Class org.syncany.tests.integration.scenarios.SingleFolderNoConflictsScenarioTest

6

tests

0

failures

0

ignored

2.470s

duration

100%

successful

Tests

Test Duration Result
testFolderEmptyDeleteNoConflicts 0.421s passed
testFolderEmptyMoveNoConflicts 0.423s passed
testFolderEmptyNewNoConflicts 0.287s passed
testFolderNonEmptyMove1NoConflicts 0.469s passed
testFolderNonEmptyMove2NoConflicts 0.496s passed
testFolderNonEmptyNewNoConflicts 0.374s passed

Standard error

29-5-19 15:04:48.788 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:48.788 | LocalTransferMa | Test worker    | INFO : testTargetExists: Target exists.
29-5-19 15:04:48.799 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:48.799 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-26385-client-A' ...
29-5-19 15:04:48.799 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:48.799 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:48.799 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:48.799 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:48.799 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:48.799 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:48.799 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:48.799 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:48.799 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:48.799 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-26385-client-A' ...
29-5-19 15:04:48.799 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:48.799 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:48.799 | TransferManager | Test worker    | INFO : - With feature PathAware
29-5-19 15:04:48.799 | TransferManager | Test worker    | INFO : - With feature TransactionAware
29-5-19 15:04:48.799 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:48.799 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:48.800 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:48.800 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:48.800 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:48.800 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:48.800 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature PathAware
29-5-19 15:04:48.800 | TransferManager | Test worker    | FINE : - Wrapping TransferManager RetriableFeatureTransferManager in TransactionAwareFeatureTransferManager
29-5-19 15:04:48.825 | hsqldb.db.HSQLD | Test worker    | INFO : Checkpoint start
29-5-19 15:04:48.825 | hsqldb.db.HSQLD | Test worker    | INFO : checkpointClose start
29-5-19 15:04:48.832 | hsqldb.db.HSQLD | Test worker    | FINE : log close size: 0
29-5-19 15:04:48.835 | hsqldb.db.HSQLD | Test worker    | INFO : checkpointClose end
29-5-19 15:04:48.835 | hsqldb.db.HSQLD | Test worker    | INFO : Checkpoint end - txts: 1
29-5-19 15:04:48.841 | DatabaseConnect | Test worker    | INFO : Found 0 tables.
29-5-19 15:04:48.841 | DatabaseConnect | Test worker    | INFO : Database has no tables. Creating tables from script.create.all.sql
29-5-19 15:04:48.841 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Tables
29-5-19 15:04:48.841 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS databaseversion ( id int NOT NULL IDENTITY, status varchar(45) NOT NULL, localtime datetime NOT NULL, client varchar(45) NOT NULL, vectorclock_serialized varchar(1024) NOT NULL, UNIQUE (vectorclock_serialized) ); 
29-5-19 15:04:48.843 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  chunk ( checksum varchar(40) NOT NULL, databaseversion_id int NOT NULL, size bigint NOT NULL, PRIMARY KEY (checksum), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:48.847 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  databaseversion_vectorclock ( databaseversion_id int NOT NULL, client varchar(45) NOT NULL, logicaltime int NOT NULL, PRIMARY KEY (databaseversion_id, client), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:48.849 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  filecontent ( checksum varchar(40) NOT NULL, databaseversion_id int NOT NULL, size bigint NOT NULL, PRIMARY KEY (checksum), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:48.851 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  filecontent_chunk ( filecontent_checksum varchar(40) NOT NULL, chunk_checksum varchar(40) NOT NULL, num int NOT NULL, PRIMARY KEY (filecontent_checksum, chunk_checksum, num), FOREIGN KEY (filecontent_checksum) REFERENCES filecontent (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY (chunk_checksum) REFERENCES chunk (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:48.853 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  filehistory ( id varchar(40) NOT NULL, databaseversion_id int NOT NULL, PRIMARY KEY (id, databaseversion_id), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:48.854 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  fileversion ( filehistory_id varchar(40) NOT NULL, version int NOT NULL, databaseversion_id int NOT NULL, path varchar(1024) NOT NULL, type varchar(45) NOT NULL, status varchar(45) NOT NULL, size bigint NOT NULL, lastmodified datetime NOT NULL, linktarget varchar(1024), filecontent_checksum varchar(40) DEFAULT NULL, updated datetime NOT NULL, posixperms varchar(45) DEFAULT NULL, dosattrs varchar(45) DEFAULT NULL, PRIMARY KEY (filehistory_id, version, databaseversion_id), FOREIGN KEY (filehistory_id, databaseversion_id) REFERENCES filehistory (id, databaseversion_id) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY (filecontent_checksum) REFERENCES filecontent (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:48.856 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  multichunk ( id varchar(40) NOT NULL, databaseversion_id int NOT NULL, size bigint NOT NULL, PRIMARY KEY (id), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:48.858 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  multichunk_chunk ( multichunk_id varchar(40) NOT NULL, chunk_checksum varchar(40) NOT NULL, PRIMARY KEY (multichunk_id, chunk_checksum), FOREIGN KEY (multichunk_id) REFERENCES multichunk (id) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY (chunk_checksum) REFERENCES chunk (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:48.860 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  multichunk_muddy ( id varchar(40) NOT NULL, machine_name varchar(255) NOT NULL, machine_version int NOT NULL, PRIMARY KEY (id) ); 
29-5-19 15:04:48.862 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  known_databases ( id int NOT NULL IDENTITY, client varchar(45) NOT NULL, filenumber int NOT NULL, UNIQUE (client, filenumber) ); 
29-5-19 15:04:48.864 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  general_settings ( key varchar(255) NOT NULL, value varchar(255) NOT NULL, PRIMARY KEY (key) ); 
29-5-19 15:04:48.865 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Non-primary indices
29-5-19 15:04:48.866 | SqlRunner       | Test worker    | INFO : SQL:   CREATE INDEX idx_databaseversion_status ON databaseversion (status); 
29-5-19 15:04:48.866 | hsqldb.db.HSQLD | Test worker    | INFO : dataFileCache open start
29-5-19 15:04:48.869 | hsqldb.db.HSQLD | Test worker    | INFO : dataFileCache open end
29-5-19 15:04:48.870 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_databaseversion_vectorclock_serialized ON databaseversion (vectorclock_serialized); 
29-5-19 15:04:48.872 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_fileversion_path ON fileversion (path); 
29-5-19 15:04:48.874 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_fileversion_status ON fileversion (status); 
29-5-19 15:04:48.875 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_fileversion_filecontent_checksum ON fileversion (filecontent_checksum); 
29-5-19 15:04:48.877 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Views
29-5-19 15:04:48.877 | SqlRunner       | Test worker    | INFO : SQL:    CREATE VIEW databaseversion_master AS SELECT dbv.*, vc.logicaltime as client_version FROM databaseversion dbv JOIN databaseversion_vectorclock vc on dbv.id=vc.databaseversion_id and dbv.client=vc.client WHERE dbv.status='MASTER'; 
29-5-19 15:04:48.879 | SqlRunner       | Test worker    | INFO : SQL:  CREATE VIEW fileversion_master AS SELECT fv0.* FROM fileversion fv0 JOIN databaseversion dbv ON fv0.databaseversion_id=dbv.id AND dbv.status='MASTER'; 
29-5-19 15:04:48.881 | SqlRunner       | Test worker    | INFO : SQL:  CREATE VIEW fileversion_master_maxversion AS SELECT DISTINCT filehistory_id, MAX(version) version FROM fileversion_master GROUP BY filehistory_id; 
29-5-19 15:04:48.884 | SqlRunner       | Test worker    | INFO : SQL:  CREATE VIEW fileversion_master_last AS SELECT fv.* FROM fileversion_master_maxversion fvmax JOIN fileversion_master fv ON fvmax.filehistory_id=fv.filehistory_id AND fvmax.version=fv.version WHERE fv.status<>'DELETED'; 
29-5-19 15:04:48.886 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Full Views
29-5-19 15:04:48.886 | SqlRunner       | Test worker    | INFO : SQL:    create view filehistory_full as select dbv.status as databaseversion_status, dbv.localtime as databaseversion_localtime, dbv.client as databaseversion_client, dbv.vectorclock_serialized as databaseversion_vectorclock_serialized, fh.* from databaseversion dbv join filehistory fh on dbv.id=fh.databaseversion_id; 
29-5-19 15:04:48.888 | SqlRunner       | Test worker    | INFO : SQL:  create view fileversion_full as select fhf.databaseversion_status, fhf.databaseversion_localtime, fhf.databaseversion_client, fhf.databaseversion_vectorclock_serialized, fv.* from filehistory_full fhf join fileversion fv on fhf.id=fv.filehistory_id and fhf.databaseversion_id=fv.databaseversion_id; 
29-5-19 15:04:48.891 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Functions
29-5-19 15:04:48.891 | SqlRunner       | Test worker    | INFO : SQL (new delimiter): end;
29-5-19 15:04:48.891 | SqlRunner       | Test worker    | INFO : SQL:     create function substr_count(haystack varchar(255), needle varchar(255)) returns integer begin atomic declare strCount integer; declare lastIndex integer;  set strCount = 0; set lastIndex = 1;  while lastIndex <> 0 do set lastIndex = locate(needle, haystack, lastIndex);  if lastIndex <> 0 then set strCount = strCount + 1; set lastIndex = lastIndex + length(needle); end if; end while;  return strCount; end; 
29-5-19 15:04:48.893 | UpOperation     | Test worker    | INFO : 
29-5-19 15:04:48.893 | UpOperation     | Test worker    | INFO : Running 'Sync up' at client A ...
29-5-19 15:04:48.893 | UpOperation     | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:48.893 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpStartSyncExternalEvent (org.syncany.operations.daemon.messages.UpStartSyncExternalEvent@36862146) ...
29-5-19 15:04:48.894 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:48.894 | StatusOperation | Test worker    | INFO : 
29-5-19 15:04:48.894 | StatusOperation | Test worker    | INFO : Running 'Status' at client A ...
29-5-19 15:04:48.894 | StatusOperation | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:48.894 | StatusOperation | Test worker    | INFO : Querying current file tree from database ...
29-5-19 15:04:48.894 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event StatusStartSyncExternalEvent (org.syncany.operations.daemon.messages.StatusStartSyncExternalEvent@668aefb4) ...
29-5-19 15:04:48.894 | StatusOperation | Test worker    | INFO : Analyzing local folder /tmp/syncanytest/syncany-190529150308467-26385-client-A ...
29-5-19 15:04:48.895 | StatusOperation | Test worker    | FINE : - Ignoring file (syncany app-related): .syncany
29-5-19 15:04:48.895 | StatusOperation | Test worker    | FINE : - New file: folder
29-5-19 15:04:48.895 | StatusOperation | Test worker    | FINE : - New file: folder/file
29-5-19 15:04:48.895 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event StatusEndSyncExternalEvent (org.syncany.operations.daemon.messages.StatusEndSyncExternalEvent@6e9bc444) ...
29-5-19 15:04:48.895 | AbstractTransfe | Test worker    | INFO : Looking for other running remote operations ...
29-5-19 15:04:48.896 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:48.896 | LsRemoteOperati | Test worker    | INFO : 
29-5-19 15:04:48.896 | LsRemoteOperati | Test worker    | INFO : Running 'Remote Status' at client A ...
29-5-19 15:04:48.896 | LsRemoteOperati | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:48.896 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteStartSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteStartSyncExternalEvent@421590c4) ...
29-5-19 15:04:48.896 | LsRemoteOperati | Test worker    | INFO : Retrieving remote database list.
29-5-19 15:04:48.896 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteEndSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteEndSyncExternalEvent@2d4a950d) ...
29-5-19 15:04:48.896 | UpOperation     | Test worker    | INFO : No remote changes, ready to upload.
29-5-19 15:04:48.896 | ActionFileHandl | Test worker    | INFO : Starting action for RemoteFile[name=action-up-A-1559142288800] ...
29-5-19 15:04:48.896 | ActionFileHandl | Test worker    | INFO : Uploading action file: RemoteFile[name=action-up-A-1559142288800]
29-5-19 15:04:48.896 | ActionFileHandl | Test worker    | INFO : Scheduling action renewal task for every 2 minutes, for RemoteFile[name=action-up-A-1559142288800] ...
29-5-19 15:04:48.898 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:48.904 | TransactionAwar | Test worker    | INFO : Done rolling back previous transactions.
29-5-19 15:04:48.905 | AsyncIndexer    | AsyncI/syncany | INFO : Starting Indexing.
29-5-19 15:04:48.905 | InternalEventBu | AsyncI/syncany | INFO : Event bus 'LocalEventBus': Posting event UpIndexStartSyncExternalEvent (org.syncany.operations.daemon.messages.UpIndexStartSyncExternalEvent@32f8e196) ...
29-5-19 15:04:48.905 | Indexer         | AsyncI/syncany | FINE : - Looking for deleted files ...
29-5-19 15:04:48.905 | Indexer         | AsyncI/syncany | FINE : - +File /tmp/syncanytest/syncany-190529150308467-26385-client-A/folder
29-5-19 15:04:48.905 | Indexer         | AsyncI/syncany | FINE : - /File: folder (directory/symlink/0-byte-file)
29-5-19 15:04:48.908 | Indexer         | AsyncI/syncany | FINE :    * No old file history found, starting new history (path: folder, FOLDER)
29-5-19 15:04:48.908 | FileVersionComp | AsyncI/syncany | INFO :      - [DELETED]: Local file DIFFERS from file version, actual file is NULL, for file folder
29-5-19 15:04:48.908 | Indexer         | AsyncI/syncany | INFO :    * Added file version:    FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:48 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:48 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:48.908 | Indexer         | AsyncI/syncany | INFO :      based on file version: null
29-5-19 15:04:48.908 | InternalEventBu | AsyncI/syncany | INFO : Event bus 'LocalEventBus': Posting event UpIndexChangesDetectedSyncExternalEvent (org.syncany.operations.daemon.messages.UpIndexChangesDetectedSyncExternalEvent@6b5a4773) ...
29-5-19 15:04:48.908 | Indexer         | AsyncI/syncany | FINE : - +File /tmp/syncanytest/syncany-190529150308467-26385-client-A/folder/file
29-5-19 15:04:48.908 | Indexer         | AsyncI/syncany | FINE : - +FileContent: /tmp/syncanytest/syncany-190529150308467-26385-client-A/folder/file
29-5-19 15:04:48.942 | Indexer         | AsyncI/syncany | FINE : - Chunk new: c7d76acb5f8ef8ba2064baf5028728f6eea9250e
29-5-19 15:04:48.942 | Indexer         | AsyncI/syncany | FINE : - +MultiChunk 3e12bed21ee4aa7559ad61780d741313d5d3a2b8
29-5-19 15:04:48.943 | Indexer         | AsyncI/syncany | FINE : - Chunk > MultiChunk: c7d76acb5f8ef8ba2064baf5028728f6eea9250e > 3e12bed21ee4aa7559ad61780d741313d5d3a2b8
29-5-19 15:04:48.943 | Indexer         | AsyncI/syncany | FINE : - Chunk > FileContent: c7d76acb5f8ef8ba2064baf5028728f6eea9250e > /tmp/syncanytest/syncany-190529150308467-26385-client-A/folder/file
29-5-19 15:04:48.943 | Indexer         | AsyncI/syncany | FINE : - /File: folder/file (checksum c7d76acb5f8ef8ba2064baf5028728f6eea9250e)
29-5-19 15:04:48.944 | Indexer         | AsyncI/syncany | FINE :    * No old file history found, starting new history (path: folder/file, checksum: c7d76acb5f8ef8ba2064baf5028728f6eea9250e)
29-5-19 15:04:48.944 | FileVersionComp | AsyncI/syncany | INFO :      - [DELETED]: Local file DIFFERS from file version, actual file is NULL, for file folder/file
29-5-19 15:04:48.944 | Indexer         | AsyncI/syncany | INFO :    * Added file version:    FileVersion [version=1, path=folder/file, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:48 UTC 2019, linkTarget=null, checksum=c7d76acb5f8ef8ba2064baf5028728f6eea9250e, updated=Wed May 29 15:04:48 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]
29-5-19 15:04:48.944 | Indexer         | AsyncI/syncany | INFO :      based on file version: null
29-5-19 15:04:48.945 | Indexer         | AsyncI/syncany | FINE : - /MultiChunk 3e12bed21ee4aa7559ad61780d741313d5d3a2b8
29-5-19 15:04:48.945 | InternalEventBu | AsyncI/syncany | INFO : Event bus 'LocalEventBus': Posting event UpIndexEndSyncExternalEvent (org.syncany.operations.daemon.messages.UpIndexEndSyncExternalEvent@611f1106) ...
29-5-19 15:04:48.945 | Indexer         | AsyncI/syncany | FINE : Processed new database version: DatabaseVersion [header=UnknownMachine/()/T=1559142288905, chunks=1, multiChunks=1, fileContents=1, fileHistories=2]
29-5-19 15:04:48.945 | InternalEventBu | AsyncI/syncany | INFO : Event bus 'LocalEventBus': Posting event UpIndexMidSyncExternalEvent (org.syncany.operations.daemon.messages.UpIndexMidSyncExternalEvent@f9ded84) ...
29-5-19 15:04:48.945 | UpOperation     | Test worker    | INFO : No DIRTY data found in database (no dirty databases); Nothing to do here.
29-5-19 15:04:48.945 | UpOperation     | Test worker    | INFO : Last vector clock was: ()
29-5-19 15:04:48.946 | UpOperation     | Test worker    | INFO : Uploading new multichunks ...
29-5-19 15:04:48.946 | UpOperation     | Test worker    | INFO : - Uploading multichunk 3e12bed21ee4aa7559ad61780d741313d5d3a2b8 from /tmp/syncanytest/syncany-190529150308467-26385-client-A/.syncany/cache/multichunk-3e12bed21ee4aa7559ad61780d741313d5d3a2b8 to RemoteFile[name=multichunk-3e12bed21ee4aa7559ad61780d741313d5d3a2b8] ...
29-5-19 15:04:48.946 | RemoteTransacti | Test worker    | INFO : - Adding file to TX for UPLOAD: /tmp/syncanytest/syncany-190529150308467-26385-client-A/.syncany/cache/multichunk-3e12bed21ee4aa7559ad61780d741313d5d3a2b8 -> Temp. remote file: RemoteFile[name=temp-rgIFH-multichunk-3e12bed21ee4aa7559ad61780d741313d5d3a2b8], final location: RemoteFile[name=multichunk-3e12bed21ee4aa7559ad61780d741313d5d3a2b8]
29-5-19 15:04:48.946 | UpOperation     | Test worker    | INFO : Uploading database: DatabaseVersion [header=A/(A1)/T=1559142288946, chunks=1, multiChunks=1, fileContents=1, fileHistories=2]
29-5-19 15:04:48.947 | UpOperation     | Test worker    | INFO : Saving local delta database, version A/(A1)/T=1559142288946 to file /tmp/syncanytest/syncany-190529150308467-26385-client-A/.syncany/cache/database-A-0000000001 ... 
29-5-19 15:04:48.947 | UpOperation     | Test worker    | INFO : - Saving database to /tmp/syncanytest/syncany-190529150308467-26385-client-A/.syncany/cache/database-A-0000000001 ...
29-5-19 15:04:48.947 | UpOperation     | Test worker    | INFO : - Uploading local delta database file ...
29-5-19 15:04:48.947 | UpOperation     | Test worker    | INFO : - Uploading /tmp/syncanytest/syncany-190529150308467-26385-client-A/.syncany/cache/database-A-0000000001 to RemoteFile[name=database-A-0000000001] ...
29-5-19 15:04:48.947 | RemoteTransacti | Test worker    | INFO : - Adding file to TX for UPLOAD: /tmp/syncanytest/syncany-190529150308467-26385-client-A/.syncany/cache/database-A-0000000001 -> Temp. remote file: RemoteFile[name=temp-JyzkR-database-A-0000000001], final location: RemoteFile[name=database-A-0000000001]
29-5-19 15:04:48.948 | UpOperation     | Test worker    | INFO : Adding shutdown hook (to allow resuming the upload) ...
29-5-19 15:04:48.948 | RemoteTransacti | Test worker    | INFO : Starting TX.commit() ...
29-5-19 15:04:48.949 | RemoteTransacti | Test worker    | INFO : Wrote transaction manifest to temporary file: /tmp/syncanytest/syncany-190529150308467-26385-client-A/.syncany/cache/temp-transaction-12919163607342298114.tmp
29-5-19 15:04:48.949 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpUploadFileSyncExternalEvent (org.syncany.operations.daemon.messages.UpUploadFileSyncExternalEvent@3c8914c5) ...
29-5-19 15:04:48.950 | RemoteTransacti | Test worker    | INFO : - Uploading remote transaction file RemoteFile[name=transaction-53e61898] ...
29-5-19 15:04:48.950 | RemoteTransacti | Test worker    | INFO : - Starting to upload data in commit.
29-5-19 15:04:48.951 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpUploadFileInTransactionSyncExternalEvent (org.syncany.operations.daemon.messages.UpUploadFileInTransactionSyncExternalEvent@7f32f79b) ...
29-5-19 15:04:48.951 | RemoteTransacti | Test worker    | INFO : - Uploading /tmp/syncanytest/syncany-190529150308467-26385-client-A/.syncany/cache/multichunk-3e12bed21ee4aa7559ad61780d741313d5d3a2b8 to temp. file RemoteFile[name=temp-rgIFH-multichunk-3e12bed21ee4aa7559ad61780d741313d5d3a2b8] ...
29-5-19 15:04:48.953 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpUploadFileInTransactionSyncExternalEvent (org.syncany.operations.daemon.messages.UpUploadFileInTransactionSyncExternalEvent@21ceb8cd) ...
29-5-19 15:04:48.953 | RemoteTransacti | Test worker    | INFO : - Uploading /tmp/syncanytest/syncany-190529150308467-26385-client-A/.syncany/cache/database-A-0000000001 to temp. file RemoteFile[name=temp-JyzkR-database-A-0000000001] ...
29-5-19 15:04:48.956 | AsyncIndexer    | AsyncI/syncany | INFO : Stopping indexing. Signal end of stream with empty databaseversion
29-5-19 15:04:48.958 | RemoteTransacti | Test worker    | INFO : - Moving temp. file RemoteFile[name=temp-rgIFH-multichunk-3e12bed21ee4aa7559ad61780d741313d5d3a2b8] to final location RemoteFile[name=multichunk-3e12bed21ee4aa7559ad61780d741313d5d3a2b8] ...
29-5-19 15:04:48.958 | RemoteTransacti | Test worker    | INFO : - Moving temp. file RemoteFile[name=temp-JyzkR-database-A-0000000001] to final location RemoteFile[name=database-A-0000000001] ...
29-5-19 15:04:48.958 | RemoteTransacti | Test worker    | INFO : - Deleting remote transaction file RemoteFile[name=transaction-53e61898] ...
29-5-19 15:04:48.958 | RemoteTransacti | Test worker    | INFO : END of TX.commmit(): Succesfully committed transaction.
29-5-19 15:04:48.959 | RemoteTransacti | Test worker    | INFO : END of TX.delTemp(): Sucessfully deleted final files.
29-5-19 15:04:48.959 | UpOperation     | Test worker    | INFO : Persisting local SQL database (new database version A/(A1)/T=1559142288946) ...
29-5-19 15:04:48.972 | UpOperation     | Test worker    | INFO : Removing DIRTY database versions from database ...
29-5-19 15:04:48.980 | UpOperation     | Test worker    | INFO : Adding database version to result changes:DatabaseVersion [header=A/(A1)/T=1559142288946, chunks=1, multiChunks=1, fileContents=1, fileHistories=2]
29-5-19 15:04:48.980 | UpOperation     | Test worker    | INFO : Committing local database.
29-5-19 15:04:48.980 | UpOperation     | Test worker    | FINE : Waiting for new database version.
29-5-19 15:04:48.980 | UpOperation     | Test worker    | FINE : Took new database version: DatabaseVersion [header=UnknownMachine/()/T=1559142288956, chunks=0, multiChunks=0, fileContents=0, fileHistories=0]
29-5-19 15:04:48.980 | UpOperation     | Test worker    | INFO : Sync up done.
29-5-19 15:04:48.982 | ActionFileHandl | Test worker    | INFO : Finishing action for RemoteFile[name=action-up-A-1559142288800] ...
29-5-19 15:04:48.986 | ActionFileHandl | Test worker    | INFO : Deleting action file: RemoteFile[name=action-up-A-1559142288800]
29-5-19 15:04:48.986 | AbstractTransfe | Test worker    | INFO : Cleaning own old action files ...
29-5-19 15:04:48.986 | Cache           | Test worker    | INFO : Cache size okay (51 KB), no need to clean (keep size is 500 MB)
29-5-19 15:04:48.986 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpEndSyncExternalEvent (org.syncany.operations.daemon.messages.UpEndSyncExternalEvent@73c20b46) ...
29-5-19 15:04:48.986 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:48.987 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-26385-client-B' ...
29-5-19 15:04:48.987 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:48.987 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:48.987 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:48.987 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:48.987 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:48.987 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:48.987 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:48.987 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:48.987 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:48.987 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-26385-client-B' ...
29-5-19 15:04:48.987 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:48.987 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:48.987 | TransferManager | Test worker    | INFO : - With feature PathAware
29-5-19 15:04:48.987 | TransferManager | Test worker    | INFO : - With feature TransactionAware
29-5-19 15:04:48.987 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:48.987 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:48.987 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:48.987 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:48.987 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:48.987 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:48.987 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature PathAware
29-5-19 15:04:48.987 | TransferManager | Test worker    | FINE : - Wrapping TransferManager RetriableFeatureTransferManager in TransactionAwareFeatureTransferManager
29-5-19 15:04:49.014 | hsqldb.db.HSQLD | Test worker    | INFO : Checkpoint start
29-5-19 15:04:49.014 | hsqldb.db.HSQLD | Test worker    | INFO : checkpointClose start
29-5-19 15:04:49.035 | hsqldb.db.HSQLD | Test worker    | FINE : log close size: 0
29-5-19 15:04:49.037 | hsqldb.db.HSQLD | Test worker    | INFO : checkpointClose end
29-5-19 15:04:49.038 | hsqldb.db.HSQLD | Test worker    | INFO : Checkpoint end - txts: 1
29-5-19 15:04:49.043 | DatabaseConnect | Test worker    | INFO : Found 0 tables.
29-5-19 15:04:49.043 | DatabaseConnect | Test worker    | INFO : Database has no tables. Creating tables from script.create.all.sql
29-5-19 15:04:49.043 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Tables
29-5-19 15:04:49.043 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS databaseversion ( id int NOT NULL IDENTITY, status varchar(45) NOT NULL, localtime datetime NOT NULL, client varchar(45) NOT NULL, vectorclock_serialized varchar(1024) NOT NULL, UNIQUE (vectorclock_serialized) ); 
29-5-19 15:04:49.045 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  chunk ( checksum varchar(40) NOT NULL, databaseversion_id int NOT NULL, size bigint NOT NULL, PRIMARY KEY (checksum), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.047 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  databaseversion_vectorclock ( databaseversion_id int NOT NULL, client varchar(45) NOT NULL, logicaltime int NOT NULL, PRIMARY KEY (databaseversion_id, client), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.049 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  filecontent ( checksum varchar(40) NOT NULL, databaseversion_id int NOT NULL, size bigint NOT NULL, PRIMARY KEY (checksum), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.051 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  filecontent_chunk ( filecontent_checksum varchar(40) NOT NULL, chunk_checksum varchar(40) NOT NULL, num int NOT NULL, PRIMARY KEY (filecontent_checksum, chunk_checksum, num), FOREIGN KEY (filecontent_checksum) REFERENCES filecontent (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY (chunk_checksum) REFERENCES chunk (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.053 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  filehistory ( id varchar(40) NOT NULL, databaseversion_id int NOT NULL, PRIMARY KEY (id, databaseversion_id), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.055 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  fileversion ( filehistory_id varchar(40) NOT NULL, version int NOT NULL, databaseversion_id int NOT NULL, path varchar(1024) NOT NULL, type varchar(45) NOT NULL, status varchar(45) NOT NULL, size bigint NOT NULL, lastmodified datetime NOT NULL, linktarget varchar(1024), filecontent_checksum varchar(40) DEFAULT NULL, updated datetime NOT NULL, posixperms varchar(45) DEFAULT NULL, dosattrs varchar(45) DEFAULT NULL, PRIMARY KEY (filehistory_id, version, databaseversion_id), FOREIGN KEY (filehistory_id, databaseversion_id) REFERENCES filehistory (id, databaseversion_id) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY (filecontent_checksum) REFERENCES filecontent (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.057 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  multichunk ( id varchar(40) NOT NULL, databaseversion_id int NOT NULL, size bigint NOT NULL, PRIMARY KEY (id), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.059 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  multichunk_chunk ( multichunk_id varchar(40) NOT NULL, chunk_checksum varchar(40) NOT NULL, PRIMARY KEY (multichunk_id, chunk_checksum), FOREIGN KEY (multichunk_id) REFERENCES multichunk (id) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY (chunk_checksum) REFERENCES chunk (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.062 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  multichunk_muddy ( id varchar(40) NOT NULL, machine_name varchar(255) NOT NULL, machine_version int NOT NULL, PRIMARY KEY (id) ); 
29-5-19 15:04:49.064 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  known_databases ( id int NOT NULL IDENTITY, client varchar(45) NOT NULL, filenumber int NOT NULL, UNIQUE (client, filenumber) ); 
29-5-19 15:04:49.066 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  general_settings ( key varchar(255) NOT NULL, value varchar(255) NOT NULL, PRIMARY KEY (key) ); 
29-5-19 15:04:49.068 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Non-primary indices
29-5-19 15:04:49.068 | SqlRunner       | Test worker    | INFO : SQL:   CREATE INDEX idx_databaseversion_status ON databaseversion (status); 
29-5-19 15:04:49.069 | hsqldb.db.HSQLD | Test worker    | INFO : dataFileCache open start
29-5-19 15:04:49.071 | hsqldb.db.HSQLD | Test worker    | INFO : dataFileCache open end
29-5-19 15:04:49.073 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_databaseversion_vectorclock_serialized ON databaseversion (vectorclock_serialized); 
29-5-19 15:04:49.075 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_fileversion_path ON fileversion (path); 
29-5-19 15:04:49.077 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_fileversion_status ON fileversion (status); 
29-5-19 15:04:49.079 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_fileversion_filecontent_checksum ON fileversion (filecontent_checksum); 
29-5-19 15:04:49.080 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Views
29-5-19 15:04:49.080 | SqlRunner       | Test worker    | INFO : SQL:    CREATE VIEW databaseversion_master AS SELECT dbv.*, vc.logicaltime as client_version FROM databaseversion dbv JOIN databaseversion_vectorclock vc on dbv.id=vc.databaseversion_id and dbv.client=vc.client WHERE dbv.status='MASTER'; 
29-5-19 15:04:49.083 | SqlRunner       | Test worker    | INFO : SQL:  CREATE VIEW fileversion_master AS SELECT fv0.* FROM fileversion fv0 JOIN databaseversion dbv ON fv0.databaseversion_id=dbv.id AND dbv.status='MASTER'; 
29-5-19 15:04:49.085 | SqlRunner       | Test worker    | INFO : SQL:  CREATE VIEW fileversion_master_maxversion AS SELECT DISTINCT filehistory_id, MAX(version) version FROM fileversion_master GROUP BY filehistory_id; 
29-5-19 15:04:49.087 | SqlRunner       | Test worker    | INFO : SQL:  CREATE VIEW fileversion_master_last AS SELECT fv.* FROM fileversion_master_maxversion fvmax JOIN fileversion_master fv ON fvmax.filehistory_id=fv.filehistory_id AND fvmax.version=fv.version WHERE fv.status<>'DELETED'; 
29-5-19 15:04:49.090 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Full Views
29-5-19 15:04:49.090 | SqlRunner       | Test worker    | INFO : SQL:    create view filehistory_full as select dbv.status as databaseversion_status, dbv.localtime as databaseversion_localtime, dbv.client as databaseversion_client, dbv.vectorclock_serialized as databaseversion_vectorclock_serialized, fh.* from databaseversion dbv join filehistory fh on dbv.id=fh.databaseversion_id; 
29-5-19 15:04:49.092 | SqlRunner       | Test worker    | INFO : SQL:  create view fileversion_full as select fhf.databaseversion_status, fhf.databaseversion_localtime, fhf.databaseversion_client, fhf.databaseversion_vectorclock_serialized, fv.* from filehistory_full fhf join fileversion fv on fhf.id=fv.filehistory_id and fhf.databaseversion_id=fv.databaseversion_id; 
29-5-19 15:04:49.094 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Functions
29-5-19 15:04:49.094 | SqlRunner       | Test worker    | INFO : SQL (new delimiter): end;
29-5-19 15:04:49.094 | SqlRunner       | Test worker    | INFO : SQL:     create function substr_count(haystack varchar(255), needle varchar(255)) returns integer begin atomic declare strCount integer; declare lastIndex integer;  set strCount = 0; set lastIndex = 1;  while lastIndex <> 0 do set lastIndex = locate(needle, haystack, lastIndex);  if lastIndex <> 0 then set strCount = strCount + 1; set lastIndex = lastIndex + length(needle); end if; end while;  return strCount; end; 
29-5-19 15:04:49.096 | DownOperation   | Test worker    | INFO : 
29-5-19 15:04:49.096 | DownOperation   | Test worker    | INFO : Running 'Sync down' at client B ...
29-5-19 15:04:49.096 | DownOperation   | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:49.096 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownStartSyncExternalEvent (org.syncany.operations.daemon.messages.DownStartSyncExternalEvent@7a8045c) ...
29-5-19 15:04:49.096 | AbstractTransfe | Test worker    | INFO : Looking for other running remote operations ...
29-5-19 15:04:49.097 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:49.097 | LsRemoteOperati | Test worker    | INFO : 
29-5-19 15:04:49.097 | LsRemoteOperati | Test worker    | INFO : Running 'Remote Status' at client B ...
29-5-19 15:04:49.097 | LsRemoteOperati | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:49.097 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteStartSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteStartSyncExternalEvent@69596138) ...
29-5-19 15:04:49.098 | LsRemoteOperati | Test worker    | INFO : Retrieving remote database list.
29-5-19 15:04:49.098 | LsRemoteOperati | Test worker    | INFO : - Remote database database-A-0000000001 is new.
29-5-19 15:04:49.098 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteEndSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteEndSyncExternalEvent@5543dafb) ...
29-5-19 15:04:49.098 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownChangesDetectedSyncExternalEvent (org.syncany.operations.daemon.messages.DownChangesDetectedSyncExternalEvent@e7f47ae) ...
29-5-19 15:04:49.098 | ActionFileHandl | Test worker    | INFO : Starting action for RemoteFile[name=action-down-B-1559142288987] ...
29-5-19 15:04:49.098 | ActionFileHandl | Test worker    | INFO : Uploading action file: RemoteFile[name=action-down-B-1559142288987]
29-5-19 15:04:49.098 | ActionFileHandl | Test worker    | INFO : Scheduling action renewal task for every 2 minutes, for RemoteFile[name=action-down-B-1559142288987] ...
29-5-19 15:04:49.099 | DownOperation   | Test worker    | INFO : Downloading unknown databases.
29-5-19 15:04:49.099 | DownOperation   | Test worker    | INFO : - Downloading database-A-0000000001 to local cache at /tmp/syncanytest/syncany-190529150308467-26385-client-B/.syncany/cache/database-A-0000000001
29-5-19 15:04:49.099 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownDownloadFileSyncExternalEvent (org.syncany.operations.daemon.messages.DownDownloadFileSyncExternalEvent@8b255e) ...
29-5-19 15:04:49.099 | DownOperation   | Test worker    | INFO : Loading database headers, creating branches ...
29-5-19 15:04:49.099 | DatabaseXmlSeri | Test worker    | INFO : - Loading database (HEADER_ONLY) from file /tmp/syncanytest/syncany-190529150308467-26385-client-B/.syncany/cache/database-A-0000000001 ...
29-5-19 15:04:49.101 | DatabaseXmlPars | Test worker    | INFO :    + Added database version A/(A1)/T=1559142288946
29-5-19 15:04:49.101 | LocalTransferMa | Test worker    | INFO : Cannot create instance of CleanupRemoteFile for file /tmp/syncanytest/syncany-190529150308467-26385-repo/databases/database-A-0000000001; maybe invalid file name pattern. Ignoring file.
29-5-19 15:04:49.101 | ApplicationSqlD | Test worker    | INFO : SQL (general_settings): Read cleanupNumber  = (not set)
29-5-19 15:04:49.101 | DownOperation   | Test worker    | INFO : Populated unknown branches: {A=[A/(A1)/T=1559142288946], B=[]}
29-5-19 15:04:49.101 | DownOperation   | Test worker    | INFO : Determine winner using database reconciliator ...
29-5-19 15:04:49.102 | DatabaseReconci | Test worker    | INFO : Adding database version to winning branch: A/(A1)/T=1559142288946
29-5-19 15:04:49.102 | DatabaseReconci | Test worker    | INFO : - Winner is A with branch: 
29-5-19 15:04:49.102 | DatabaseReconci | Test worker    | INFO :   + A/(A1)/T=1559142288946
29-5-19 15:04:49.102 | DownOperation   | Test worker    | INFO : - Database versions to REMOVE locally: []
29-5-19 15:04:49.102 | DownOperation   | Test worker    | INFO :   + Nothing to purge locally. No conflicts. Only updates. Nice!
29-5-19 15:04:49.102 | DatabaseReconci | Test worker    | INFO : Finding winnersApplyBranch.
29-5-19 15:04:49.102 | DatabaseReconci | Test worker    | INFO : Losers Branch: []
29-5-19 15:04:49.102 | DatabaseReconci | Test worker    | INFO : Winners Branch: [A/(A1)/T=1559142288946]
29-5-19 15:04:49.102 | DownOperation   | Test worker    | INFO : - Cleanup occurred: false
29-5-19 15:04:49.102 | DownOperation   | Test worker    | INFO : - Database versions to APPLY locally: [A/(A1)/T=1559142288946]
29-5-19 15:04:49.102 | DownOperation   | Test worker    | INFO : Loading winners database (DEFAULT) ...
29-5-19 15:04:49.102 | DatabaseXmlSeri | Test worker    | INFO : - Loading database (FULL) from file /tmp/syncanytest/syncany-190529150308467-26385-client-B/.syncany/cache/database-A-0000000001 ...
29-5-19 15:04:49.104 | DatabaseXmlPars | Test worker    | INFO :    + Added database version A/(A1)/T=1559142288946
29-5-19 15:04:49.104 | DownOperation   | Test worker    | INFO : Determine file system actions ...
29-5-19 15:04:49.111 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:49.111 | FileSystemActio | Test worker    | INFO : - Loading current file tree...
29-5-19 15:04:49.111 | FileSystemActio | Test worker    | INFO : - Determine filesystem actions ...
29-5-19 15:04:49.111 | FileSystemActio | Test worker    | INFO :   + Comparing local version: null
29-5-19 15:04:49.111 | FileSystemActio | Test worker    | INFO :     with winning version   : FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:48 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:48 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:49.112 | FileVersionComp | Test worker    | INFO :      - [DELETED]: Local file DIFFERS from file version, expected EXISTS = true, but actual EXISTS = false, for file folder
29-5-19 15:04:49.112 | FileSystemActio | Test worker    | INFO :      -> (2) Deleted: Local file does NOT exist, but it should, winning version not known: FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:48 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:48 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-] AND /tmp/syncanytest/syncany-190529150308467-26385-client-B/folder
29-5-19 15:04:49.112 | FileSystemActio | Test worker    | INFO :      -> NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:48 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:48 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:49.112 | FileSystemActio | Test worker    | INFO :   + Comparing local version: null
29-5-19 15:04:49.112 | FileSystemActio | Test worker    | INFO :     with winning version   : FileVersion [version=1, path=folder/file, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:48 UTC 2019, linkTarget=null, checksum=c7d76acb5f8ef8ba2064baf5028728f6eea9250e, updated=Wed May 29 15:04:48 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]
29-5-19 15:04:49.112 | FileVersionComp | Test worker    | INFO :      - [DELETED]: Local file DIFFERS from file version, expected EXISTS = true, but actual EXISTS = false, for file folder/file
29-5-19 15:04:49.112 | FileSystemActio | Test worker    | INFO :      -> (2) Deleted: Local file does NOT exist, but it should, winning version not known: FileVersion [version=1, path=folder/file, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:48 UTC 2019, linkTarget=null, checksum=c7d76acb5f8ef8ba2064baf5028728f6eea9250e, updated=Wed May 29 15:04:48 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-] AND /tmp/syncanytest/syncany-190529150308467-26385-client-B/folder/file
29-5-19 15:04:49.112 | FileSystemActio | Test worker    | INFO :      -> NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=folder/file, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:48 UTC 2019, linkTarget=null, checksum=c7d76acb5f8ef8ba2064baf5028728f6eea9250e, updated=Wed May 29 15:04:48 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]]
29-5-19 15:04:49.113 | DownOperation   | Test worker    | INFO :   + Adding multichunk 3e12bed21ee4aa7559ad61780d741313d5d3a2b8 to download list ...
29-5-19 15:04:49.113 | Downloader      | Test worker    | INFO : Downloading and extracting multichunks ...
29-5-19 15:04:49.113 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownDownloadFileSyncExternalEvent (org.syncany.operations.daemon.messages.DownDownloadFileSyncExternalEvent@5e227154) ...
29-5-19 15:04:49.113 | Downloader      | Test worker    | INFO :   + Downloading multichunk 3e12bed21ee4aa7559ad61780d741313d5d3a2b8 ...
29-5-19 15:04:49.113 | Downloader      | Test worker    | INFO :   + Decrypting multichunk 3e12bed21ee4aa7559ad61780d741313d5d3a2b8 ...
29-5-19 15:04:49.113 | Downloader      | Test worker    | FINE :   + Locally deleting multichunk 3e12bed21ee4aa7559ad61780d741313d5d3a2b8 ...
29-5-19 15:04:49.115 | FileSystemActio | Test worker    | INFO :    Sorted actions:
29-5-19 15:04:49.115 | FileSystemActio | Test worker    | INFO :    + NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:48 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:48 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:49.115 | FileSystemActio | Test worker    | INFO :    + NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=folder/file, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:48 UTC 2019, linkTarget=null, checksum=c7d76acb5f8ef8ba2064baf5028728f6eea9250e, updated=Wed May 29 15:04:48 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]]
29-5-19 15:04:49.115 | DownOperation   | Test worker    | FINE : - Applying file system actions (sorted!) ...
29-5-19 15:04:49.115 | DownOperation   | Test worker    | FINE :    +  NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:48 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:48 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:49.115 | FileSystemActio | Test worker    | INFO :      - Creating folder at FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:48 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:48 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-] ...
29-5-19 15:04:49.115 | FileSystemActio | Test worker    | INFO :      - Creating folder at /tmp/syncanytest/syncany-190529150308467-26385-client-B/folder ...
29-5-19 15:04:49.115 | FileSystemActio | Test worker    | INFO :      - Setting POSIX permissions: rwxrwxr-x ...
29-5-19 15:04:49.115 | DownOperation   | Test worker    | FINE :    +  NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=folder/file, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:48 UTC 2019, linkTarget=null, checksum=c7d76acb5f8ef8ba2064baf5028728f6eea9250e, updated=Wed May 29 15:04:48 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]]
29-5-19 15:04:49.116 | Assembler       | Test worker    | INFO :      - Creating file folder/file to /tmp/syncanytest/syncany-190529150308467-26385-client-B/.syncany/cache/temp-reconstructedFileVersion-10470533516798880939.tmp ...
29-5-19 15:04:49.117 | FileSystemActio | Test worker    | INFO :      - Setting POSIX permissions: rw-rw-r-- ...
29-5-19 15:04:49.117 | DownOperation   | Test worker    | INFO : - Adding database versions to SQL database ...
29-5-19 15:04:49.117 | DownOperation   | Test worker    | INFO :   + Applying database version (A1)
29-5-19 15:04:49.117 | DownOperation   | Test worker    | FINE :   + Contents: DatabaseVersion [header=A/(A1)/T=1559142288946, chunks=1, multiChunks=1, fileContents=1, fileHistories=2]
29-5-19 15:04:49.129 | ActionFileHandl | Test worker    | INFO : Finishing action for RemoteFile[name=action-down-B-1559142288987] ...
29-5-19 15:04:49.134 | ActionFileHandl | Test worker    | INFO : Deleting action file: RemoteFile[name=action-down-B-1559142288987]
29-5-19 15:04:49.134 | AbstractTransfe | Test worker    | INFO : Cleaning own old action files ...
29-5-19 15:04:49.134 | Cache           | Test worker    | INFO : Cache size okay (51 KB), no need to clean (keep size is 500 MB)
29-5-19 15:04:49.134 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownEndSyncExternalEvent (org.syncany.operations.daemon.messages.DownEndSyncExternalEvent@3523d03c) ...
29-5-19 15:04:49.134 | DownOperation   | Test worker    | INFO : Sync down done.
29-5-19 15:04:49.135 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:49.135 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-26385-client-B' ...
29-5-19 15:04:49.135 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:49.135 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:49.135 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:49.135 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:49.135 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:49.135 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:49.135 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:49.135 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:49.135 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:49.135 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-26385-client-B' ...
29-5-19 15:04:49.135 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:49.135 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:49.135 | TransferManager | Test worker    | INFO : - With feature PathAware
29-5-19 15:04:49.135 | TransferManager | Test worker    | INFO : - With feature TransactionAware
29-5-19 15:04:49.135 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:49.135 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:49.135 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:49.135 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:49.135 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:49.135 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:49.135 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature PathAware
29-5-19 15:04:49.135 | TransferManager | Test worker    | FINE : - Wrapping TransferManager RetriableFeatureTransferManager in TransactionAwareFeatureTransferManager
29-5-19 15:04:49.139 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:49.139 | UpOperation     | Test worker    | INFO : 
29-5-19 15:04:49.139 | UpOperation     | Test worker    | INFO : Running 'Sync up' at client B ...
29-5-19 15:04:49.139 | UpOperation     | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:49.139 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpStartSyncExternalEvent (org.syncany.operations.daemon.messages.UpStartSyncExternalEvent@1c63bac1) ...
29-5-19 15:04:49.140 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:49.140 | StatusOperation | Test worker    | INFO : 
29-5-19 15:04:49.140 | StatusOperation | Test worker    | INFO : Running 'Status' at client B ...
29-5-19 15:04:49.140 | StatusOperation | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:49.140 | StatusOperation | Test worker    | INFO : Querying current file tree from database ...
29-5-19 15:04:49.140 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event StatusStartSyncExternalEvent (org.syncany.operations.daemon.messages.StatusStartSyncExternalEvent@76cd3b72) ...
29-5-19 15:04:49.141 | StatusOperation | Test worker    | INFO : Analyzing local folder /tmp/syncanytest/syncany-190529150308467-26385-client-B ...
29-5-19 15:04:49.141 | StatusOperation | Test worker    | FINE : - New file: moved
29-5-19 15:04:49.141 | StatusOperation | Test worker    | FINE : - New file: moved/file
29-5-19 15:04:49.141 | StatusOperation | Test worker    | FINE : - Ignoring file (syncany app-related): .syncany
29-5-19 15:04:49.141 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event StatusEndSyncExternalEvent (org.syncany.operations.daemon.messages.StatusEndSyncExternalEvent@45bff1a7) ...
29-5-19 15:04:49.141 | AbstractTransfe | Test worker    | INFO : Looking for other running remote operations ...
29-5-19 15:04:49.142 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:49.142 | LsRemoteOperati | Test worker    | INFO : 
29-5-19 15:04:49.142 | LsRemoteOperati | Test worker    | INFO : Running 'Remote Status' at client B ...
29-5-19 15:04:49.142 | LsRemoteOperati | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:49.142 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteStartSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteStartSyncExternalEvent@6546a6e8) ...
29-5-19 15:04:49.142 | LsRemoteOperati | Test worker    | INFO : Retrieving remote database list.
29-5-19 15:04:49.142 | LsRemoteOperati | Test worker    | INFO : - Remote database database-A-0000000001 is already known (in local database). Ignoring.
29-5-19 15:04:49.142 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteEndSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteEndSyncExternalEvent@7f6eb749) ...
29-5-19 15:04:49.142 | UpOperation     | Test worker    | INFO : No remote changes, ready to upload.
29-5-19 15:04:49.143 | ActionFileHandl | Test worker    | INFO : Starting action for RemoteFile[name=action-up-B-1559142289135] ...
29-5-19 15:04:49.143 | ActionFileHandl | Test worker    | INFO : Uploading action file: RemoteFile[name=action-up-B-1559142289135]
29-5-19 15:04:49.146 | ActionFileHandl | Test worker    | INFO : Scheduling action renewal task for every 2 minutes, for RemoteFile[name=action-up-B-1559142289135] ...
29-5-19 15:04:49.146 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:49.150 | TransactionAwar | Test worker    | INFO : Done rolling back previous transactions.
29-5-19 15:04:49.150 | AsyncIndexer    | AsyncI/syncany | INFO : Starting Indexing.
29-5-19 15:04:49.150 | InternalEventBu | AsyncI/syncany | INFO : Event bus 'LocalEventBus': Posting event UpIndexStartSyncExternalEvent (org.syncany.operations.daemon.messages.UpIndexStartSyncExternalEvent@452cbe0c) ...
29-5-19 15:04:49.150 | Indexer         | AsyncI/syncany | FINE : - Looking for deleted files ...
29-5-19 15:04:49.159 | Indexer         | AsyncI/syncany | FINE :   + Deleted: Adding DELETED version: FileVersion [version=2, path=folder, type=FOLDER, status=DELETED, size=4096, lastModified=Wed May 29 15:04:48 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:49.159 | Indexer         | AsyncI/syncany | FINE :                            based on: FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:48 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:48 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:49.160 | Indexer         | AsyncI/syncany | FINE :   + Deleted: Adding DELETED version: FileVersion [version=2, path=folder/file, type=FILE, status=DELETED, size=51200, lastModified=Wed May 29 15:04:48 UTC 2019, linkTarget=null, checksum=c7d76acb5f8ef8ba2064baf5028728f6eea9250e, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]
29-5-19 15:04:49.160 | Indexer         | AsyncI/syncany | FINE :                            based on: FileVersion [version=1, path=folder/file, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:48 UTC 2019, linkTarget=null, checksum=c7d76acb5f8ef8ba2064baf5028728f6eea9250e, updated=Wed May 29 15:04:48 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]
29-5-19 15:04:49.160 | Indexer         | AsyncI/syncany | FINE : - +File /tmp/syncanytest/syncany-190529150308467-26385-client-B/moved
29-5-19 15:04:49.160 | Indexer         | AsyncI/syncany | FINE : - /File: moved (directory/symlink/0-byte-file)
29-5-19 15:04:49.161 | Indexer         | AsyncI/syncany | FINE :    * No old file history found, starting new history (path: moved, FOLDER)
29-5-19 15:04:49.161 | FileVersionComp | AsyncI/syncany | INFO :      - [DELETED]: Local file DIFFERS from file version, actual file is NULL, for file moved
29-5-19 15:04:49.161 | Indexer         | AsyncI/syncany | INFO :    * Added file version:    FileVersion [version=1, path=moved, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:49.161 | Indexer         | AsyncI/syncany | INFO :      based on file version: null
29-5-19 15:04:49.161 | Indexer         | AsyncI/syncany | FINE : - +File /tmp/syncanytest/syncany-190529150308467-26385-client-B/moved/file
29-5-19 15:04:49.161 | Indexer         | AsyncI/syncany | FINE : - +FileContent: /tmp/syncanytest/syncany-190529150308467-26385-client-B/moved/file
29-5-19 15:04:49.162 | Indexer         | AsyncI/syncany | FINE : - Chunk exists: c7d76acb5f8ef8ba2064baf5028728f6eea9250e
29-5-19 15:04:49.162 | Indexer         | AsyncI/syncany | FINE : - Chunk > FileContent: c7d76acb5f8ef8ba2064baf5028728f6eea9250e > /tmp/syncanytest/syncany-190529150308467-26385-client-B/moved/file
29-5-19 15:04:49.162 | Indexer         | AsyncI/syncany | FINE : - /File: moved/file (checksum c7d76acb5f8ef8ba2064baf5028728f6eea9250e)
29-5-19 15:04:49.164 | Indexer         | AsyncI/syncany | FINE :    * Found old file history c57f36671cc2ae62b7aad5fd4728182224382807 (by checksum: c7d76acb5f8ef8ba2064baf5028728f6eea9250e), appending new version.
29-5-19 15:04:49.164 | FileVersionComp | AsyncI/syncany | INFO :      - [CHANGED_PATH]: Local file DIFFERS from file version, expected PATH = moved/file, but actual PATH = folder/file, for file folder/file
29-5-19 15:04:49.164 | Indexer         | AsyncI/syncany | INFO :    * Added file version:    FileVersion [version=2, path=moved/file, type=FILE, status=CHANGED, size=51200, lastModified=Wed May 29 15:04:48 UTC 2019, linkTarget=null, checksum=c7d76acb5f8ef8ba2064baf5028728f6eea9250e, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]
29-5-19 15:04:49.164 | Indexer         | AsyncI/syncany | INFO :      based on file version: FileVersion [version=1, path=folder/file, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:48 UTC 2019, linkTarget=null, checksum=c7d76acb5f8ef8ba2064baf5028728f6eea9250e, updated=Wed May 29 15:04:48 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]
29-5-19 15:04:49.164 | InternalEventBu | AsyncI/syncany | INFO : Event bus 'LocalEventBus': Posting event UpIndexEndSyncExternalEvent (org.syncany.operations.daemon.messages.UpIndexEndSyncExternalEvent@d41170) ...
29-5-19 15:04:49.164 | Indexer         | AsyncI/syncany | FINE : Processed new database version: DatabaseVersion [header=UnknownMachine/()/T=1559142289150, chunks=0, multiChunks=0, fileContents=0, fileHistories=3]
29-5-19 15:04:49.164 | UpOperation     | Test worker    | INFO : No DIRTY data found in database (no dirty databases); Nothing to do here.
29-5-19 15:04:49.165 | UpOperation     | Test worker    | INFO : Last vector clock was: (A1)
29-5-19 15:04:49.165 | UpOperation     | Test worker    | INFO : Uploading new multichunks ...
29-5-19 15:04:49.165 | UpOperation     | Test worker    | INFO : Uploading database: DatabaseVersion [header=B/(A1,B1)/T=1559142289165, chunks=0, multiChunks=0, fileContents=0, fileHistories=3]
29-5-19 15:04:49.165 | UpOperation     | Test worker    | INFO : Saving local delta database, version B/(A1,B1)/T=1559142289165 to file /tmp/syncanytest/syncany-190529150308467-26385-client-B/.syncany/cache/database-B-0000000001 ... 
29-5-19 15:04:49.165 | UpOperation     | Test worker    | INFO : - Saving database to /tmp/syncanytest/syncany-190529150308467-26385-client-B/.syncany/cache/database-B-0000000001 ...
29-5-19 15:04:49.166 | UpOperation     | Test worker    | INFO : - Uploading local delta database file ...
29-5-19 15:04:49.166 | UpOperation     | Test worker    | INFO : - Uploading /tmp/syncanytest/syncany-190529150308467-26385-client-B/.syncany/cache/database-B-0000000001 to RemoteFile[name=database-B-0000000001] ...
29-5-19 15:04:49.166 | RemoteTransacti | Test worker    | INFO : - Adding file to TX for UPLOAD: /tmp/syncanytest/syncany-190529150308467-26385-client-B/.syncany/cache/database-B-0000000001 -> Temp. remote file: RemoteFile[name=temp-HWgDt-database-B-0000000001], final location: RemoteFile[name=database-B-0000000001]
29-5-19 15:04:49.167 | UpOperation     | Test worker    | INFO : Adding shutdown hook (to allow resuming the upload) ...
29-5-19 15:04:49.167 | RemoteTransacti | Test worker    | INFO : Starting TX.commit() ...
29-5-19 15:04:49.169 | RemoteTransacti | Test worker    | INFO : Wrote transaction manifest to temporary file: /tmp/syncanytest/syncany-190529150308467-26385-client-B/.syncany/cache/temp-transaction-11221394467020879047.tmp
29-5-19 15:04:49.169 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpUploadFileSyncExternalEvent (org.syncany.operations.daemon.messages.UpUploadFileSyncExternalEvent@17442164) ...
29-5-19 15:04:49.169 | RemoteTransacti | Test worker    | INFO : - Uploading remote transaction file RemoteFile[name=transaction-ca125c3] ...
29-5-19 15:04:49.170 | RemoteTransacti | Test worker    | INFO : - Starting to upload data in commit.
29-5-19 15:04:49.170 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpUploadFileInTransactionSyncExternalEvent (org.syncany.operations.daemon.messages.UpUploadFileInTransactionSyncExternalEvent@6cb3751b) ...
29-5-19 15:04:49.170 | RemoteTransacti | Test worker    | INFO : - Uploading /tmp/syncanytest/syncany-190529150308467-26385-client-B/.syncany/cache/database-B-0000000001 to temp. file RemoteFile[name=temp-HWgDt-database-B-0000000001] ...
29-5-19 15:04:49.171 | RemoteTransacti | Test worker    | INFO : - Moving temp. file RemoteFile[name=temp-HWgDt-database-B-0000000001] to final location RemoteFile[name=database-B-0000000001] ...
29-5-19 15:04:49.171 | RemoteTransacti | Test worker    | INFO : - Deleting remote transaction file RemoteFile[name=transaction-ca125c3] ...
29-5-19 15:04:49.171 | RemoteTransacti | Test worker    | INFO : END of TX.commmit(): Succesfully committed transaction.
29-5-19 15:04:49.171 | RemoteTransacti | Test worker    | INFO : END of TX.delTemp(): Sucessfully deleted final files.
29-5-19 15:04:49.171 | UpOperation     | Test worker    | INFO : Persisting local SQL database (new database version B/(A1,B1)/T=1559142289165) ...
29-5-19 15:04:49.172 | UpOperation     | Test worker    | INFO : Removing DIRTY database versions from database ...
29-5-19 15:04:49.173 | InternalEventBu | AsyncI/syncany | INFO : Event bus 'LocalEventBus': Posting event UpIndexMidSyncExternalEvent (org.syncany.operations.daemon.messages.UpIndexMidSyncExternalEvent@b9af1a6) ...
29-5-19 15:04:49.187 | UpOperation     | Test worker    | INFO : Adding database version to result changes:DatabaseVersion [header=B/(A1,B1)/T=1559142289165, chunks=0, multiChunks=0, fileContents=0, fileHistories=3]
29-5-19 15:04:49.187 | UpOperation     | Test worker    | INFO : Committing local database.
29-5-19 15:04:49.187 | UpOperation     | Test worker    | FINE : Waiting for new database version.
29-5-19 15:04:49.199 | AsyncIndexer    | AsyncI/syncany | INFO : Stopping indexing. Signal end of stream with empty databaseversion
29-5-19 15:04:49.199 | UpOperation     | Test worker    | FINE : Took new database version: DatabaseVersion [header=UnknownMachine/()/T=1559142289199, chunks=0, multiChunks=0, fileContents=0, fileHistories=0]
29-5-19 15:04:49.199 | UpOperation     | Test worker    | INFO : Sync up done.
29-5-19 15:04:49.201 | ActionFileHandl | Test worker    | INFO : Finishing action for RemoteFile[name=action-up-B-1559142289135] ...
29-5-19 15:04:49.206 | ActionFileHandl | Test worker    | INFO : Deleting action file: RemoteFile[name=action-up-B-1559142289135]
29-5-19 15:04:49.206 | AbstractTransfe | Test worker    | INFO : Cleaning own old action files ...
29-5-19 15:04:49.206 | Cache           | Test worker    | INFO : Cache size okay (53 KB), no need to clean (keep size is 500 MB)
29-5-19 15:04:49.206 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpEndSyncExternalEvent (org.syncany.operations.daemon.messages.UpEndSyncExternalEvent@759a1d62) ...
29-5-19 15:04:49.206 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:49.207 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-26385-client-A' ...
29-5-19 15:04:49.207 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:49.207 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:49.207 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:49.207 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:49.207 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:49.207 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:49.207 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:49.207 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:49.207 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:49.207 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-26385-client-A' ...
29-5-19 15:04:49.207 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:49.207 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:49.207 | TransferManager | Test worker    | INFO : - With feature PathAware
29-5-19 15:04:49.207 | TransferManager | Test worker    | INFO : - With feature TransactionAware
29-5-19 15:04:49.207 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:49.207 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:49.207 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:49.207 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:49.207 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:49.207 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:49.207 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature PathAware
29-5-19 15:04:49.207 | TransferManager | Test worker    | FINE : - Wrapping TransferManager RetriableFeatureTransferManager in TransactionAwareFeatureTransferManager
29-5-19 15:04:49.211 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:49.211 | DownOperation   | Test worker    | INFO : 
29-5-19 15:04:49.211 | DownOperation   | Test worker    | INFO : Running 'Sync down' at client A ...
29-5-19 15:04:49.211 | DownOperation   | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:49.211 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownStartSyncExternalEvent (org.syncany.operations.daemon.messages.DownStartSyncExternalEvent@1f261798) ...
29-5-19 15:04:49.211 | AbstractTransfe | Test worker    | INFO : Looking for other running remote operations ...
29-5-19 15:04:49.212 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:49.212 | LsRemoteOperati | Test worker    | INFO : 
29-5-19 15:04:49.212 | LsRemoteOperati | Test worker    | INFO : Running 'Remote Status' at client A ...
29-5-19 15:04:49.212 | LsRemoteOperati | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:49.212 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteStartSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteStartSyncExternalEvent@689146c8) ...
29-5-19 15:04:49.212 | LsRemoteOperati | Test worker    | INFO : Retrieving remote database list.
29-5-19 15:04:49.212 | LsRemoteOperati | Test worker    | INFO : - Remote database database-A-0000000001 is already known (in local database). Ignoring.
29-5-19 15:04:49.212 | LsRemoteOperati | Test worker    | INFO : - Remote database database-B-0000000001 is new.
29-5-19 15:04:49.212 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteEndSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteEndSyncExternalEvent@630f1c86) ...
29-5-19 15:04:49.212 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownChangesDetectedSyncExternalEvent (org.syncany.operations.daemon.messages.DownChangesDetectedSyncExternalEvent@7369633) ...
29-5-19 15:04:49.212 | ActionFileHandl | Test worker    | INFO : Starting action for RemoteFile[name=action-down-A-1559142289207] ...
29-5-19 15:04:49.212 | ActionFileHandl | Test worker    | INFO : Uploading action file: RemoteFile[name=action-down-A-1559142289207]
29-5-19 15:04:49.213 | ActionFileHandl | Test worker    | INFO : Scheduling action renewal task for every 2 minutes, for RemoteFile[name=action-down-A-1559142289207] ...
29-5-19 15:04:49.213 | DownOperation   | Test worker    | INFO : Downloading unknown databases.
29-5-19 15:04:49.213 | DownOperation   | Test worker    | INFO : - Downloading database-B-0000000001 to local cache at /tmp/syncanytest/syncany-190529150308467-26385-client-A/.syncany/cache/database-B-0000000001
29-5-19 15:04:49.213 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownDownloadFileSyncExternalEvent (org.syncany.operations.daemon.messages.DownDownloadFileSyncExternalEvent@60e5a38b) ...
29-5-19 15:04:49.214 | DownOperation   | Test worker    | INFO : Loading database headers, creating branches ...
29-5-19 15:04:49.214 | DatabaseXmlSeri | Test worker    | INFO : - Loading database (HEADER_ONLY) from file /tmp/syncanytest/syncany-190529150308467-26385-client-A/.syncany/cache/database-B-0000000001 ...
29-5-19 15:04:49.218 | DatabaseXmlPars | Test worker    | INFO :    + Added database version B/(A1,B1)/T=1559142289165
29-5-19 15:04:49.219 | LocalTransferMa | Test worker    | INFO : Cannot create instance of CleanupRemoteFile for file /tmp/syncanytest/syncany-190529150308467-26385-repo/databases/database-A-0000000001; maybe invalid file name pattern. Ignoring file.
29-5-19 15:04:49.219 | LocalTransferMa | Test worker    | INFO : Cannot create instance of CleanupRemoteFile for file /tmp/syncanytest/syncany-190529150308467-26385-repo/databases/database-B-0000000001; maybe invalid file name pattern. Ignoring file.
29-5-19 15:04:49.219 | ApplicationSqlD | Test worker    | INFO : SQL (general_settings): Read cleanupNumber  = (not set)
29-5-19 15:04:49.219 | DownOperation   | Test worker    | INFO : Populated unknown branches: {A=[A/(A1)/T=1559142288946], B=[B/(A1,B1)/T=1559142289165]}
29-5-19 15:04:49.219 | DownOperation   | Test worker    | INFO : Determine winner using database reconciliator ...
29-5-19 15:04:49.219 | DatabaseReconci | Test worker    | INFO : Adding database version to winning branch: A/(A1)/T=1559142288946
29-5-19 15:04:49.219 | DatabaseReconci | Test worker    | INFO : Adding database version to winning branch: B/(A1,B1)/T=1559142289165
29-5-19 15:04:49.219 | DatabaseReconci | Test worker    | INFO : - Winner is B with branch: 
29-5-19 15:04:49.219 | DatabaseReconci | Test worker    | INFO :   + A/(A1)/T=1559142288946
29-5-19 15:04:49.219 | DatabaseReconci | Test worker    | INFO :   + B/(A1,B1)/T=1559142289165
29-5-19 15:04:49.219 | DownOperation   | Test worker    | INFO : - Database versions to REMOVE locally: []
29-5-19 15:04:49.219 | DownOperation   | Test worker    | INFO :   + Nothing to purge locally. No conflicts. Only updates. Nice!
29-5-19 15:04:49.219 | DatabaseReconci | Test worker    | INFO : Finding winnersApplyBranch.
29-5-19 15:04:49.219 | DatabaseReconci | Test worker    | INFO : Losers Branch: [A/(A1)/T=1559142288946]
29-5-19 15:04:49.219 | DatabaseReconci | Test worker    | INFO : Winners Branch: [A/(A1)/T=1559142288946, B/(A1,B1)/T=1559142289165]
29-5-19 15:04:49.219 | DownOperation   | Test worker    | INFO : - Cleanup occurred: false
29-5-19 15:04:49.219 | DownOperation   | Test worker    | INFO : - Database versions to APPLY locally: [B/(A1,B1)/T=1559142289165]
29-5-19 15:04:49.219 | DownOperation   | Test worker    | INFO : Loading winners database (DEFAULT) ...
29-5-19 15:04:49.219 | DatabaseXmlSeri | Test worker    | INFO : - Loading database (FULL) from file /tmp/syncanytest/syncany-190529150308467-26385-client-A/.syncany/cache/database-B-0000000001 ...
29-5-19 15:04:49.221 | DatabaseXmlPars | Test worker    | INFO :    + Added database version B/(A1,B1)/T=1559142289165
29-5-19 15:04:49.221 | DownOperation   | Test worker    | INFO : Determine file system actions ...
29-5-19 15:04:49.222 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:49.227 | FileSystemActio | Test worker    | INFO : - Loading current file tree...
29-5-19 15:04:49.227 | FileSystemActio | Test worker    | INFO : - Determine filesystem actions ...
29-5-19 15:04:49.227 | FileSystemActio | Test worker    | INFO :   + Comparing local version: FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:48 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:48 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:49.227 | FileSystemActio | Test worker    | INFO :     with winning version   : FileVersion [version=2, path=folder, type=FOLDER, status=DELETED, size=4096, lastModified=Wed May 29 15:04:48 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:49.227 | FileVersionComp | Test worker    | INFO :      - [NEW]: Local file DIFFERS from file version, expected EXISTS = false, but actual EXISTS = true, for file folder
29-5-19 15:04:49.227 | FileSystemActio | Test worker    | INFO :      -> (10) Local file exists, but should not: local file = /tmp/syncanytest/syncany-190529150308467-26385-client-A/folder, local version = FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:48 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:48 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-], winning version = FileVersion [version=2, path=folder, type=FOLDER, status=DELETED, size=4096, lastModified=Wed May 29 15:04:48 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:49.227 | FileSystemActio | Test worker    | INFO :      -> DeleteFileSystemAction [file1=FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:48 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:48 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-], file2=FileVersion [version=2, path=folder, type=FOLDER, status=DELETED, size=4096, lastModified=Wed May 29 15:04:48 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:49.227 | FileSystemActio | Test worker    | INFO :   + Comparing local version: null
29-5-19 15:04:49.227 | FileSystemActio | Test worker    | INFO :     with winning version   : FileVersion [version=1, path=moved, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:49.227 | FileVersionComp | Test worker    | INFO :      - [DELETED]: Local file DIFFERS from file version, expected EXISTS = true, but actual EXISTS = false, for file moved
29-5-19 15:04:49.227 | FileSystemActio | Test worker    | INFO :      -> (2) Deleted: Local file does NOT exist, but it should, winning version not known: FileVersion [version=1, path=moved, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-] AND /tmp/syncanytest/syncany-190529150308467-26385-client-A/moved
29-5-19 15:04:49.227 | FileSystemActio | Test worker    | INFO :      -> NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=moved, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:49.227 | FileSystemActio | Test worker    | INFO :   + Comparing local version: FileVersion [version=1, path=folder/file, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:48 UTC 2019, linkTarget=null, checksum=c7d76acb5f8ef8ba2064baf5028728f6eea9250e, updated=Wed May 29 15:04:48 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]
29-5-19 15:04:49.227 | FileSystemActio | Test worker    | INFO :     with winning version   : FileVersion [version=2, path=moved/file, type=FILE, status=CHANGED, size=51200, lastModified=Wed May 29 15:04:48 UTC 2019, linkTarget=null, checksum=c7d76acb5f8ef8ba2064baf5028728f6eea9250e, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]
29-5-19 15:04:49.228 | FileVersionComp | Test worker    | INFO :      - [CHANGED_PATH]: Local file DIFFERS from file version, expected PATH = moved/file, but actual PATH = folder/file, for file folder/file
29-5-19 15:04:49.228 | FileSystemActio | Test worker    | INFO :      -> (12) Rename / Changed file attributes: Local file has different file attributes: local file = /tmp/syncanytest/syncany-190529150308467-26385-client-A/folder/file, local version = FileVersion [version=1, path=folder/file, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:48 UTC 2019, linkTarget=null, checksum=c7d76acb5f8ef8ba2064baf5028728f6eea9250e, updated=Wed May 29 15:04:48 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-], winning version = FileVersion [version=2, path=moved/file, type=FILE, status=CHANGED, size=51200, lastModified=Wed May 29 15:04:48 UTC 2019, linkTarget=null, checksum=c7d76acb5f8ef8ba2064baf5028728f6eea9250e, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]
29-5-19 15:04:49.228 | FileSystemActio | Test worker    | INFO :      -> RenameFileSystemAction [file1=FileVersion [version=1, path=folder/file, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:48 UTC 2019, linkTarget=null, checksum=c7d76acb5f8ef8ba2064baf5028728f6eea9250e, updated=Wed May 29 15:04:48 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-], file2=FileVersion [version=2, path=moved/file, type=FILE, status=CHANGED, size=51200, lastModified=Wed May 29 15:04:48 UTC 2019, linkTarget=null, checksum=c7d76acb5f8ef8ba2064baf5028728f6eea9250e, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]]
29-5-19 15:04:49.228 | Downloader      | Test worker    | INFO : Downloading and extracting multichunks ...
29-5-19 15:04:49.228 | FileSystemActio | Test worker    | INFO :    Sorted actions:
29-5-19 15:04:49.228 | FileSystemActio | Test worker    | INFO :    + NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=moved, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:49.228 | FileSystemActio | Test worker    | INFO :    + RenameFileSystemAction [file1=FileVersion [version=1, path=folder/file, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:48 UTC 2019, linkTarget=null, checksum=c7d76acb5f8ef8ba2064baf5028728f6eea9250e, updated=Wed May 29 15:04:48 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-], file2=FileVersion [version=2, path=moved/file, type=FILE, status=CHANGED, size=51200, lastModified=Wed May 29 15:04:48 UTC 2019, linkTarget=null, checksum=c7d76acb5f8ef8ba2064baf5028728f6eea9250e, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]]
29-5-19 15:04:49.228 | FileSystemActio | Test worker    | INFO :    + DeleteFileSystemAction [file1=FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:48 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:48 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-], file2=FileVersion [version=2, path=folder, type=FOLDER, status=DELETED, size=4096, lastModified=Wed May 29 15:04:48 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:49.228 | DownOperation   | Test worker    | FINE : - Applying file system actions (sorted!) ...
29-5-19 15:04:49.228 | DownOperation   | Test worker    | FINE :    +  NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=moved, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:49.228 | FileSystemActio | Test worker    | INFO :      - Creating folder at FileVersion [version=1, path=moved, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-] ...
29-5-19 15:04:49.229 | FileSystemActio | Test worker    | INFO :      - Creating folder at /tmp/syncanytest/syncany-190529150308467-26385-client-A/moved ...
29-5-19 15:04:49.229 | FileSystemActio | Test worker    | INFO :      - Setting POSIX permissions: rwxrwxr-x ...
29-5-19 15:04:49.229 | DownOperation   | Test worker    | FINE :    +  RenameFileSystemAction [file1=FileVersion [version=1, path=folder/file, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:48 UTC 2019, linkTarget=null, checksum=c7d76acb5f8ef8ba2064baf5028728f6eea9250e, updated=Wed May 29 15:04:48 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-], file2=FileVersion [version=2, path=moved/file, type=FILE, status=CHANGED, size=51200, lastModified=Wed May 29 15:04:48 UTC 2019, linkTarget=null, checksum=c7d76acb5f8ef8ba2064baf5028728f6eea9250e, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]]
29-5-19 15:04:49.229 | FileSystemActio | Test worker    | INFO :      - (1) Renaming file /tmp/syncanytest/syncany-190529150308467-26385-client-A/folder/file to /tmp/syncanytest/syncany-190529150308467-26385-client-A/moved/file ...
29-5-19 15:04:49.229 | FileSystemActio | Test worker    | INFO :      - Setting POSIX permissions: rw-rw-r-- ...
29-5-19 15:04:49.229 | DownOperation   | Test worker    | FINE :    +  DeleteFileSystemAction [file1=FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:48 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:48 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-], file2=FileVersion [version=2, path=folder, type=FOLDER, status=DELETED, size=4096, lastModified=Wed May 29 15:04:48 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:49.230 | DownOperation   | Test worker    | INFO : - Adding database versions to SQL database ...
29-5-19 15:04:49.230 | DownOperation   | Test worker    | INFO :   + Applying database version (A1,B1)
29-5-19 15:04:49.230 | DownOperation   | Test worker    | FINE :   + Contents: DatabaseVersion [header=B/(A1,B1)/T=1559142289165, chunks=0, multiChunks=0, fileContents=0, fileHistories=3]
29-5-19 15:04:49.242 | ActionFileHandl | Test worker    | INFO : Finishing action for RemoteFile[name=action-down-A-1559142289207] ...
29-5-19 15:04:49.248 | ActionFileHandl | Test worker    | INFO : Deleting action file: RemoteFile[name=action-down-A-1559142289207]
29-5-19 15:04:49.248 | AbstractTransfe | Test worker    | INFO : Cleaning own old action files ...
29-5-19 15:04:49.248 | Cache           | Test worker    | INFO : Cache size okay (53 KB), no need to clean (keep size is 500 MB)
29-5-19 15:04:49.248 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownEndSyncExternalEvent (org.syncany.operations.daemon.messages.DownEndSyncExternalEvent@65562cb8) ...
29-5-19 15:04:49.248 | DownOperation   | Test worker    | INFO : Sync down done.
29-5-19 15:04:49.250 | FileVersionComp | Test worker    | INFO :      - [CHANGED_PATH]: Local file DIFFERS from file version, expected PATH = tmp/syncanytest/syncany-190529150308467-26385-client-A/moved/file, but actual PATH = tmp/syncanytest/syncany-190529150308467-26385-client-B/moved/file, for file tmp/syncanytest/syncany-190529150308467-26385-client-B/moved/file
29-5-19 15:04:49.254 | FileVersionComp | Test worker    | INFO :      - [CHANGED_PATH]: Local file DIFFERS from file version, expected PATH = tmp/syncanytest/syncany-190529150308467-26385-client-A/moved/file, but actual PATH = tmp/syncanytest/syncany-190529150308467-26385-client-B/moved/file, for file tmp/syncanytest/syncany-190529150308467-26385-client-B/moved/file
29-5-19 15:04:49.256 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:49.256 | LocalTransferMa | Test worker    | INFO : testTargetExists: Target exists.
29-5-19 15:04:49.279 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:49.280 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-26849-client-A' ...
29-5-19 15:04:49.280 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:49.280 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:49.280 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:49.280 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:49.280 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:49.280 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:49.280 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:49.280 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:49.280 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:49.280 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-26849-client-A' ...
29-5-19 15:04:49.280 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:49.280 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:49.280 | TransferManager | Test worker    | INFO : - With feature PathAware
29-5-19 15:04:49.280 | TransferManager | Test worker    | INFO : - With feature TransactionAware
29-5-19 15:04:49.280 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:49.280 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:49.280 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:49.280 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:49.280 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:49.280 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:49.282 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature PathAware
29-5-19 15:04:49.282 | TransferManager | Test worker    | FINE : - Wrapping TransferManager RetriableFeatureTransferManager in TransactionAwareFeatureTransferManager
29-5-19 15:04:49.319 | hsqldb.db.HSQLD | Test worker    | INFO : Checkpoint start
29-5-19 15:04:49.319 | hsqldb.db.HSQLD | Test worker    | INFO : checkpointClose start
29-5-19 15:04:49.331 | hsqldb.db.HSQLD | Test worker    | FINE : log close size: 0
29-5-19 15:04:49.334 | hsqldb.db.HSQLD | Test worker    | INFO : checkpointClose end
29-5-19 15:04:49.335 | hsqldb.db.HSQLD | Test worker    | INFO : Checkpoint end - txts: 1
29-5-19 15:04:49.340 | DatabaseConnect | Test worker    | INFO : Found 0 tables.
29-5-19 15:04:49.340 | DatabaseConnect | Test worker    | INFO : Database has no tables. Creating tables from script.create.all.sql
29-5-19 15:04:49.341 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Tables
29-5-19 15:04:49.341 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS databaseversion ( id int NOT NULL IDENTITY, status varchar(45) NOT NULL, localtime datetime NOT NULL, client varchar(45) NOT NULL, vectorclock_serialized varchar(1024) NOT NULL, UNIQUE (vectorclock_serialized) ); 
29-5-19 15:04:49.343 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  chunk ( checksum varchar(40) NOT NULL, databaseversion_id int NOT NULL, size bigint NOT NULL, PRIMARY KEY (checksum), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.348 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  databaseversion_vectorclock ( databaseversion_id int NOT NULL, client varchar(45) NOT NULL, logicaltime int NOT NULL, PRIMARY KEY (databaseversion_id, client), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.350 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  filecontent ( checksum varchar(40) NOT NULL, databaseversion_id int NOT NULL, size bigint NOT NULL, PRIMARY KEY (checksum), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.352 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  filecontent_chunk ( filecontent_checksum varchar(40) NOT NULL, chunk_checksum varchar(40) NOT NULL, num int NOT NULL, PRIMARY KEY (filecontent_checksum, chunk_checksum, num), FOREIGN KEY (filecontent_checksum) REFERENCES filecontent (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY (chunk_checksum) REFERENCES chunk (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.354 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  filehistory ( id varchar(40) NOT NULL, databaseversion_id int NOT NULL, PRIMARY KEY (id, databaseversion_id), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.356 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  fileversion ( filehistory_id varchar(40) NOT NULL, version int NOT NULL, databaseversion_id int NOT NULL, path varchar(1024) NOT NULL, type varchar(45) NOT NULL, status varchar(45) NOT NULL, size bigint NOT NULL, lastmodified datetime NOT NULL, linktarget varchar(1024), filecontent_checksum varchar(40) DEFAULT NULL, updated datetime NOT NULL, posixperms varchar(45) DEFAULT NULL, dosattrs varchar(45) DEFAULT NULL, PRIMARY KEY (filehistory_id, version, databaseversion_id), FOREIGN KEY (filehistory_id, databaseversion_id) REFERENCES filehistory (id, databaseversion_id) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY (filecontent_checksum) REFERENCES filecontent (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.359 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  multichunk ( id varchar(40) NOT NULL, databaseversion_id int NOT NULL, size bigint NOT NULL, PRIMARY KEY (id), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.361 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  multichunk_chunk ( multichunk_id varchar(40) NOT NULL, chunk_checksum varchar(40) NOT NULL, PRIMARY KEY (multichunk_id, chunk_checksum), FOREIGN KEY (multichunk_id) REFERENCES multichunk (id) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY (chunk_checksum) REFERENCES chunk (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.364 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  multichunk_muddy ( id varchar(40) NOT NULL, machine_name varchar(255) NOT NULL, machine_version int NOT NULL, PRIMARY KEY (id) ); 
29-5-19 15:04:49.366 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  known_databases ( id int NOT NULL IDENTITY, client varchar(45) NOT NULL, filenumber int NOT NULL, UNIQUE (client, filenumber) ); 
29-5-19 15:04:49.368 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  general_settings ( key varchar(255) NOT NULL, value varchar(255) NOT NULL, PRIMARY KEY (key) ); 
29-5-19 15:04:49.370 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Non-primary indices
29-5-19 15:04:49.370 | SqlRunner       | Test worker    | INFO : SQL:   CREATE INDEX idx_databaseversion_status ON databaseversion (status); 
29-5-19 15:04:49.371 | hsqldb.db.HSQLD | Test worker    | INFO : dataFileCache open start
29-5-19 15:04:49.374 | hsqldb.db.HSQLD | Test worker    | INFO : dataFileCache open end
29-5-19 15:04:49.376 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_databaseversion_vectorclock_serialized ON databaseversion (vectorclock_serialized); 
29-5-19 15:04:49.378 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_fileversion_path ON fileversion (path); 
29-5-19 15:04:49.380 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_fileversion_status ON fileversion (status); 
29-5-19 15:04:49.381 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_fileversion_filecontent_checksum ON fileversion (filecontent_checksum); 
29-5-19 15:04:49.384 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Views
29-5-19 15:04:49.384 | SqlRunner       | Test worker    | INFO : SQL:    CREATE VIEW databaseversion_master AS SELECT dbv.*, vc.logicaltime as client_version FROM databaseversion dbv JOIN databaseversion_vectorclock vc on dbv.id=vc.databaseversion_id and dbv.client=vc.client WHERE dbv.status='MASTER'; 
29-5-19 15:04:49.386 | SqlRunner       | Test worker    | INFO : SQL:  CREATE VIEW fileversion_master AS SELECT fv0.* FROM fileversion fv0 JOIN databaseversion dbv ON fv0.databaseversion_id=dbv.id AND dbv.status='MASTER'; 
29-5-19 15:04:49.389 | SqlRunner       | Test worker    | INFO : SQL:  CREATE VIEW fileversion_master_maxversion AS SELECT DISTINCT filehistory_id, MAX(version) version FROM fileversion_master GROUP BY filehistory_id; 
29-5-19 15:04:49.392 | SqlRunner       | Test worker    | INFO : SQL:  CREATE VIEW fileversion_master_last AS SELECT fv.* FROM fileversion_master_maxversion fvmax JOIN fileversion_master fv ON fvmax.filehistory_id=fv.filehistory_id AND fvmax.version=fv.version WHERE fv.status<>'DELETED'; 
29-5-19 15:04:49.395 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Full Views
29-5-19 15:04:49.395 | SqlRunner       | Test worker    | INFO : SQL:    create view filehistory_full as select dbv.status as databaseversion_status, dbv.localtime as databaseversion_localtime, dbv.client as databaseversion_client, dbv.vectorclock_serialized as databaseversion_vectorclock_serialized, fh.* from databaseversion dbv join filehistory fh on dbv.id=fh.databaseversion_id; 
29-5-19 15:04:49.397 | SqlRunner       | Test worker    | INFO : SQL:  create view fileversion_full as select fhf.databaseversion_status, fhf.databaseversion_localtime, fhf.databaseversion_client, fhf.databaseversion_vectorclock_serialized, fv.* from filehistory_full fhf join fileversion fv on fhf.id=fv.filehistory_id and fhf.databaseversion_id=fv.databaseversion_id; 
29-5-19 15:04:49.399 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Functions
29-5-19 15:04:49.399 | SqlRunner       | Test worker    | INFO : SQL (new delimiter): end;
29-5-19 15:04:49.399 | SqlRunner       | Test worker    | INFO : SQL:     create function substr_count(haystack varchar(255), needle varchar(255)) returns integer begin atomic declare strCount integer; declare lastIndex integer;  set strCount = 0; set lastIndex = 1;  while lastIndex <> 0 do set lastIndex = locate(needle, haystack, lastIndex);  if lastIndex <> 0 then set strCount = strCount + 1; set lastIndex = lastIndex + length(needle); end if; end while;  return strCount; end; 
29-5-19 15:04:49.404 | UpOperation     | Test worker    | INFO : 
29-5-19 15:04:49.404 | UpOperation     | Test worker    | INFO : Running 'Sync up' at client A ...
29-5-19 15:04:49.404 | UpOperation     | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:49.404 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpStartSyncExternalEvent (org.syncany.operations.daemon.messages.UpStartSyncExternalEvent@159d91c9) ...
29-5-19 15:04:49.406 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:49.406 | StatusOperation | Test worker    | INFO : 
29-5-19 15:04:49.406 | StatusOperation | Test worker    | INFO : Running 'Status' at client A ...
29-5-19 15:04:49.406 | StatusOperation | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:49.406 | StatusOperation | Test worker    | INFO : Querying current file tree from database ...
29-5-19 15:04:49.406 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event StatusStartSyncExternalEvent (org.syncany.operations.daemon.messages.StatusStartSyncExternalEvent@53317f91) ...
29-5-19 15:04:49.406 | StatusOperation | Test worker    | INFO : Analyzing local folder /tmp/syncanytest/syncany-190529150308467-26849-client-A ...
29-5-19 15:04:49.407 | StatusOperation | Test worker    | FINE : - Ignoring file (syncany app-related): .syncany
29-5-19 15:04:49.407 | StatusOperation | Test worker    | FINE : - New file: folder
29-5-19 15:04:49.407 | StatusOperation | Test worker    | FINE : - New file: folder/file
29-5-19 15:04:49.407 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event StatusEndSyncExternalEvent (org.syncany.operations.daemon.messages.StatusEndSyncExternalEvent@692bf40d) ...
29-5-19 15:04:49.407 | AbstractTransfe | Test worker    | INFO : Looking for other running remote operations ...
29-5-19 15:04:49.408 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:49.408 | LsRemoteOperati | Test worker    | INFO : 
29-5-19 15:04:49.408 | LsRemoteOperati | Test worker    | INFO : Running 'Remote Status' at client A ...
29-5-19 15:04:49.408 | LsRemoteOperati | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:49.408 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteStartSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteStartSyncExternalEvent@53379d48) ...
29-5-19 15:04:49.408 | LsRemoteOperati | Test worker    | INFO : Retrieving remote database list.
29-5-19 15:04:49.408 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteEndSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteEndSyncExternalEvent@13057f6a) ...
29-5-19 15:04:49.408 | UpOperation     | Test worker    | INFO : No remote changes, ready to upload.
29-5-19 15:04:49.408 | ActionFileHandl | Test worker    | INFO : Starting action for RemoteFile[name=action-up-A-1559142289282] ...
29-5-19 15:04:49.408 | ActionFileHandl | Test worker    | INFO : Uploading action file: RemoteFile[name=action-up-A-1559142289282]
29-5-19 15:04:49.408 | ActionFileHandl | Test worker    | INFO : Scheduling action renewal task for every 2 minutes, for RemoteFile[name=action-up-A-1559142289282] ...
29-5-19 15:04:49.409 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:49.426 | TransactionAwar | Test worker    | INFO : Done rolling back previous transactions.
29-5-19 15:04:49.426 | AsyncIndexer    | AsyncI/syncany | INFO : Starting Indexing.
29-5-19 15:04:49.427 | InternalEventBu | AsyncI/syncany | INFO : Event bus 'LocalEventBus': Posting event UpIndexStartSyncExternalEvent (org.syncany.operations.daemon.messages.UpIndexStartSyncExternalEvent@32cfbe41) ...
29-5-19 15:04:49.427 | Indexer         | AsyncI/syncany | FINE : - Looking for deleted files ...
29-5-19 15:04:49.427 | Indexer         | AsyncI/syncany | FINE : - +File /tmp/syncanytest/syncany-190529150308467-26849-client-A/folder
29-5-19 15:04:49.427 | Indexer         | AsyncI/syncany | FINE : - /File: folder (directory/symlink/0-byte-file)
29-5-19 15:04:49.436 | Indexer         | AsyncI/syncany | FINE :    * No old file history found, starting new history (path: folder, FOLDER)
29-5-19 15:04:49.436 | FileVersionComp | AsyncI/syncany | INFO :      - [DELETED]: Local file DIFFERS from file version, actual file is NULL, for file folder
29-5-19 15:04:49.436 | Indexer         | AsyncI/syncany | INFO :    * Added file version:    FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:49.436 | Indexer         | AsyncI/syncany | INFO :      based on file version: null
29-5-19 15:04:49.436 | InternalEventBu | AsyncI/syncany | INFO : Event bus 'LocalEventBus': Posting event UpIndexChangesDetectedSyncExternalEvent (org.syncany.operations.daemon.messages.UpIndexChangesDetectedSyncExternalEvent@511e11db) ...
29-5-19 15:04:49.436 | Indexer         | AsyncI/syncany | FINE : - +File /tmp/syncanytest/syncany-190529150308467-26849-client-A/folder/file
29-5-19 15:04:49.436 | Indexer         | AsyncI/syncany | FINE : - +FileContent: /tmp/syncanytest/syncany-190529150308467-26849-client-A/folder/file
29-5-19 15:04:49.439 | Indexer         | AsyncI/syncany | FINE : - Chunk new: 3c1d01101aa8cfbd0d13181251eb2798199c422c
29-5-19 15:04:49.439 | Indexer         | AsyncI/syncany | FINE : - +MultiChunk e1a7a068eebaa69c761a1628e21f5999935cde02
29-5-19 15:04:49.439 | Indexer         | AsyncI/syncany | FINE : - Chunk > MultiChunk: 3c1d01101aa8cfbd0d13181251eb2798199c422c > e1a7a068eebaa69c761a1628e21f5999935cde02
29-5-19 15:04:49.439 | Indexer         | AsyncI/syncany | FINE : - Chunk > FileContent: 3c1d01101aa8cfbd0d13181251eb2798199c422c > /tmp/syncanytest/syncany-190529150308467-26849-client-A/folder/file
29-5-19 15:04:49.440 | Indexer         | AsyncI/syncany | FINE : - /File: folder/file (checksum 3c1d01101aa8cfbd0d13181251eb2798199c422c)
29-5-19 15:04:49.440 | Indexer         | AsyncI/syncany | FINE :    * No old file history found, starting new history (path: folder/file, checksum: 3c1d01101aa8cfbd0d13181251eb2798199c422c)
29-5-19 15:04:49.440 | FileVersionComp | AsyncI/syncany | INFO :      - [DELETED]: Local file DIFFERS from file version, actual file is NULL, for file folder/file
29-5-19 15:04:49.440 | Indexer         | AsyncI/syncany | INFO :    * Added file version:    FileVersion [version=1, path=folder/file, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=3c1d01101aa8cfbd0d13181251eb2798199c422c, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]
29-5-19 15:04:49.440 | Indexer         | AsyncI/syncany | INFO :      based on file version: null
29-5-19 15:04:49.441 | Indexer         | AsyncI/syncany | FINE : - /MultiChunk e1a7a068eebaa69c761a1628e21f5999935cde02
29-5-19 15:04:49.441 | InternalEventBu | AsyncI/syncany | INFO : Event bus 'LocalEventBus': Posting event UpIndexEndSyncExternalEvent (org.syncany.operations.daemon.messages.UpIndexEndSyncExternalEvent@320fa89b) ...
29-5-19 15:04:49.441 | Indexer         | AsyncI/syncany | FINE : Processed new database version: DatabaseVersion [header=UnknownMachine/()/T=1559142289426, chunks=1, multiChunks=1, fileContents=1, fileHistories=2]
29-5-19 15:04:49.441 | UpOperation     | Test worker    | INFO : No DIRTY data found in database (no dirty databases); Nothing to do here.
29-5-19 15:04:49.441 | UpOperation     | Test worker    | INFO : Last vector clock was: ()
29-5-19 15:04:49.442 | UpOperation     | Test worker    | INFO : Uploading new multichunks ...
29-5-19 15:04:49.442 | UpOperation     | Test worker    | INFO : - Uploading multichunk e1a7a068eebaa69c761a1628e21f5999935cde02 from /tmp/syncanytest/syncany-190529150308467-26849-client-A/.syncany/cache/multichunk-e1a7a068eebaa69c761a1628e21f5999935cde02 to RemoteFile[name=multichunk-e1a7a068eebaa69c761a1628e21f5999935cde02] ...
29-5-19 15:04:49.442 | RemoteTransacti | Test worker    | INFO : - Adding file to TX for UPLOAD: /tmp/syncanytest/syncany-190529150308467-26849-client-A/.syncany/cache/multichunk-e1a7a068eebaa69c761a1628e21f5999935cde02 -> Temp. remote file: RemoteFile[name=temp-HrHKN-multichunk-e1a7a068eebaa69c761a1628e21f5999935cde02], final location: RemoteFile[name=multichunk-e1a7a068eebaa69c761a1628e21f5999935cde02]
29-5-19 15:04:49.442 | UpOperation     | Test worker    | INFO : Uploading database: DatabaseVersion [header=A/(A1)/T=1559142289442, chunks=1, multiChunks=1, fileContents=1, fileHistories=2]
29-5-19 15:04:49.442 | UpOperation     | Test worker    | INFO : Saving local delta database, version A/(A1)/T=1559142289442 to file /tmp/syncanytest/syncany-190529150308467-26849-client-A/.syncany/cache/database-A-0000000001 ... 
29-5-19 15:04:49.443 | UpOperation     | Test worker    | INFO : - Saving database to /tmp/syncanytest/syncany-190529150308467-26849-client-A/.syncany/cache/database-A-0000000001 ...
29-5-19 15:04:49.443 | UpOperation     | Test worker    | INFO : - Uploading local delta database file ...
29-5-19 15:04:49.443 | UpOperation     | Test worker    | INFO : - Uploading /tmp/syncanytest/syncany-190529150308467-26849-client-A/.syncany/cache/database-A-0000000001 to RemoteFile[name=database-A-0000000001] ...
29-5-19 15:04:49.443 | RemoteTransacti | Test worker    | INFO : - Adding file to TX for UPLOAD: /tmp/syncanytest/syncany-190529150308467-26849-client-A/.syncany/cache/database-A-0000000001 -> Temp. remote file: RemoteFile[name=temp-FzUry-database-A-0000000001], final location: RemoteFile[name=database-A-0000000001]
29-5-19 15:04:49.444 | UpOperation     | Test worker    | INFO : Adding shutdown hook (to allow resuming the upload) ...
29-5-19 15:04:49.444 | RemoteTransacti | Test worker    | INFO : Starting TX.commit() ...
29-5-19 15:04:49.445 | RemoteTransacti | Test worker    | INFO : Wrote transaction manifest to temporary file: /tmp/syncanytest/syncany-190529150308467-26849-client-A/.syncany/cache/temp-transaction-6484365379403366461.tmp
29-5-19 15:04:49.445 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpUploadFileSyncExternalEvent (org.syncany.operations.daemon.messages.UpUploadFileSyncExternalEvent@30a8ef69) ...
29-5-19 15:04:49.445 | RemoteTransacti | Test worker    | INFO : - Uploading remote transaction file RemoteFile[name=transaction-6b39ec78] ...
29-5-19 15:04:49.446 | RemoteTransacti | Test worker    | INFO : - Starting to upload data in commit.
29-5-19 15:04:49.446 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpUploadFileInTransactionSyncExternalEvent (org.syncany.operations.daemon.messages.UpUploadFileInTransactionSyncExternalEvent@103dd733) ...
29-5-19 15:04:49.446 | RemoteTransacti | Test worker    | INFO : - Uploading /tmp/syncanytest/syncany-190529150308467-26849-client-A/.syncany/cache/multichunk-e1a7a068eebaa69c761a1628e21f5999935cde02 to temp. file RemoteFile[name=temp-HrHKN-multichunk-e1a7a068eebaa69c761a1628e21f5999935cde02] ...
29-5-19 15:04:49.446 | InternalEventBu | AsyncI/syncany | INFO : Event bus 'LocalEventBus': Posting event UpIndexMidSyncExternalEvent (org.syncany.operations.daemon.messages.UpIndexMidSyncExternalEvent@5299e65) ...
29-5-19 15:04:49.454 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpUploadFileInTransactionSyncExternalEvent (org.syncany.operations.daemon.messages.UpUploadFileInTransactionSyncExternalEvent@1b8b216a) ...
29-5-19 15:04:49.454 | RemoteTransacti | Test worker    | INFO : - Uploading /tmp/syncanytest/syncany-190529150308467-26849-client-A/.syncany/cache/database-A-0000000001 to temp. file RemoteFile[name=temp-FzUry-database-A-0000000001] ...
29-5-19 15:04:49.455 | RemoteTransacti | Test worker    | INFO : - Moving temp. file RemoteFile[name=temp-HrHKN-multichunk-e1a7a068eebaa69c761a1628e21f5999935cde02] to final location RemoteFile[name=multichunk-e1a7a068eebaa69c761a1628e21f5999935cde02] ...
29-5-19 15:04:49.455 | RemoteTransacti | Test worker    | INFO : - Moving temp. file RemoteFile[name=temp-FzUry-database-A-0000000001] to final location RemoteFile[name=database-A-0000000001] ...
29-5-19 15:04:49.455 | RemoteTransacti | Test worker    | INFO : - Deleting remote transaction file RemoteFile[name=transaction-6b39ec78] ...
29-5-19 15:04:49.455 | RemoteTransacti | Test worker    | INFO : END of TX.commmit(): Succesfully committed transaction.
29-5-19 15:04:49.455 | RemoteTransacti | Test worker    | INFO : END of TX.delTemp(): Sucessfully deleted final files.
29-5-19 15:04:49.455 | UpOperation     | Test worker    | INFO : Persisting local SQL database (new database version A/(A1)/T=1559142289442) ...
29-5-19 15:04:49.457 | UpOperation     | Test worker    | INFO : Removing DIRTY database versions from database ...
29-5-19 15:04:49.471 | UpOperation     | Test worker    | INFO : Adding database version to result changes:DatabaseVersion [header=A/(A1)/T=1559142289442, chunks=1, multiChunks=1, fileContents=1, fileHistories=2]
29-5-19 15:04:49.471 | UpOperation     | Test worker    | INFO : Committing local database.
29-5-19 15:04:49.471 | UpOperation     | Test worker    | FINE : Waiting for new database version.
29-5-19 15:04:49.473 | AsyncIndexer    | AsyncI/syncany | INFO : Stopping indexing. Signal end of stream with empty databaseversion
29-5-19 15:04:49.473 | UpOperation     | Test worker    | FINE : Took new database version: DatabaseVersion [header=UnknownMachine/()/T=1559142289473, chunks=0, multiChunks=0, fileContents=0, fileHistories=0]
29-5-19 15:04:49.473 | UpOperation     | Test worker    | INFO : Sync up done.
29-5-19 15:04:49.475 | ActionFileHandl | Test worker    | INFO : Finishing action for RemoteFile[name=action-up-A-1559142289282] ...
29-5-19 15:04:49.482 | ActionFileHandl | Test worker    | INFO : Deleting action file: RemoteFile[name=action-up-A-1559142289282]
29-5-19 15:04:49.482 | AbstractTransfe | Test worker    | INFO : Cleaning own old action files ...
29-5-19 15:04:49.482 | Cache           | Test worker    | INFO : Cache size okay (51 KB), no need to clean (keep size is 500 MB)
29-5-19 15:04:49.482 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpEndSyncExternalEvent (org.syncany.operations.daemon.messages.UpEndSyncExternalEvent@2d421394) ...
29-5-19 15:04:49.482 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:49.483 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-26849-client-B' ...
29-5-19 15:04:49.483 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:49.483 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:49.483 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:49.483 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:49.483 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:49.483 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:49.483 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:49.483 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:49.483 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:49.483 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-26849-client-B' ...
29-5-19 15:04:49.483 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:49.483 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:49.483 | TransferManager | Test worker    | INFO : - With feature PathAware
29-5-19 15:04:49.483 | TransferManager | Test worker    | INFO : - With feature TransactionAware
29-5-19 15:04:49.483 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:49.483 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:49.483 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:49.483 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:49.483 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:49.483 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:49.483 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature PathAware
29-5-19 15:04:49.483 | TransferManager | Test worker    | FINE : - Wrapping TransferManager RetriableFeatureTransferManager in TransactionAwareFeatureTransferManager
29-5-19 15:04:49.503 | hsqldb.db.HSQLD | Test worker    | INFO : Checkpoint start
29-5-19 15:04:49.503 | hsqldb.db.HSQLD | Test worker    | INFO : checkpointClose start
29-5-19 15:04:49.510 | hsqldb.db.HSQLD | Test worker    | FINE : log close size: 0
29-5-19 15:04:49.513 | hsqldb.db.HSQLD | Test worker    | INFO : checkpointClose end
29-5-19 15:04:49.513 | hsqldb.db.HSQLD | Test worker    | INFO : Checkpoint end - txts: 1
29-5-19 15:04:49.518 | DatabaseConnect | Test worker    | INFO : Found 0 tables.
29-5-19 15:04:49.518 | DatabaseConnect | Test worker    | INFO : Database has no tables. Creating tables from script.create.all.sql
29-5-19 15:04:49.519 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Tables
29-5-19 15:04:49.519 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS databaseversion ( id int NOT NULL IDENTITY, status varchar(45) NOT NULL, localtime datetime NOT NULL, client varchar(45) NOT NULL, vectorclock_serialized varchar(1024) NOT NULL, UNIQUE (vectorclock_serialized) ); 
29-5-19 15:04:49.521 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  chunk ( checksum varchar(40) NOT NULL, databaseversion_id int NOT NULL, size bigint NOT NULL, PRIMARY KEY (checksum), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.523 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  databaseversion_vectorclock ( databaseversion_id int NOT NULL, client varchar(45) NOT NULL, logicaltime int NOT NULL, PRIMARY KEY (databaseversion_id, client), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.525 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  filecontent ( checksum varchar(40) NOT NULL, databaseversion_id int NOT NULL, size bigint NOT NULL, PRIMARY KEY (checksum), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.527 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  filecontent_chunk ( filecontent_checksum varchar(40) NOT NULL, chunk_checksum varchar(40) NOT NULL, num int NOT NULL, PRIMARY KEY (filecontent_checksum, chunk_checksum, num), FOREIGN KEY (filecontent_checksum) REFERENCES filecontent (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY (chunk_checksum) REFERENCES chunk (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.529 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  filehistory ( id varchar(40) NOT NULL, databaseversion_id int NOT NULL, PRIMARY KEY (id, databaseversion_id), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.531 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  fileversion ( filehistory_id varchar(40) NOT NULL, version int NOT NULL, databaseversion_id int NOT NULL, path varchar(1024) NOT NULL, type varchar(45) NOT NULL, status varchar(45) NOT NULL, size bigint NOT NULL, lastmodified datetime NOT NULL, linktarget varchar(1024), filecontent_checksum varchar(40) DEFAULT NULL, updated datetime NOT NULL, posixperms varchar(45) DEFAULT NULL, dosattrs varchar(45) DEFAULT NULL, PRIMARY KEY (filehistory_id, version, databaseversion_id), FOREIGN KEY (filehistory_id, databaseversion_id) REFERENCES filehistory (id, databaseversion_id) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY (filecontent_checksum) REFERENCES filecontent (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.533 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  multichunk ( id varchar(40) NOT NULL, databaseversion_id int NOT NULL, size bigint NOT NULL, PRIMARY KEY (id), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.535 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  multichunk_chunk ( multichunk_id varchar(40) NOT NULL, chunk_checksum varchar(40) NOT NULL, PRIMARY KEY (multichunk_id, chunk_checksum), FOREIGN KEY (multichunk_id) REFERENCES multichunk (id) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY (chunk_checksum) REFERENCES chunk (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.536 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  multichunk_muddy ( id varchar(40) NOT NULL, machine_name varchar(255) NOT NULL, machine_version int NOT NULL, PRIMARY KEY (id) ); 
29-5-19 15:04:49.538 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  known_databases ( id int NOT NULL IDENTITY, client varchar(45) NOT NULL, filenumber int NOT NULL, UNIQUE (client, filenumber) ); 
29-5-19 15:04:49.540 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  general_settings ( key varchar(255) NOT NULL, value varchar(255) NOT NULL, PRIMARY KEY (key) ); 
29-5-19 15:04:49.542 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Non-primary indices
29-5-19 15:04:49.542 | SqlRunner       | Test worker    | INFO : SQL:   CREATE INDEX idx_databaseversion_status ON databaseversion (status); 
29-5-19 15:04:49.543 | hsqldb.db.HSQLD | Test worker    | INFO : dataFileCache open start
29-5-19 15:04:49.545 | hsqldb.db.HSQLD | Test worker    | INFO : dataFileCache open end
29-5-19 15:04:49.547 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_databaseversion_vectorclock_serialized ON databaseversion (vectorclock_serialized); 
29-5-19 15:04:49.549 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_fileversion_path ON fileversion (path); 
29-5-19 15:04:49.551 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_fileversion_status ON fileversion (status); 
29-5-19 15:04:49.552 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_fileversion_filecontent_checksum ON fileversion (filecontent_checksum); 
29-5-19 15:04:49.554 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Views
29-5-19 15:04:49.554 | SqlRunner       | Test worker    | INFO : SQL:    CREATE VIEW databaseversion_master AS SELECT dbv.*, vc.logicaltime as client_version FROM databaseversion dbv JOIN databaseversion_vectorclock vc on dbv.id=vc.databaseversion_id and dbv.client=vc.client WHERE dbv.status='MASTER'; 
29-5-19 15:04:49.556 | SqlRunner       | Test worker    | INFO : SQL:  CREATE VIEW fileversion_master AS SELECT fv0.* FROM fileversion fv0 JOIN databaseversion dbv ON fv0.databaseversion_id=dbv.id AND dbv.status='MASTER'; 
29-5-19 15:04:49.558 | SqlRunner       | Test worker    | INFO : SQL:  CREATE VIEW fileversion_master_maxversion AS SELECT DISTINCT filehistory_id, MAX(version) version FROM fileversion_master GROUP BY filehistory_id; 
29-5-19 15:04:49.560 | SqlRunner       | Test worker    | INFO : SQL:  CREATE VIEW fileversion_master_last AS SELECT fv.* FROM fileversion_master_maxversion fvmax JOIN fileversion_master fv ON fvmax.filehistory_id=fv.filehistory_id AND fvmax.version=fv.version WHERE fv.status<>'DELETED'; 
29-5-19 15:04:49.563 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Full Views
29-5-19 15:04:49.563 | SqlRunner       | Test worker    | INFO : SQL:    create view filehistory_full as select dbv.status as databaseversion_status, dbv.localtime as databaseversion_localtime, dbv.client as databaseversion_client, dbv.vectorclock_serialized as databaseversion_vectorclock_serialized, fh.* from databaseversion dbv join filehistory fh on dbv.id=fh.databaseversion_id; 
29-5-19 15:04:49.565 | SqlRunner       | Test worker    | INFO : SQL:  create view fileversion_full as select fhf.databaseversion_status, fhf.databaseversion_localtime, fhf.databaseversion_client, fhf.databaseversion_vectorclock_serialized, fv.* from filehistory_full fhf join fileversion fv on fhf.id=fv.filehistory_id and fhf.databaseversion_id=fv.databaseversion_id; 
29-5-19 15:04:49.567 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Functions
29-5-19 15:04:49.567 | SqlRunner       | Test worker    | INFO : SQL (new delimiter): end;
29-5-19 15:04:49.567 | SqlRunner       | Test worker    | INFO : SQL:     create function substr_count(haystack varchar(255), needle varchar(255)) returns integer begin atomic declare strCount integer; declare lastIndex integer;  set strCount = 0; set lastIndex = 1;  while lastIndex <> 0 do set lastIndex = locate(needle, haystack, lastIndex);  if lastIndex <> 0 then set strCount = strCount + 1; set lastIndex = lastIndex + length(needle); end if; end while;  return strCount; end; 
29-5-19 15:04:49.569 | DownOperation   | Test worker    | INFO : 
29-5-19 15:04:49.569 | DownOperation   | Test worker    | INFO : Running 'Sync down' at client B ...
29-5-19 15:04:49.569 | DownOperation   | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:49.569 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownStartSyncExternalEvent (org.syncany.operations.daemon.messages.DownStartSyncExternalEvent@2044e7ea) ...
29-5-19 15:04:49.569 | AbstractTransfe | Test worker    | INFO : Looking for other running remote operations ...
29-5-19 15:04:49.570 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:49.571 | LsRemoteOperati | Test worker    | INFO : 
29-5-19 15:04:49.571 | LsRemoteOperati | Test worker    | INFO : Running 'Remote Status' at client B ...
29-5-19 15:04:49.571 | LsRemoteOperati | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:49.571 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteStartSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteStartSyncExternalEvent@787d89da) ...
29-5-19 15:04:49.571 | LsRemoteOperati | Test worker    | INFO : Retrieving remote database list.
29-5-19 15:04:49.571 | LsRemoteOperati | Test worker    | INFO : - Remote database database-A-0000000001 is new.
29-5-19 15:04:49.571 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteEndSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteEndSyncExternalEvent@632329dc) ...
29-5-19 15:04:49.571 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownChangesDetectedSyncExternalEvent (org.syncany.operations.daemon.messages.DownChangesDetectedSyncExternalEvent@6a24415f) ...
29-5-19 15:04:49.571 | ActionFileHandl | Test worker    | INFO : Starting action for RemoteFile[name=action-down-B-1559142289483] ...
29-5-19 15:04:49.571 | ActionFileHandl | Test worker    | INFO : Uploading action file: RemoteFile[name=action-down-B-1559142289483]
29-5-19 15:04:49.571 | ActionFileHandl | Test worker    | INFO : Scheduling action renewal task for every 2 minutes, for RemoteFile[name=action-down-B-1559142289483] ...
29-5-19 15:04:49.572 | DownOperation   | Test worker    | INFO : Downloading unknown databases.
29-5-19 15:04:49.572 | DownOperation   | Test worker    | INFO : - Downloading database-A-0000000001 to local cache at /tmp/syncanytest/syncany-190529150308467-26849-client-B/.syncany/cache/database-A-0000000001
29-5-19 15:04:49.572 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownDownloadFileSyncExternalEvent (org.syncany.operations.daemon.messages.DownDownloadFileSyncExternalEvent@1f182fcf) ...
29-5-19 15:04:49.572 | DownOperation   | Test worker    | INFO : Loading database headers, creating branches ...
29-5-19 15:04:49.572 | DatabaseXmlSeri | Test worker    | INFO : - Loading database (HEADER_ONLY) from file /tmp/syncanytest/syncany-190529150308467-26849-client-B/.syncany/cache/database-A-0000000001 ...
29-5-19 15:04:49.574 | DatabaseXmlPars | Test worker    | INFO :    + Added database version A/(A1)/T=1559142289442
29-5-19 15:04:49.574 | LocalTransferMa | Test worker    | INFO : Cannot create instance of CleanupRemoteFile for file /tmp/syncanytest/syncany-190529150308467-26849-repo/databases/database-A-0000000001; maybe invalid file name pattern. Ignoring file.
29-5-19 15:04:49.574 | ApplicationSqlD | Test worker    | INFO : SQL (general_settings): Read cleanupNumber  = (not set)
29-5-19 15:04:49.575 | DownOperation   | Test worker    | INFO : Populated unknown branches: {A=[A/(A1)/T=1559142289442], B=[]}
29-5-19 15:04:49.575 | DownOperation   | Test worker    | INFO : Determine winner using database reconciliator ...
29-5-19 15:04:49.575 | DatabaseReconci | Test worker    | INFO : Adding database version to winning branch: A/(A1)/T=1559142289442
29-5-19 15:04:49.575 | DatabaseReconci | Test worker    | INFO : - Winner is A with branch: 
29-5-19 15:04:49.575 | DatabaseReconci | Test worker    | INFO :   + A/(A1)/T=1559142289442
29-5-19 15:04:49.575 | DownOperation   | Test worker    | INFO : - Database versions to REMOVE locally: []
29-5-19 15:04:49.575 | DownOperation   | Test worker    | INFO :   + Nothing to purge locally. No conflicts. Only updates. Nice!
29-5-19 15:04:49.575 | DatabaseReconci | Test worker    | INFO : Finding winnersApplyBranch.
29-5-19 15:04:49.575 | DatabaseReconci | Test worker    | INFO : Losers Branch: []
29-5-19 15:04:49.575 | DatabaseReconci | Test worker    | INFO : Winners Branch: [A/(A1)/T=1559142289442]
29-5-19 15:04:49.575 | DownOperation   | Test worker    | INFO : - Cleanup occurred: false
29-5-19 15:04:49.575 | DownOperation   | Test worker    | INFO : - Database versions to APPLY locally: [A/(A1)/T=1559142289442]
29-5-19 15:04:49.575 | DownOperation   | Test worker    | INFO : Loading winners database (DEFAULT) ...
29-5-19 15:04:49.575 | DatabaseXmlSeri | Test worker    | INFO : - Loading database (FULL) from file /tmp/syncanytest/syncany-190529150308467-26849-client-B/.syncany/cache/database-A-0000000001 ...
29-5-19 15:04:49.582 | DatabaseXmlPars | Test worker    | INFO :    + Added database version A/(A1)/T=1559142289442
29-5-19 15:04:49.584 | DownOperation   | Test worker    | INFO : Determine file system actions ...
29-5-19 15:04:49.585 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:49.585 | FileSystemActio | Test worker    | INFO : - Loading current file tree...
29-5-19 15:04:49.585 | FileSystemActio | Test worker    | INFO : - Determine filesystem actions ...
29-5-19 15:04:49.585 | FileSystemActio | Test worker    | INFO :   + Comparing local version: null
29-5-19 15:04:49.585 | FileSystemActio | Test worker    | INFO :     with winning version   : FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:49.586 | FileVersionComp | Test worker    | INFO :      - [DELETED]: Local file DIFFERS from file version, expected EXISTS = true, but actual EXISTS = false, for file folder
29-5-19 15:04:49.586 | FileSystemActio | Test worker    | INFO :      -> (2) Deleted: Local file does NOT exist, but it should, winning version not known: FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-] AND /tmp/syncanytest/syncany-190529150308467-26849-client-B/folder
29-5-19 15:04:49.586 | FileSystemActio | Test worker    | INFO :      -> NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:49.586 | FileSystemActio | Test worker    | INFO :   + Comparing local version: null
29-5-19 15:04:49.586 | FileSystemActio | Test worker    | INFO :     with winning version   : FileVersion [version=1, path=folder/file, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=3c1d01101aa8cfbd0d13181251eb2798199c422c, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]
29-5-19 15:04:49.588 | FileVersionComp | Test worker    | INFO :      - [DELETED]: Local file DIFFERS from file version, expected EXISTS = true, but actual EXISTS = false, for file folder/file
29-5-19 15:04:49.588 | FileSystemActio | Test worker    | INFO :      -> (2) Deleted: Local file does NOT exist, but it should, winning version not known: FileVersion [version=1, path=folder/file, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=3c1d01101aa8cfbd0d13181251eb2798199c422c, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-] AND /tmp/syncanytest/syncany-190529150308467-26849-client-B/folder/file
29-5-19 15:04:49.588 | FileSystemActio | Test worker    | INFO :      -> NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=folder/file, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=3c1d01101aa8cfbd0d13181251eb2798199c422c, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]]
29-5-19 15:04:49.589 | DownOperation   | Test worker    | INFO :   + Adding multichunk e1a7a068eebaa69c761a1628e21f5999935cde02 to download list ...
29-5-19 15:04:49.589 | Downloader      | Test worker    | INFO : Downloading and extracting multichunks ...
29-5-19 15:04:49.589 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownDownloadFileSyncExternalEvent (org.syncany.operations.daemon.messages.DownDownloadFileSyncExternalEvent@1f07498a) ...
29-5-19 15:04:49.589 | Downloader      | Test worker    | INFO :   + Downloading multichunk e1a7a068eebaa69c761a1628e21f5999935cde02 ...
29-5-19 15:04:49.589 | Downloader      | Test worker    | INFO :   + Decrypting multichunk e1a7a068eebaa69c761a1628e21f5999935cde02 ...
29-5-19 15:04:49.590 | Downloader      | Test worker    | FINE :   + Locally deleting multichunk e1a7a068eebaa69c761a1628e21f5999935cde02 ...
29-5-19 15:04:49.598 | FileSystemActio | Test worker    | INFO :    Sorted actions:
29-5-19 15:04:49.598 | FileSystemActio | Test worker    | INFO :    + NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:49.598 | FileSystemActio | Test worker    | INFO :    + NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=folder/file, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=3c1d01101aa8cfbd0d13181251eb2798199c422c, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]]
29-5-19 15:04:49.598 | DownOperation   | Test worker    | FINE : - Applying file system actions (sorted!) ...
29-5-19 15:04:49.598 | DownOperation   | Test worker    | FINE :    +  NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:49.598 | FileSystemActio | Test worker    | INFO :      - Creating folder at FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-] ...
29-5-19 15:04:49.598 | FileSystemActio | Test worker    | INFO :      - Creating folder at /tmp/syncanytest/syncany-190529150308467-26849-client-B/folder ...
29-5-19 15:04:49.599 | FileSystemActio | Test worker    | INFO :      - Setting POSIX permissions: rwxrwxr-x ...
29-5-19 15:04:49.599 | DownOperation   | Test worker    | FINE :    +  NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=folder/file, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=3c1d01101aa8cfbd0d13181251eb2798199c422c, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]]
29-5-19 15:04:49.599 | Assembler       | Test worker    | INFO :      - Creating file folder/file to /tmp/syncanytest/syncany-190529150308467-26849-client-B/.syncany/cache/temp-reconstructedFileVersion-9629870937013114096.tmp ...
29-5-19 15:04:49.600 | FileSystemActio | Test worker    | INFO :      - Setting POSIX permissions: rw-rw-r-- ...
29-5-19 15:04:49.600 | DownOperation   | Test worker    | INFO : - Adding database versions to SQL database ...
29-5-19 15:04:49.600 | DownOperation   | Test worker    | INFO :   + Applying database version (A1)
29-5-19 15:04:49.600 | DownOperation   | Test worker    | FINE :   + Contents: DatabaseVersion [header=A/(A1)/T=1559142289442, chunks=1, multiChunks=1, fileContents=1, fileHistories=2]
29-5-19 15:04:49.614 | ActionFileHandl | Test worker    | INFO : Finishing action for RemoteFile[name=action-down-B-1559142289483] ...
29-5-19 15:04:49.622 | ActionFileHandl | Test worker    | INFO : Deleting action file: RemoteFile[name=action-down-B-1559142289483]
29-5-19 15:04:49.622 | AbstractTransfe | Test worker    | INFO : Cleaning own old action files ...
29-5-19 15:04:49.622 | Cache           | Test worker    | INFO : Cache size okay (51 KB), no need to clean (keep size is 500 MB)
29-5-19 15:04:49.622 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownEndSyncExternalEvent (org.syncany.operations.daemon.messages.DownEndSyncExternalEvent@1fb2e697) ...
29-5-19 15:04:49.622 | DownOperation   | Test worker    | INFO : Sync down done.
29-5-19 15:04:49.624 | FileVersionComp | Test worker    | INFO :      - [CHANGED_PATH]: Local file DIFFERS from file version, expected PATH = tmp/syncanytest/syncany-190529150308467-26849-client-A/folder/file, but actual PATH = tmp/syncanytest/syncany-190529150308467-26849-client-B/folder/file, for file tmp/syncanytest/syncany-190529150308467-26849-client-B/folder/file
29-5-19 15:04:49.628 | FileVersionComp | Test worker    | INFO :      - [CHANGED_PATH]: Local file DIFFERS from file version, expected PATH = tmp/syncanytest/syncany-190529150308467-26849-client-A/folder/file, but actual PATH = tmp/syncanytest/syncany-190529150308467-26849-client-B/folder/file, for file tmp/syncanytest/syncany-190529150308467-26849-client-B/folder/file
29-5-19 15:04:49.640 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:49.640 | LocalTransferMa | Test worker    | INFO : testTargetExists: Target exists.
29-5-19 15:04:49.649 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:49.686 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-61346-client-A' ...
29-5-19 15:04:49.686 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:49.686 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:49.686 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:49.686 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:49.686 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:49.686 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:49.686 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:49.686 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:49.686 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:49.687 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-61346-client-A' ...
29-5-19 15:04:49.687 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:49.687 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:49.687 | TransferManager | Test worker    | INFO : - With feature PathAware
29-5-19 15:04:49.687 | TransferManager | Test worker    | INFO : - With feature TransactionAware
29-5-19 15:04:49.687 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:49.687 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:49.687 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:49.687 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:49.687 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:49.687 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:49.687 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature PathAware
29-5-19 15:04:49.687 | TransferManager | Test worker    | FINE : - Wrapping TransferManager RetriableFeatureTransferManager in TransactionAwareFeatureTransferManager
29-5-19 15:04:49.716 | hsqldb.db.HSQLD | Test worker    | INFO : Checkpoint start
29-5-19 15:04:49.716 | hsqldb.db.HSQLD | Test worker    | INFO : checkpointClose start
29-5-19 15:04:49.724 | hsqldb.db.HSQLD | Test worker    | FINE : log close size: 0
29-5-19 15:04:49.727 | hsqldb.db.HSQLD | Test worker    | INFO : checkpointClose end
29-5-19 15:04:49.727 | hsqldb.db.HSQLD | Test worker    | INFO : Checkpoint end - txts: 1
29-5-19 15:04:49.733 | DatabaseConnect | Test worker    | INFO : Found 0 tables.
29-5-19 15:04:49.733 | DatabaseConnect | Test worker    | INFO : Database has no tables. Creating tables from script.create.all.sql
29-5-19 15:04:49.733 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Tables
29-5-19 15:04:49.733 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS databaseversion ( id int NOT NULL IDENTITY, status varchar(45) NOT NULL, localtime datetime NOT NULL, client varchar(45) NOT NULL, vectorclock_serialized varchar(1024) NOT NULL, UNIQUE (vectorclock_serialized) ); 
29-5-19 15:04:49.735 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  chunk ( checksum varchar(40) NOT NULL, databaseversion_id int NOT NULL, size bigint NOT NULL, PRIMARY KEY (checksum), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.737 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  databaseversion_vectorclock ( databaseversion_id int NOT NULL, client varchar(45) NOT NULL, logicaltime int NOT NULL, PRIMARY KEY (databaseversion_id, client), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.740 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  filecontent ( checksum varchar(40) NOT NULL, databaseversion_id int NOT NULL, size bigint NOT NULL, PRIMARY KEY (checksum), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.742 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  filecontent_chunk ( filecontent_checksum varchar(40) NOT NULL, chunk_checksum varchar(40) NOT NULL, num int NOT NULL, PRIMARY KEY (filecontent_checksum, chunk_checksum, num), FOREIGN KEY (filecontent_checksum) REFERENCES filecontent (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY (chunk_checksum) REFERENCES chunk (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.744 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  filehistory ( id varchar(40) NOT NULL, databaseversion_id int NOT NULL, PRIMARY KEY (id, databaseversion_id), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.747 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  fileversion ( filehistory_id varchar(40) NOT NULL, version int NOT NULL, databaseversion_id int NOT NULL, path varchar(1024) NOT NULL, type varchar(45) NOT NULL, status varchar(45) NOT NULL, size bigint NOT NULL, lastmodified datetime NOT NULL, linktarget varchar(1024), filecontent_checksum varchar(40) DEFAULT NULL, updated datetime NOT NULL, posixperms varchar(45) DEFAULT NULL, dosattrs varchar(45) DEFAULT NULL, PRIMARY KEY (filehistory_id, version, databaseversion_id), FOREIGN KEY (filehistory_id, databaseversion_id) REFERENCES filehistory (id, databaseversion_id) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY (filecontent_checksum) REFERENCES filecontent (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.749 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  multichunk ( id varchar(40) NOT NULL, databaseversion_id int NOT NULL, size bigint NOT NULL, PRIMARY KEY (id), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.751 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  multichunk_chunk ( multichunk_id varchar(40) NOT NULL, chunk_checksum varchar(40) NOT NULL, PRIMARY KEY (multichunk_id, chunk_checksum), FOREIGN KEY (multichunk_id) REFERENCES multichunk (id) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY (chunk_checksum) REFERENCES chunk (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.753 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  multichunk_muddy ( id varchar(40) NOT NULL, machine_name varchar(255) NOT NULL, machine_version int NOT NULL, PRIMARY KEY (id) ); 
29-5-19 15:04:49.755 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  known_databases ( id int NOT NULL IDENTITY, client varchar(45) NOT NULL, filenumber int NOT NULL, UNIQUE (client, filenumber) ); 
29-5-19 15:04:49.757 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  general_settings ( key varchar(255) NOT NULL, value varchar(255) NOT NULL, PRIMARY KEY (key) ); 
29-5-19 15:04:49.759 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Non-primary indices
29-5-19 15:04:49.759 | SqlRunner       | Test worker    | INFO : SQL:   CREATE INDEX idx_databaseversion_status ON databaseversion (status); 
29-5-19 15:04:49.760 | hsqldb.db.HSQLD | Test worker    | INFO : dataFileCache open start
29-5-19 15:04:49.762 | hsqldb.db.HSQLD | Test worker    | INFO : dataFileCache open end
29-5-19 15:04:49.765 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_databaseversion_vectorclock_serialized ON databaseversion (vectorclock_serialized); 
29-5-19 15:04:49.767 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_fileversion_path ON fileversion (path); 
29-5-19 15:04:49.769 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_fileversion_status ON fileversion (status); 
29-5-19 15:04:49.770 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_fileversion_filecontent_checksum ON fileversion (filecontent_checksum); 
29-5-19 15:04:49.772 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Views
29-5-19 15:04:49.772 | SqlRunner       | Test worker    | INFO : SQL:    CREATE VIEW databaseversion_master AS SELECT dbv.*, vc.logicaltime as client_version FROM databaseversion dbv JOIN databaseversion_vectorclock vc on dbv.id=vc.databaseversion_id and dbv.client=vc.client WHERE dbv.status='MASTER'; 
29-5-19 15:04:49.775 | SqlRunner       | Test worker    | INFO : SQL:  CREATE VIEW fileversion_master AS SELECT fv0.* FROM fileversion fv0 JOIN databaseversion dbv ON fv0.databaseversion_id=dbv.id AND dbv.status='MASTER'; 
29-5-19 15:04:49.777 | SqlRunner       | Test worker    | INFO : SQL:  CREATE VIEW fileversion_master_maxversion AS SELECT DISTINCT filehistory_id, MAX(version) version FROM fileversion_master GROUP BY filehistory_id; 
29-5-19 15:04:49.779 | SqlRunner       | Test worker    | INFO : SQL:  CREATE VIEW fileversion_master_last AS SELECT fv.* FROM fileversion_master_maxversion fvmax JOIN fileversion_master fv ON fvmax.filehistory_id=fv.filehistory_id AND fvmax.version=fv.version WHERE fv.status<>'DELETED'; 
29-5-19 15:04:49.782 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Full Views
29-5-19 15:04:49.782 | SqlRunner       | Test worker    | INFO : SQL:    create view filehistory_full as select dbv.status as databaseversion_status, dbv.localtime as databaseversion_localtime, dbv.client as databaseversion_client, dbv.vectorclock_serialized as databaseversion_vectorclock_serialized, fh.* from databaseversion dbv join filehistory fh on dbv.id=fh.databaseversion_id; 
29-5-19 15:04:49.784 | SqlRunner       | Test worker    | INFO : SQL:  create view fileversion_full as select fhf.databaseversion_status, fhf.databaseversion_localtime, fhf.databaseversion_client, fhf.databaseversion_vectorclock_serialized, fv.* from filehistory_full fhf join fileversion fv on fhf.id=fv.filehistory_id and fhf.databaseversion_id=fv.databaseversion_id; 
29-5-19 15:04:49.786 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Functions
29-5-19 15:04:49.786 | SqlRunner       | Test worker    | INFO : SQL (new delimiter): end;
29-5-19 15:04:49.786 | SqlRunner       | Test worker    | INFO : SQL:     create function substr_count(haystack varchar(255), needle varchar(255)) returns integer begin atomic declare strCount integer; declare lastIndex integer;  set strCount = 0; set lastIndex = 1;  while lastIndex <> 0 do set lastIndex = locate(needle, haystack, lastIndex);  if lastIndex <> 0 then set strCount = strCount + 1; set lastIndex = lastIndex + length(needle); end if; end while;  return strCount; end; 
29-5-19 15:04:49.789 | UpOperation     | Test worker    | INFO : 
29-5-19 15:04:49.789 | UpOperation     | Test worker    | INFO : Running 'Sync up' at client A ...
29-5-19 15:04:49.789 | UpOperation     | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:49.789 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpStartSyncExternalEvent (org.syncany.operations.daemon.messages.UpStartSyncExternalEvent@33863536) ...
29-5-19 15:04:49.790 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:49.790 | StatusOperation | Test worker    | INFO : 
29-5-19 15:04:49.790 | StatusOperation | Test worker    | INFO : Running 'Status' at client A ...
29-5-19 15:04:49.790 | StatusOperation | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:49.790 | StatusOperation | Test worker    | INFO : Querying current file tree from database ...
29-5-19 15:04:49.790 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event StatusStartSyncExternalEvent (org.syncany.operations.daemon.messages.StatusStartSyncExternalEvent@60246914) ...
29-5-19 15:04:49.791 | StatusOperation | Test worker    | INFO : Analyzing local folder /tmp/syncanytest/syncany-190529150308467-61346-client-A ...
29-5-19 15:04:49.791 | StatusOperation | Test worker    | FINE : - Ignoring file (syncany app-related): .syncany
29-5-19 15:04:49.791 | StatusOperation | Test worker    | FINE : - New file: folder
29-5-19 15:04:49.791 | StatusOperation | Test worker    | FINE : - New file: folder/file
29-5-19 15:04:49.791 | StatusOperation | Test worker    | FINE : - New file: folder/folder2
29-5-19 15:04:49.791 | StatusOperation | Test worker    | FINE : - New file: folder/folder2/file2
29-5-19 15:04:49.791 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event StatusEndSyncExternalEvent (org.syncany.operations.daemon.messages.StatusEndSyncExternalEvent@6d8b7f28) ...
29-5-19 15:04:49.791 | AbstractTransfe | Test worker    | INFO : Looking for other running remote operations ...
29-5-19 15:04:49.792 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:49.792 | LsRemoteOperati | Test worker    | INFO : 
29-5-19 15:04:49.792 | LsRemoteOperati | Test worker    | INFO : Running 'Remote Status' at client A ...
29-5-19 15:04:49.792 | LsRemoteOperati | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:49.792 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteStartSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteStartSyncExternalEvent@62d496df) ...
29-5-19 15:04:49.792 | LsRemoteOperati | Test worker    | INFO : Retrieving remote database list.
29-5-19 15:04:49.792 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteEndSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteEndSyncExternalEvent@563ea62) ...
29-5-19 15:04:49.792 | UpOperation     | Test worker    | INFO : No remote changes, ready to upload.
29-5-19 15:04:49.792 | ActionFileHandl | Test worker    | INFO : Starting action for RemoteFile[name=action-up-A-1559142289687] ...
29-5-19 15:04:49.792 | ActionFileHandl | Test worker    | INFO : Uploading action file: RemoteFile[name=action-up-A-1559142289687]
29-5-19 15:04:49.793 | ActionFileHandl | Test worker    | INFO : Scheduling action renewal task for every 2 minutes, for RemoteFile[name=action-up-A-1559142289687] ...
29-5-19 15:04:49.793 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:49.798 | TransactionAwar | Test worker    | INFO : Done rolling back previous transactions.
29-5-19 15:04:49.798 | AsyncIndexer    | AsyncI/syncany | INFO : Starting Indexing.
29-5-19 15:04:49.798 | InternalEventBu | AsyncI/syncany | INFO : Event bus 'LocalEventBus': Posting event UpIndexStartSyncExternalEvent (org.syncany.operations.daemon.messages.UpIndexStartSyncExternalEvent@1f5452d1) ...
29-5-19 15:04:49.798 | Indexer         | AsyncI/syncany | FINE : - Looking for deleted files ...
29-5-19 15:04:49.798 | Indexer         | AsyncI/syncany | FINE : - +File /tmp/syncanytest/syncany-190529150308467-61346-client-A/folder
29-5-19 15:04:49.799 | Indexer         | AsyncI/syncany | FINE : - /File: folder (directory/symlink/0-byte-file)
29-5-19 15:04:49.824 | Indexer         | AsyncI/syncany | FINE :    * No old file history found, starting new history (path: folder, FOLDER)
29-5-19 15:04:49.824 | FileVersionComp | AsyncI/syncany | INFO :      - [DELETED]: Local file DIFFERS from file version, actual file is NULL, for file folder
29-5-19 15:04:49.825 | Indexer         | AsyncI/syncany | INFO :    * Added file version:    FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:49.825 | Indexer         | AsyncI/syncany | INFO :      based on file version: null
29-5-19 15:04:49.825 | InternalEventBu | AsyncI/syncany | INFO : Event bus 'LocalEventBus': Posting event UpIndexChangesDetectedSyncExternalEvent (org.syncany.operations.daemon.messages.UpIndexChangesDetectedSyncExternalEvent@ea5e556) ...
29-5-19 15:04:49.825 | Indexer         | AsyncI/syncany | FINE : - +File /tmp/syncanytest/syncany-190529150308467-61346-client-A/folder/file
29-5-19 15:04:49.825 | Indexer         | AsyncI/syncany | FINE : - +FileContent: /tmp/syncanytest/syncany-190529150308467-61346-client-A/folder/file
29-5-19 15:04:49.827 | Indexer         | AsyncI/syncany | FINE : - Chunk new: bf4886dd0d9bd4f339ded48e95a6854f46c9e9bd
29-5-19 15:04:49.827 | Indexer         | AsyncI/syncany | FINE : - +MultiChunk 1ac9ed61f86fa556588df076485bc91ad779b73f
29-5-19 15:04:49.827 | Indexer         | AsyncI/syncany | FINE : - Chunk > MultiChunk: bf4886dd0d9bd4f339ded48e95a6854f46c9e9bd > 1ac9ed61f86fa556588df076485bc91ad779b73f
29-5-19 15:04:49.827 | Indexer         | AsyncI/syncany | FINE : - Chunk > FileContent: bf4886dd0d9bd4f339ded48e95a6854f46c9e9bd > /tmp/syncanytest/syncany-190529150308467-61346-client-A/folder/file
29-5-19 15:04:49.828 | Indexer         | AsyncI/syncany | FINE : - /File: folder/file (checksum bf4886dd0d9bd4f339ded48e95a6854f46c9e9bd)
29-5-19 15:04:49.828 | Indexer         | AsyncI/syncany | FINE :    * No old file history found, starting new history (path: folder/file, checksum: bf4886dd0d9bd4f339ded48e95a6854f46c9e9bd)
29-5-19 15:04:49.828 | FileVersionComp | AsyncI/syncany | INFO :      - [DELETED]: Local file DIFFERS from file version, actual file is NULL, for file folder/file
29-5-19 15:04:49.828 | Indexer         | AsyncI/syncany | INFO :    * Added file version:    FileVersion [version=1, path=folder/file, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=bf4886dd0d9bd4f339ded48e95a6854f46c9e9bd, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]
29-5-19 15:04:49.828 | Indexer         | AsyncI/syncany | INFO :      based on file version: null
29-5-19 15:04:49.831 | Indexer         | AsyncI/syncany | FINE : - +File /tmp/syncanytest/syncany-190529150308467-61346-client-A/folder/folder2
29-5-19 15:04:49.831 | Indexer         | AsyncI/syncany | FINE : - /File: folder/folder2 (directory/symlink/0-byte-file)
29-5-19 15:04:49.831 | Indexer         | AsyncI/syncany | FINE :    * No old file history found, starting new history (path: folder/folder2, FOLDER)
29-5-19 15:04:49.831 | FileVersionComp | AsyncI/syncany | INFO :      - [DELETED]: Local file DIFFERS from file version, actual file is NULL, for file folder/folder2
29-5-19 15:04:49.831 | Indexer         | AsyncI/syncany | INFO :    * Added file version:    FileVersion [version=1, path=folder/folder2, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:49.831 | Indexer         | AsyncI/syncany | INFO :      based on file version: null
29-5-19 15:04:49.831 | Indexer         | AsyncI/syncany | FINE : - +File /tmp/syncanytest/syncany-190529150308467-61346-client-A/folder/folder2/file2
29-5-19 15:04:49.832 | Indexer         | AsyncI/syncany | FINE : - +FileContent: /tmp/syncanytest/syncany-190529150308467-61346-client-A/folder/folder2/file2
29-5-19 15:04:49.832 | Indexer         | AsyncI/syncany | FINE : - Chunk new: 08a41ad1a778d31733a25278285d227388822b21
29-5-19 15:04:49.836 | Indexer         | AsyncI/syncany | FINE : - Chunk > MultiChunk: 08a41ad1a778d31733a25278285d227388822b21 > 1ac9ed61f86fa556588df076485bc91ad779b73f
29-5-19 15:04:49.836 | Indexer         | AsyncI/syncany | FINE : - Chunk > FileContent: 08a41ad1a778d31733a25278285d227388822b21 > /tmp/syncanytest/syncany-190529150308467-61346-client-A/folder/folder2/file2
29-5-19 15:04:49.836 | Indexer         | AsyncI/syncany | FINE : - /File: folder/folder2/file2 (checksum 08a41ad1a778d31733a25278285d227388822b21)
29-5-19 15:04:49.837 | Indexer         | AsyncI/syncany | FINE :    * No old file history found, starting new history (path: folder/folder2/file2, checksum: 08a41ad1a778d31733a25278285d227388822b21)
29-5-19 15:04:49.837 | FileVersionComp | AsyncI/syncany | INFO :      - [DELETED]: Local file DIFFERS from file version, actual file is NULL, for file folder/folder2/file2
29-5-19 15:04:49.837 | Indexer         | AsyncI/syncany | INFO :    * Added file version:    FileVersion [version=1, path=folder/folder2/file2, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=08a41ad1a778d31733a25278285d227388822b21, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]
29-5-19 15:04:49.837 | Indexer         | AsyncI/syncany | INFO :      based on file version: null
29-5-19 15:04:49.837 | Indexer         | AsyncI/syncany | FINE : - /MultiChunk 1ac9ed61f86fa556588df076485bc91ad779b73f
29-5-19 15:04:49.837 | InternalEventBu | AsyncI/syncany | INFO : Event bus 'LocalEventBus': Posting event UpIndexEndSyncExternalEvent (org.syncany.operations.daemon.messages.UpIndexEndSyncExternalEvent@58b9e58b) ...
29-5-19 15:04:49.837 | Indexer         | AsyncI/syncany | FINE : Processed new database version: DatabaseVersion [header=UnknownMachine/()/T=1559142289798, chunks=2, multiChunks=1, fileContents=2, fileHistories=4]
29-5-19 15:04:49.837 | UpOperation     | Test worker    | INFO : No DIRTY data found in database (no dirty databases); Nothing to do here.
29-5-19 15:04:49.838 | UpOperation     | Test worker    | INFO : Last vector clock was: ()
29-5-19 15:04:49.838 | UpOperation     | Test worker    | INFO : Uploading new multichunks ...
29-5-19 15:04:49.838 | UpOperation     | Test worker    | INFO : - Uploading multichunk 1ac9ed61f86fa556588df076485bc91ad779b73f from /tmp/syncanytest/syncany-190529150308467-61346-client-A/.syncany/cache/multichunk-1ac9ed61f86fa556588df076485bc91ad779b73f to RemoteFile[name=multichunk-1ac9ed61f86fa556588df076485bc91ad779b73f] ...
29-5-19 15:04:49.838 | RemoteTransacti | Test worker    | INFO : - Adding file to TX for UPLOAD: /tmp/syncanytest/syncany-190529150308467-61346-client-A/.syncany/cache/multichunk-1ac9ed61f86fa556588df076485bc91ad779b73f -> Temp. remote file: RemoteFile[name=temp-gFEUB-multichunk-1ac9ed61f86fa556588df076485bc91ad779b73f], final location: RemoteFile[name=multichunk-1ac9ed61f86fa556588df076485bc91ad779b73f]
29-5-19 15:04:49.838 | UpOperation     | Test worker    | INFO : Uploading database: DatabaseVersion [header=A/(A1)/T=1559142289838, chunks=2, multiChunks=1, fileContents=2, fileHistories=4]
29-5-19 15:04:49.839 | UpOperation     | Test worker    | INFO : Saving local delta database, version A/(A1)/T=1559142289838 to file /tmp/syncanytest/syncany-190529150308467-61346-client-A/.syncany/cache/database-A-0000000001 ... 
29-5-19 15:04:49.839 | UpOperation     | Test worker    | INFO : - Saving database to /tmp/syncanytest/syncany-190529150308467-61346-client-A/.syncany/cache/database-A-0000000001 ...
29-5-19 15:04:49.839 | UpOperation     | Test worker    | INFO : - Uploading local delta database file ...
29-5-19 15:04:49.839 | UpOperation     | Test worker    | INFO : - Uploading /tmp/syncanytest/syncany-190529150308467-61346-client-A/.syncany/cache/database-A-0000000001 to RemoteFile[name=database-A-0000000001] ...
29-5-19 15:04:49.840 | RemoteTransacti | Test worker    | INFO : - Adding file to TX for UPLOAD: /tmp/syncanytest/syncany-190529150308467-61346-client-A/.syncany/cache/database-A-0000000001 -> Temp. remote file: RemoteFile[name=temp-BpXnC-database-A-0000000001], final location: RemoteFile[name=database-A-0000000001]
29-5-19 15:04:49.840 | UpOperation     | Test worker    | INFO : Adding shutdown hook (to allow resuming the upload) ...
29-5-19 15:04:49.840 | RemoteTransacti | Test worker    | INFO : Starting TX.commit() ...
29-5-19 15:04:49.841 | RemoteTransacti | Test worker    | INFO : Wrote transaction manifest to temporary file: /tmp/syncanytest/syncany-190529150308467-61346-client-A/.syncany/cache/temp-transaction-11677846191999978453.tmp
29-5-19 15:04:49.841 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpUploadFileSyncExternalEvent (org.syncany.operations.daemon.messages.UpUploadFileSyncExternalEvent@4faa5cfa) ...
29-5-19 15:04:49.841 | RemoteTransacti | Test worker    | INFO : - Uploading remote transaction file RemoteFile[name=transaction-37f578e6] ...
29-5-19 15:04:49.842 | RemoteTransacti | Test worker    | INFO : - Starting to upload data in commit.
29-5-19 15:04:49.842 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpUploadFileInTransactionSyncExternalEvent (org.syncany.operations.daemon.messages.UpUploadFileInTransactionSyncExternalEvent@4a226370) ...
29-5-19 15:04:49.842 | RemoteTransacti | Test worker    | INFO : - Uploading /tmp/syncanytest/syncany-190529150308467-61346-client-A/.syncany/cache/multichunk-1ac9ed61f86fa556588df076485bc91ad779b73f to temp. file RemoteFile[name=temp-gFEUB-multichunk-1ac9ed61f86fa556588df076485bc91ad779b73f] ...
29-5-19 15:04:49.842 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpUploadFileInTransactionSyncExternalEvent (org.syncany.operations.daemon.messages.UpUploadFileInTransactionSyncExternalEvent@6a007e4f) ...
29-5-19 15:04:49.842 | RemoteTransacti | Test worker    | INFO : - Uploading /tmp/syncanytest/syncany-190529150308467-61346-client-A/.syncany/cache/database-A-0000000001 to temp. file RemoteFile[name=temp-BpXnC-database-A-0000000001] ...
29-5-19 15:04:49.843 | RemoteTransacti | Test worker    | INFO : - Moving temp. file RemoteFile[name=temp-gFEUB-multichunk-1ac9ed61f86fa556588df076485bc91ad779b73f] to final location RemoteFile[name=multichunk-1ac9ed61f86fa556588df076485bc91ad779b73f] ...
29-5-19 15:04:49.843 | RemoteTransacti | Test worker    | INFO : - Moving temp. file RemoteFile[name=temp-BpXnC-database-A-0000000001] to final location RemoteFile[name=database-A-0000000001] ...
29-5-19 15:04:49.843 | RemoteTransacti | Test worker    | INFO : - Deleting remote transaction file RemoteFile[name=transaction-37f578e6] ...
29-5-19 15:04:49.843 | RemoteTransacti | Test worker    | INFO : END of TX.commmit(): Succesfully committed transaction.
29-5-19 15:04:49.843 | RemoteTransacti | Test worker    | INFO : END of TX.delTemp(): Sucessfully deleted final files.
29-5-19 15:04:49.843 | UpOperation     | Test worker    | INFO : Persisting local SQL database (new database version A/(A1)/T=1559142289838) ...
29-5-19 15:04:49.847 | UpOperation     | Test worker    | INFO : Removing DIRTY database versions from database ...
29-5-19 15:04:49.849 | InternalEventBu | AsyncI/syncany | INFO : Event bus 'LocalEventBus': Posting event UpIndexMidSyncExternalEvent (org.syncany.operations.daemon.messages.UpIndexMidSyncExternalEvent@4eff113f) ...
29-5-19 15:04:49.856 | UpOperation     | Test worker    | INFO : Adding database version to result changes:DatabaseVersion [header=A/(A1)/T=1559142289838, chunks=2, multiChunks=1, fileContents=2, fileHistories=4]
29-5-19 15:04:49.856 | UpOperation     | Test worker    | INFO : Committing local database.
29-5-19 15:04:49.856 | UpOperation     | Test worker    | FINE : Waiting for new database version.
29-5-19 15:04:49.860 | AsyncIndexer    | AsyncI/syncany | INFO : Stopping indexing. Signal end of stream with empty databaseversion
29-5-19 15:04:49.860 | UpOperation     | Test worker    | FINE : Took new database version: DatabaseVersion [header=UnknownMachine/()/T=1559142289860, chunks=0, multiChunks=0, fileContents=0, fileHistories=0]
29-5-19 15:04:49.860 | UpOperation     | Test worker    | INFO : Sync up done.
29-5-19 15:04:49.862 | ActionFileHandl | Test worker    | INFO : Finishing action for RemoteFile[name=action-up-A-1559142289687] ...
29-5-19 15:04:49.866 | ActionFileHandl | Test worker    | INFO : Deleting action file: RemoteFile[name=action-up-A-1559142289687]
29-5-19 15:04:49.866 | AbstractTransfe | Test worker    | INFO : Cleaning own old action files ...
29-5-19 15:04:49.866 | Cache           | Test worker    | INFO : Cache size okay (102 KB), no need to clean (keep size is 500 MB)
29-5-19 15:04:49.866 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpEndSyncExternalEvent (org.syncany.operations.daemon.messages.UpEndSyncExternalEvent@ec56656) ...
29-5-19 15:04:49.866 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:49.867 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-61346-client-B' ...
29-5-19 15:04:49.867 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:49.867 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:49.867 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:49.867 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:49.867 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:49.867 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:49.867 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:49.867 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:49.867 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:49.867 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-61346-client-B' ...
29-5-19 15:04:49.867 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:49.867 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:49.867 | TransferManager | Test worker    | INFO : - With feature PathAware
29-5-19 15:04:49.867 | TransferManager | Test worker    | INFO : - With feature TransactionAware
29-5-19 15:04:49.867 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:49.867 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:49.867 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:49.867 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:49.867 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:49.867 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:49.867 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature PathAware
29-5-19 15:04:49.867 | TransferManager | Test worker    | FINE : - Wrapping TransferManager RetriableFeatureTransferManager in TransactionAwareFeatureTransferManager
29-5-19 15:04:49.887 | hsqldb.db.HSQLD | Test worker    | INFO : Checkpoint start
29-5-19 15:04:49.887 | hsqldb.db.HSQLD | Test worker    | INFO : checkpointClose start
29-5-19 15:04:49.894 | hsqldb.db.HSQLD | Test worker    | FINE : log close size: 0
29-5-19 15:04:49.896 | hsqldb.db.HSQLD | Test worker    | INFO : checkpointClose end
29-5-19 15:04:49.896 | hsqldb.db.HSQLD | Test worker    | INFO : Checkpoint end - txts: 1
29-5-19 15:04:49.901 | DatabaseConnect | Test worker    | INFO : Found 0 tables.
29-5-19 15:04:49.901 | DatabaseConnect | Test worker    | INFO : Database has no tables. Creating tables from script.create.all.sql
29-5-19 15:04:49.901 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Tables
29-5-19 15:04:49.901 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS databaseversion ( id int NOT NULL IDENTITY, status varchar(45) NOT NULL, localtime datetime NOT NULL, client varchar(45) NOT NULL, vectorclock_serialized varchar(1024) NOT NULL, UNIQUE (vectorclock_serialized) ); 
29-5-19 15:04:49.904 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  chunk ( checksum varchar(40) NOT NULL, databaseversion_id int NOT NULL, size bigint NOT NULL, PRIMARY KEY (checksum), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.905 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  databaseversion_vectorclock ( databaseversion_id int NOT NULL, client varchar(45) NOT NULL, logicaltime int NOT NULL, PRIMARY KEY (databaseversion_id, client), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.907 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  filecontent ( checksum varchar(40) NOT NULL, databaseversion_id int NOT NULL, size bigint NOT NULL, PRIMARY KEY (checksum), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.909 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  filecontent_chunk ( filecontent_checksum varchar(40) NOT NULL, chunk_checksum varchar(40) NOT NULL, num int NOT NULL, PRIMARY KEY (filecontent_checksum, chunk_checksum, num), FOREIGN KEY (filecontent_checksum) REFERENCES filecontent (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY (chunk_checksum) REFERENCES chunk (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.911 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  filehistory ( id varchar(40) NOT NULL, databaseversion_id int NOT NULL, PRIMARY KEY (id, databaseversion_id), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.913 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  fileversion ( filehistory_id varchar(40) NOT NULL, version int NOT NULL, databaseversion_id int NOT NULL, path varchar(1024) NOT NULL, type varchar(45) NOT NULL, status varchar(45) NOT NULL, size bigint NOT NULL, lastmodified datetime NOT NULL, linktarget varchar(1024), filecontent_checksum varchar(40) DEFAULT NULL, updated datetime NOT NULL, posixperms varchar(45) DEFAULT NULL, dosattrs varchar(45) DEFAULT NULL, PRIMARY KEY (filehistory_id, version, databaseversion_id), FOREIGN KEY (filehistory_id, databaseversion_id) REFERENCES filehistory (id, databaseversion_id) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY (filecontent_checksum) REFERENCES filecontent (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.915 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  multichunk ( id varchar(40) NOT NULL, databaseversion_id int NOT NULL, size bigint NOT NULL, PRIMARY KEY (id), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.917 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  multichunk_chunk ( multichunk_id varchar(40) NOT NULL, chunk_checksum varchar(40) NOT NULL, PRIMARY KEY (multichunk_id, chunk_checksum), FOREIGN KEY (multichunk_id) REFERENCES multichunk (id) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY (chunk_checksum) REFERENCES chunk (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:49.919 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  multichunk_muddy ( id varchar(40) NOT NULL, machine_name varchar(255) NOT NULL, machine_version int NOT NULL, PRIMARY KEY (id) ); 
29-5-19 15:04:49.921 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  known_databases ( id int NOT NULL IDENTITY, client varchar(45) NOT NULL, filenumber int NOT NULL, UNIQUE (client, filenumber) ); 
29-5-19 15:04:49.923 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  general_settings ( key varchar(255) NOT NULL, value varchar(255) NOT NULL, PRIMARY KEY (key) ); 
29-5-19 15:04:49.925 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Non-primary indices
29-5-19 15:04:49.925 | SqlRunner       | Test worker    | INFO : SQL:   CREATE INDEX idx_databaseversion_status ON databaseversion (status); 
29-5-19 15:04:49.926 | hsqldb.db.HSQLD | Test worker    | INFO : dataFileCache open start
29-5-19 15:04:49.928 | hsqldb.db.HSQLD | Test worker    | INFO : dataFileCache open end
29-5-19 15:04:49.930 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_databaseversion_vectorclock_serialized ON databaseversion (vectorclock_serialized); 
29-5-19 15:04:49.932 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_fileversion_path ON fileversion (path); 
29-5-19 15:04:49.933 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_fileversion_status ON fileversion (status); 
29-5-19 15:04:49.935 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_fileversion_filecontent_checksum ON fileversion (filecontent_checksum); 
29-5-19 15:04:49.937 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Views
29-5-19 15:04:49.937 | SqlRunner       | Test worker    | INFO : SQL:    CREATE VIEW databaseversion_master AS SELECT dbv.*, vc.logicaltime as client_version FROM databaseversion dbv JOIN databaseversion_vectorclock vc on dbv.id=vc.databaseversion_id and dbv.client=vc.client WHERE dbv.status='MASTER'; 
29-5-19 15:04:49.939 | SqlRunner       | Test worker    | INFO : SQL:  CREATE VIEW fileversion_master AS SELECT fv0.* FROM fileversion fv0 JOIN databaseversion dbv ON fv0.databaseversion_id=dbv.id AND dbv.status='MASTER'; 
29-5-19 15:04:49.941 | SqlRunner       | Test worker    | INFO : SQL:  CREATE VIEW fileversion_master_maxversion AS SELECT DISTINCT filehistory_id, MAX(version) version FROM fileversion_master GROUP BY filehistory_id; 
29-5-19 15:04:49.943 | SqlRunner       | Test worker    | INFO : SQL:  CREATE VIEW fileversion_master_last AS SELECT fv.* FROM fileversion_master_maxversion fvmax JOIN fileversion_master fv ON fvmax.filehistory_id=fv.filehistory_id AND fvmax.version=fv.version WHERE fv.status<>'DELETED'; 
29-5-19 15:04:49.946 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Full Views
29-5-19 15:04:49.946 | SqlRunner       | Test worker    | INFO : SQL:    create view filehistory_full as select dbv.status as databaseversion_status, dbv.localtime as databaseversion_localtime, dbv.client as databaseversion_client, dbv.vectorclock_serialized as databaseversion_vectorclock_serialized, fh.* from databaseversion dbv join filehistory fh on dbv.id=fh.databaseversion_id; 
29-5-19 15:04:49.949 | SqlRunner       | Test worker    | INFO : SQL:  create view fileversion_full as select fhf.databaseversion_status, fhf.databaseversion_localtime, fhf.databaseversion_client, fhf.databaseversion_vectorclock_serialized, fv.* from filehistory_full fhf join fileversion fv on fhf.id=fv.filehistory_id and fhf.databaseversion_id=fv.databaseversion_id; 
29-5-19 15:04:49.951 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Functions
29-5-19 15:04:49.951 | SqlRunner       | Test worker    | INFO : SQL (new delimiter): end;
29-5-19 15:04:49.951 | SqlRunner       | Test worker    | INFO : SQL:     create function substr_count(haystack varchar(255), needle varchar(255)) returns integer begin atomic declare strCount integer; declare lastIndex integer;  set strCount = 0; set lastIndex = 1;  while lastIndex <> 0 do set lastIndex = locate(needle, haystack, lastIndex);  if lastIndex <> 0 then set strCount = strCount + 1; set lastIndex = lastIndex + length(needle); end if; end while;  return strCount; end; 
29-5-19 15:04:49.953 | DownOperation   | Test worker    | INFO : 
29-5-19 15:04:49.953 | DownOperation   | Test worker    | INFO : Running 'Sync down' at client B ...
29-5-19 15:04:49.953 | DownOperation   | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:49.953 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownStartSyncExternalEvent (org.syncany.operations.daemon.messages.DownStartSyncExternalEvent@5dc3bd11) ...
29-5-19 15:04:49.953 | AbstractTransfe | Test worker    | INFO : Looking for other running remote operations ...
29-5-19 15:04:49.954 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:49.954 | LsRemoteOperati | Test worker    | INFO : 
29-5-19 15:04:49.954 | LsRemoteOperati | Test worker    | INFO : Running 'Remote Status' at client B ...
29-5-19 15:04:49.954 | LsRemoteOperati | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:49.954 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteStartSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteStartSyncExternalEvent@4819ee90) ...
29-5-19 15:04:49.954 | LsRemoteOperati | Test worker    | INFO : Retrieving remote database list.
29-5-19 15:04:49.954 | LsRemoteOperati | Test worker    | INFO : - Remote database database-A-0000000001 is new.
29-5-19 15:04:49.954 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteEndSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteEndSyncExternalEvent@206ef658) ...
29-5-19 15:04:49.954 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownChangesDetectedSyncExternalEvent (org.syncany.operations.daemon.messages.DownChangesDetectedSyncExternalEvent@b4ee8a9) ...
29-5-19 15:04:49.954 | ActionFileHandl | Test worker    | INFO : Starting action for RemoteFile[name=action-down-B-1559142289867] ...
29-5-19 15:04:49.954 | ActionFileHandl | Test worker    | INFO : Uploading action file: RemoteFile[name=action-down-B-1559142289867]
29-5-19 15:04:49.955 | ActionFileHandl | Test worker    | INFO : Scheduling action renewal task for every 2 minutes, for RemoteFile[name=action-down-B-1559142289867] ...
29-5-19 15:04:49.955 | DownOperation   | Test worker    | INFO : Downloading unknown databases.
29-5-19 15:04:49.955 | DownOperation   | Test worker    | INFO : - Downloading database-A-0000000001 to local cache at /tmp/syncanytest/syncany-190529150308467-61346-client-B/.syncany/cache/database-A-0000000001
29-5-19 15:04:49.955 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownDownloadFileSyncExternalEvent (org.syncany.operations.daemon.messages.DownDownloadFileSyncExternalEvent@14462b45) ...
29-5-19 15:04:49.956 | DownOperation   | Test worker    | INFO : Loading database headers, creating branches ...
29-5-19 15:04:49.956 | DatabaseXmlSeri | Test worker    | INFO : - Loading database (HEADER_ONLY) from file /tmp/syncanytest/syncany-190529150308467-61346-client-B/.syncany/cache/database-A-0000000001 ...
29-5-19 15:04:49.961 | DatabaseXmlPars | Test worker    | INFO :    + Added database version A/(A1)/T=1559142289838
29-5-19 15:04:49.961 | LocalTransferMa | Test worker    | INFO : Cannot create instance of CleanupRemoteFile for file /tmp/syncanytest/syncany-190529150308467-61346-repo/databases/database-A-0000000001; maybe invalid file name pattern. Ignoring file.
29-5-19 15:04:49.962 | ApplicationSqlD | Test worker    | INFO : SQL (general_settings): Read cleanupNumber  = (not set)
29-5-19 15:04:49.962 | DownOperation   | Test worker    | INFO : Populated unknown branches: {A=[A/(A1)/T=1559142289838], B=[]}
29-5-19 15:04:49.962 | DownOperation   | Test worker    | INFO : Determine winner using database reconciliator ...
29-5-19 15:04:49.962 | DatabaseReconci | Test worker    | INFO : Adding database version to winning branch: A/(A1)/T=1559142289838
29-5-19 15:04:49.962 | DatabaseReconci | Test worker    | INFO : - Winner is A with branch: 
29-5-19 15:04:49.962 | DatabaseReconci | Test worker    | INFO :   + A/(A1)/T=1559142289838
29-5-19 15:04:49.962 | DownOperation   | Test worker    | INFO : - Database versions to REMOVE locally: []
29-5-19 15:04:49.962 | DownOperation   | Test worker    | INFO :   + Nothing to purge locally. No conflicts. Only updates. Nice!
29-5-19 15:04:49.962 | DatabaseReconci | Test worker    | INFO : Finding winnersApplyBranch.
29-5-19 15:04:49.962 | DatabaseReconci | Test worker    | INFO : Losers Branch: []
29-5-19 15:04:49.962 | DatabaseReconci | Test worker    | INFO : Winners Branch: [A/(A1)/T=1559142289838]
29-5-19 15:04:49.962 | DownOperation   | Test worker    | INFO : - Cleanup occurred: false
29-5-19 15:04:49.962 | DownOperation   | Test worker    | INFO : - Database versions to APPLY locally: [A/(A1)/T=1559142289838]
29-5-19 15:04:49.962 | DownOperation   | Test worker    | INFO : Loading winners database (DEFAULT) ...
29-5-19 15:04:49.962 | DatabaseXmlSeri | Test worker    | INFO : - Loading database (FULL) from file /tmp/syncanytest/syncany-190529150308467-61346-client-B/.syncany/cache/database-A-0000000001 ...
29-5-19 15:04:49.964 | DatabaseXmlPars | Test worker    | INFO :    + Added database version A/(A1)/T=1559142289838
29-5-19 15:04:49.964 | DownOperation   | Test worker    | INFO : Determine file system actions ...
29-5-19 15:04:49.965 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:49.971 | FileSystemActio | Test worker    | INFO : - Loading current file tree...
29-5-19 15:04:49.971 | FileSystemActio | Test worker    | INFO : - Determine filesystem actions ...
29-5-19 15:04:49.971 | FileSystemActio | Test worker    | INFO :   + Comparing local version: null
29-5-19 15:04:49.971 | FileSystemActio | Test worker    | INFO :     with winning version   : FileVersion [version=1, path=folder/folder2/file2, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=08a41ad1a778d31733a25278285d227388822b21, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]
29-5-19 15:04:49.971 | FileVersionComp | Test worker    | INFO :      - [DELETED]: Local file DIFFERS from file version, expected EXISTS = true, but actual EXISTS = false, for file folder/folder2/file2
29-5-19 15:04:49.971 | FileSystemActio | Test worker    | INFO :      -> (2) Deleted: Local file does NOT exist, but it should, winning version not known: FileVersion [version=1, path=folder/folder2/file2, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=08a41ad1a778d31733a25278285d227388822b21, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-] AND /tmp/syncanytest/syncany-190529150308467-61346-client-B/folder/folder2/file2
29-5-19 15:04:49.971 | FileSystemActio | Test worker    | INFO :      -> NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=folder/folder2/file2, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=08a41ad1a778d31733a25278285d227388822b21, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]]
29-5-19 15:04:49.971 | FileSystemActio | Test worker    | INFO :   + Comparing local version: null
29-5-19 15:04:49.971 | FileSystemActio | Test worker    | INFO :     with winning version   : FileVersion [version=1, path=folder/file, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=bf4886dd0d9bd4f339ded48e95a6854f46c9e9bd, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]
29-5-19 15:04:49.971 | FileVersionComp | Test worker    | INFO :      - [DELETED]: Local file DIFFERS from file version, expected EXISTS = true, but actual EXISTS = false, for file folder/file
29-5-19 15:04:49.971 | FileSystemActio | Test worker    | INFO :      -> (2) Deleted: Local file does NOT exist, but it should, winning version not known: FileVersion [version=1, path=folder/file, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=bf4886dd0d9bd4f339ded48e95a6854f46c9e9bd, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-] AND /tmp/syncanytest/syncany-190529150308467-61346-client-B/folder/file
29-5-19 15:04:49.971 | FileSystemActio | Test worker    | INFO :      -> NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=folder/file, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=bf4886dd0d9bd4f339ded48e95a6854f46c9e9bd, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]]
29-5-19 15:04:49.971 | FileSystemActio | Test worker    | INFO :   + Comparing local version: null
29-5-19 15:04:49.971 | FileSystemActio | Test worker    | INFO :     with winning version   : FileVersion [version=1, path=folder/folder2, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:49.971 | FileVersionComp | Test worker    | INFO :      - [DELETED]: Local file DIFFERS from file version, expected EXISTS = true, but actual EXISTS = false, for file folder/folder2
29-5-19 15:04:49.971 | FileSystemActio | Test worker    | INFO :      -> (2) Deleted: Local file does NOT exist, but it should, winning version not known: FileVersion [version=1, path=folder/folder2, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-] AND /tmp/syncanytest/syncany-190529150308467-61346-client-B/folder/folder2
29-5-19 15:04:49.972 | FileSystemActio | Test worker    | INFO :      -> NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=folder/folder2, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:49.972 | FileSystemActio | Test worker    | INFO :   + Comparing local version: null
29-5-19 15:04:49.972 | FileSystemActio | Test worker    | INFO :     with winning version   : FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:49.972 | FileVersionComp | Test worker    | INFO :      - [DELETED]: Local file DIFFERS from file version, expected EXISTS = true, but actual EXISTS = false, for file folder
29-5-19 15:04:49.972 | FileSystemActio | Test worker    | INFO :      -> (2) Deleted: Local file does NOT exist, but it should, winning version not known: FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-] AND /tmp/syncanytest/syncany-190529150308467-61346-client-B/folder
29-5-19 15:04:49.972 | FileSystemActio | Test worker    | INFO :      -> NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:49.972 | DownOperation   | Test worker    | INFO :   + Adding multichunk 1ac9ed61f86fa556588df076485bc91ad779b73f to download list ...
29-5-19 15:04:49.973 | DownOperation   | Test worker    | INFO :   + Adding multichunk 1ac9ed61f86fa556588df076485bc91ad779b73f to download list ...
29-5-19 15:04:49.973 | Downloader      | Test worker    | INFO : Downloading and extracting multichunks ...
29-5-19 15:04:49.973 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownDownloadFileSyncExternalEvent (org.syncany.operations.daemon.messages.DownDownloadFileSyncExternalEvent@71e2e75) ...
29-5-19 15:04:49.973 | Downloader      | Test worker    | INFO :   + Downloading multichunk 1ac9ed61f86fa556588df076485bc91ad779b73f ...
29-5-19 15:04:49.973 | Downloader      | Test worker    | INFO :   + Decrypting multichunk 1ac9ed61f86fa556588df076485bc91ad779b73f ...
29-5-19 15:04:49.973 | Downloader      | Test worker    | FINE :   + Locally deleting multichunk 1ac9ed61f86fa556588df076485bc91ad779b73f ...
29-5-19 15:04:49.975 | FileSystemActio | Test worker    | INFO :    Sorted actions:
29-5-19 15:04:49.975 | FileSystemActio | Test worker    | INFO :    + NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:49.975 | FileSystemActio | Test worker    | INFO :    + NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=folder/folder2, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:49.975 | FileSystemActio | Test worker    | INFO :    + NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=folder/file, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=bf4886dd0d9bd4f339ded48e95a6854f46c9e9bd, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]]
29-5-19 15:04:49.975 | FileSystemActio | Test worker    | INFO :    + NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=folder/folder2/file2, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=08a41ad1a778d31733a25278285d227388822b21, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]]
29-5-19 15:04:49.975 | DownOperation   | Test worker    | FINE : - Applying file system actions (sorted!) ...
29-5-19 15:04:49.975 | DownOperation   | Test worker    | FINE :    +  NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:49.975 | FileSystemActio | Test worker    | INFO :      - Creating folder at FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-] ...
29-5-19 15:04:49.976 | FileSystemActio | Test worker    | INFO :      - Creating folder at /tmp/syncanytest/syncany-190529150308467-61346-client-B/folder ...
29-5-19 15:04:49.976 | FileSystemActio | Test worker    | INFO :      - Setting POSIX permissions: rwxrwxr-x ...
29-5-19 15:04:49.976 | DownOperation   | Test worker    | FINE :    +  NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=folder/folder2, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:49.976 | FileSystemActio | Test worker    | INFO :      - Creating folder at FileVersion [version=1, path=folder/folder2, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-] ...
29-5-19 15:04:49.976 | FileSystemActio | Test worker    | INFO :      - Creating folder at /tmp/syncanytest/syncany-190529150308467-61346-client-B/folder/folder2 ...
29-5-19 15:04:49.976 | FileSystemActio | Test worker    | INFO :      - Setting POSIX permissions: rwxrwxr-x ...
29-5-19 15:04:49.976 | DownOperation   | Test worker    | FINE :    +  NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=folder/file, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=bf4886dd0d9bd4f339ded48e95a6854f46c9e9bd, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]]
29-5-19 15:04:49.976 | Assembler       | Test worker    | INFO :      - Creating file folder/file to /tmp/syncanytest/syncany-190529150308467-61346-client-B/.syncany/cache/temp-reconstructedFileVersion-177881919655567159.tmp ...
29-5-19 15:04:49.977 | FileSystemActio | Test worker    | INFO :      - Setting POSIX permissions: rw-rw-r-- ...
29-5-19 15:04:49.977 | DownOperation   | Test worker    | FINE :    +  NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=folder/folder2/file2, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=08a41ad1a778d31733a25278285d227388822b21, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]]
29-5-19 15:04:49.977 | Assembler       | Test worker    | INFO :      - Creating file folder/folder2/file2 to /tmp/syncanytest/syncany-190529150308467-61346-client-B/.syncany/cache/temp-reconstructedFileVersion-1011603048071881948.tmp ...
29-5-19 15:04:49.982 | FileSystemActio | Test worker    | INFO :      - Setting POSIX permissions: rw-rw-r-- ...
29-5-19 15:04:49.982 | DownOperation   | Test worker    | INFO : - Adding database versions to SQL database ...
29-5-19 15:04:49.983 | DownOperation   | Test worker    | INFO :   + Applying database version (A1)
29-5-19 15:04:49.983 | DownOperation   | Test worker    | FINE :   + Contents: DatabaseVersion [header=A/(A1)/T=1559142289838, chunks=2, multiChunks=1, fileContents=2, fileHistories=4]
29-5-19 15:04:49.996 | ActionFileHandl | Test worker    | INFO : Finishing action for RemoteFile[name=action-down-B-1559142289867] ...
29-5-19 15:04:50.002 | ActionFileHandl | Test worker    | INFO : Deleting action file: RemoteFile[name=action-down-B-1559142289867]
29-5-19 15:04:50.002 | AbstractTransfe | Test worker    | INFO : Cleaning own old action files ...
29-5-19 15:04:50.002 | Cache           | Test worker    | INFO : Cache size okay (102 KB), no need to clean (keep size is 500 MB)
29-5-19 15:04:50.002 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownEndSyncExternalEvent (org.syncany.operations.daemon.messages.DownEndSyncExternalEvent@235985d2) ...
29-5-19 15:04:50.002 | DownOperation   | Test worker    | INFO : Sync down done.
29-5-19 15:04:50.002 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:50.003 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-61346-client-B' ...
29-5-19 15:04:50.003 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:50.003 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:50.003 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:50.003 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:50.003 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:50.003 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:50.003 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:50.003 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:50.003 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:50.003 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-61346-client-B' ...
29-5-19 15:04:50.003 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:50.003 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:50.003 | TransferManager | Test worker    | INFO : - With feature PathAware
29-5-19 15:04:50.003 | TransferManager | Test worker    | INFO : - With feature TransactionAware
29-5-19 15:04:50.003 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:50.003 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:50.003 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:50.003 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:50.003 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:50.003 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:50.003 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature PathAware
29-5-19 15:04:50.003 | TransferManager | Test worker    | FINE : - Wrapping TransferManager RetriableFeatureTransferManager in TransactionAwareFeatureTransferManager
29-5-19 15:04:50.004 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:50.004 | UpOperation     | Test worker    | INFO : 
29-5-19 15:04:50.004 | UpOperation     | Test worker    | INFO : Running 'Sync up' at client B ...
29-5-19 15:04:50.004 | UpOperation     | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:50.004 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpStartSyncExternalEvent (org.syncany.operations.daemon.messages.UpStartSyncExternalEvent@b4013e6) ...
29-5-19 15:04:50.005 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:50.005 | StatusOperation | Test worker    | INFO : 
29-5-19 15:04:50.005 | StatusOperation | Test worker    | INFO : Running 'Status' at client B ...
29-5-19 15:04:50.005 | StatusOperation | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:50.005 | StatusOperation | Test worker    | INFO : Querying current file tree from database ...
29-5-19 15:04:50.005 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event StatusStartSyncExternalEvent (org.syncany.operations.daemon.messages.StatusStartSyncExternalEvent@c5d4264) ...
29-5-19 15:04:50.006 | StatusOperation | Test worker    | INFO : Analyzing local folder /tmp/syncanytest/syncany-190529150308467-61346-client-B ...
29-5-19 15:04:50.006 | StatusOperation | Test worker    | FINE : - New file: moved
29-5-19 15:04:50.006 | StatusOperation | Test worker    | FINE : - New file: moved/file
29-5-19 15:04:50.006 | StatusOperation | Test worker    | FINE : - New file: moved/folder2
29-5-19 15:04:50.007 | StatusOperation | Test worker    | FINE : - New file: moved/folder2/file2
29-5-19 15:04:50.007 | StatusOperation | Test worker    | FINE : - Ignoring file (syncany app-related): .syncany
29-5-19 15:04:50.007 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event StatusEndSyncExternalEvent (org.syncany.operations.daemon.messages.StatusEndSyncExternalEvent@2e7f0161) ...
29-5-19 15:04:50.007 | AbstractTransfe | Test worker    | INFO : Looking for other running remote operations ...
29-5-19 15:04:50.008 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:50.008 | LsRemoteOperati | Test worker    | INFO : 
29-5-19 15:04:50.008 | LsRemoteOperati | Test worker    | INFO : Running 'Remote Status' at client B ...
29-5-19 15:04:50.008 | LsRemoteOperati | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:50.008 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteStartSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteStartSyncExternalEvent@6f2da3b) ...
29-5-19 15:04:50.008 | LsRemoteOperati | Test worker    | INFO : Retrieving remote database list.
29-5-19 15:04:50.008 | LsRemoteOperati | Test worker    | INFO : - Remote database database-A-0000000001 is already known (in local database). Ignoring.
29-5-19 15:04:50.008 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteEndSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteEndSyncExternalEvent@4511fb0a) ...
29-5-19 15:04:50.008 | UpOperation     | Test worker    | INFO : No remote changes, ready to upload.
29-5-19 15:04:50.008 | ActionFileHandl | Test worker    | INFO : Starting action for RemoteFile[name=action-up-B-1559142290003] ...
29-5-19 15:04:50.008 | ActionFileHandl | Test worker    | INFO : Uploading action file: RemoteFile[name=action-up-B-1559142290003]
29-5-19 15:04:50.008 | ActionFileHandl | Test worker    | INFO : Scheduling action renewal task for every 2 minutes, for RemoteFile[name=action-up-B-1559142290003] ...
29-5-19 15:04:50.009 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:50.016 | TransactionAwar | Test worker    | INFO : Done rolling back previous transactions.
29-5-19 15:04:50.016 | AsyncIndexer    | AsyncI/syncany | INFO : Starting Indexing.
29-5-19 15:04:50.017 | InternalEventBu | AsyncI/syncany | INFO : Event bus 'LocalEventBus': Posting event UpIndexStartSyncExternalEvent (org.syncany.operations.daemon.messages.UpIndexStartSyncExternalEvent@1b969fa4) ...
29-5-19 15:04:50.017 | Indexer         | AsyncI/syncany | FINE : - Looking for deleted files ...
29-5-19 15:04:50.024 | Indexer         | AsyncI/syncany | FINE :   + Deleted: Adding DELETED version: FileVersion [version=2, path=folder, type=FOLDER, status=DELETED, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:50.024 | Indexer         | AsyncI/syncany | FINE :                            based on: FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:50.025 | Indexer         | AsyncI/syncany | FINE :   + Deleted: Adding DELETED version: FileVersion [version=2, path=folder/file, type=FILE, status=DELETED, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=bf4886dd0d9bd4f339ded48e95a6854f46c9e9bd, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]
29-5-19 15:04:50.025 | Indexer         | AsyncI/syncany | FINE :                            based on: FileVersion [version=1, path=folder/file, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=bf4886dd0d9bd4f339ded48e95a6854f46c9e9bd, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]
29-5-19 15:04:50.025 | Indexer         | AsyncI/syncany | FINE :   + Deleted: Adding DELETED version: FileVersion [version=2, path=folder/folder2, type=FOLDER, status=DELETED, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:50.025 | Indexer         | AsyncI/syncany | FINE :                            based on: FileVersion [version=1, path=folder/folder2, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:50.026 | Indexer         | AsyncI/syncany | FINE :   + Deleted: Adding DELETED version: FileVersion [version=2, path=folder/folder2/file2, type=FILE, status=DELETED, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=08a41ad1a778d31733a25278285d227388822b21, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]
29-5-19 15:04:50.026 | Indexer         | AsyncI/syncany | FINE :                            based on: FileVersion [version=1, path=folder/folder2/file2, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=08a41ad1a778d31733a25278285d227388822b21, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]
29-5-19 15:04:50.026 | Indexer         | AsyncI/syncany | FINE : - +File /tmp/syncanytest/syncany-190529150308467-61346-client-B/moved
29-5-19 15:04:50.026 | Indexer         | AsyncI/syncany | FINE : - /File: moved (directory/symlink/0-byte-file)
29-5-19 15:04:50.027 | Indexer         | AsyncI/syncany | FINE :    * No old file history found, starting new history (path: moved, FOLDER)
29-5-19 15:04:50.027 | FileVersionComp | AsyncI/syncany | INFO :      - [DELETED]: Local file DIFFERS from file version, actual file is NULL, for file moved
29-5-19 15:04:50.027 | Indexer         | AsyncI/syncany | INFO :    * Added file version:    FileVersion [version=1, path=moved, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:50.027 | Indexer         | AsyncI/syncany | INFO :      based on file version: null
29-5-19 15:04:50.027 | Indexer         | AsyncI/syncany | FINE : - +File /tmp/syncanytest/syncany-190529150308467-61346-client-B/moved/file
29-5-19 15:04:50.027 | Indexer         | AsyncI/syncany | FINE : - +FileContent: /tmp/syncanytest/syncany-190529150308467-61346-client-B/moved/file
29-5-19 15:04:50.028 | Indexer         | AsyncI/syncany | FINE : - Chunk exists: bf4886dd0d9bd4f339ded48e95a6854f46c9e9bd
29-5-19 15:04:50.028 | Indexer         | AsyncI/syncany | FINE : - Chunk > FileContent: bf4886dd0d9bd4f339ded48e95a6854f46c9e9bd > /tmp/syncanytest/syncany-190529150308467-61346-client-B/moved/file
29-5-19 15:04:50.028 | Indexer         | AsyncI/syncany | FINE : - /File: moved/file (checksum bf4886dd0d9bd4f339ded48e95a6854f46c9e9bd)
29-5-19 15:04:50.029 | Indexer         | AsyncI/syncany | FINE :    * Found old file history 490ac288d18d6eb2606266ad6622be3bb045bac4 (by checksum: bf4886dd0d9bd4f339ded48e95a6854f46c9e9bd), appending new version.
29-5-19 15:04:50.029 | FileVersionComp | AsyncI/syncany | INFO :      - [CHANGED_PATH]: Local file DIFFERS from file version, expected PATH = moved/file, but actual PATH = folder/file, for file folder/file
29-5-19 15:04:50.029 | Indexer         | AsyncI/syncany | INFO :    * Added file version:    FileVersion [version=2, path=moved/file, type=FILE, status=CHANGED, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=bf4886dd0d9bd4f339ded48e95a6854f46c9e9bd, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]
29-5-19 15:04:50.029 | Indexer         | AsyncI/syncany | INFO :      based on file version: FileVersion [version=1, path=folder/file, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=bf4886dd0d9bd4f339ded48e95a6854f46c9e9bd, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]
29-5-19 15:04:50.029 | Indexer         | AsyncI/syncany | FINE : - +File /tmp/syncanytest/syncany-190529150308467-61346-client-B/moved/folder2
29-5-19 15:04:50.029 | Indexer         | AsyncI/syncany | FINE : - /File: moved/folder2 (directory/symlink/0-byte-file)
29-5-19 15:04:50.029 | Indexer         | AsyncI/syncany | FINE :    * No old file history found, starting new history (path: moved/folder2, FOLDER)
29-5-19 15:04:50.029 | FileVersionComp | AsyncI/syncany | INFO :      - [DELETED]: Local file DIFFERS from file version, actual file is NULL, for file moved/folder2
29-5-19 15:04:50.030 | Indexer         | AsyncI/syncany | INFO :    * Added file version:    FileVersion [version=1, path=moved/folder2, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:50.030 | Indexer         | AsyncI/syncany | INFO :      based on file version: null
29-5-19 15:04:50.030 | Indexer         | AsyncI/syncany | FINE : - +File /tmp/syncanytest/syncany-190529150308467-61346-client-B/moved/folder2/file2
29-5-19 15:04:50.030 | Indexer         | AsyncI/syncany | FINE : - +FileContent: /tmp/syncanytest/syncany-190529150308467-61346-client-B/moved/folder2/file2
29-5-19 15:04:50.035 | Indexer         | AsyncI/syncany | FINE : - Chunk exists: 08a41ad1a778d31733a25278285d227388822b21
29-5-19 15:04:50.035 | Indexer         | AsyncI/syncany | FINE : - Chunk > FileContent: 08a41ad1a778d31733a25278285d227388822b21 > /tmp/syncanytest/syncany-190529150308467-61346-client-B/moved/folder2/file2
29-5-19 15:04:50.035 | Indexer         | AsyncI/syncany | FINE : - /File: moved/folder2/file2 (checksum 08a41ad1a778d31733a25278285d227388822b21)
29-5-19 15:04:50.036 | Indexer         | AsyncI/syncany | FINE :    * Found old file history 7e5fa1edc15a887e8b742eae6d3bb01972d41477 (by checksum: 08a41ad1a778d31733a25278285d227388822b21), appending new version.
29-5-19 15:04:50.036 | FileVersionComp | AsyncI/syncany | INFO :      - [CHANGED_PATH]: Local file DIFFERS from file version, expected PATH = moved/folder2/file2, but actual PATH = folder/folder2/file2, for file folder/folder2/file2
29-5-19 15:04:50.036 | Indexer         | AsyncI/syncany | INFO :    * Added file version:    FileVersion [version=2, path=moved/folder2/file2, type=FILE, status=CHANGED, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=08a41ad1a778d31733a25278285d227388822b21, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]
29-5-19 15:04:50.036 | Indexer         | AsyncI/syncany | INFO :      based on file version: FileVersion [version=1, path=folder/folder2/file2, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=08a41ad1a778d31733a25278285d227388822b21, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]
29-5-19 15:04:50.036 | InternalEventBu | AsyncI/syncany | INFO : Event bus 'LocalEventBus': Posting event UpIndexEndSyncExternalEvent (org.syncany.operations.daemon.messages.UpIndexEndSyncExternalEvent@1e41f3cc) ...
29-5-19 15:04:50.036 | Indexer         | AsyncI/syncany | FINE : Processed new database version: DatabaseVersion [header=UnknownMachine/()/T=1559142290016, chunks=0, multiChunks=0, fileContents=0, fileHistories=6]
29-5-19 15:04:50.036 | UpOperation     | Test worker    | INFO : No DIRTY data found in database (no dirty databases); Nothing to do here.
29-5-19 15:04:50.037 | UpOperation     | Test worker    | INFO : Last vector clock was: (A1)
29-5-19 15:04:50.037 | UpOperation     | Test worker    | INFO : Uploading new multichunks ...
29-5-19 15:04:50.037 | UpOperation     | Test worker    | INFO : Uploading database: DatabaseVersion [header=B/(A1,B1)/T=1559142290037, chunks=0, multiChunks=0, fileContents=0, fileHistories=6]
29-5-19 15:04:50.037 | UpOperation     | Test worker    | INFO : Saving local delta database, version B/(A1,B1)/T=1559142290037 to file /tmp/syncanytest/syncany-190529150308467-61346-client-B/.syncany/cache/database-B-0000000001 ... 
29-5-19 15:04:50.037 | UpOperation     | Test worker    | INFO : - Saving database to /tmp/syncanytest/syncany-190529150308467-61346-client-B/.syncany/cache/database-B-0000000001 ...
29-5-19 15:04:50.038 | UpOperation     | Test worker    | INFO : - Uploading local delta database file ...
29-5-19 15:04:50.038 | UpOperation     | Test worker    | INFO : - Uploading /tmp/syncanytest/syncany-190529150308467-61346-client-B/.syncany/cache/database-B-0000000001 to RemoteFile[name=database-B-0000000001] ...
29-5-19 15:04:50.038 | RemoteTransacti | Test worker    | INFO : - Adding file to TX for UPLOAD: /tmp/syncanytest/syncany-190529150308467-61346-client-B/.syncany/cache/database-B-0000000001 -> Temp. remote file: RemoteFile[name=temp-vSoDQ-database-B-0000000001], final location: RemoteFile[name=database-B-0000000001]
29-5-19 15:04:50.039 | UpOperation     | Test worker    | INFO : Adding shutdown hook (to allow resuming the upload) ...
29-5-19 15:04:50.039 | RemoteTransacti | Test worker    | INFO : Starting TX.commit() ...
29-5-19 15:04:50.040 | RemoteTransacti | Test worker    | INFO : Wrote transaction manifest to temporary file: /tmp/syncanytest/syncany-190529150308467-61346-client-B/.syncany/cache/temp-transaction-8047311103399081282.tmp
29-5-19 15:04:50.040 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpUploadFileSyncExternalEvent (org.syncany.operations.daemon.messages.UpUploadFileSyncExternalEvent@adbd498) ...
29-5-19 15:04:50.040 | RemoteTransacti | Test worker    | INFO : - Uploading remote transaction file RemoteFile[name=transaction-22a91b16] ...
29-5-19 15:04:50.040 | RemoteTransacti | Test worker    | INFO : - Starting to upload data in commit.
29-5-19 15:04:50.040 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpUploadFileInTransactionSyncExternalEvent (org.syncany.operations.daemon.messages.UpUploadFileInTransactionSyncExternalEvent@92bfbc) ...
29-5-19 15:04:50.040 | RemoteTransacti | Test worker    | INFO : - Uploading /tmp/syncanytest/syncany-190529150308467-61346-client-B/.syncany/cache/database-B-0000000001 to temp. file RemoteFile[name=temp-vSoDQ-database-B-0000000001] ...
29-5-19 15:04:50.041 | RemoteTransacti | Test worker    | INFO : - Moving temp. file RemoteFile[name=temp-vSoDQ-database-B-0000000001] to final location RemoteFile[name=database-B-0000000001] ...
29-5-19 15:04:50.041 | RemoteTransacti | Test worker    | INFO : - Deleting remote transaction file RemoteFile[name=transaction-22a91b16] ...
29-5-19 15:04:50.041 | RemoteTransacti | Test worker    | INFO : END of TX.commmit(): Succesfully committed transaction.
29-5-19 15:04:50.041 | RemoteTransacti | Test worker    | INFO : END of TX.delTemp(): Sucessfully deleted final files.
29-5-19 15:04:50.041 | UpOperation     | Test worker    | INFO : Persisting local SQL database (new database version B/(A1,B1)/T=1559142290037) ...
29-5-19 15:04:50.042 | UpOperation     | Test worker    | INFO : Removing DIRTY database versions from database ...
29-5-19 15:04:50.046 | InternalEventBu | AsyncI/syncany | INFO : Event bus 'LocalEventBus': Posting event UpIndexMidSyncExternalEvent (org.syncany.operations.daemon.messages.UpIndexMidSyncExternalEvent@3fd4cd74) ...
29-5-19 15:04:50.050 | UpOperation     | Test worker    | INFO : Adding database version to result changes:DatabaseVersion [header=B/(A1,B1)/T=1559142290037, chunks=0, multiChunks=0, fileContents=0, fileHistories=6]
29-5-19 15:04:50.050 | UpOperation     | Test worker    | INFO : Committing local database.
29-5-19 15:04:50.050 | UpOperation     | Test worker    | FINE : Waiting for new database version.
29-5-19 15:04:50.053 | AsyncIndexer    | AsyncI/syncany | INFO : Stopping indexing. Signal end of stream with empty databaseversion
29-5-19 15:04:50.053 | UpOperation     | Test worker    | FINE : Took new database version: DatabaseVersion [header=UnknownMachine/()/T=1559142290053, chunks=0, multiChunks=0, fileContents=0, fileHistories=0]
29-5-19 15:04:50.053 | UpOperation     | Test worker    | INFO : Sync up done.
29-5-19 15:04:50.055 | ActionFileHandl | Test worker    | INFO : Finishing action for RemoteFile[name=action-up-B-1559142290003] ...
29-5-19 15:04:50.066 | ActionFileHandl | Test worker    | INFO : Deleting action file: RemoteFile[name=action-up-B-1559142290003]
29-5-19 15:04:50.066 | AbstractTransfe | Test worker    | INFO : Cleaning own old action files ...
29-5-19 15:04:50.066 | Cache           | Test worker    | INFO : Cache size okay (105 KB), no need to clean (keep size is 500 MB)
29-5-19 15:04:50.066 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpEndSyncExternalEvent (org.syncany.operations.daemon.messages.UpEndSyncExternalEvent@58bc29e4) ...
29-5-19 15:04:50.066 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:50.067 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-61346-client-A' ...
29-5-19 15:04:50.067 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:50.067 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:50.067 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:50.067 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:50.067 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:50.067 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:50.067 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:50.067 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:50.067 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:50.067 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-61346-client-A' ...
29-5-19 15:04:50.067 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:50.067 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:50.067 | TransferManager | Test worker    | INFO : - With feature PathAware
29-5-19 15:04:50.067 | TransferManager | Test worker    | INFO : - With feature TransactionAware
29-5-19 15:04:50.067 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:50.067 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:50.067 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:50.067 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:50.067 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:50.067 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:50.067 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature PathAware
29-5-19 15:04:50.067 | TransferManager | Test worker    | FINE : - Wrapping TransferManager RetriableFeatureTransferManager in TransactionAwareFeatureTransferManager
29-5-19 15:04:50.075 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:50.075 | DownOperation   | Test worker    | INFO : 
29-5-19 15:04:50.075 | DownOperation   | Test worker    | INFO : Running 'Sync down' at client A ...
29-5-19 15:04:50.075 | DownOperation   | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:50.075 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownStartSyncExternalEvent (org.syncany.operations.daemon.messages.DownStartSyncExternalEvent@d8d93c9) ...
29-5-19 15:04:50.075 | AbstractTransfe | Test worker    | INFO : Looking for other running remote operations ...
29-5-19 15:04:50.076 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:50.076 | LsRemoteOperati | Test worker    | INFO : 
29-5-19 15:04:50.076 | LsRemoteOperati | Test worker    | INFO : Running 'Remote Status' at client A ...
29-5-19 15:04:50.076 | LsRemoteOperati | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:50.076 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteStartSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteStartSyncExternalEvent@16090d5b) ...
29-5-19 15:04:50.077 | LsRemoteOperati | Test worker    | INFO : Retrieving remote database list.
29-5-19 15:04:50.077 | LsRemoteOperati | Test worker    | INFO : - Remote database database-A-0000000001 is already known (in local database). Ignoring.
29-5-19 15:04:50.077 | LsRemoteOperati | Test worker    | INFO : - Remote database database-B-0000000001 is new.
29-5-19 15:04:50.077 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteEndSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteEndSyncExternalEvent@24f48da8) ...
29-5-19 15:04:50.077 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownChangesDetectedSyncExternalEvent (org.syncany.operations.daemon.messages.DownChangesDetectedSyncExternalEvent@14155a6a) ...
29-5-19 15:04:50.077 | ActionFileHandl | Test worker    | INFO : Starting action for RemoteFile[name=action-down-A-1559142290067] ...
29-5-19 15:04:50.077 | ActionFileHandl | Test worker    | INFO : Uploading action file: RemoteFile[name=action-down-A-1559142290067]
29-5-19 15:04:50.077 | ActionFileHandl | Test worker    | INFO : Scheduling action renewal task for every 2 minutes, for RemoteFile[name=action-down-A-1559142290067] ...
29-5-19 15:04:50.078 | DownOperation   | Test worker    | INFO : Downloading unknown databases.
29-5-19 15:04:50.078 | DownOperation   | Test worker    | INFO : - Downloading database-B-0000000001 to local cache at /tmp/syncanytest/syncany-190529150308467-61346-client-A/.syncany/cache/database-B-0000000001
29-5-19 15:04:50.078 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownDownloadFileSyncExternalEvent (org.syncany.operations.daemon.messages.DownDownloadFileSyncExternalEvent@3d2847e7) ...
29-5-19 15:04:50.078 | DownOperation   | Test worker    | INFO : Loading database headers, creating branches ...
29-5-19 15:04:50.079 | DatabaseXmlSeri | Test worker    | INFO : - Loading database (HEADER_ONLY) from file /tmp/syncanytest/syncany-190529150308467-61346-client-A/.syncany/cache/database-B-0000000001 ...
29-5-19 15:04:50.082 | DatabaseXmlPars | Test worker    | INFO :    + Added database version B/(A1,B1)/T=1559142290037
29-5-19 15:04:50.083 | LocalTransferMa | Test worker    | INFO : Cannot create instance of CleanupRemoteFile for file /tmp/syncanytest/syncany-190529150308467-61346-repo/databases/database-A-0000000001; maybe invalid file name pattern. Ignoring file.
29-5-19 15:04:50.083 | LocalTransferMa | Test worker    | INFO : Cannot create instance of CleanupRemoteFile for file /tmp/syncanytest/syncany-190529150308467-61346-repo/databases/database-B-0000000001; maybe invalid file name pattern. Ignoring file.
29-5-19 15:04:50.083 | ApplicationSqlD | Test worker    | INFO : SQL (general_settings): Read cleanupNumber  = (not set)
29-5-19 15:04:50.083 | DownOperation   | Test worker    | INFO : Populated unknown branches: {A=[A/(A1)/T=1559142289838], B=[B/(A1,B1)/T=1559142290037]}
29-5-19 15:04:50.083 | DownOperation   | Test worker    | INFO : Determine winner using database reconciliator ...
29-5-19 15:04:50.083 | DatabaseReconci | Test worker    | INFO : Adding database version to winning branch: A/(A1)/T=1559142289838
29-5-19 15:04:50.083 | DatabaseReconci | Test worker    | INFO : Adding database version to winning branch: B/(A1,B1)/T=1559142290037
29-5-19 15:04:50.083 | DatabaseReconci | Test worker    | INFO : - Winner is B with branch: 
29-5-19 15:04:50.083 | DatabaseReconci | Test worker    | INFO :   + A/(A1)/T=1559142289838
29-5-19 15:04:50.083 | DatabaseReconci | Test worker    | INFO :   + B/(A1,B1)/T=1559142290037
29-5-19 15:04:50.083 | DownOperation   | Test worker    | INFO : - Database versions to REMOVE locally: []
29-5-19 15:04:50.083 | DownOperation   | Test worker    | INFO :   + Nothing to purge locally. No conflicts. Only updates. Nice!
29-5-19 15:04:50.083 | DatabaseReconci | Test worker    | INFO : Finding winnersApplyBranch.
29-5-19 15:04:50.083 | DatabaseReconci | Test worker    | INFO : Losers Branch: [A/(A1)/T=1559142289838]
29-5-19 15:04:50.083 | DatabaseReconci | Test worker    | INFO : Winners Branch: [A/(A1)/T=1559142289838, B/(A1,B1)/T=1559142290037]
29-5-19 15:04:50.083 | DownOperation   | Test worker    | INFO : - Cleanup occurred: false
29-5-19 15:04:50.083 | DownOperation   | Test worker    | INFO : - Database versions to APPLY locally: [B/(A1,B1)/T=1559142290037]
29-5-19 15:04:50.083 | DownOperation   | Test worker    | INFO : Loading winners database (DEFAULT) ...
29-5-19 15:04:50.083 | DatabaseXmlSeri | Test worker    | INFO : - Loading database (FULL) from file /tmp/syncanytest/syncany-190529150308467-61346-client-A/.syncany/cache/database-B-0000000001 ...
29-5-19 15:04:50.085 | DatabaseXmlPars | Test worker    | INFO :    + Added database version B/(A1,B1)/T=1559142290037
29-5-19 15:04:50.085 | DownOperation   | Test worker    | INFO : Determine file system actions ...
29-5-19 15:04:50.086 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:50.089 | FileSystemActio | Test worker    | INFO : - Loading current file tree...
29-5-19 15:04:50.089 | FileSystemActio | Test worker    | INFO : - Determine filesystem actions ...
29-5-19 15:04:50.089 | FileSystemActio | Test worker    | INFO :   + Comparing local version: null
29-5-19 15:04:50.089 | FileSystemActio | Test worker    | INFO :     with winning version   : FileVersion [version=1, path=moved, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:50.089 | FileVersionComp | Test worker    | INFO :      - [DELETED]: Local file DIFFERS from file version, expected EXISTS = true, but actual EXISTS = false, for file moved
29-5-19 15:04:50.089 | FileSystemActio | Test worker    | INFO :      -> (2) Deleted: Local file does NOT exist, but it should, winning version not known: FileVersion [version=1, path=moved, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-] AND /tmp/syncanytest/syncany-190529150308467-61346-client-A/moved
29-5-19 15:04:50.089 | FileSystemActio | Test worker    | INFO :      -> NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=moved, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:50.089 | FileSystemActio | Test worker    | INFO :   + Comparing local version: null
29-5-19 15:04:50.089 | FileSystemActio | Test worker    | INFO :     with winning version   : FileVersion [version=1, path=moved/folder2, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:50.089 | FileVersionComp | Test worker    | INFO :      - [DELETED]: Local file DIFFERS from file version, expected EXISTS = true, but actual EXISTS = false, for file moved/folder2
29-5-19 15:04:50.089 | FileSystemActio | Test worker    | INFO :      -> (2) Deleted: Local file does NOT exist, but it should, winning version not known: FileVersion [version=1, path=moved/folder2, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-] AND /tmp/syncanytest/syncany-190529150308467-61346-client-A/moved/folder2
29-5-19 15:04:50.089 | FileSystemActio | Test worker    | INFO :      -> NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=moved/folder2, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:50.089 | FileSystemActio | Test worker    | INFO :   + Comparing local version: FileVersion [version=1, path=folder/folder2/file2, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=08a41ad1a778d31733a25278285d227388822b21, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]
29-5-19 15:04:50.089 | FileSystemActio | Test worker    | INFO :     with winning version   : FileVersion [version=2, path=moved/folder2/file2, type=FILE, status=CHANGED, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=08a41ad1a778d31733a25278285d227388822b21, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]
29-5-19 15:04:50.090 | FileVersionComp | Test worker    | INFO :      - [CHANGED_PATH]: Local file DIFFERS from file version, expected PATH = moved/folder2/file2, but actual PATH = folder/folder2/file2, for file folder/folder2/file2
29-5-19 15:04:50.094 | FileSystemActio | Test worker    | INFO :      -> (12) Rename / Changed file attributes: Local file has different file attributes: local file = /tmp/syncanytest/syncany-190529150308467-61346-client-A/folder/folder2/file2, local version = FileVersion [version=1, path=folder/folder2/file2, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=08a41ad1a778d31733a25278285d227388822b21, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-], winning version = FileVersion [version=2, path=moved/folder2/file2, type=FILE, status=CHANGED, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=08a41ad1a778d31733a25278285d227388822b21, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]
29-5-19 15:04:50.094 | FileSystemActio | Test worker    | INFO :      -> RenameFileSystemAction [file1=FileVersion [version=1, path=folder/folder2/file2, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=08a41ad1a778d31733a25278285d227388822b21, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-], file2=FileVersion [version=2, path=moved/folder2/file2, type=FILE, status=CHANGED, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=08a41ad1a778d31733a25278285d227388822b21, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]]
29-5-19 15:04:50.094 | FileSystemActio | Test worker    | INFO :   + Comparing local version: FileVersion [version=1, path=folder/file, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=bf4886dd0d9bd4f339ded48e95a6854f46c9e9bd, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]
29-5-19 15:04:50.094 | FileSystemActio | Test worker    | INFO :     with winning version   : FileVersion [version=2, path=moved/file, type=FILE, status=CHANGED, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=bf4886dd0d9bd4f339ded48e95a6854f46c9e9bd, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]
29-5-19 15:04:50.095 | FileVersionComp | Test worker    | INFO :      - [CHANGED_PATH]: Local file DIFFERS from file version, expected PATH = moved/file, but actual PATH = folder/file, for file folder/file
29-5-19 15:04:50.095 | FileSystemActio | Test worker    | INFO :      -> (12) Rename / Changed file attributes: Local file has different file attributes: local file = /tmp/syncanytest/syncany-190529150308467-61346-client-A/folder/file, local version = FileVersion [version=1, path=folder/file, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=bf4886dd0d9bd4f339ded48e95a6854f46c9e9bd, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-], winning version = FileVersion [version=2, path=moved/file, type=FILE, status=CHANGED, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=bf4886dd0d9bd4f339ded48e95a6854f46c9e9bd, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]
29-5-19 15:04:50.095 | FileSystemActio | Test worker    | INFO :      -> RenameFileSystemAction [file1=FileVersion [version=1, path=folder/file, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=bf4886dd0d9bd4f339ded48e95a6854f46c9e9bd, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-], file2=FileVersion [version=2, path=moved/file, type=FILE, status=CHANGED, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=bf4886dd0d9bd4f339ded48e95a6854f46c9e9bd, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]]
29-5-19 15:04:50.095 | FileSystemActio | Test worker    | INFO :   + Comparing local version: FileVersion [version=1, path=folder/folder2, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:50.095 | FileSystemActio | Test worker    | INFO :     with winning version   : FileVersion [version=2, path=folder/folder2, type=FOLDER, status=DELETED, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:50.095 | FileVersionComp | Test worker    | INFO :      - [NEW]: Local file DIFFERS from file version, expected EXISTS = false, but actual EXISTS = true, for file folder/folder2
29-5-19 15:04:50.095 | FileSystemActio | Test worker    | INFO :      -> (10) Local file exists, but should not: local file = /tmp/syncanytest/syncany-190529150308467-61346-client-A/folder/folder2, local version = FileVersion [version=1, path=folder/folder2, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-], winning version = FileVersion [version=2, path=folder/folder2, type=FOLDER, status=DELETED, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:50.095 | FileSystemActio | Test worker    | INFO :      -> DeleteFileSystemAction [file1=FileVersion [version=1, path=folder/folder2, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-], file2=FileVersion [version=2, path=folder/folder2, type=FOLDER, status=DELETED, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:50.095 | FileSystemActio | Test worker    | INFO :   + Comparing local version: FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:50.095 | FileSystemActio | Test worker    | INFO :     with winning version   : FileVersion [version=2, path=folder, type=FOLDER, status=DELETED, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:50.095 | FileVersionComp | Test worker    | INFO :      - [NEW]: Local file DIFFERS from file version, expected EXISTS = false, but actual EXISTS = true, for file folder
29-5-19 15:04:50.095 | FileSystemActio | Test worker    | INFO :      -> (10) Local file exists, but should not: local file = /tmp/syncanytest/syncany-190529150308467-61346-client-A/folder, local version = FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-], winning version = FileVersion [version=2, path=folder, type=FOLDER, status=DELETED, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:50.095 | FileSystemActio | Test worker    | INFO :      -> DeleteFileSystemAction [file1=FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-], file2=FileVersion [version=2, path=folder, type=FOLDER, status=DELETED, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:50.095 | Downloader      | Test worker    | INFO : Downloading and extracting multichunks ...
29-5-19 15:04:50.095 | FileSystemActio | Test worker    | INFO :    Sorted actions:
29-5-19 15:04:50.095 | FileSystemActio | Test worker    | INFO :    + NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=moved, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:50.095 | FileSystemActio | Test worker    | INFO :    + NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=moved/folder2, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:50.095 | FileSystemActio | Test worker    | INFO :    + RenameFileSystemAction [file1=FileVersion [version=1, path=folder/folder2/file2, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=08a41ad1a778d31733a25278285d227388822b21, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-], file2=FileVersion [version=2, path=moved/folder2/file2, type=FILE, status=CHANGED, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=08a41ad1a778d31733a25278285d227388822b21, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]]
29-5-19 15:04:50.095 | FileSystemActio | Test worker    | INFO :    + RenameFileSystemAction [file1=FileVersion [version=1, path=folder/file, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=bf4886dd0d9bd4f339ded48e95a6854f46c9e9bd, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-], file2=FileVersion [version=2, path=moved/file, type=FILE, status=CHANGED, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=bf4886dd0d9bd4f339ded48e95a6854f46c9e9bd, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]]
29-5-19 15:04:50.095 | FileSystemActio | Test worker    | INFO :    + DeleteFileSystemAction [file1=FileVersion [version=1, path=folder/folder2, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-], file2=FileVersion [version=2, path=folder/folder2, type=FOLDER, status=DELETED, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:50.095 | FileSystemActio | Test worker    | INFO :    + DeleteFileSystemAction [file1=FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-], file2=FileVersion [version=2, path=folder, type=FOLDER, status=DELETED, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:50.096 | DownOperation   | Test worker    | FINE : - Applying file system actions (sorted!) ...
29-5-19 15:04:50.096 | DownOperation   | Test worker    | FINE :    +  NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=moved, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:50.096 | FileSystemActio | Test worker    | INFO :      - Creating folder at FileVersion [version=1, path=moved, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-] ...
29-5-19 15:04:50.096 | FileSystemActio | Test worker    | INFO :      - Creating folder at /tmp/syncanytest/syncany-190529150308467-61346-client-A/moved ...
29-5-19 15:04:50.096 | FileSystemActio | Test worker    | INFO :      - Setting POSIX permissions: rwxrwxr-x ...
29-5-19 15:04:50.096 | DownOperation   | Test worker    | FINE :    +  NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=moved/folder2, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:50.096 | FileSystemActio | Test worker    | INFO :      - Creating folder at FileVersion [version=1, path=moved/folder2, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-] ...
29-5-19 15:04:50.096 | FileSystemActio | Test worker    | INFO :      - Creating folder at /tmp/syncanytest/syncany-190529150308467-61346-client-A/moved/folder2 ...
29-5-19 15:04:50.096 | FileSystemActio | Test worker    | INFO :      - Setting POSIX permissions: rwxrwxr-x ...
29-5-19 15:04:50.096 | DownOperation   | Test worker    | FINE :    +  RenameFileSystemAction [file1=FileVersion [version=1, path=folder/folder2/file2, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=08a41ad1a778d31733a25278285d227388822b21, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-], file2=FileVersion [version=2, path=moved/folder2/file2, type=FILE, status=CHANGED, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=08a41ad1a778d31733a25278285d227388822b21, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]]
29-5-19 15:04:50.097 | FileSystemActio | Test worker    | INFO :      - (1) Renaming file /tmp/syncanytest/syncany-190529150308467-61346-client-A/folder/folder2/file2 to /tmp/syncanytest/syncany-190529150308467-61346-client-A/moved/folder2/file2 ...
29-5-19 15:04:50.097 | FileSystemActio | Test worker    | INFO :      - Setting POSIX permissions: rw-rw-r-- ...
29-5-19 15:04:50.097 | DownOperation   | Test worker    | FINE :    +  RenameFileSystemAction [file1=FileVersion [version=1, path=folder/file, type=FILE, status=NEW, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=bf4886dd0d9bd4f339ded48e95a6854f46c9e9bd, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-], file2=FileVersion [version=2, path=moved/file, type=FILE, status=CHANGED, size=51200, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=bf4886dd0d9bd4f339ded48e95a6854f46c9e9bd, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rw-rw-r--, dosAttributes=--a-]]
29-5-19 15:04:50.098 | FileSystemActio | Test worker    | INFO :      - (1) Renaming file /tmp/syncanytest/syncany-190529150308467-61346-client-A/folder/file to /tmp/syncanytest/syncany-190529150308467-61346-client-A/moved/file ...
29-5-19 15:04:50.098 | FileSystemActio | Test worker    | INFO :      - Setting POSIX permissions: rw-rw-r-- ...
29-5-19 15:04:50.098 | DownOperation   | Test worker    | FINE :    +  DeleteFileSystemAction [file1=FileVersion [version=1, path=folder/folder2, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-], file2=FileVersion [version=2, path=folder/folder2, type=FOLDER, status=DELETED, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:50.098 | DownOperation   | Test worker    | FINE :    +  DeleteFileSystemAction [file1=FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:49 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-], file2=FileVersion [version=2, path=folder, type=FOLDER, status=DELETED, size=4096, lastModified=Wed May 29 15:04:49 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:50.099 | DownOperation   | Test worker    | INFO : - Adding database versions to SQL database ...
29-5-19 15:04:50.099 | DownOperation   | Test worker    | INFO :   + Applying database version (A1,B1)
29-5-19 15:04:50.099 | DownOperation   | Test worker    | FINE :   + Contents: DatabaseVersion [header=B/(A1,B1)/T=1559142290037, chunks=0, multiChunks=0, fileContents=0, fileHistories=6]
29-5-19 15:04:50.111 | ActionFileHandl | Test worker    | INFO : Finishing action for RemoteFile[name=action-down-A-1559142290067] ...
29-5-19 15:04:50.118 | ActionFileHandl | Test worker    | INFO : Deleting action file: RemoteFile[name=action-down-A-1559142290067]
29-5-19 15:04:50.118 | AbstractTransfe | Test worker    | INFO : Cleaning own old action files ...
29-5-19 15:04:50.118 | Cache           | Test worker    | INFO : Cache size okay (105 KB), no need to clean (keep size is 500 MB)
29-5-19 15:04:50.118 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownEndSyncExternalEvent (org.syncany.operations.daemon.messages.DownEndSyncExternalEvent@758e3fe3) ...
29-5-19 15:04:50.118 | DownOperation   | Test worker    | INFO : Sync down done.
29-5-19 15:04:50.120 | FileVersionComp | Test worker    | INFO :      - [CHANGED_PATH]: Local file DIFFERS from file version, expected PATH = tmp/syncanytest/syncany-190529150308467-61346-client-A/moved/file, but actual PATH = tmp/syncanytest/syncany-190529150308467-61346-client-B/moved/file, for file tmp/syncanytest/syncany-190529150308467-61346-client-B/moved/file
29-5-19 15:04:50.124 | FileVersionComp | Test worker    | INFO :      - [CHANGED_PATH]: Local file DIFFERS from file version, expected PATH = tmp/syncanytest/syncany-190529150308467-61346-client-A/moved/file, but actual PATH = tmp/syncanytest/syncany-190529150308467-61346-client-B/moved/file, for file tmp/syncanytest/syncany-190529150308467-61346-client-B/moved/file
29-5-19 15:04:50.126 | FileVersionComp | Test worker    | INFO :      - [CHANGED_PATH]: Local file DIFFERS from file version, expected PATH = tmp/syncanytest/syncany-190529150308467-61346-client-A/moved/folder2/file2, but actual PATH = tmp/syncanytest/syncany-190529150308467-61346-client-B/moved/folder2/file2, for file tmp/syncanytest/syncany-190529150308467-61346-client-B/moved/folder2/file2
29-5-19 15:04:50.137 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:50.137 | LocalTransferMa | Test worker    | INFO : testTargetExists: Target exists.
29-5-19 15:04:50.156 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:50.157 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-66355-client-A' ...
29-5-19 15:04:50.157 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:50.157 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:50.157 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:50.157 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:50.157 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:50.157 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:50.157 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:50.157 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:50.157 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:50.157 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-66355-client-A' ...
29-5-19 15:04:50.157 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:50.157 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:50.157 | TransferManager | Test worker    | INFO : - With feature PathAware
29-5-19 15:04:50.157 | TransferManager | Test worker    | INFO : - With feature TransactionAware
29-5-19 15:04:50.157 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:50.157 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:50.157 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:50.157 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:50.157 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:50.157 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:50.157 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature PathAware
29-5-19 15:04:50.157 | TransferManager | Test worker    | FINE : - Wrapping TransferManager RetriableFeatureTransferManager in TransactionAwareFeatureTransferManager
29-5-19 15:04:50.181 | hsqldb.db.HSQLD | Test worker    | INFO : Checkpoint start
29-5-19 15:04:50.214 | hsqldb.db.HSQLD | Test worker    | INFO : checkpointClose start
29-5-19 15:04:50.222 | hsqldb.db.HSQLD | Test worker    | FINE : log close size: 0
29-5-19 15:04:50.224 | hsqldb.db.HSQLD | Test worker    | INFO : checkpointClose end
29-5-19 15:04:50.225 | hsqldb.db.HSQLD | Test worker    | INFO : Checkpoint end - txts: 1
29-5-19 15:04:50.230 | DatabaseConnect | Test worker    | INFO : Found 0 tables.
29-5-19 15:04:50.230 | DatabaseConnect | Test worker    | INFO : Database has no tables. Creating tables from script.create.all.sql
29-5-19 15:04:50.230 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Tables
29-5-19 15:04:50.230 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS databaseversion ( id int NOT NULL IDENTITY, status varchar(45) NOT NULL, localtime datetime NOT NULL, client varchar(45) NOT NULL, vectorclock_serialized varchar(1024) NOT NULL, UNIQUE (vectorclock_serialized) ); 
29-5-19 15:04:50.232 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  chunk ( checksum varchar(40) NOT NULL, databaseversion_id int NOT NULL, size bigint NOT NULL, PRIMARY KEY (checksum), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.234 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  databaseversion_vectorclock ( databaseversion_id int NOT NULL, client varchar(45) NOT NULL, logicaltime int NOT NULL, PRIMARY KEY (databaseversion_id, client), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.236 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  filecontent ( checksum varchar(40) NOT NULL, databaseversion_id int NOT NULL, size bigint NOT NULL, PRIMARY KEY (checksum), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.238 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  filecontent_chunk ( filecontent_checksum varchar(40) NOT NULL, chunk_checksum varchar(40) NOT NULL, num int NOT NULL, PRIMARY KEY (filecontent_checksum, chunk_checksum, num), FOREIGN KEY (filecontent_checksum) REFERENCES filecontent (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY (chunk_checksum) REFERENCES chunk (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.240 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  filehistory ( id varchar(40) NOT NULL, databaseversion_id int NOT NULL, PRIMARY KEY (id, databaseversion_id), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.242 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  fileversion ( filehistory_id varchar(40) NOT NULL, version int NOT NULL, databaseversion_id int NOT NULL, path varchar(1024) NOT NULL, type varchar(45) NOT NULL, status varchar(45) NOT NULL, size bigint NOT NULL, lastmodified datetime NOT NULL, linktarget varchar(1024), filecontent_checksum varchar(40) DEFAULT NULL, updated datetime NOT NULL, posixperms varchar(45) DEFAULT NULL, dosattrs varchar(45) DEFAULT NULL, PRIMARY KEY (filehistory_id, version, databaseversion_id), FOREIGN KEY (filehistory_id, databaseversion_id) REFERENCES filehistory (id, databaseversion_id) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY (filecontent_checksum) REFERENCES filecontent (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.244 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  multichunk ( id varchar(40) NOT NULL, databaseversion_id int NOT NULL, size bigint NOT NULL, PRIMARY KEY (id), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.246 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  multichunk_chunk ( multichunk_id varchar(40) NOT NULL, chunk_checksum varchar(40) NOT NULL, PRIMARY KEY (multichunk_id, chunk_checksum), FOREIGN KEY (multichunk_id) REFERENCES multichunk (id) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY (chunk_checksum) REFERENCES chunk (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.248 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  multichunk_muddy ( id varchar(40) NOT NULL, machine_name varchar(255) NOT NULL, machine_version int NOT NULL, PRIMARY KEY (id) ); 
29-5-19 15:04:50.250 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  known_databases ( id int NOT NULL IDENTITY, client varchar(45) NOT NULL, filenumber int NOT NULL, UNIQUE (client, filenumber) ); 
29-5-19 15:04:50.252 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  general_settings ( key varchar(255) NOT NULL, value varchar(255) NOT NULL, PRIMARY KEY (key) ); 
29-5-19 15:04:50.254 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Non-primary indices
29-5-19 15:04:50.254 | SqlRunner       | Test worker    | INFO : SQL:   CREATE INDEX idx_databaseversion_status ON databaseversion (status); 
29-5-19 15:04:50.255 | hsqldb.db.HSQLD | Test worker    | INFO : dataFileCache open start
29-5-19 15:04:50.257 | hsqldb.db.HSQLD | Test worker    | INFO : dataFileCache open end
29-5-19 15:04:50.259 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_databaseversion_vectorclock_serialized ON databaseversion (vectorclock_serialized); 
29-5-19 15:04:50.261 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_fileversion_path ON fileversion (path); 
29-5-19 15:04:50.263 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_fileversion_status ON fileversion (status); 
29-5-19 15:04:50.264 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_fileversion_filecontent_checksum ON fileversion (filecontent_checksum); 
29-5-19 15:04:50.266 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Views
29-5-19 15:04:50.266 | SqlRunner       | Test worker    | INFO : SQL:    CREATE VIEW databaseversion_master AS SELECT dbv.*, vc.logicaltime as client_version FROM databaseversion dbv JOIN databaseversion_vectorclock vc on dbv.id=vc.databaseversion_id and dbv.client=vc.client WHERE dbv.status='MASTER'; 
29-5-19 15:04:50.268 | SqlRunner       | Test worker    | INFO : SQL:  CREATE VIEW fileversion_master AS SELECT fv0.* FROM fileversion fv0 JOIN databaseversion dbv ON fv0.databaseversion_id=dbv.id AND dbv.status='MASTER'; 
29-5-19 15:04:50.270 | SqlRunner       | Test worker    | INFO : SQL:  CREATE VIEW fileversion_master_maxversion AS SELECT DISTINCT filehistory_id, MAX(version) version FROM fileversion_master GROUP BY filehistory_id; 
29-5-19 15:04:50.273 | SqlRunner       | Test worker    | INFO : SQL:  CREATE VIEW fileversion_master_last AS SELECT fv.* FROM fileversion_master_maxversion fvmax JOIN fileversion_master fv ON fvmax.filehistory_id=fv.filehistory_id AND fvmax.version=fv.version WHERE fv.status<>'DELETED'; 
29-5-19 15:04:50.275 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Full Views
29-5-19 15:04:50.275 | SqlRunner       | Test worker    | INFO : SQL:    create view filehistory_full as select dbv.status as databaseversion_status, dbv.localtime as databaseversion_localtime, dbv.client as databaseversion_client, dbv.vectorclock_serialized as databaseversion_vectorclock_serialized, fh.* from databaseversion dbv join filehistory fh on dbv.id=fh.databaseversion_id; 
29-5-19 15:04:50.277 | SqlRunner       | Test worker    | INFO : SQL:  create view fileversion_full as select fhf.databaseversion_status, fhf.databaseversion_localtime, fhf.databaseversion_client, fhf.databaseversion_vectorclock_serialized, fv.* from filehistory_full fhf join fileversion fv on fhf.id=fv.filehistory_id and fhf.databaseversion_id=fv.databaseversion_id; 
29-5-19 15:04:50.279 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Functions
29-5-19 15:04:50.279 | SqlRunner       | Test worker    | INFO : SQL (new delimiter): end;
29-5-19 15:04:50.279 | SqlRunner       | Test worker    | INFO : SQL:     create function substr_count(haystack varchar(255), needle varchar(255)) returns integer begin atomic declare strCount integer; declare lastIndex integer;  set strCount = 0; set lastIndex = 1;  while lastIndex <> 0 do set lastIndex = locate(needle, haystack, lastIndex);  if lastIndex <> 0 then set strCount = strCount + 1; set lastIndex = lastIndex + length(needle); end if; end while;  return strCount; end; 
29-5-19 15:04:50.281 | UpOperation     | Test worker    | INFO : 
29-5-19 15:04:50.281 | UpOperation     | Test worker    | INFO : Running 'Sync up' at client A ...
29-5-19 15:04:50.281 | UpOperation     | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:50.281 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpStartSyncExternalEvent (org.syncany.operations.daemon.messages.UpStartSyncExternalEvent@490245c2) ...
29-5-19 15:04:50.282 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:50.282 | StatusOperation | Test worker    | INFO : 
29-5-19 15:04:50.282 | StatusOperation | Test worker    | INFO : Running 'Status' at client A ...
29-5-19 15:04:50.282 | StatusOperation | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:50.282 | StatusOperation | Test worker    | INFO : Querying current file tree from database ...
29-5-19 15:04:50.282 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event StatusStartSyncExternalEvent (org.syncany.operations.daemon.messages.StatusStartSyncExternalEvent@79d3da50) ...
29-5-19 15:04:50.283 | StatusOperation | Test worker    | INFO : Analyzing local folder /tmp/syncanytest/syncany-190529150308467-66355-client-A ...
29-5-19 15:04:50.283 | StatusOperation | Test worker    | FINE : - Ignoring file (syncany app-related): .syncany
29-5-19 15:04:50.283 | StatusOperation | Test worker    | FINE : - New file: folder
29-5-19 15:04:50.283 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event StatusEndSyncExternalEvent (org.syncany.operations.daemon.messages.StatusEndSyncExternalEvent@797c819f) ...
29-5-19 15:04:50.283 | AbstractTransfe | Test worker    | INFO : Looking for other running remote operations ...
29-5-19 15:04:50.284 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:50.284 | LsRemoteOperati | Test worker    | INFO : 
29-5-19 15:04:50.284 | LsRemoteOperati | Test worker    | INFO : Running 'Remote Status' at client A ...
29-5-19 15:04:50.284 | LsRemoteOperati | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:50.284 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteStartSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteStartSyncExternalEvent@7a684876) ...
29-5-19 15:04:50.284 | LsRemoteOperati | Test worker    | INFO : Retrieving remote database list.
29-5-19 15:04:50.284 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteEndSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteEndSyncExternalEvent@640d2163) ...
29-5-19 15:04:50.284 | UpOperation     | Test worker    | INFO : No remote changes, ready to upload.
29-5-19 15:04:50.284 | ActionFileHandl | Test worker    | INFO : Starting action for RemoteFile[name=action-up-A-1559142290157] ...
29-5-19 15:04:50.284 | ActionFileHandl | Test worker    | INFO : Uploading action file: RemoteFile[name=action-up-A-1559142290157]
29-5-19 15:04:50.285 | ActionFileHandl | Test worker    | INFO : Scheduling action renewal task for every 2 minutes, for RemoteFile[name=action-up-A-1559142290157] ...
29-5-19 15:04:50.286 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:50.291 | TransactionAwar | Test worker    | INFO : Done rolling back previous transactions.
29-5-19 15:04:50.291 | AsyncIndexer    | AsyncI/syncany | INFO : Starting Indexing.
29-5-19 15:04:50.292 | InternalEventBu | AsyncI/syncany | INFO : Event bus 'LocalEventBus': Posting event UpIndexStartSyncExternalEvent (org.syncany.operations.daemon.messages.UpIndexStartSyncExternalEvent@4b13d21) ...
29-5-19 15:04:50.292 | Indexer         | AsyncI/syncany | FINE : - Looking for deleted files ...
29-5-19 15:04:50.292 | Indexer         | AsyncI/syncany | FINE : - +File /tmp/syncanytest/syncany-190529150308467-66355-client-A/folder
29-5-19 15:04:50.292 | Indexer         | AsyncI/syncany | FINE : - /File: folder (directory/symlink/0-byte-file)
29-5-19 15:04:50.298 | Indexer         | AsyncI/syncany | FINE :    * No old file history found, starting new history (path: folder, FOLDER)
29-5-19 15:04:50.298 | FileVersionComp | AsyncI/syncany | INFO :      - [DELETED]: Local file DIFFERS from file version, actual file is NULL, for file folder
29-5-19 15:04:50.298 | Indexer         | AsyncI/syncany | INFO :    * Added file version:    FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:50.298 | Indexer         | AsyncI/syncany | INFO :      based on file version: null
29-5-19 15:04:50.298 | InternalEventBu | AsyncI/syncany | INFO : Event bus 'LocalEventBus': Posting event UpIndexChangesDetectedSyncExternalEvent (org.syncany.operations.daemon.messages.UpIndexChangesDetectedSyncExternalEvent@25f102dd) ...
29-5-19 15:04:50.298 | InternalEventBu | AsyncI/syncany | INFO : Event bus 'LocalEventBus': Posting event UpIndexEndSyncExternalEvent (org.syncany.operations.daemon.messages.UpIndexEndSyncExternalEvent@2f2a697e) ...
29-5-19 15:04:50.298 | Indexer         | AsyncI/syncany | FINE : Processed new database version: DatabaseVersion [header=UnknownMachine/()/T=1559142290292, chunks=0, multiChunks=0, fileContents=0, fileHistories=1]
29-5-19 15:04:50.298 | InternalEventBu | AsyncI/syncany | INFO : Event bus 'LocalEventBus': Posting event UpIndexMidSyncExternalEvent (org.syncany.operations.daemon.messages.UpIndexMidSyncExternalEvent@189fd2dc) ...
29-5-19 15:04:50.299 | UpOperation     | Test worker    | INFO : No DIRTY data found in database (no dirty databases); Nothing to do here.
29-5-19 15:04:50.299 | UpOperation     | Test worker    | INFO : Last vector clock was: ()
29-5-19 15:04:50.299 | UpOperation     | Test worker    | INFO : Uploading new multichunks ...
29-5-19 15:04:50.300 | UpOperation     | Test worker    | INFO : Uploading database: DatabaseVersion [header=A/(A1)/T=1559142290299, chunks=0, multiChunks=0, fileContents=0, fileHistories=1]
29-5-19 15:04:50.300 | UpOperation     | Test worker    | INFO : Saving local delta database, version A/(A1)/T=1559142290299 to file /tmp/syncanytest/syncany-190529150308467-66355-client-A/.syncany/cache/database-A-0000000001 ... 
29-5-19 15:04:50.300 | UpOperation     | Test worker    | INFO : - Saving database to /tmp/syncanytest/syncany-190529150308467-66355-client-A/.syncany/cache/database-A-0000000001 ...
29-5-19 15:04:50.300 | UpOperation     | Test worker    | INFO : - Uploading local delta database file ...
29-5-19 15:04:50.301 | UpOperation     | Test worker    | INFO : - Uploading /tmp/syncanytest/syncany-190529150308467-66355-client-A/.syncany/cache/database-A-0000000001 to RemoteFile[name=database-A-0000000001] ...
29-5-19 15:04:50.301 | RemoteTransacti | Test worker    | INFO : - Adding file to TX for UPLOAD: /tmp/syncanytest/syncany-190529150308467-66355-client-A/.syncany/cache/database-A-0000000001 -> Temp. remote file: RemoteFile[name=temp-GbSgo-database-A-0000000001], final location: RemoteFile[name=database-A-0000000001]
29-5-19 15:04:50.301 | UpOperation     | Test worker    | INFO : Adding shutdown hook (to allow resuming the upload) ...
29-5-19 15:04:50.301 | RemoteTransacti | Test worker    | INFO : Starting TX.commit() ...
29-5-19 15:04:50.305 | AsyncIndexer    | AsyncI/syncany | INFO : Stopping indexing. Signal end of stream with empty databaseversion
29-5-19 15:04:50.305 | RemoteTransacti | Test worker    | INFO : Wrote transaction manifest to temporary file: /tmp/syncanytest/syncany-190529150308467-66355-client-A/.syncany/cache/temp-transaction-15662200638594054524.tmp
29-5-19 15:04:50.305 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpUploadFileSyncExternalEvent (org.syncany.operations.daemon.messages.UpUploadFileSyncExternalEvent@3394c4c6) ...
29-5-19 15:04:50.305 | RemoteTransacti | Test worker    | INFO : - Uploading remote transaction file RemoteFile[name=transaction-1b3fb88f] ...
29-5-19 15:04:50.305 | RemoteTransacti | Test worker    | INFO : - Starting to upload data in commit.
29-5-19 15:04:50.305 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpUploadFileInTransactionSyncExternalEvent (org.syncany.operations.daemon.messages.UpUploadFileInTransactionSyncExternalEvent@2a52b846) ...
29-5-19 15:04:50.305 | RemoteTransacti | Test worker    | INFO : - Uploading /tmp/syncanytest/syncany-190529150308467-66355-client-A/.syncany/cache/database-A-0000000001 to temp. file RemoteFile[name=temp-GbSgo-database-A-0000000001] ...
29-5-19 15:04:50.306 | RemoteTransacti | Test worker    | INFO : - Moving temp. file RemoteFile[name=temp-GbSgo-database-A-0000000001] to final location RemoteFile[name=database-A-0000000001] ...
29-5-19 15:04:50.306 | RemoteTransacti | Test worker    | INFO : - Deleting remote transaction file RemoteFile[name=transaction-1b3fb88f] ...
29-5-19 15:04:50.306 | RemoteTransacti | Test worker    | INFO : END of TX.commmit(): Succesfully committed transaction.
29-5-19 15:04:50.306 | RemoteTransacti | Test worker    | INFO : END of TX.delTemp(): Sucessfully deleted final files.
29-5-19 15:04:50.306 | UpOperation     | Test worker    | INFO : Persisting local SQL database (new database version A/(A1)/T=1559142290299) ...
29-5-19 15:04:50.307 | UpOperation     | Test worker    | INFO : Removing DIRTY database versions from database ...
29-5-19 15:04:50.312 | UpOperation     | Test worker    | INFO : Adding database version to result changes:DatabaseVersion [header=A/(A1)/T=1559142290299, chunks=0, multiChunks=0, fileContents=0, fileHistories=1]
29-5-19 15:04:50.312 | UpOperation     | Test worker    | INFO : Committing local database.
29-5-19 15:04:50.312 | UpOperation     | Test worker    | FINE : Waiting for new database version.
29-5-19 15:04:50.312 | UpOperation     | Test worker    | FINE : Took new database version: DatabaseVersion [header=UnknownMachine/()/T=1559142290305, chunks=0, multiChunks=0, fileContents=0, fileHistories=0]
29-5-19 15:04:50.312 | UpOperation     | Test worker    | INFO : Sync up done.
29-5-19 15:04:50.314 | ActionFileHandl | Test worker    | INFO : Finishing action for RemoteFile[name=action-up-A-1559142290157] ...
29-5-19 15:04:50.321 | ActionFileHandl | Test worker    | INFO : Deleting action file: RemoteFile[name=action-up-A-1559142290157]
29-5-19 15:04:50.321 | AbstractTransfe | Test worker    | INFO : Cleaning own old action files ...
29-5-19 15:04:50.321 | Cache           | Test worker    | INFO : Cache size okay (0 KB), no need to clean (keep size is 500 MB)
29-5-19 15:04:50.321 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpEndSyncExternalEvent (org.syncany.operations.daemon.messages.UpEndSyncExternalEvent@742f730b) ...
29-5-19 15:04:50.322 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:50.322 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-66355-client-B' ...
29-5-19 15:04:50.323 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:50.323 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:50.323 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:50.323 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:50.323 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:50.323 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:50.323 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:50.323 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:50.323 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:50.323 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-66355-client-B' ...
29-5-19 15:04:50.323 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:50.323 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:50.323 | TransferManager | Test worker    | INFO : - With feature PathAware
29-5-19 15:04:50.323 | TransferManager | Test worker    | INFO : - With feature TransactionAware
29-5-19 15:04:50.323 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:50.323 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:50.323 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:50.323 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:50.323 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:50.323 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:50.323 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature PathAware
29-5-19 15:04:50.323 | TransferManager | Test worker    | FINE : - Wrapping TransferManager RetriableFeatureTransferManager in TransactionAwareFeatureTransferManager
29-5-19 15:04:50.354 | hsqldb.db.HSQLD | Test worker    | INFO : Checkpoint start
29-5-19 15:04:50.354 | hsqldb.db.HSQLD | Test worker    | INFO : checkpointClose start
29-5-19 15:04:50.368 | hsqldb.db.HSQLD | Test worker    | FINE : log close size: 0
29-5-19 15:04:50.371 | hsqldb.db.HSQLD | Test worker    | INFO : checkpointClose end
29-5-19 15:04:50.371 | hsqldb.db.HSQLD | Test worker    | INFO : Checkpoint end - txts: 1
29-5-19 15:04:50.377 | DatabaseConnect | Test worker    | INFO : Found 0 tables.
29-5-19 15:04:50.377 | DatabaseConnect | Test worker    | INFO : Database has no tables. Creating tables from script.create.all.sql
29-5-19 15:04:50.377 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Tables
29-5-19 15:04:50.377 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS databaseversion ( id int NOT NULL IDENTITY, status varchar(45) NOT NULL, localtime datetime NOT NULL, client varchar(45) NOT NULL, vectorclock_serialized varchar(1024) NOT NULL, UNIQUE (vectorclock_serialized) ); 
29-5-19 15:04:50.381 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  chunk ( checksum varchar(40) NOT NULL, databaseversion_id int NOT NULL, size bigint NOT NULL, PRIMARY KEY (checksum), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.383 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  databaseversion_vectorclock ( databaseversion_id int NOT NULL, client varchar(45) NOT NULL, logicaltime int NOT NULL, PRIMARY KEY (databaseversion_id, client), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.385 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  filecontent ( checksum varchar(40) NOT NULL, databaseversion_id int NOT NULL, size bigint NOT NULL, PRIMARY KEY (checksum), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.387 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  filecontent_chunk ( filecontent_checksum varchar(40) NOT NULL, chunk_checksum varchar(40) NOT NULL, num int NOT NULL, PRIMARY KEY (filecontent_checksum, chunk_checksum, num), FOREIGN KEY (filecontent_checksum) REFERENCES filecontent (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY (chunk_checksum) REFERENCES chunk (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.390 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  filehistory ( id varchar(40) NOT NULL, databaseversion_id int NOT NULL, PRIMARY KEY (id, databaseversion_id), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.395 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  fileversion ( filehistory_id varchar(40) NOT NULL, version int NOT NULL, databaseversion_id int NOT NULL, path varchar(1024) NOT NULL, type varchar(45) NOT NULL, status varchar(45) NOT NULL, size bigint NOT NULL, lastmodified datetime NOT NULL, linktarget varchar(1024), filecontent_checksum varchar(40) DEFAULT NULL, updated datetime NOT NULL, posixperms varchar(45) DEFAULT NULL, dosattrs varchar(45) DEFAULT NULL, PRIMARY KEY (filehistory_id, version, databaseversion_id), FOREIGN KEY (filehistory_id, databaseversion_id) REFERENCES filehistory (id, databaseversion_id) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY (filecontent_checksum) REFERENCES filecontent (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.397 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  multichunk ( id varchar(40) NOT NULL, databaseversion_id int NOT NULL, size bigint NOT NULL, PRIMARY KEY (id), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.399 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  multichunk_chunk ( multichunk_id varchar(40) NOT NULL, chunk_checksum varchar(40) NOT NULL, PRIMARY KEY (multichunk_id, chunk_checksum), FOREIGN KEY (multichunk_id) REFERENCES multichunk (id) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY (chunk_checksum) REFERENCES chunk (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.401 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  multichunk_muddy ( id varchar(40) NOT NULL, machine_name varchar(255) NOT NULL, machine_version int NOT NULL, PRIMARY KEY (id) ); 
29-5-19 15:04:50.403 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  known_databases ( id int NOT NULL IDENTITY, client varchar(45) NOT NULL, filenumber int NOT NULL, UNIQUE (client, filenumber) ); 
29-5-19 15:04:50.405 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  general_settings ( key varchar(255) NOT NULL, value varchar(255) NOT NULL, PRIMARY KEY (key) ); 
29-5-19 15:04:50.407 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Non-primary indices
29-5-19 15:04:50.407 | SqlRunner       | Test worker    | INFO : SQL:   CREATE INDEX idx_databaseversion_status ON databaseversion (status); 
29-5-19 15:04:50.408 | hsqldb.db.HSQLD | Test worker    | INFO : dataFileCache open start
29-5-19 15:04:50.411 | hsqldb.db.HSQLD | Test worker    | INFO : dataFileCache open end
29-5-19 15:04:50.412 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_databaseversion_vectorclock_serialized ON databaseversion (vectorclock_serialized); 
29-5-19 15:04:50.414 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_fileversion_path ON fileversion (path); 
29-5-19 15:04:50.416 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_fileversion_status ON fileversion (status); 
29-5-19 15:04:50.418 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_fileversion_filecontent_checksum ON fileversion (filecontent_checksum); 
29-5-19 15:04:50.419 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Views
29-5-19 15:04:50.419 | SqlRunner       | Test worker    | INFO : SQL:    CREATE VIEW databaseversion_master AS SELECT dbv.*, vc.logicaltime as client_version FROM databaseversion dbv JOIN databaseversion_vectorclock vc on dbv.id=vc.databaseversion_id and dbv.client=vc.client WHERE dbv.status='MASTER'; 
29-5-19 15:04:50.422 | SqlRunner       | Test worker    | INFO : SQL:  CREATE VIEW fileversion_master AS SELECT fv0.* FROM fileversion fv0 JOIN databaseversion dbv ON fv0.databaseversion_id=dbv.id AND dbv.status='MASTER'; 
29-5-19 15:04:50.424 | SqlRunner       | Test worker    | INFO : SQL:  CREATE VIEW fileversion_master_maxversion AS SELECT DISTINCT filehistory_id, MAX(version) version FROM fileversion_master GROUP BY filehistory_id; 
29-5-19 15:04:50.426 | SqlRunner       | Test worker    | INFO : SQL:  CREATE VIEW fileversion_master_last AS SELECT fv.* FROM fileversion_master_maxversion fvmax JOIN fileversion_master fv ON fvmax.filehistory_id=fv.filehistory_id AND fvmax.version=fv.version WHERE fv.status<>'DELETED'; 
29-5-19 15:04:50.428 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Full Views
29-5-19 15:04:50.428 | SqlRunner       | Test worker    | INFO : SQL:    create view filehistory_full as select dbv.status as databaseversion_status, dbv.localtime as databaseversion_localtime, dbv.client as databaseversion_client, dbv.vectorclock_serialized as databaseversion_vectorclock_serialized, fh.* from databaseversion dbv join filehistory fh on dbv.id=fh.databaseversion_id; 
29-5-19 15:04:50.430 | SqlRunner       | Test worker    | INFO : SQL:  create view fileversion_full as select fhf.databaseversion_status, fhf.databaseversion_localtime, fhf.databaseversion_client, fhf.databaseversion_vectorclock_serialized, fv.* from filehistory_full fhf join fileversion fv on fhf.id=fv.filehistory_id and fhf.databaseversion_id=fv.databaseversion_id; 
29-5-19 15:04:50.432 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Functions
29-5-19 15:04:50.432 | SqlRunner       | Test worker    | INFO : SQL (new delimiter): end;
29-5-19 15:04:50.432 | SqlRunner       | Test worker    | INFO : SQL:     create function substr_count(haystack varchar(255), needle varchar(255)) returns integer begin atomic declare strCount integer; declare lastIndex integer;  set strCount = 0; set lastIndex = 1;  while lastIndex <> 0 do set lastIndex = locate(needle, haystack, lastIndex);  if lastIndex <> 0 then set strCount = strCount + 1; set lastIndex = lastIndex + length(needle); end if; end while;  return strCount; end; 
29-5-19 15:04:50.435 | DownOperation   | Test worker    | INFO : 
29-5-19 15:04:50.435 | DownOperation   | Test worker    | INFO : Running 'Sync down' at client B ...
29-5-19 15:04:50.435 | DownOperation   | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:50.435 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownStartSyncExternalEvent (org.syncany.operations.daemon.messages.DownStartSyncExternalEvent@5f4930e2) ...
29-5-19 15:04:50.435 | AbstractTransfe | Test worker    | INFO : Looking for other running remote operations ...
29-5-19 15:04:50.437 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:50.437 | LsRemoteOperati | Test worker    | INFO : 
29-5-19 15:04:50.437 | LsRemoteOperati | Test worker    | INFO : Running 'Remote Status' at client B ...
29-5-19 15:04:50.437 | LsRemoteOperati | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:50.437 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteStartSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteStartSyncExternalEvent@1d22017a) ...
29-5-19 15:04:50.438 | LsRemoteOperati | Test worker    | INFO : Retrieving remote database list.
29-5-19 15:04:50.438 | LsRemoteOperati | Test worker    | INFO : - Remote database database-A-0000000001 is new.
29-5-19 15:04:50.438 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteEndSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteEndSyncExternalEvent@5e3b465c) ...
29-5-19 15:04:50.438 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownChangesDetectedSyncExternalEvent (org.syncany.operations.daemon.messages.DownChangesDetectedSyncExternalEvent@400ff28) ...
29-5-19 15:04:50.438 | ActionFileHandl | Test worker    | INFO : Starting action for RemoteFile[name=action-down-B-1559142290323] ...
29-5-19 15:04:50.438 | ActionFileHandl | Test worker    | INFO : Uploading action file: RemoteFile[name=action-down-B-1559142290323]
29-5-19 15:04:50.438 | ActionFileHandl | Test worker    | INFO : Scheduling action renewal task for every 2 minutes, for RemoteFile[name=action-down-B-1559142290323] ...
29-5-19 15:04:50.439 | DownOperation   | Test worker    | INFO : Downloading unknown databases.
29-5-19 15:04:50.439 | DownOperation   | Test worker    | INFO : - Downloading database-A-0000000001 to local cache at /tmp/syncanytest/syncany-190529150308467-66355-client-B/.syncany/cache/database-A-0000000001
29-5-19 15:04:50.439 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownDownloadFileSyncExternalEvent (org.syncany.operations.daemon.messages.DownDownloadFileSyncExternalEvent@58936c6d) ...
29-5-19 15:04:50.439 | DownOperation   | Test worker    | INFO : Loading database headers, creating branches ...
29-5-19 15:04:50.439 | DatabaseXmlSeri | Test worker    | INFO : - Loading database (HEADER_ONLY) from file /tmp/syncanytest/syncany-190529150308467-66355-client-B/.syncany/cache/database-A-0000000001 ...
29-5-19 15:04:50.441 | DatabaseXmlPars | Test worker    | INFO :    + Added database version A/(A1)/T=1559142290299
29-5-19 15:04:50.441 | LocalTransferMa | Test worker    | INFO : Cannot create instance of CleanupRemoteFile for file /tmp/syncanytest/syncany-190529150308467-66355-repo/databases/database-A-0000000001; maybe invalid file name pattern. Ignoring file.
29-5-19 15:04:50.441 | ApplicationSqlD | Test worker    | INFO : SQL (general_settings): Read cleanupNumber  = (not set)
29-5-19 15:04:50.441 | DownOperation   | Test worker    | INFO : Populated unknown branches: {A=[A/(A1)/T=1559142290299], B=[]}
29-5-19 15:04:50.441 | DownOperation   | Test worker    | INFO : Determine winner using database reconciliator ...
29-5-19 15:04:50.441 | DatabaseReconci | Test worker    | INFO : Adding database version to winning branch: A/(A1)/T=1559142290299
29-5-19 15:04:50.441 | DatabaseReconci | Test worker    | INFO : - Winner is A with branch: 
29-5-19 15:04:50.441 | DatabaseReconci | Test worker    | INFO :   + A/(A1)/T=1559142290299
29-5-19 15:04:50.441 | DownOperation   | Test worker    | INFO : - Database versions to REMOVE locally: []
29-5-19 15:04:50.441 | DownOperation   | Test worker    | INFO :   + Nothing to purge locally. No conflicts. Only updates. Nice!
29-5-19 15:04:50.441 | DatabaseReconci | Test worker    | INFO : Finding winnersApplyBranch.
29-5-19 15:04:50.441 | DatabaseReconci | Test worker    | INFO : Losers Branch: []
29-5-19 15:04:50.441 | DatabaseReconci | Test worker    | INFO : Winners Branch: [A/(A1)/T=1559142290299]
29-5-19 15:04:50.441 | DownOperation   | Test worker    | INFO : - Cleanup occurred: false
29-5-19 15:04:50.441 | DownOperation   | Test worker    | INFO : - Database versions to APPLY locally: [A/(A1)/T=1559142290299]
29-5-19 15:04:50.441 | DownOperation   | Test worker    | INFO : Loading winners database (DEFAULT) ...
29-5-19 15:04:50.442 | DatabaseXmlSeri | Test worker    | INFO : - Loading database (FULL) from file /tmp/syncanytest/syncany-190529150308467-66355-client-B/.syncany/cache/database-A-0000000001 ...
29-5-19 15:04:50.443 | DatabaseXmlPars | Test worker    | INFO :    + Added database version A/(A1)/T=1559142290299
29-5-19 15:04:50.443 | DownOperation   | Test worker    | INFO : Determine file system actions ...
29-5-19 15:04:50.444 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:50.444 | FileSystemActio | Test worker    | INFO : - Loading current file tree...
29-5-19 15:04:50.444 | FileSystemActio | Test worker    | INFO : - Determine filesystem actions ...
29-5-19 15:04:50.444 | FileSystemActio | Test worker    | INFO :   + Comparing local version: null
29-5-19 15:04:50.444 | FileSystemActio | Test worker    | INFO :     with winning version   : FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:50.454 | FileVersionComp | Test worker    | INFO :      - [DELETED]: Local file DIFFERS from file version, expected EXISTS = true, but actual EXISTS = false, for file folder
29-5-19 15:04:50.454 | FileSystemActio | Test worker    | INFO :      -> (2) Deleted: Local file does NOT exist, but it should, winning version not known: FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-] AND /tmp/syncanytest/syncany-190529150308467-66355-client-B/folder
29-5-19 15:04:50.454 | FileSystemActio | Test worker    | INFO :      -> NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:50.454 | Downloader      | Test worker    | INFO : Downloading and extracting multichunks ...
29-5-19 15:04:50.454 | FileSystemActio | Test worker    | INFO :    Sorted actions:
29-5-19 15:04:50.454 | FileSystemActio | Test worker    | INFO :    + NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:50.454 | DownOperation   | Test worker    | FINE : - Applying file system actions (sorted!) ...
29-5-19 15:04:50.454 | DownOperation   | Test worker    | FINE :    +  NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:50.455 | FileSystemActio | Test worker    | INFO :      - Creating folder at FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-] ...
29-5-19 15:04:50.455 | FileSystemActio | Test worker    | INFO :      - Creating folder at /tmp/syncanytest/syncany-190529150308467-66355-client-B/folder ...
29-5-19 15:04:50.455 | FileSystemActio | Test worker    | INFO :      - Setting POSIX permissions: rwxrwxr-x ...
29-5-19 15:04:50.455 | DownOperation   | Test worker    | INFO : - Adding database versions to SQL database ...
29-5-19 15:04:50.455 | DownOperation   | Test worker    | INFO :   + Applying database version (A1)
29-5-19 15:04:50.455 | DownOperation   | Test worker    | FINE :   + Contents: DatabaseVersion [header=A/(A1)/T=1559142290299, chunks=0, multiChunks=0, fileContents=0, fileHistories=1]
29-5-19 15:04:50.461 | ActionFileHandl | Test worker    | INFO : Finishing action for RemoteFile[name=action-down-B-1559142290323] ...
29-5-19 15:04:50.466 | ActionFileHandl | Test worker    | INFO : Deleting action file: RemoteFile[name=action-down-B-1559142290323]
29-5-19 15:04:50.466 | AbstractTransfe | Test worker    | INFO : Cleaning own old action files ...
29-5-19 15:04:50.466 | Cache           | Test worker    | INFO : Cache size okay (0 KB), no need to clean (keep size is 500 MB)
29-5-19 15:04:50.466 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownEndSyncExternalEvent (org.syncany.operations.daemon.messages.DownEndSyncExternalEvent@5b837ed1) ...
29-5-19 15:04:50.466 | DownOperation   | Test worker    | INFO : Sync down done.
29-5-19 15:04:50.467 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:50.467 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-66355-client-B' ...
29-5-19 15:04:50.467 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:50.467 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:50.467 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:50.467 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:50.467 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:50.467 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:50.467 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:50.467 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:50.467 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:50.467 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-66355-client-B' ...
29-5-19 15:04:50.467 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:50.467 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:50.467 | TransferManager | Test worker    | INFO : - With feature PathAware
29-5-19 15:04:50.467 | TransferManager | Test worker    | INFO : - With feature TransactionAware
29-5-19 15:04:50.467 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:50.467 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:50.467 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:50.467 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:50.467 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:50.467 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:50.467 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature PathAware
29-5-19 15:04:50.467 | TransferManager | Test worker    | FINE : - Wrapping TransferManager RetriableFeatureTransferManager in TransactionAwareFeatureTransferManager
29-5-19 15:04:50.475 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:50.475 | UpOperation     | Test worker    | INFO : 
29-5-19 15:04:50.475 | UpOperation     | Test worker    | INFO : Running 'Sync up' at client B ...
29-5-19 15:04:50.475 | UpOperation     | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:50.475 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpStartSyncExternalEvent (org.syncany.operations.daemon.messages.UpStartSyncExternalEvent@4e302d8e) ...
29-5-19 15:04:50.476 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:50.476 | StatusOperation | Test worker    | INFO : 
29-5-19 15:04:50.476 | StatusOperation | Test worker    | INFO : Running 'Status' at client B ...
29-5-19 15:04:50.476 | StatusOperation | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:50.476 | StatusOperation | Test worker    | INFO : Querying current file tree from database ...
29-5-19 15:04:50.476 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event StatusStartSyncExternalEvent (org.syncany.operations.daemon.messages.StatusStartSyncExternalEvent@50b4a7c2) ...
29-5-19 15:04:50.477 | StatusOperation | Test worker    | INFO : Analyzing local folder /tmp/syncanytest/syncany-190529150308467-66355-client-B ...
29-5-19 15:04:50.477 | StatusOperation | Test worker    | FINE : - Ignoring file (syncany app-related): .syncany
29-5-19 15:04:50.477 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event StatusEndSyncExternalEvent (org.syncany.operations.daemon.messages.StatusEndSyncExternalEvent@3401fac1) ...
29-5-19 15:04:50.477 | AbstractTransfe | Test worker    | INFO : Looking for other running remote operations ...
29-5-19 15:04:50.478 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:50.478 | LsRemoteOperati | Test worker    | INFO : 
29-5-19 15:04:50.478 | LsRemoteOperati | Test worker    | INFO : Running 'Remote Status' at client B ...
29-5-19 15:04:50.478 | LsRemoteOperati | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:50.478 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteStartSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteStartSyncExternalEvent@2a4678f1) ...
29-5-19 15:04:50.478 | LsRemoteOperati | Test worker    | INFO : Retrieving remote database list.
29-5-19 15:04:50.478 | LsRemoteOperati | Test worker    | INFO : - Remote database database-A-0000000001 is already known (in local database). Ignoring.
29-5-19 15:04:50.478 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteEndSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteEndSyncExternalEvent@711bcce3) ...
29-5-19 15:04:50.478 | UpOperation     | Test worker    | INFO : No remote changes, ready to upload.
29-5-19 15:04:50.478 | ActionFileHandl | Test worker    | INFO : Starting action for RemoteFile[name=action-up-B-1559142290467] ...
29-5-19 15:04:50.478 | ActionFileHandl | Test worker    | INFO : Uploading action file: RemoteFile[name=action-up-B-1559142290467]
29-5-19 15:04:50.479 | ActionFileHandl | Test worker    | INFO : Scheduling action renewal task for every 2 minutes, for RemoteFile[name=action-up-B-1559142290467] ...
29-5-19 15:04:50.479 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:50.486 | AsyncIndexer    | AsyncI/syncany | INFO : Starting Indexing.
29-5-19 15:04:50.486 | TransactionAwar | Test worker    | INFO : Done rolling back previous transactions.
29-5-19 15:04:50.486 | Indexer         | AsyncI/syncany | FINE : - Looking for deleted files ...
29-5-19 15:04:50.488 | Indexer         | AsyncI/syncany | FINE :   + Deleted: Adding DELETED version: FileVersion [version=2, path=folder, type=FOLDER, status=DELETED, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:50.489 | Indexer         | AsyncI/syncany | FINE :                            based on: FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:50.489 | Indexer         | AsyncI/syncany | FINE : Added database version with only deletions: DatabaseVersion [header=UnknownMachine/()/T=1559142290486, chunks=0, multiChunks=0, fileContents=0, fileHistories=1]
29-5-19 15:04:50.489 | UpOperation     | Test worker    | INFO : No DIRTY data found in database (no dirty databases); Nothing to do here.
29-5-19 15:04:50.489 | UpOperation     | Test worker    | INFO : Last vector clock was: (A1)
29-5-19 15:04:50.490 | UpOperation     | Test worker    | INFO : Uploading new multichunks ...
29-5-19 15:04:50.490 | UpOperation     | Test worker    | INFO : Uploading database: DatabaseVersion [header=B/(A1,B1)/T=1559142290490, chunks=0, multiChunks=0, fileContents=0, fileHistories=1]
29-5-19 15:04:50.490 | UpOperation     | Test worker    | INFO : Saving local delta database, version B/(A1,B1)/T=1559142290490 to file /tmp/syncanytest/syncany-190529150308467-66355-client-B/.syncany/cache/database-B-0000000001 ... 
29-5-19 15:04:50.490 | UpOperation     | Test worker    | INFO : - Saving database to /tmp/syncanytest/syncany-190529150308467-66355-client-B/.syncany/cache/database-B-0000000001 ...
29-5-19 15:04:50.491 | UpOperation     | Test worker    | INFO : - Uploading local delta database file ...
29-5-19 15:04:50.491 | UpOperation     | Test worker    | INFO : - Uploading /tmp/syncanytest/syncany-190529150308467-66355-client-B/.syncany/cache/database-B-0000000001 to RemoteFile[name=database-B-0000000001] ...
29-5-19 15:04:50.491 | RemoteTransacti | Test worker    | INFO : - Adding file to TX for UPLOAD: /tmp/syncanytest/syncany-190529150308467-66355-client-B/.syncany/cache/database-B-0000000001 -> Temp. remote file: RemoteFile[name=temp-kJbRv-database-B-0000000001], final location: RemoteFile[name=database-B-0000000001]
29-5-19 15:04:50.491 | UpOperation     | Test worker    | INFO : Adding shutdown hook (to allow resuming the upload) ...
29-5-19 15:04:50.491 | RemoteTransacti | Test worker    | INFO : Starting TX.commit() ...
29-5-19 15:04:50.496 | RemoteTransacti | Test worker    | INFO : Wrote transaction manifest to temporary file: /tmp/syncanytest/syncany-190529150308467-66355-client-B/.syncany/cache/temp-transaction-8554503556652916818.tmp
29-5-19 15:04:50.496 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpUploadFileSyncExternalEvent (org.syncany.operations.daemon.messages.UpUploadFileSyncExternalEvent@376fcadb) ...
29-5-19 15:04:50.496 | RemoteTransacti | Test worker    | INFO : - Uploading remote transaction file RemoteFile[name=transaction-2a977a7c] ...
29-5-19 15:04:50.496 | AsyncIndexer    | AsyncI/syncany | INFO : Stopping indexing. Signal end of stream with empty databaseversion
29-5-19 15:04:50.496 | RemoteTransacti | Test worker    | INFO : - Starting to upload data in commit.
29-5-19 15:04:50.497 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpUploadFileInTransactionSyncExternalEvent (org.syncany.operations.daemon.messages.UpUploadFileInTransactionSyncExternalEvent@339e0c4e) ...
29-5-19 15:04:50.497 | RemoteTransacti | Test worker    | INFO : - Uploading /tmp/syncanytest/syncany-190529150308467-66355-client-B/.syncany/cache/database-B-0000000001 to temp. file RemoteFile[name=temp-kJbRv-database-B-0000000001] ...
29-5-19 15:04:50.497 | RemoteTransacti | Test worker    | INFO : - Moving temp. file RemoteFile[name=temp-kJbRv-database-B-0000000001] to final location RemoteFile[name=database-B-0000000001] ...
29-5-19 15:04:50.497 | RemoteTransacti | Test worker    | INFO : - Deleting remote transaction file RemoteFile[name=transaction-2a977a7c] ...
29-5-19 15:04:50.497 | RemoteTransacti | Test worker    | INFO : END of TX.commmit(): Succesfully committed transaction.
29-5-19 15:04:50.497 | RemoteTransacti | Test worker    | INFO : END of TX.delTemp(): Sucessfully deleted final files.
29-5-19 15:04:50.497 | UpOperation     | Test worker    | INFO : Persisting local SQL database (new database version B/(A1,B1)/T=1559142290490) ...
29-5-19 15:04:50.498 | UpOperation     | Test worker    | INFO : Removing DIRTY database versions from database ...
29-5-19 15:04:50.508 | UpOperation     | Test worker    | INFO : Adding database version to result changes:DatabaseVersion [header=B/(A1,B1)/T=1559142290490, chunks=0, multiChunks=0, fileContents=0, fileHistories=1]
29-5-19 15:04:50.508 | UpOperation     | Test worker    | INFO : Committing local database.
29-5-19 15:04:50.508 | UpOperation     | Test worker    | FINE : Waiting for new database version.
29-5-19 15:04:50.508 | UpOperation     | Test worker    | FINE : Took new database version: DatabaseVersion [header=UnknownMachine/()/T=1559142290496, chunks=0, multiChunks=0, fileContents=0, fileHistories=0]
29-5-19 15:04:50.508 | UpOperation     | Test worker    | INFO : Sync up done.
29-5-19 15:04:50.510 | ActionFileHandl | Test worker    | INFO : Finishing action for RemoteFile[name=action-up-B-1559142290467] ...
29-5-19 15:04:50.514 | ActionFileHandl | Test worker    | INFO : Deleting action file: RemoteFile[name=action-up-B-1559142290467]
29-5-19 15:04:50.514 | AbstractTransfe | Test worker    | INFO : Cleaning own old action files ...
29-5-19 15:04:50.514 | Cache           | Test worker    | INFO : Cache size okay (1 KB), no need to clean (keep size is 500 MB)
29-5-19 15:04:50.514 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpEndSyncExternalEvent (org.syncany.operations.daemon.messages.UpEndSyncExternalEvent@cbcd94d) ...
29-5-19 15:04:50.514 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:50.515 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-66355-client-A' ...
29-5-19 15:04:50.515 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:50.515 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:50.515 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:50.515 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:50.515 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:50.515 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:50.515 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:50.515 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:50.515 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:50.515 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-66355-client-A' ...
29-5-19 15:04:50.515 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:50.515 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:50.515 | TransferManager | Test worker    | INFO : - With feature PathAware
29-5-19 15:04:50.515 | TransferManager | Test worker    | INFO : - With feature TransactionAware
29-5-19 15:04:50.515 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:50.515 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:50.515 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:50.515 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:50.515 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:50.515 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:50.515 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature PathAware
29-5-19 15:04:50.515 | TransferManager | Test worker    | FINE : - Wrapping TransferManager RetriableFeatureTransferManager in TransactionAwareFeatureTransferManager
29-5-19 15:04:50.519 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:50.519 | DownOperation   | Test worker    | INFO : 
29-5-19 15:04:50.519 | DownOperation   | Test worker    | INFO : Running 'Sync down' at client A ...
29-5-19 15:04:50.519 | DownOperation   | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:50.519 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownStartSyncExternalEvent (org.syncany.operations.daemon.messages.DownStartSyncExternalEvent@282c295f) ...
29-5-19 15:04:50.519 | AbstractTransfe | Test worker    | INFO : Looking for other running remote operations ...
29-5-19 15:04:50.520 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:50.520 | LsRemoteOperati | Test worker    | INFO : 
29-5-19 15:04:50.520 | LsRemoteOperati | Test worker    | INFO : Running 'Remote Status' at client A ...
29-5-19 15:04:50.520 | LsRemoteOperati | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:50.520 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteStartSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteStartSyncExternalEvent@422ffaef) ...
29-5-19 15:04:50.520 | LsRemoteOperati | Test worker    | INFO : Retrieving remote database list.
29-5-19 15:04:50.520 | LsRemoteOperati | Test worker    | INFO : - Remote database database-A-0000000001 is already known (in local database). Ignoring.
29-5-19 15:04:50.520 | LsRemoteOperati | Test worker    | INFO : - Remote database database-B-0000000001 is new.
29-5-19 15:04:50.520 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteEndSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteEndSyncExternalEvent@43c46ac9) ...
29-5-19 15:04:50.520 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownChangesDetectedSyncExternalEvent (org.syncany.operations.daemon.messages.DownChangesDetectedSyncExternalEvent@720601a4) ...
29-5-19 15:04:50.520 | ActionFileHandl | Test worker    | INFO : Starting action for RemoteFile[name=action-down-A-1559142290515] ...
29-5-19 15:04:50.520 | ActionFileHandl | Test worker    | INFO : Uploading action file: RemoteFile[name=action-down-A-1559142290515]
29-5-19 15:04:50.521 | ActionFileHandl | Test worker    | INFO : Scheduling action renewal task for every 2 minutes, for RemoteFile[name=action-down-A-1559142290515] ...
29-5-19 15:04:50.521 | DownOperation   | Test worker    | INFO : Downloading unknown databases.
29-5-19 15:04:50.521 | DownOperation   | Test worker    | INFO : - Downloading database-B-0000000001 to local cache at /tmp/syncanytest/syncany-190529150308467-66355-client-A/.syncany/cache/database-B-0000000001
29-5-19 15:04:50.521 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownDownloadFileSyncExternalEvent (org.syncany.operations.daemon.messages.DownDownloadFileSyncExternalEvent@7b6e586f) ...
29-5-19 15:04:50.521 | DownOperation   | Test worker    | INFO : Loading database headers, creating branches ...
29-5-19 15:04:50.521 | DatabaseXmlSeri | Test worker    | INFO : - Loading database (HEADER_ONLY) from file /tmp/syncanytest/syncany-190529150308467-66355-client-A/.syncany/cache/database-B-0000000001 ...
29-5-19 15:04:50.524 | DatabaseXmlPars | Test worker    | INFO :    + Added database version B/(A1,B1)/T=1559142290490
29-5-19 15:04:50.524 | LocalTransferMa | Test worker    | INFO : Cannot create instance of CleanupRemoteFile for file /tmp/syncanytest/syncany-190529150308467-66355-repo/databases/database-A-0000000001; maybe invalid file name pattern. Ignoring file.
29-5-19 15:04:50.524 | LocalTransferMa | Test worker    | INFO : Cannot create instance of CleanupRemoteFile for file /tmp/syncanytest/syncany-190529150308467-66355-repo/databases/database-B-0000000001; maybe invalid file name pattern. Ignoring file.
29-5-19 15:04:50.525 | ApplicationSqlD | Test worker    | INFO : SQL (general_settings): Read cleanupNumber  = (not set)
29-5-19 15:04:50.525 | DownOperation   | Test worker    | INFO : Populated unknown branches: {A=[A/(A1)/T=1559142290299], B=[B/(A1,B1)/T=1559142290490]}
29-5-19 15:04:50.525 | DownOperation   | Test worker    | INFO : Determine winner using database reconciliator ...
29-5-19 15:04:50.525 | DatabaseReconci | Test worker    | INFO : Adding database version to winning branch: A/(A1)/T=1559142290299
29-5-19 15:04:50.525 | DatabaseReconci | Test worker    | INFO : Adding database version to winning branch: B/(A1,B1)/T=1559142290490
29-5-19 15:04:50.525 | DatabaseReconci | Test worker    | INFO : - Winner is B with branch: 
29-5-19 15:04:50.525 | DatabaseReconci | Test worker    | INFO :   + A/(A1)/T=1559142290299
29-5-19 15:04:50.525 | DatabaseReconci | Test worker    | INFO :   + B/(A1,B1)/T=1559142290490
29-5-19 15:04:50.525 | DownOperation   | Test worker    | INFO : - Database versions to REMOVE locally: []
29-5-19 15:04:50.525 | DownOperation   | Test worker    | INFO :   + Nothing to purge locally. No conflicts. Only updates. Nice!
29-5-19 15:04:50.525 | DatabaseReconci | Test worker    | INFO : Finding winnersApplyBranch.
29-5-19 15:04:50.525 | DatabaseReconci | Test worker    | INFO : Losers Branch: [A/(A1)/T=1559142290299]
29-5-19 15:04:50.525 | DatabaseReconci | Test worker    | INFO : Winners Branch: [A/(A1)/T=1559142290299, B/(A1,B1)/T=1559142290490]
29-5-19 15:04:50.525 | DownOperation   | Test worker    | INFO : - Cleanup occurred: false
29-5-19 15:04:50.525 | DownOperation   | Test worker    | INFO : - Database versions to APPLY locally: [B/(A1,B1)/T=1559142290490]
29-5-19 15:04:50.525 | DownOperation   | Test worker    | INFO : Loading winners database (DEFAULT) ...
29-5-19 15:04:50.525 | DatabaseXmlSeri | Test worker    | INFO : - Loading database (FULL) from file /tmp/syncanytest/syncany-190529150308467-66355-client-A/.syncany/cache/database-B-0000000001 ...
29-5-19 15:04:50.531 | DatabaseXmlPars | Test worker    | INFO :    + Added database version B/(A1,B1)/T=1559142290490
29-5-19 15:04:50.532 | DownOperation   | Test worker    | INFO : Determine file system actions ...
29-5-19 15:04:50.533 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:50.533 | FileSystemActio | Test worker    | INFO : - Loading current file tree...
29-5-19 15:04:50.533 | FileSystemActio | Test worker    | INFO : - Determine filesystem actions ...
29-5-19 15:04:50.533 | FileSystemActio | Test worker    | INFO :   + Comparing local version: FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:50.533 | FileSystemActio | Test worker    | INFO :     with winning version   : FileVersion [version=2, path=folder, type=FOLDER, status=DELETED, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:50.533 | FileVersionComp | Test worker    | INFO :      - [NEW]: Local file DIFFERS from file version, expected EXISTS = false, but actual EXISTS = true, for file folder
29-5-19 15:04:50.534 | FileSystemActio | Test worker    | INFO :      -> (10) Local file exists, but should not: local file = /tmp/syncanytest/syncany-190529150308467-66355-client-A/folder, local version = FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-], winning version = FileVersion [version=2, path=folder, type=FOLDER, status=DELETED, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:50.534 | FileSystemActio | Test worker    | INFO :      -> DeleteFileSystemAction [file1=FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-], file2=FileVersion [version=2, path=folder, type=FOLDER, status=DELETED, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:50.534 | Downloader      | Test worker    | INFO : Downloading and extracting multichunks ...
29-5-19 15:04:50.534 | FileSystemActio | Test worker    | INFO :    Sorted actions:
29-5-19 15:04:50.534 | FileSystemActio | Test worker    | INFO :    + DeleteFileSystemAction [file1=FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-], file2=FileVersion [version=2, path=folder, type=FOLDER, status=DELETED, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:50.534 | DownOperation   | Test worker    | FINE : - Applying file system actions (sorted!) ...
29-5-19 15:04:50.534 | DownOperation   | Test worker    | FINE :    +  DeleteFileSystemAction [file1=FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-], file2=FileVersion [version=2, path=folder, type=FOLDER, status=DELETED, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:50.534 | DownOperation   | Test worker    | INFO : - Adding database versions to SQL database ...
29-5-19 15:04:50.538 | DownOperation   | Test worker    | INFO :   + Applying database version (A1,B1)
29-5-19 15:04:50.538 | DownOperation   | Test worker    | FINE :   + Contents: DatabaseVersion [header=B/(A1,B1)/T=1559142290490, chunks=0, multiChunks=0, fileContents=0, fileHistories=1]
29-5-19 15:04:50.548 | ActionFileHandl | Test worker    | INFO : Finishing action for RemoteFile[name=action-down-A-1559142290515] ...
29-5-19 15:04:50.554 | ActionFileHandl | Test worker    | INFO : Deleting action file: RemoteFile[name=action-down-A-1559142290515]
29-5-19 15:04:50.554 | AbstractTransfe | Test worker    | INFO : Cleaning own old action files ...
29-5-19 15:04:50.554 | Cache           | Test worker    | INFO : Cache size okay (1 KB), no need to clean (keep size is 500 MB)
29-5-19 15:04:50.554 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownEndSyncExternalEvent (org.syncany.operations.daemon.messages.DownEndSyncExternalEvent@2620f59) ...
29-5-19 15:04:50.554 | DownOperation   | Test worker    | INFO : Sync down done.
29-5-19 15:04:50.559 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:50.560 | LocalTransferMa | Test worker    | INFO : testTargetExists: Target exists.
29-5-19 15:04:50.572 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:50.573 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-54952-client-A' ...
29-5-19 15:04:50.573 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:50.573 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:50.573 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:50.573 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:50.573 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:50.573 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:50.573 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:50.573 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:50.573 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:50.573 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-54952-client-A' ...
29-5-19 15:04:50.573 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:50.573 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:50.573 | TransferManager | Test worker    | INFO : - With feature PathAware
29-5-19 15:04:50.573 | TransferManager | Test worker    | INFO : - With feature TransactionAware
29-5-19 15:04:50.573 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:50.573 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:50.573 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:50.573 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:50.573 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:50.573 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:50.573 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature PathAware
29-5-19 15:04:50.573 | TransferManager | Test worker    | FINE : - Wrapping TransferManager RetriableFeatureTransferManager in TransactionAwareFeatureTransferManager
29-5-19 15:04:50.609 | hsqldb.db.HSQLD | Test worker    | INFO : Checkpoint start
29-5-19 15:04:50.609 | hsqldb.db.HSQLD | Test worker    | INFO : checkpointClose start
29-5-19 15:04:50.617 | hsqldb.db.HSQLD | Test worker    | FINE : log close size: 0
29-5-19 15:04:50.620 | hsqldb.db.HSQLD | Test worker    | INFO : checkpointClose end
29-5-19 15:04:50.620 | hsqldb.db.HSQLD | Test worker    | INFO : Checkpoint end - txts: 1
29-5-19 15:04:50.625 | DatabaseConnect | Test worker    | INFO : Found 0 tables.
29-5-19 15:04:50.625 | DatabaseConnect | Test worker    | INFO : Database has no tables. Creating tables from script.create.all.sql
29-5-19 15:04:50.626 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Tables
29-5-19 15:04:50.626 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS databaseversion ( id int NOT NULL IDENTITY, status varchar(45) NOT NULL, localtime datetime NOT NULL, client varchar(45) NOT NULL, vectorclock_serialized varchar(1024) NOT NULL, UNIQUE (vectorclock_serialized) ); 
29-5-19 15:04:50.629 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  chunk ( checksum varchar(40) NOT NULL, databaseversion_id int NOT NULL, size bigint NOT NULL, PRIMARY KEY (checksum), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.631 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  databaseversion_vectorclock ( databaseversion_id int NOT NULL, client varchar(45) NOT NULL, logicaltime int NOT NULL, PRIMARY KEY (databaseversion_id, client), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.633 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  filecontent ( checksum varchar(40) NOT NULL, databaseversion_id int NOT NULL, size bigint NOT NULL, PRIMARY KEY (checksum), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.635 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  filecontent_chunk ( filecontent_checksum varchar(40) NOT NULL, chunk_checksum varchar(40) NOT NULL, num int NOT NULL, PRIMARY KEY (filecontent_checksum, chunk_checksum, num), FOREIGN KEY (filecontent_checksum) REFERENCES filecontent (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY (chunk_checksum) REFERENCES chunk (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.637 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  filehistory ( id varchar(40) NOT NULL, databaseversion_id int NOT NULL, PRIMARY KEY (id, databaseversion_id), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.639 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  fileversion ( filehistory_id varchar(40) NOT NULL, version int NOT NULL, databaseversion_id int NOT NULL, path varchar(1024) NOT NULL, type varchar(45) NOT NULL, status varchar(45) NOT NULL, size bigint NOT NULL, lastmodified datetime NOT NULL, linktarget varchar(1024), filecontent_checksum varchar(40) DEFAULT NULL, updated datetime NOT NULL, posixperms varchar(45) DEFAULT NULL, dosattrs varchar(45) DEFAULT NULL, PRIMARY KEY (filehistory_id, version, databaseversion_id), FOREIGN KEY (filehistory_id, databaseversion_id) REFERENCES filehistory (id, databaseversion_id) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY (filecontent_checksum) REFERENCES filecontent (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.641 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  multichunk ( id varchar(40) NOT NULL, databaseversion_id int NOT NULL, size bigint NOT NULL, PRIMARY KEY (id), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.643 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  multichunk_chunk ( multichunk_id varchar(40) NOT NULL, chunk_checksum varchar(40) NOT NULL, PRIMARY KEY (multichunk_id, chunk_checksum), FOREIGN KEY (multichunk_id) REFERENCES multichunk (id) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY (chunk_checksum) REFERENCES chunk (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.647 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  multichunk_muddy ( id varchar(40) NOT NULL, machine_name varchar(255) NOT NULL, machine_version int NOT NULL, PRIMARY KEY (id) ); 
29-5-19 15:04:50.649 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  known_databases ( id int NOT NULL IDENTITY, client varchar(45) NOT NULL, filenumber int NOT NULL, UNIQUE (client, filenumber) ); 
29-5-19 15:04:50.651 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  general_settings ( key varchar(255) NOT NULL, value varchar(255) NOT NULL, PRIMARY KEY (key) ); 
29-5-19 15:04:50.653 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Non-primary indices
29-5-19 15:04:50.653 | SqlRunner       | Test worker    | INFO : SQL:   CREATE INDEX idx_databaseversion_status ON databaseversion (status); 
29-5-19 15:04:50.654 | hsqldb.db.HSQLD | Test worker    | INFO : dataFileCache open start
29-5-19 15:04:50.656 | hsqldb.db.HSQLD | Test worker    | INFO : dataFileCache open end
29-5-19 15:04:50.658 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_databaseversion_vectorclock_serialized ON databaseversion (vectorclock_serialized); 
29-5-19 15:04:50.660 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_fileversion_path ON fileversion (path); 
29-5-19 15:04:50.662 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_fileversion_status ON fileversion (status); 
29-5-19 15:04:50.664 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_fileversion_filecontent_checksum ON fileversion (filecontent_checksum); 
29-5-19 15:04:50.665 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Views
29-5-19 15:04:50.665 | SqlRunner       | Test worker    | INFO : SQL:    CREATE VIEW databaseversion_master AS SELECT dbv.*, vc.logicaltime as client_version FROM databaseversion dbv JOIN databaseversion_vectorclock vc on dbv.id=vc.databaseversion_id and dbv.client=vc.client WHERE dbv.status='MASTER'; 
29-5-19 15:04:50.667 | SqlRunner       | Test worker    | INFO : SQL:  CREATE VIEW fileversion_master AS SELECT fv0.* FROM fileversion fv0 JOIN databaseversion dbv ON fv0.databaseversion_id=dbv.id AND dbv.status='MASTER'; 
29-5-19 15:04:50.669 | SqlRunner       | Test worker    | INFO : SQL:  CREATE VIEW fileversion_master_maxversion AS SELECT DISTINCT filehistory_id, MAX(version) version FROM fileversion_master GROUP BY filehistory_id; 
29-5-19 15:04:50.671 | SqlRunner       | Test worker    | INFO : SQL:  CREATE VIEW fileversion_master_last AS SELECT fv.* FROM fileversion_master_maxversion fvmax JOIN fileversion_master fv ON fvmax.filehistory_id=fv.filehistory_id AND fvmax.version=fv.version WHERE fv.status<>'DELETED'; 
29-5-19 15:04:50.674 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Full Views
29-5-19 15:04:50.674 | SqlRunner       | Test worker    | INFO : SQL:    create view filehistory_full as select dbv.status as databaseversion_status, dbv.localtime as databaseversion_localtime, dbv.client as databaseversion_client, dbv.vectorclock_serialized as databaseversion_vectorclock_serialized, fh.* from databaseversion dbv join filehistory fh on dbv.id=fh.databaseversion_id; 
29-5-19 15:04:50.676 | SqlRunner       | Test worker    | INFO : SQL:  create view fileversion_full as select fhf.databaseversion_status, fhf.databaseversion_localtime, fhf.databaseversion_client, fhf.databaseversion_vectorclock_serialized, fv.* from filehistory_full fhf join fileversion fv on fhf.id=fv.filehistory_id and fhf.databaseversion_id=fv.databaseversion_id; 
29-5-19 15:04:50.679 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Functions
29-5-19 15:04:50.679 | SqlRunner       | Test worker    | INFO : SQL (new delimiter): end;
29-5-19 15:04:50.679 | SqlRunner       | Test worker    | INFO : SQL:     create function substr_count(haystack varchar(255), needle varchar(255)) returns integer begin atomic declare strCount integer; declare lastIndex integer;  set strCount = 0; set lastIndex = 1;  while lastIndex <> 0 do set lastIndex = locate(needle, haystack, lastIndex);  if lastIndex <> 0 then set strCount = strCount + 1; set lastIndex = lastIndex + length(needle); end if; end while;  return strCount; end; 
29-5-19 15:04:50.681 | UpOperation     | Test worker    | INFO : 
29-5-19 15:04:50.681 | UpOperation     | Test worker    | INFO : Running 'Sync up' at client A ...
29-5-19 15:04:50.681 | UpOperation     | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:50.681 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpStartSyncExternalEvent (org.syncany.operations.daemon.messages.UpStartSyncExternalEvent@1bc45eb9) ...
29-5-19 15:04:50.682 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:50.682 | StatusOperation | Test worker    | INFO : 
29-5-19 15:04:50.682 | StatusOperation | Test worker    | INFO : Running 'Status' at client A ...
29-5-19 15:04:50.682 | StatusOperation | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:50.682 | StatusOperation | Test worker    | INFO : Querying current file tree from database ...
29-5-19 15:04:50.682 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event StatusStartSyncExternalEvent (org.syncany.operations.daemon.messages.StatusStartSyncExternalEvent@3a393f45) ...
29-5-19 15:04:50.683 | StatusOperation | Test worker    | INFO : Analyzing local folder /tmp/syncanytest/syncany-190529150308467-54952-client-A ...
29-5-19 15:04:50.683 | StatusOperation | Test worker    | FINE : - Ignoring file (syncany app-related): .syncany
29-5-19 15:04:50.683 | StatusOperation | Test worker    | FINE : - New file: folder
29-5-19 15:04:50.683 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event StatusEndSyncExternalEvent (org.syncany.operations.daemon.messages.StatusEndSyncExternalEvent@8dd) ...
29-5-19 15:04:50.683 | AbstractTransfe | Test worker    | INFO : Looking for other running remote operations ...
29-5-19 15:04:50.684 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:50.684 | LsRemoteOperati | Test worker    | INFO : 
29-5-19 15:04:50.684 | LsRemoteOperati | Test worker    | INFO : Running 'Remote Status' at client A ...
29-5-19 15:04:50.684 | LsRemoteOperati | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:50.684 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteStartSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteStartSyncExternalEvent@1eb601c1) ...
29-5-19 15:04:50.684 | LsRemoteOperati | Test worker    | INFO : Retrieving remote database list.
29-5-19 15:04:50.684 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteEndSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteEndSyncExternalEvent@298374b4) ...
29-5-19 15:04:50.684 | UpOperation     | Test worker    | INFO : No remote changes, ready to upload.
29-5-19 15:04:50.684 | ActionFileHandl | Test worker    | INFO : Starting action for RemoteFile[name=action-up-A-1559142290573] ...
29-5-19 15:04:50.684 | ActionFileHandl | Test worker    | INFO : Uploading action file: RemoteFile[name=action-up-A-1559142290573]
29-5-19 15:04:50.684 | ActionFileHandl | Test worker    | INFO : Scheduling action renewal task for every 2 minutes, for RemoteFile[name=action-up-A-1559142290573] ...
29-5-19 15:04:50.685 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:50.694 | TransactionAwar | Test worker    | INFO : Done rolling back previous transactions.
29-5-19 15:04:50.694 | AsyncIndexer    | AsyncI/syncany | INFO : Starting Indexing.
29-5-19 15:04:50.694 | InternalEventBu | AsyncI/syncany | INFO : Event bus 'LocalEventBus': Posting event UpIndexStartSyncExternalEvent (org.syncany.operations.daemon.messages.UpIndexStartSyncExternalEvent@552395a1) ...
29-5-19 15:04:50.695 | Indexer         | AsyncI/syncany | FINE : - Looking for deleted files ...
29-5-19 15:04:50.695 | Indexer         | AsyncI/syncany | FINE : - +File /tmp/syncanytest/syncany-190529150308467-54952-client-A/folder
29-5-19 15:04:50.695 | Indexer         | AsyncI/syncany | FINE : - /File: folder (directory/symlink/0-byte-file)
29-5-19 15:04:50.696 | Indexer         | AsyncI/syncany | FINE :    * No old file history found, starting new history (path: folder, FOLDER)
29-5-19 15:04:50.696 | FileVersionComp | AsyncI/syncany | INFO :      - [DELETED]: Local file DIFFERS from file version, actual file is NULL, for file folder
29-5-19 15:04:50.696 | Indexer         | AsyncI/syncany | INFO :    * Added file version:    FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:50.696 | Indexer         | AsyncI/syncany | INFO :      based on file version: null
29-5-19 15:04:50.696 | InternalEventBu | AsyncI/syncany | INFO : Event bus 'LocalEventBus': Posting event UpIndexChangesDetectedSyncExternalEvent (org.syncany.operations.daemon.messages.UpIndexChangesDetectedSyncExternalEvent@302046d7) ...
29-5-19 15:04:50.696 | InternalEventBu | AsyncI/syncany | INFO : Event bus 'LocalEventBus': Posting event UpIndexEndSyncExternalEvent (org.syncany.operations.daemon.messages.UpIndexEndSyncExternalEvent@7eb81a5e) ...
29-5-19 15:04:50.696 | Indexer         | AsyncI/syncany | FINE : Processed new database version: DatabaseVersion [header=UnknownMachine/()/T=1559142290694, chunks=0, multiChunks=0, fileContents=0, fileHistories=1]
29-5-19 15:04:50.696 | InternalEventBu | AsyncI/syncany | INFO : Event bus 'LocalEventBus': Posting event UpIndexMidSyncExternalEvent (org.syncany.operations.daemon.messages.UpIndexMidSyncExternalEvent@2f02290b) ...
29-5-19 15:04:50.697 | UpOperation     | Test worker    | INFO : No DIRTY data found in database (no dirty databases); Nothing to do here.
29-5-19 15:04:50.697 | UpOperation     | Test worker    | INFO : Last vector clock was: ()
29-5-19 15:04:50.698 | UpOperation     | Test worker    | INFO : Uploading new multichunks ...
29-5-19 15:04:50.698 | UpOperation     | Test worker    | INFO : Uploading database: DatabaseVersion [header=A/(A1)/T=1559142290698, chunks=0, multiChunks=0, fileContents=0, fileHistories=1]
29-5-19 15:04:50.699 | UpOperation     | Test worker    | INFO : Saving local delta database, version A/(A1)/T=1559142290698 to file /tmp/syncanytest/syncany-190529150308467-54952-client-A/.syncany/cache/database-A-0000000001 ... 
29-5-19 15:04:50.699 | UpOperation     | Test worker    | INFO : - Saving database to /tmp/syncanytest/syncany-190529150308467-54952-client-A/.syncany/cache/database-A-0000000001 ...
29-5-19 15:04:50.699 | UpOperation     | Test worker    | INFO : - Uploading local delta database file ...
29-5-19 15:04:50.699 | UpOperation     | Test worker    | INFO : - Uploading /tmp/syncanytest/syncany-190529150308467-54952-client-A/.syncany/cache/database-A-0000000001 to RemoteFile[name=database-A-0000000001] ...
29-5-19 15:04:50.699 | RemoteTransacti | Test worker    | INFO : - Adding file to TX for UPLOAD: /tmp/syncanytest/syncany-190529150308467-54952-client-A/.syncany/cache/database-A-0000000001 -> Temp. remote file: RemoteFile[name=temp-ljQHQ-database-A-0000000001], final location: RemoteFile[name=database-A-0000000001]
29-5-19 15:04:50.700 | UpOperation     | Test worker    | INFO : Adding shutdown hook (to allow resuming the upload) ...
29-5-19 15:04:50.700 | RemoteTransacti | Test worker    | INFO : Starting TX.commit() ...
29-5-19 15:04:50.703 | RemoteTransacti | Test worker    | INFO : Wrote transaction manifest to temporary file: /tmp/syncanytest/syncany-190529150308467-54952-client-A/.syncany/cache/temp-transaction-6747293245624943498.tmp
29-5-19 15:04:50.703 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpUploadFileSyncExternalEvent (org.syncany.operations.daemon.messages.UpUploadFileSyncExternalEvent@39c2e30e) ...
29-5-19 15:04:50.703 | RemoteTransacti | Test worker    | INFO : - Uploading remote transaction file RemoteFile[name=transaction-2c2c2ea4] ...
29-5-19 15:04:50.703 | RemoteTransacti | Test worker    | INFO : - Starting to upload data in commit.
29-5-19 15:04:50.705 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpUploadFileInTransactionSyncExternalEvent (org.syncany.operations.daemon.messages.UpUploadFileInTransactionSyncExternalEvent@668fa32) ...
29-5-19 15:04:50.705 | RemoteTransacti | Test worker    | INFO : - Uploading /tmp/syncanytest/syncany-190529150308467-54952-client-A/.syncany/cache/database-A-0000000001 to temp. file RemoteFile[name=temp-ljQHQ-database-A-0000000001] ...
29-5-19 15:04:50.705 | AsyncIndexer    | AsyncI/syncany | INFO : Stopping indexing. Signal end of stream with empty databaseversion
29-5-19 15:04:50.705 | RemoteTransacti | Test worker    | INFO : - Moving temp. file RemoteFile[name=temp-ljQHQ-database-A-0000000001] to final location RemoteFile[name=database-A-0000000001] ...
29-5-19 15:04:50.705 | RemoteTransacti | Test worker    | INFO : - Deleting remote transaction file RemoteFile[name=transaction-2c2c2ea4] ...
29-5-19 15:04:50.705 | RemoteTransacti | Test worker    | INFO : END of TX.commmit(): Succesfully committed transaction.
29-5-19 15:04:50.705 | RemoteTransacti | Test worker    | INFO : END of TX.delTemp(): Sucessfully deleted final files.
29-5-19 15:04:50.705 | UpOperation     | Test worker    | INFO : Persisting local SQL database (new database version A/(A1)/T=1559142290698) ...
29-5-19 15:04:50.706 | UpOperation     | Test worker    | INFO : Removing DIRTY database versions from database ...
29-5-19 15:04:50.712 | UpOperation     | Test worker    | INFO : Adding database version to result changes:DatabaseVersion [header=A/(A1)/T=1559142290698, chunks=0, multiChunks=0, fileContents=0, fileHistories=1]
29-5-19 15:04:50.712 | UpOperation     | Test worker    | INFO : Committing local database.
29-5-19 15:04:50.712 | UpOperation     | Test worker    | FINE : Waiting for new database version.
29-5-19 15:04:50.712 | UpOperation     | Test worker    | FINE : Took new database version: DatabaseVersion [header=UnknownMachine/()/T=1559142290705, chunks=0, multiChunks=0, fileContents=0, fileHistories=0]
29-5-19 15:04:50.712 | UpOperation     | Test worker    | INFO : Sync up done.
29-5-19 15:04:50.713 | ActionFileHandl | Test worker    | INFO : Finishing action for RemoteFile[name=action-up-A-1559142290573] ...
29-5-19 15:04:50.720 | ActionFileHandl | Test worker    | INFO : Deleting action file: RemoteFile[name=action-up-A-1559142290573]
29-5-19 15:04:50.720 | AbstractTransfe | Test worker    | INFO : Cleaning own old action files ...
29-5-19 15:04:50.720 | Cache           | Test worker    | INFO : Cache size okay (0 KB), no need to clean (keep size is 500 MB)
29-5-19 15:04:50.720 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpEndSyncExternalEvent (org.syncany.operations.daemon.messages.UpEndSyncExternalEvent@b0ec5c7) ...
29-5-19 15:04:50.720 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:50.720 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-54952-client-B' ...
29-5-19 15:04:50.720 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:50.720 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:50.721 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:50.721 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:50.721 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:50.721 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:50.721 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:50.721 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:50.721 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:50.721 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-54952-client-B' ...
29-5-19 15:04:50.721 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:50.721 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:50.721 | TransferManager | Test worker    | INFO : - With feature PathAware
29-5-19 15:04:50.721 | TransferManager | Test worker    | INFO : - With feature TransactionAware
29-5-19 15:04:50.721 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:50.721 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:50.721 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:50.721 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:50.721 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:50.721 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:50.721 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature PathAware
29-5-19 15:04:50.721 | TransferManager | Test worker    | FINE : - Wrapping TransferManager RetriableFeatureTransferManager in TransactionAwareFeatureTransferManager
29-5-19 15:04:50.742 | hsqldb.db.HSQLD | Test worker    | INFO : Checkpoint start
29-5-19 15:04:50.742 | hsqldb.db.HSQLD | Test worker    | INFO : checkpointClose start
29-5-19 15:04:50.751 | hsqldb.db.HSQLD | Test worker    | FINE : log close size: 0
29-5-19 15:04:50.754 | hsqldb.db.HSQLD | Test worker    | INFO : checkpointClose end
29-5-19 15:04:50.754 | hsqldb.db.HSQLD | Test worker    | INFO : Checkpoint end - txts: 1
29-5-19 15:04:50.759 | DatabaseConnect | Test worker    | INFO : Found 0 tables.
29-5-19 15:04:50.759 | DatabaseConnect | Test worker    | INFO : Database has no tables. Creating tables from script.create.all.sql
29-5-19 15:04:50.759 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Tables
29-5-19 15:04:50.759 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS databaseversion ( id int NOT NULL IDENTITY, status varchar(45) NOT NULL, localtime datetime NOT NULL, client varchar(45) NOT NULL, vectorclock_serialized varchar(1024) NOT NULL, UNIQUE (vectorclock_serialized) ); 
29-5-19 15:04:50.761 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  chunk ( checksum varchar(40) NOT NULL, databaseversion_id int NOT NULL, size bigint NOT NULL, PRIMARY KEY (checksum), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.763 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  databaseversion_vectorclock ( databaseversion_id int NOT NULL, client varchar(45) NOT NULL, logicaltime int NOT NULL, PRIMARY KEY (databaseversion_id, client), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.765 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  filecontent ( checksum varchar(40) NOT NULL, databaseversion_id int NOT NULL, size bigint NOT NULL, PRIMARY KEY (checksum), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.767 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  filecontent_chunk ( filecontent_checksum varchar(40) NOT NULL, chunk_checksum varchar(40) NOT NULL, num int NOT NULL, PRIMARY KEY (filecontent_checksum, chunk_checksum, num), FOREIGN KEY (filecontent_checksum) REFERENCES filecontent (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY (chunk_checksum) REFERENCES chunk (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.769 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  filehistory ( id varchar(40) NOT NULL, databaseversion_id int NOT NULL, PRIMARY KEY (id, databaseversion_id), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.771 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  fileversion ( filehistory_id varchar(40) NOT NULL, version int NOT NULL, databaseversion_id int NOT NULL, path varchar(1024) NOT NULL, type varchar(45) NOT NULL, status varchar(45) NOT NULL, size bigint NOT NULL, lastmodified datetime NOT NULL, linktarget varchar(1024), filecontent_checksum varchar(40) DEFAULT NULL, updated datetime NOT NULL, posixperms varchar(45) DEFAULT NULL, dosattrs varchar(45) DEFAULT NULL, PRIMARY KEY (filehistory_id, version, databaseversion_id), FOREIGN KEY (filehistory_id, databaseversion_id) REFERENCES filehistory (id, databaseversion_id) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY (filecontent_checksum) REFERENCES filecontent (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.773 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  multichunk ( id varchar(40) NOT NULL, databaseversion_id int NOT NULL, size bigint NOT NULL, PRIMARY KEY (id), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.775 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  multichunk_chunk ( multichunk_id varchar(40) NOT NULL, chunk_checksum varchar(40) NOT NULL, PRIMARY KEY (multichunk_id, chunk_checksum), FOREIGN KEY (multichunk_id) REFERENCES multichunk (id) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY (chunk_checksum) REFERENCES chunk (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.776 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  multichunk_muddy ( id varchar(40) NOT NULL, machine_name varchar(255) NOT NULL, machine_version int NOT NULL, PRIMARY KEY (id) ); 
29-5-19 15:04:50.778 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  known_databases ( id int NOT NULL IDENTITY, client varchar(45) NOT NULL, filenumber int NOT NULL, UNIQUE (client, filenumber) ); 
29-5-19 15:04:50.780 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  general_settings ( key varchar(255) NOT NULL, value varchar(255) NOT NULL, PRIMARY KEY (key) ); 
29-5-19 15:04:50.782 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Non-primary indices
29-5-19 15:04:50.782 | SqlRunner       | Test worker    | INFO : SQL:   CREATE INDEX idx_databaseversion_status ON databaseversion (status); 
29-5-19 15:04:50.782 | hsqldb.db.HSQLD | Test worker    | INFO : dataFileCache open start
29-5-19 15:04:50.785 | hsqldb.db.HSQLD | Test worker    | INFO : dataFileCache open end
29-5-19 15:04:50.787 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_databaseversion_vectorclock_serialized ON databaseversion (vectorclock_serialized); 
29-5-19 15:04:50.789 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_fileversion_path ON fileversion (path); 
29-5-19 15:04:50.790 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_fileversion_status ON fileversion (status); 
29-5-19 15:04:50.792 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_fileversion_filecontent_checksum ON fileversion (filecontent_checksum); 
29-5-19 15:04:50.794 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Views
29-5-19 15:04:50.794 | SqlRunner       | Test worker    | INFO : SQL:    CREATE VIEW databaseversion_master AS SELECT dbv.*, vc.logicaltime as client_version FROM databaseversion dbv JOIN databaseversion_vectorclock vc on dbv.id=vc.databaseversion_id and dbv.client=vc.client WHERE dbv.status='MASTER'; 
29-5-19 15:04:50.796 | SqlRunner       | Test worker    | INFO : SQL:  CREATE VIEW fileversion_master AS SELECT fv0.* FROM fileversion fv0 JOIN databaseversion dbv ON fv0.databaseversion_id=dbv.id AND dbv.status='MASTER'; 
29-5-19 15:04:50.798 | SqlRunner       | Test worker    | INFO : SQL:  CREATE VIEW fileversion_master_maxversion AS SELECT DISTINCT filehistory_id, MAX(version) version FROM fileversion_master GROUP BY filehistory_id; 
29-5-19 15:04:50.800 | SqlRunner       | Test worker    | INFO : SQL:  CREATE VIEW fileversion_master_last AS SELECT fv.* FROM fileversion_master_maxversion fvmax JOIN fileversion_master fv ON fvmax.filehistory_id=fv.filehistory_id AND fvmax.version=fv.version WHERE fv.status<>'DELETED'; 
29-5-19 15:04:50.803 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Full Views
29-5-19 15:04:50.803 | SqlRunner       | Test worker    | INFO : SQL:    create view filehistory_full as select dbv.status as databaseversion_status, dbv.localtime as databaseversion_localtime, dbv.client as databaseversion_client, dbv.vectorclock_serialized as databaseversion_vectorclock_serialized, fh.* from databaseversion dbv join filehistory fh on dbv.id=fh.databaseversion_id; 
29-5-19 15:04:50.805 | SqlRunner       | Test worker    | INFO : SQL:  create view fileversion_full as select fhf.databaseversion_status, fhf.databaseversion_localtime, fhf.databaseversion_client, fhf.databaseversion_vectorclock_serialized, fv.* from filehistory_full fhf join fileversion fv on fhf.id=fv.filehistory_id and fhf.databaseversion_id=fv.databaseversion_id; 
29-5-19 15:04:50.807 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Functions
29-5-19 15:04:50.807 | SqlRunner       | Test worker    | INFO : SQL (new delimiter): end;
29-5-19 15:04:50.807 | SqlRunner       | Test worker    | INFO : SQL:     create function substr_count(haystack varchar(255), needle varchar(255)) returns integer begin atomic declare strCount integer; declare lastIndex integer;  set strCount = 0; set lastIndex = 1;  while lastIndex <> 0 do set lastIndex = locate(needle, haystack, lastIndex);  if lastIndex <> 0 then set strCount = strCount + 1; set lastIndex = lastIndex + length(needle); end if; end while;  return strCount; end; 
29-5-19 15:04:50.809 | DownOperation   | Test worker    | INFO : 
29-5-19 15:04:50.809 | DownOperation   | Test worker    | INFO : Running 'Sync down' at client B ...
29-5-19 15:04:50.809 | DownOperation   | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:50.809 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownStartSyncExternalEvent (org.syncany.operations.daemon.messages.DownStartSyncExternalEvent@547e9d7f) ...
29-5-19 15:04:50.809 | AbstractTransfe | Test worker    | INFO : Looking for other running remote operations ...
29-5-19 15:04:50.810 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:50.810 | LsRemoteOperati | Test worker    | INFO : 
29-5-19 15:04:50.810 | LsRemoteOperati | Test worker    | INFO : Running 'Remote Status' at client B ...
29-5-19 15:04:50.810 | LsRemoteOperati | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:50.810 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteStartSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteStartSyncExternalEvent@482fa28a) ...
29-5-19 15:04:50.810 | LsRemoteOperati | Test worker    | INFO : Retrieving remote database list.
29-5-19 15:04:50.810 | LsRemoteOperati | Test worker    | INFO : - Remote database database-A-0000000001 is new.
29-5-19 15:04:50.810 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteEndSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteEndSyncExternalEvent@1446a2bc) ...
29-5-19 15:04:50.810 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownChangesDetectedSyncExternalEvent (org.syncany.operations.daemon.messages.DownChangesDetectedSyncExternalEvent@23167e2f) ...
29-5-19 15:04:50.811 | ActionFileHandl | Test worker    | INFO : Starting action for RemoteFile[name=action-down-B-1559142290721] ...
29-5-19 15:04:50.811 | ActionFileHandl | Test worker    | INFO : Uploading action file: RemoteFile[name=action-down-B-1559142290721]
29-5-19 15:04:50.811 | ActionFileHandl | Test worker    | INFO : Scheduling action renewal task for every 2 minutes, for RemoteFile[name=action-down-B-1559142290721] ...
29-5-19 15:04:50.814 | DownOperation   | Test worker    | INFO : Downloading unknown databases.
29-5-19 15:04:50.814 | DownOperation   | Test worker    | INFO : - Downloading database-A-0000000001 to local cache at /tmp/syncanytest/syncany-190529150308467-54952-client-B/.syncany/cache/database-A-0000000001
29-5-19 15:04:50.814 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownDownloadFileSyncExternalEvent (org.syncany.operations.daemon.messages.DownDownloadFileSyncExternalEvent@191671b8) ...
29-5-19 15:04:50.814 | DownOperation   | Test worker    | INFO : Loading database headers, creating branches ...
29-5-19 15:04:50.814 | DatabaseXmlSeri | Test worker    | INFO : - Loading database (HEADER_ONLY) from file /tmp/syncanytest/syncany-190529150308467-54952-client-B/.syncany/cache/database-A-0000000001 ...
29-5-19 15:04:50.816 | DatabaseXmlPars | Test worker    | INFO :    + Added database version A/(A1)/T=1559142290698
29-5-19 15:04:50.817 | LocalTransferMa | Test worker    | INFO : Cannot create instance of CleanupRemoteFile for file /tmp/syncanytest/syncany-190529150308467-54952-repo/databases/database-A-0000000001; maybe invalid file name pattern. Ignoring file.
29-5-19 15:04:50.817 | ApplicationSqlD | Test worker    | INFO : SQL (general_settings): Read cleanupNumber  = (not set)
29-5-19 15:04:50.817 | DownOperation   | Test worker    | INFO : Populated unknown branches: {A=[A/(A1)/T=1559142290698], B=[]}
29-5-19 15:04:50.817 | DownOperation   | Test worker    | INFO : Determine winner using database reconciliator ...
29-5-19 15:04:50.817 | DatabaseReconci | Test worker    | INFO : Adding database version to winning branch: A/(A1)/T=1559142290698
29-5-19 15:04:50.817 | DatabaseReconci | Test worker    | INFO : - Winner is A with branch: 
29-5-19 15:04:50.817 | DatabaseReconci | Test worker    | INFO :   + A/(A1)/T=1559142290698
29-5-19 15:04:50.819 | DownOperation   | Test worker    | INFO : - Database versions to REMOVE locally: []
29-5-19 15:04:50.819 | DownOperation   | Test worker    | INFO :   + Nothing to purge locally. No conflicts. Only updates. Nice!
29-5-19 15:04:50.819 | DatabaseReconci | Test worker    | INFO : Finding winnersApplyBranch.
29-5-19 15:04:50.819 | DatabaseReconci | Test worker    | INFO : Losers Branch: []
29-5-19 15:04:50.819 | DatabaseReconci | Test worker    | INFO : Winners Branch: [A/(A1)/T=1559142290698]
29-5-19 15:04:50.819 | DownOperation   | Test worker    | INFO : - Cleanup occurred: false
29-5-19 15:04:50.819 | DownOperation   | Test worker    | INFO : - Database versions to APPLY locally: [A/(A1)/T=1559142290698]
29-5-19 15:04:50.819 | DownOperation   | Test worker    | INFO : Loading winners database (DEFAULT) ...
29-5-19 15:04:50.819 | DatabaseXmlSeri | Test worker    | INFO : - Loading database (FULL) from file /tmp/syncanytest/syncany-190529150308467-54952-client-B/.syncany/cache/database-A-0000000001 ...
29-5-19 15:04:50.821 | DatabaseXmlPars | Test worker    | INFO :    + Added database version A/(A1)/T=1559142290698
29-5-19 15:04:50.821 | DownOperation   | Test worker    | INFO : Determine file system actions ...
29-5-19 15:04:50.831 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:50.831 | FileSystemActio | Test worker    | INFO : - Loading current file tree...
29-5-19 15:04:50.831 | FileSystemActio | Test worker    | INFO : - Determine filesystem actions ...
29-5-19 15:04:50.832 | FileSystemActio | Test worker    | INFO :   + Comparing local version: null
29-5-19 15:04:50.832 | FileSystemActio | Test worker    | INFO :     with winning version   : FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:50.832 | FileVersionComp | Test worker    | INFO :      - [DELETED]: Local file DIFFERS from file version, expected EXISTS = true, but actual EXISTS = false, for file folder
29-5-19 15:04:50.832 | FileSystemActio | Test worker    | INFO :      -> (2) Deleted: Local file does NOT exist, but it should, winning version not known: FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-] AND /tmp/syncanytest/syncany-190529150308467-54952-client-B/folder
29-5-19 15:04:50.832 | FileSystemActio | Test worker    | INFO :      -> NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:50.832 | Downloader      | Test worker    | INFO : Downloading and extracting multichunks ...
29-5-19 15:04:50.832 | FileSystemActio | Test worker    | INFO :    Sorted actions:
29-5-19 15:04:50.832 | FileSystemActio | Test worker    | INFO :    + NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:50.832 | DownOperation   | Test worker    | FINE : - Applying file system actions (sorted!) ...
29-5-19 15:04:50.832 | DownOperation   | Test worker    | FINE :    +  NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:50.832 | FileSystemActio | Test worker    | INFO :      - Creating folder at FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-] ...
29-5-19 15:04:50.832 | FileSystemActio | Test worker    | INFO :      - Creating folder at /tmp/syncanytest/syncany-190529150308467-54952-client-B/folder ...
29-5-19 15:04:50.832 | FileSystemActio | Test worker    | INFO :      - Setting POSIX permissions: rwxrwxr-x ...
29-5-19 15:04:50.832 | DownOperation   | Test worker    | INFO : - Adding database versions to SQL database ...
29-5-19 15:04:50.832 | DownOperation   | Test worker    | INFO :   + Applying database version (A1)
29-5-19 15:04:50.832 | DownOperation   | Test worker    | FINE :   + Contents: DatabaseVersion [header=A/(A1)/T=1559142290698, chunks=0, multiChunks=0, fileContents=0, fileHistories=1]
29-5-19 15:04:50.838 | ActionFileHandl | Test worker    | INFO : Finishing action for RemoteFile[name=action-down-B-1559142290721] ...
29-5-19 15:04:50.845 | ActionFileHandl | Test worker    | INFO : Deleting action file: RemoteFile[name=action-down-B-1559142290721]
29-5-19 15:04:50.845 | AbstractTransfe | Test worker    | INFO : Cleaning own old action files ...
29-5-19 15:04:50.845 | Cache           | Test worker    | INFO : Cache size okay (0 KB), no need to clean (keep size is 500 MB)
29-5-19 15:04:50.845 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownEndSyncExternalEvent (org.syncany.operations.daemon.messages.DownEndSyncExternalEvent@75b1cf77) ...
29-5-19 15:04:50.845 | DownOperation   | Test worker    | INFO : Sync down done.
29-5-19 15:04:50.847 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:50.848 | LocalTransferMa | Test worker    | INFO : testTargetExists: Target exists.
29-5-19 15:04:50.856 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:50.856 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-52336-client-A' ...
29-5-19 15:04:50.856 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:50.856 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:50.856 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:50.856 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:50.856 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:50.856 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:50.856 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:50.856 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:50.857 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:50.857 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-52336-client-A' ...
29-5-19 15:04:50.857 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:50.857 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:50.857 | TransferManager | Test worker    | INFO : - With feature PathAware
29-5-19 15:04:50.857 | TransferManager | Test worker    | INFO : - With feature TransactionAware
29-5-19 15:04:50.857 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:50.857 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:50.857 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:50.857 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:50.857 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:50.857 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:50.857 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature PathAware
29-5-19 15:04:50.857 | TransferManager | Test worker    | FINE : - Wrapping TransferManager RetriableFeatureTransferManager in TransactionAwareFeatureTransferManager
29-5-19 15:04:50.886 | hsqldb.db.HSQLD | Test worker    | INFO : Checkpoint start
29-5-19 15:04:50.886 | hsqldb.db.HSQLD | Test worker    | INFO : checkpointClose start
29-5-19 15:04:50.895 | hsqldb.db.HSQLD | Test worker    | FINE : log close size: 0
29-5-19 15:04:50.898 | hsqldb.db.HSQLD | Test worker    | INFO : checkpointClose end
29-5-19 15:04:50.899 | hsqldb.db.HSQLD | Test worker    | INFO : Checkpoint end - txts: 1
29-5-19 15:04:50.904 | DatabaseConnect | Test worker    | INFO : Found 0 tables.
29-5-19 15:04:50.904 | DatabaseConnect | Test worker    | INFO : Database has no tables. Creating tables from script.create.all.sql
29-5-19 15:04:50.904 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Tables
29-5-19 15:04:50.904 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS databaseversion ( id int NOT NULL IDENTITY, status varchar(45) NOT NULL, localtime datetime NOT NULL, client varchar(45) NOT NULL, vectorclock_serialized varchar(1024) NOT NULL, UNIQUE (vectorclock_serialized) ); 
29-5-19 15:04:50.907 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  chunk ( checksum varchar(40) NOT NULL, databaseversion_id int NOT NULL, size bigint NOT NULL, PRIMARY KEY (checksum), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.909 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  databaseversion_vectorclock ( databaseversion_id int NOT NULL, client varchar(45) NOT NULL, logicaltime int NOT NULL, PRIMARY KEY (databaseversion_id, client), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.912 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  filecontent ( checksum varchar(40) NOT NULL, databaseversion_id int NOT NULL, size bigint NOT NULL, PRIMARY KEY (checksum), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.914 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  filecontent_chunk ( filecontent_checksum varchar(40) NOT NULL, chunk_checksum varchar(40) NOT NULL, num int NOT NULL, PRIMARY KEY (filecontent_checksum, chunk_checksum, num), FOREIGN KEY (filecontent_checksum) REFERENCES filecontent (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY (chunk_checksum) REFERENCES chunk (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.916 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  filehistory ( id varchar(40) NOT NULL, databaseversion_id int NOT NULL, PRIMARY KEY (id, databaseversion_id), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.919 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  fileversion ( filehistory_id varchar(40) NOT NULL, version int NOT NULL, databaseversion_id int NOT NULL, path varchar(1024) NOT NULL, type varchar(45) NOT NULL, status varchar(45) NOT NULL, size bigint NOT NULL, lastmodified datetime NOT NULL, linktarget varchar(1024), filecontent_checksum varchar(40) DEFAULT NULL, updated datetime NOT NULL, posixperms varchar(45) DEFAULT NULL, dosattrs varchar(45) DEFAULT NULL, PRIMARY KEY (filehistory_id, version, databaseversion_id), FOREIGN KEY (filehistory_id, databaseversion_id) REFERENCES filehistory (id, databaseversion_id) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY (filecontent_checksum) REFERENCES filecontent (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.921 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  multichunk ( id varchar(40) NOT NULL, databaseversion_id int NOT NULL, size bigint NOT NULL, PRIMARY KEY (id), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.924 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  multichunk_chunk ( multichunk_id varchar(40) NOT NULL, chunk_checksum varchar(40) NOT NULL, PRIMARY KEY (multichunk_id, chunk_checksum), FOREIGN KEY (multichunk_id) REFERENCES multichunk (id) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY (chunk_checksum) REFERENCES chunk (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:50.926 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  multichunk_muddy ( id varchar(40) NOT NULL, machine_name varchar(255) NOT NULL, machine_version int NOT NULL, PRIMARY KEY (id) ); 
29-5-19 15:04:50.928 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  known_databases ( id int NOT NULL IDENTITY, client varchar(45) NOT NULL, filenumber int NOT NULL, UNIQUE (client, filenumber) ); 
29-5-19 15:04:50.930 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  general_settings ( key varchar(255) NOT NULL, value varchar(255) NOT NULL, PRIMARY KEY (key) ); 
29-5-19 15:04:50.932 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Non-primary indices
29-5-19 15:04:50.932 | SqlRunner       | Test worker    | INFO : SQL:   CREATE INDEX idx_databaseversion_status ON databaseversion (status); 
29-5-19 15:04:50.933 | hsqldb.db.HSQLD | Test worker    | INFO : dataFileCache open start
29-5-19 15:04:50.936 | hsqldb.db.HSQLD | Test worker    | INFO : dataFileCache open end
29-5-19 15:04:50.938 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_databaseversion_vectorclock_serialized ON databaseversion (vectorclock_serialized); 
29-5-19 15:04:50.939 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_fileversion_path ON fileversion (path); 
29-5-19 15:04:50.941 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_fileversion_status ON fileversion (status); 
29-5-19 15:04:50.943 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_fileversion_filecontent_checksum ON fileversion (filecontent_checksum); 
29-5-19 15:04:50.947 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Views
29-5-19 15:04:50.947 | SqlRunner       | Test worker    | INFO : SQL:    CREATE VIEW databaseversion_master AS SELECT dbv.*, vc.logicaltime as client_version FROM databaseversion dbv JOIN databaseversion_vectorclock vc on dbv.id=vc.databaseversion_id and dbv.client=vc.client WHERE dbv.status='MASTER'; 
29-5-19 15:04:50.950 | SqlRunner       | Test worker    | INFO : SQL:  CREATE VIEW fileversion_master AS SELECT fv0.* FROM fileversion fv0 JOIN databaseversion dbv ON fv0.databaseversion_id=dbv.id AND dbv.status='MASTER'; 
29-5-19 15:04:50.953 | SqlRunner       | Test worker    | INFO : SQL:  CREATE VIEW fileversion_master_maxversion AS SELECT DISTINCT filehistory_id, MAX(version) version FROM fileversion_master GROUP BY filehistory_id; 
29-5-19 15:04:50.955 | SqlRunner       | Test worker    | INFO : SQL:  CREATE VIEW fileversion_master_last AS SELECT fv.* FROM fileversion_master_maxversion fvmax JOIN fileversion_master fv ON fvmax.filehistory_id=fv.filehistory_id AND fvmax.version=fv.version WHERE fv.status<>'DELETED'; 
29-5-19 15:04:50.957 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Full Views
29-5-19 15:04:50.957 | SqlRunner       | Test worker    | INFO : SQL:    create view filehistory_full as select dbv.status as databaseversion_status, dbv.localtime as databaseversion_localtime, dbv.client as databaseversion_client, dbv.vectorclock_serialized as databaseversion_vectorclock_serialized, fh.* from databaseversion dbv join filehistory fh on dbv.id=fh.databaseversion_id; 
29-5-19 15:04:50.959 | SqlRunner       | Test worker    | INFO : SQL:  create view fileversion_full as select fhf.databaseversion_status, fhf.databaseversion_localtime, fhf.databaseversion_client, fhf.databaseversion_vectorclock_serialized, fv.* from filehistory_full fhf join fileversion fv on fhf.id=fv.filehistory_id and fhf.databaseversion_id=fv.databaseversion_id; 
29-5-19 15:04:50.962 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Functions
29-5-19 15:04:50.962 | SqlRunner       | Test worker    | INFO : SQL (new delimiter): end;
29-5-19 15:04:50.962 | SqlRunner       | Test worker    | INFO : SQL:     create function substr_count(haystack varchar(255), needle varchar(255)) returns integer begin atomic declare strCount integer; declare lastIndex integer;  set strCount = 0; set lastIndex = 1;  while lastIndex <> 0 do set lastIndex = locate(needle, haystack, lastIndex);  if lastIndex <> 0 then set strCount = strCount + 1; set lastIndex = lastIndex + length(needle); end if; end while;  return strCount; end; 
29-5-19 15:04:50.965 | UpOperation     | Test worker    | INFO : 
29-5-19 15:04:50.965 | UpOperation     | Test worker    | INFO : Running 'Sync up' at client A ...
29-5-19 15:04:50.965 | UpOperation     | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:50.965 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpStartSyncExternalEvent (org.syncany.operations.daemon.messages.UpStartSyncExternalEvent@5ede934f) ...
29-5-19 15:04:50.966 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:50.966 | StatusOperation | Test worker    | INFO : 
29-5-19 15:04:50.966 | StatusOperation | Test worker    | INFO : Running 'Status' at client A ...
29-5-19 15:04:50.966 | StatusOperation | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:50.966 | StatusOperation | Test worker    | INFO : Querying current file tree from database ...
29-5-19 15:04:50.966 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event StatusStartSyncExternalEvent (org.syncany.operations.daemon.messages.StatusStartSyncExternalEvent@7e1b47de) ...
29-5-19 15:04:50.967 | StatusOperation | Test worker    | INFO : Analyzing local folder /tmp/syncanytest/syncany-190529150308467-52336-client-A ...
29-5-19 15:04:50.967 | StatusOperation | Test worker    | FINE : - Ignoring file (syncany app-related): .syncany
29-5-19 15:04:50.967 | StatusOperation | Test worker    | FINE : - New file: folder
29-5-19 15:04:50.967 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event StatusEndSyncExternalEvent (org.syncany.operations.daemon.messages.StatusEndSyncExternalEvent@48f16342) ...
29-5-19 15:04:50.967 | AbstractTransfe | Test worker    | INFO : Looking for other running remote operations ...
29-5-19 15:04:50.975 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:50.975 | LsRemoteOperati | Test worker    | INFO : 
29-5-19 15:04:50.975 | LsRemoteOperati | Test worker    | INFO : Running 'Remote Status' at client A ...
29-5-19 15:04:50.975 | LsRemoteOperati | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:50.975 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteStartSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteStartSyncExternalEvent@67dd7b1b) ...
29-5-19 15:04:50.975 | LsRemoteOperati | Test worker    | INFO : Retrieving remote database list.
29-5-19 15:04:50.975 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteEndSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteEndSyncExternalEvent@1b14f583) ...
29-5-19 15:04:50.975 | UpOperation     | Test worker    | INFO : No remote changes, ready to upload.
29-5-19 15:04:50.975 | ActionFileHandl | Test worker    | INFO : Starting action for RemoteFile[name=action-up-A-1559142290857] ...
29-5-19 15:04:50.976 | ActionFileHandl | Test worker    | INFO : Uploading action file: RemoteFile[name=action-up-A-1559142290857]
29-5-19 15:04:50.976 | ActionFileHandl | Test worker    | INFO : Scheduling action renewal task for every 2 minutes, for RemoteFile[name=action-up-A-1559142290857] ...
29-5-19 15:04:50.977 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:50.982 | TransactionAwar | Test worker    | INFO : Done rolling back previous transactions.
29-5-19 15:04:50.982 | AsyncIndexer    | AsyncI/syncany | INFO : Starting Indexing.
29-5-19 15:04:50.982 | InternalEventBu | AsyncI/syncany | INFO : Event bus 'LocalEventBus': Posting event UpIndexStartSyncExternalEvent (org.syncany.operations.daemon.messages.UpIndexStartSyncExternalEvent@e7cf1f2) ...
29-5-19 15:04:50.983 | Indexer         | AsyncI/syncany | FINE : - Looking for deleted files ...
29-5-19 15:04:50.983 | Indexer         | AsyncI/syncany | FINE : - +File /tmp/syncanytest/syncany-190529150308467-52336-client-A/folder
29-5-19 15:04:50.983 | Indexer         | AsyncI/syncany | FINE : - /File: folder (directory/symlink/0-byte-file)
29-5-19 15:04:50.986 | Indexer         | AsyncI/syncany | FINE :    * No old file history found, starting new history (path: folder, FOLDER)
29-5-19 15:04:50.986 | FileVersionComp | AsyncI/syncany | INFO :      - [DELETED]: Local file DIFFERS from file version, actual file is NULL, for file folder
29-5-19 15:04:50.987 | Indexer         | AsyncI/syncany | INFO :    * Added file version:    FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:50.987 | Indexer         | AsyncI/syncany | INFO :      based on file version: null
29-5-19 15:04:50.987 | InternalEventBu | AsyncI/syncany | INFO : Event bus 'LocalEventBus': Posting event UpIndexChangesDetectedSyncExternalEvent (org.syncany.operations.daemon.messages.UpIndexChangesDetectedSyncExternalEvent@4bf9fc5c) ...
29-5-19 15:04:50.987 | InternalEventBu | AsyncI/syncany | INFO : Event bus 'LocalEventBus': Posting event UpIndexEndSyncExternalEvent (org.syncany.operations.daemon.messages.UpIndexEndSyncExternalEvent@25e73639) ...
29-5-19 15:04:50.987 | Indexer         | AsyncI/syncany | FINE : Processed new database version: DatabaseVersion [header=UnknownMachine/()/T=1559142290982, chunks=0, multiChunks=0, fileContents=0, fileHistories=1]
29-5-19 15:04:50.987 | UpOperation     | Test worker    | INFO : No DIRTY data found in database (no dirty databases); Nothing to do here.
29-5-19 15:04:50.987 | UpOperation     | Test worker    | INFO : Last vector clock was: ()
29-5-19 15:04:50.988 | UpOperation     | Test worker    | INFO : Uploading new multichunks ...
29-5-19 15:04:50.988 | UpOperation     | Test worker    | INFO : Uploading database: DatabaseVersion [header=A/(A1)/T=1559142290988, chunks=0, multiChunks=0, fileContents=0, fileHistories=1]
29-5-19 15:04:50.988 | UpOperation     | Test worker    | INFO : Saving local delta database, version A/(A1)/T=1559142290988 to file /tmp/syncanytest/syncany-190529150308467-52336-client-A/.syncany/cache/database-A-0000000001 ... 
29-5-19 15:04:50.988 | UpOperation     | Test worker    | INFO : - Saving database to /tmp/syncanytest/syncany-190529150308467-52336-client-A/.syncany/cache/database-A-0000000001 ...
29-5-19 15:04:50.989 | UpOperation     | Test worker    | INFO : - Uploading local delta database file ...
29-5-19 15:04:50.989 | UpOperation     | Test worker    | INFO : - Uploading /tmp/syncanytest/syncany-190529150308467-52336-client-A/.syncany/cache/database-A-0000000001 to RemoteFile[name=database-A-0000000001] ...
29-5-19 15:04:50.989 | RemoteTransacti | Test worker    | INFO : - Adding file to TX for UPLOAD: /tmp/syncanytest/syncany-190529150308467-52336-client-A/.syncany/cache/database-A-0000000001 -> Temp. remote file: RemoteFile[name=temp-Rkcuu-database-A-0000000001], final location: RemoteFile[name=database-A-0000000001]
29-5-19 15:04:50.989 | UpOperation     | Test worker    | INFO : Adding shutdown hook (to allow resuming the upload) ...
29-5-19 15:04:50.989 | RemoteTransacti | Test worker    | INFO : Starting TX.commit() ...
29-5-19 15:04:50.992 | RemoteTransacti | Test worker    | INFO : Wrote transaction manifest to temporary file: /tmp/syncanytest/syncany-190529150308467-52336-client-A/.syncany/cache/temp-transaction-2058687755243006473.tmp
29-5-19 15:04:50.992 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpUploadFileSyncExternalEvent (org.syncany.operations.daemon.messages.UpUploadFileSyncExternalEvent@532b6e45) ...
29-5-19 15:04:50.992 | RemoteTransacti | Test worker    | INFO : - Uploading remote transaction file RemoteFile[name=transaction-45705092] ...
29-5-19 15:04:50.992 | RemoteTransacti | Test worker    | INFO : - Starting to upload data in commit.
29-5-19 15:04:50.992 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpUploadFileInTransactionSyncExternalEvent (org.syncany.operations.daemon.messages.UpUploadFileInTransactionSyncExternalEvent@328ed85e) ...
29-5-19 15:04:50.993 | RemoteTransacti | Test worker    | INFO : - Uploading /tmp/syncanytest/syncany-190529150308467-52336-client-A/.syncany/cache/database-A-0000000001 to temp. file RemoteFile[name=temp-Rkcuu-database-A-0000000001] ...
29-5-19 15:04:50.993 | InternalEventBu | AsyncI/syncany | INFO : Event bus 'LocalEventBus': Posting event UpIndexMidSyncExternalEvent (org.syncany.operations.daemon.messages.UpIndexMidSyncExternalEvent@3567e931) ...
29-5-19 15:04:50.993 | RemoteTransacti | Test worker    | INFO : - Moving temp. file RemoteFile[name=temp-Rkcuu-database-A-0000000001] to final location RemoteFile[name=database-A-0000000001] ...
29-5-19 15:04:50.993 | RemoteTransacti | Test worker    | INFO : - Deleting remote transaction file RemoteFile[name=transaction-45705092] ...
29-5-19 15:04:50.996 | RemoteTransacti | Test worker    | INFO : END of TX.commmit(): Succesfully committed transaction.
29-5-19 15:04:50.996 | RemoteTransacti | Test worker    | INFO : END of TX.delTemp(): Sucessfully deleted final files.
29-5-19 15:04:50.996 | UpOperation     | Test worker    | INFO : Persisting local SQL database (new database version A/(A1)/T=1559142290988) ...
29-5-19 15:04:50.999 | UpOperation     | Test worker    | INFO : Removing DIRTY database versions from database ...
29-5-19 15:04:51.002 | AsyncIndexer    | AsyncI/syncany | INFO : Stopping indexing. Signal end of stream with empty databaseversion
29-5-19 15:04:51.010 | UpOperation     | Test worker    | INFO : Adding database version to result changes:DatabaseVersion [header=A/(A1)/T=1559142290988, chunks=0, multiChunks=0, fileContents=0, fileHistories=1]
29-5-19 15:04:51.010 | UpOperation     | Test worker    | INFO : Committing local database.
29-5-19 15:04:51.010 | UpOperation     | Test worker    | FINE : Waiting for new database version.
29-5-19 15:04:51.010 | UpOperation     | Test worker    | FINE : Took new database version: DatabaseVersion [header=UnknownMachine/()/T=1559142291002, chunks=0, multiChunks=0, fileContents=0, fileHistories=0]
29-5-19 15:04:51.010 | UpOperation     | Test worker    | INFO : Sync up done.
29-5-19 15:04:51.012 | ActionFileHandl | Test worker    | INFO : Finishing action for RemoteFile[name=action-up-A-1559142290857] ...
29-5-19 15:04:51.016 | ActionFileHandl | Test worker    | INFO : Deleting action file: RemoteFile[name=action-up-A-1559142290857]
29-5-19 15:04:51.016 | AbstractTransfe | Test worker    | INFO : Cleaning own old action files ...
29-5-19 15:04:51.016 | Cache           | Test worker    | INFO : Cache size okay (0 KB), no need to clean (keep size is 500 MB)
29-5-19 15:04:51.016 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpEndSyncExternalEvent (org.syncany.operations.daemon.messages.UpEndSyncExternalEvent@7884e99e) ...
29-5-19 15:04:51.016 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:51.016 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-52336-client-B' ...
29-5-19 15:04:51.016 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:51.016 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:51.016 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:51.016 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:51.016 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:51.017 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:51.017 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:51.017 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:51.017 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:51.017 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-52336-client-B' ...
29-5-19 15:04:51.017 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:51.017 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:51.017 | TransferManager | Test worker    | INFO : - With feature PathAware
29-5-19 15:04:51.017 | TransferManager | Test worker    | INFO : - With feature TransactionAware
29-5-19 15:04:51.017 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:51.017 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:51.017 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:51.017 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:51.017 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:51.017 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:51.017 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature PathAware
29-5-19 15:04:51.017 | TransferManager | Test worker    | FINE : - Wrapping TransferManager RetriableFeatureTransferManager in TransactionAwareFeatureTransferManager
29-5-19 15:04:51.051 | hsqldb.db.HSQLD | Test worker    | INFO : Checkpoint start
29-5-19 15:04:51.058 | hsqldb.db.HSQLD | Test worker    | INFO : checkpointClose start
29-5-19 15:04:51.065 | hsqldb.db.HSQLD | Test worker    | FINE : log close size: 0
29-5-19 15:04:51.068 | hsqldb.db.HSQLD | Test worker    | INFO : checkpointClose end
29-5-19 15:04:51.068 | hsqldb.db.HSQLD | Test worker    | INFO : Checkpoint end - txts: 1
29-5-19 15:04:51.073 | DatabaseConnect | Test worker    | INFO : Found 0 tables.
29-5-19 15:04:51.074 | DatabaseConnect | Test worker    | INFO : Database has no tables. Creating tables from script.create.all.sql
29-5-19 15:04:51.074 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Tables
29-5-19 15:04:51.074 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS databaseversion ( id int NOT NULL IDENTITY, status varchar(45) NOT NULL, localtime datetime NOT NULL, client varchar(45) NOT NULL, vectorclock_serialized varchar(1024) NOT NULL, UNIQUE (vectorclock_serialized) ); 
29-5-19 15:04:51.081 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  chunk ( checksum varchar(40) NOT NULL, databaseversion_id int NOT NULL, size bigint NOT NULL, PRIMARY KEY (checksum), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:51.083 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  databaseversion_vectorclock ( databaseversion_id int NOT NULL, client varchar(45) NOT NULL, logicaltime int NOT NULL, PRIMARY KEY (databaseversion_id, client), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:51.085 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  filecontent ( checksum varchar(40) NOT NULL, databaseversion_id int NOT NULL, size bigint NOT NULL, PRIMARY KEY (checksum), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:51.087 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  filecontent_chunk ( filecontent_checksum varchar(40) NOT NULL, chunk_checksum varchar(40) NOT NULL, num int NOT NULL, PRIMARY KEY (filecontent_checksum, chunk_checksum, num), FOREIGN KEY (filecontent_checksum) REFERENCES filecontent (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY (chunk_checksum) REFERENCES chunk (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:51.089 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  filehistory ( id varchar(40) NOT NULL, databaseversion_id int NOT NULL, PRIMARY KEY (id, databaseversion_id), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:51.091 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  fileversion ( filehistory_id varchar(40) NOT NULL, version int NOT NULL, databaseversion_id int NOT NULL, path varchar(1024) NOT NULL, type varchar(45) NOT NULL, status varchar(45) NOT NULL, size bigint NOT NULL, lastmodified datetime NOT NULL, linktarget varchar(1024), filecontent_checksum varchar(40) DEFAULT NULL, updated datetime NOT NULL, posixperms varchar(45) DEFAULT NULL, dosattrs varchar(45) DEFAULT NULL, PRIMARY KEY (filehistory_id, version, databaseversion_id), FOREIGN KEY (filehistory_id, databaseversion_id) REFERENCES filehistory (id, databaseversion_id) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY (filecontent_checksum) REFERENCES filecontent (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:51.093 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  multichunk ( id varchar(40) NOT NULL, databaseversion_id int NOT NULL, size bigint NOT NULL, PRIMARY KEY (id), FOREIGN KEY (databaseversion_id) REFERENCES databaseversion (id) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:51.095 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  multichunk_chunk ( multichunk_id varchar(40) NOT NULL, chunk_checksum varchar(40) NOT NULL, PRIMARY KEY (multichunk_id, chunk_checksum), FOREIGN KEY (multichunk_id) REFERENCES multichunk (id) ON DELETE NO ACTION ON UPDATE NO ACTION, FOREIGN KEY (chunk_checksum) REFERENCES chunk (checksum) ON DELETE NO ACTION ON UPDATE NO ACTION ); 
29-5-19 15:04:51.097 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  multichunk_muddy ( id varchar(40) NOT NULL, machine_name varchar(255) NOT NULL, machine_version int NOT NULL, PRIMARY KEY (id) ); 
29-5-19 15:04:51.099 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  known_databases ( id int NOT NULL IDENTITY, client varchar(45) NOT NULL, filenumber int NOT NULL, UNIQUE (client, filenumber) ); 
29-5-19 15:04:51.102 | SqlRunner       | Test worker    | INFO : SQL:  CREATE CACHED TABLE IF NOT EXISTS  general_settings ( key varchar(255) NOT NULL, value varchar(255) NOT NULL, PRIMARY KEY (key) ); 
29-5-19 15:04:51.104 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Non-primary indices
29-5-19 15:04:51.104 | SqlRunner       | Test worker    | INFO : SQL:   CREATE INDEX idx_databaseversion_status ON databaseversion (status); 
29-5-19 15:04:51.105 | hsqldb.db.HSQLD | Test worker    | INFO : dataFileCache open start
29-5-19 15:04:51.107 | hsqldb.db.HSQLD | Test worker    | INFO : dataFileCache open end
29-5-19 15:04:51.109 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_databaseversion_vectorclock_serialized ON databaseversion (vectorclock_serialized); 
29-5-19 15:04:51.111 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_fileversion_path ON fileversion (path); 
29-5-19 15:04:51.113 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_fileversion_status ON fileversion (status); 
29-5-19 15:04:51.115 | SqlRunner       | Test worker    | INFO : SQL: CREATE INDEX idx_fileversion_filecontent_checksum ON fileversion (filecontent_checksum); 
29-5-19 15:04:51.117 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Views
29-5-19 15:04:51.117 | SqlRunner       | Test worker    | INFO : SQL:    CREATE VIEW databaseversion_master AS SELECT dbv.*, vc.logicaltime as client_version FROM databaseversion dbv JOIN databaseversion_vectorclock vc on dbv.id=vc.databaseversion_id and dbv.client=vc.client WHERE dbv.status='MASTER'; 
29-5-19 15:04:51.119 | SqlRunner       | Test worker    | INFO : SQL:  CREATE VIEW fileversion_master AS SELECT fv0.* FROM fileversion fv0 JOIN databaseversion dbv ON fv0.databaseversion_id=dbv.id AND dbv.status='MASTER'; 
29-5-19 15:04:51.121 | SqlRunner       | Test worker    | INFO : SQL:  CREATE VIEW fileversion_master_maxversion AS SELECT DISTINCT filehistory_id, MAX(version) version FROM fileversion_master GROUP BY filehistory_id; 
29-5-19 15:04:51.123 | SqlRunner       | Test worker    | INFO : SQL:  CREATE VIEW fileversion_master_last AS SELECT fv.* FROM fileversion_master_maxversion fvmax JOIN fileversion_master fv ON fvmax.filehistory_id=fv.filehistory_id AND fvmax.version=fv.version WHERE fv.status<>'DELETED'; 
29-5-19 15:04:51.126 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Full Views
29-5-19 15:04:51.126 | SqlRunner       | Test worker    | INFO : SQL:    create view filehistory_full as select dbv.status as databaseversion_status, dbv.localtime as databaseversion_localtime, dbv.client as databaseversion_client, dbv.vectorclock_serialized as databaseversion_vectorclock_serialized, fh.* from databaseversion dbv join filehistory fh on dbv.id=fh.databaseversion_id; 
29-5-19 15:04:51.128 | SqlRunner       | Test worker    | INFO : SQL:  create view fileversion_full as select fhf.databaseversion_status, fhf.databaseversion_localtime, fhf.databaseversion_client, fhf.databaseversion_vectorclock_serialized, fv.* from filehistory_full fhf join fileversion fv on fhf.id=fv.filehistory_id and fhf.databaseversion_id=fv.databaseversion_id; 
29-5-19 15:04:51.130 | SqlRunner       | Test worker    | INFO : SQL (comment): -- Functions
29-5-19 15:04:51.130 | SqlRunner       | Test worker    | INFO : SQL (new delimiter): end;
29-5-19 15:04:51.130 | SqlRunner       | Test worker    | INFO : SQL:     create function substr_count(haystack varchar(255), needle varchar(255)) returns integer begin atomic declare strCount integer; declare lastIndex integer;  set strCount = 0; set lastIndex = 1;  while lastIndex <> 0 do set lastIndex = locate(needle, haystack, lastIndex);  if lastIndex <> 0 then set strCount = strCount + 1; set lastIndex = lastIndex + length(needle); end if; end while;  return strCount; end; 
29-5-19 15:04:51.133 | DownOperation   | Test worker    | INFO : 
29-5-19 15:04:51.133 | DownOperation   | Test worker    | INFO : Running 'Sync down' at client B ...
29-5-19 15:04:51.133 | DownOperation   | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:51.133 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownStartSyncExternalEvent (org.syncany.operations.daemon.messages.DownStartSyncExternalEvent@396fdb70) ...
29-5-19 15:04:51.133 | AbstractTransfe | Test worker    | INFO : Looking for other running remote operations ...
29-5-19 15:04:51.134 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:51.134 | LsRemoteOperati | Test worker    | INFO : 
29-5-19 15:04:51.134 | LsRemoteOperati | Test worker    | INFO : Running 'Remote Status' at client B ...
29-5-19 15:04:51.134 | LsRemoteOperati | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:51.134 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteStartSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteStartSyncExternalEvent@71faa642) ...
29-5-19 15:04:51.134 | LsRemoteOperati | Test worker    | INFO : Retrieving remote database list.
29-5-19 15:04:51.135 | LsRemoteOperati | Test worker    | INFO : - Remote database database-A-0000000001 is new.
29-5-19 15:04:51.135 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteEndSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteEndSyncExternalEvent@1176394a) ...
29-5-19 15:04:51.135 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownChangesDetectedSyncExternalEvent (org.syncany.operations.daemon.messages.DownChangesDetectedSyncExternalEvent@d718329) ...
29-5-19 15:04:51.135 | ActionFileHandl | Test worker    | INFO : Starting action for RemoteFile[name=action-down-B-1559142291017] ...
29-5-19 15:04:51.135 | ActionFileHandl | Test worker    | INFO : Uploading action file: RemoteFile[name=action-down-B-1559142291017]
29-5-19 15:04:51.136 | ActionFileHandl | Test worker    | INFO : Scheduling action renewal task for every 2 minutes, for RemoteFile[name=action-down-B-1559142291017] ...
29-5-19 15:04:51.136 | DownOperation   | Test worker    | INFO : Downloading unknown databases.
29-5-19 15:04:51.136 | DownOperation   | Test worker    | INFO : - Downloading database-A-0000000001 to local cache at /tmp/syncanytest/syncany-190529150308467-52336-client-B/.syncany/cache/database-A-0000000001
29-5-19 15:04:51.136 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownDownloadFileSyncExternalEvent (org.syncany.operations.daemon.messages.DownDownloadFileSyncExternalEvent@711992a6) ...
29-5-19 15:04:51.136 | DownOperation   | Test worker    | INFO : Loading database headers, creating branches ...
29-5-19 15:04:51.136 | DatabaseXmlSeri | Test worker    | INFO : - Loading database (HEADER_ONLY) from file /tmp/syncanytest/syncany-190529150308467-52336-client-B/.syncany/cache/database-A-0000000001 ...
29-5-19 15:04:51.138 | DatabaseXmlPars | Test worker    | INFO :    + Added database version A/(A1)/T=1559142290988
29-5-19 15:04:51.139 | LocalTransferMa | Test worker    | INFO : Cannot create instance of CleanupRemoteFile for file /tmp/syncanytest/syncany-190529150308467-52336-repo/databases/database-A-0000000001; maybe invalid file name pattern. Ignoring file.
29-5-19 15:04:51.139 | ApplicationSqlD | Test worker    | INFO : SQL (general_settings): Read cleanupNumber  = (not set)
29-5-19 15:04:51.139 | DownOperation   | Test worker    | INFO : Populated unknown branches: {A=[A/(A1)/T=1559142290988], B=[]}
29-5-19 15:04:51.139 | DownOperation   | Test worker    | INFO : Determine winner using database reconciliator ...
29-5-19 15:04:51.139 | DatabaseReconci | Test worker    | INFO : Adding database version to winning branch: A/(A1)/T=1559142290988
29-5-19 15:04:51.139 | DatabaseReconci | Test worker    | INFO : - Winner is A with branch: 
29-5-19 15:04:51.139 | DatabaseReconci | Test worker    | INFO :   + A/(A1)/T=1559142290988
29-5-19 15:04:51.139 | DownOperation   | Test worker    | INFO : - Database versions to REMOVE locally: []
29-5-19 15:04:51.139 | DownOperation   | Test worker    | INFO :   + Nothing to purge locally. No conflicts. Only updates. Nice!
29-5-19 15:04:51.139 | DatabaseReconci | Test worker    | INFO : Finding winnersApplyBranch.
29-5-19 15:04:51.139 | DatabaseReconci | Test worker    | INFO : Losers Branch: []
29-5-19 15:04:51.139 | DatabaseReconci | Test worker    | INFO : Winners Branch: [A/(A1)/T=1559142290988]
29-5-19 15:04:51.139 | DownOperation   | Test worker    | INFO : - Cleanup occurred: false
29-5-19 15:04:51.139 | DownOperation   | Test worker    | INFO : - Database versions to APPLY locally: [A/(A1)/T=1559142290988]
29-5-19 15:04:51.139 | DownOperation   | Test worker    | INFO : Loading winners database (DEFAULT) ...
29-5-19 15:04:51.139 | DatabaseXmlSeri | Test worker    | INFO : - Loading database (FULL) from file /tmp/syncanytest/syncany-190529150308467-52336-client-B/.syncany/cache/database-A-0000000001 ...
29-5-19 15:04:51.143 | DatabaseXmlPars | Test worker    | INFO :    + Added database version A/(A1)/T=1559142290988
29-5-19 15:04:51.143 | DownOperation   | Test worker    | INFO : Determine file system actions ...
29-5-19 15:04:51.145 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:51.145 | FileSystemActio | Test worker    | INFO : - Loading current file tree...
29-5-19 15:04:51.145 | FileSystemActio | Test worker    | INFO : - Determine filesystem actions ...
29-5-19 15:04:51.145 | FileSystemActio | Test worker    | INFO :   + Comparing local version: null
29-5-19 15:04:51.146 | FileSystemActio | Test worker    | INFO :     with winning version   : FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:51.146 | FileVersionComp | Test worker    | INFO :      - [DELETED]: Local file DIFFERS from file version, expected EXISTS = true, but actual EXISTS = false, for file folder
29-5-19 15:04:51.146 | FileSystemActio | Test worker    | INFO :      -> (2) Deleted: Local file does NOT exist, but it should, winning version not known: FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-] AND /tmp/syncanytest/syncany-190529150308467-52336-client-B/folder
29-5-19 15:04:51.146 | FileSystemActio | Test worker    | INFO :      -> NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:51.146 | Downloader      | Test worker    | INFO : Downloading and extracting multichunks ...
29-5-19 15:04:51.146 | FileSystemActio | Test worker    | INFO :    Sorted actions:
29-5-19 15:04:51.146 | FileSystemActio | Test worker    | INFO :    + NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:51.146 | DownOperation   | Test worker    | FINE : - Applying file system actions (sorted!) ...
29-5-19 15:04:51.146 | DownOperation   | Test worker    | FINE :    +  NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:51.146 | FileSystemActio | Test worker    | INFO :      - Creating folder at FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-] ...
29-5-19 15:04:51.147 | FileSystemActio | Test worker    | INFO :      - Creating folder at /tmp/syncanytest/syncany-190529150308467-52336-client-B/folder ...
29-5-19 15:04:51.147 | FileSystemActio | Test worker    | INFO :      - Setting POSIX permissions: rwxrwxr-x ...
29-5-19 15:04:51.147 | DownOperation   | Test worker    | INFO : - Adding database versions to SQL database ...
29-5-19 15:04:51.147 | DownOperation   | Test worker    | INFO :   + Applying database version (A1)
29-5-19 15:04:51.147 | DownOperation   | Test worker    | FINE :   + Contents: DatabaseVersion [header=A/(A1)/T=1559142290988, chunks=0, multiChunks=0, fileContents=0, fileHistories=1]
29-5-19 15:04:51.156 | ActionFileHandl | Test worker    | INFO : Finishing action for RemoteFile[name=action-down-B-1559142291017] ...
29-5-19 15:04:51.162 | ActionFileHandl | Test worker    | INFO : Deleting action file: RemoteFile[name=action-down-B-1559142291017]
29-5-19 15:04:51.162 | AbstractTransfe | Test worker    | INFO : Cleaning own old action files ...
29-5-19 15:04:51.162 | Cache           | Test worker    | INFO : Cache size okay (0 KB), no need to clean (keep size is 500 MB)
29-5-19 15:04:51.162 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownEndSyncExternalEvent (org.syncany.operations.daemon.messages.DownEndSyncExternalEvent@68abc7bb) ...
29-5-19 15:04:51.162 | DownOperation   | Test worker    | INFO : Sync down done.
29-5-19 15:04:51.163 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:51.163 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-52336-client-B' ...
29-5-19 15:04:51.163 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:51.163 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:51.163 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:51.163 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:51.163 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:51.163 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:51.163 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:51.163 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:51.163 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:51.163 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-52336-client-B' ...
29-5-19 15:04:51.163 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:51.163 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:51.163 | TransferManager | Test worker    | INFO : - With feature PathAware
29-5-19 15:04:51.163 | TransferManager | Test worker    | INFO : - With feature TransactionAware
29-5-19 15:04:51.163 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:51.163 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:51.163 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:51.163 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:51.163 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:51.163 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:51.163 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature PathAware
29-5-19 15:04:51.163 | TransferManager | Test worker    | FINE : - Wrapping TransferManager RetriableFeatureTransferManager in TransactionAwareFeatureTransferManager
29-5-19 15:04:51.171 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:51.171 | UpOperation     | Test worker    | INFO : 
29-5-19 15:04:51.171 | UpOperation     | Test worker    | INFO : Running 'Sync up' at client B ...
29-5-19 15:04:51.171 | UpOperation     | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:51.171 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpStartSyncExternalEvent (org.syncany.operations.daemon.messages.UpStartSyncExternalEvent@39301e54) ...
29-5-19 15:04:51.172 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:51.172 | StatusOperation | Test worker    | INFO : 
29-5-19 15:04:51.172 | StatusOperation | Test worker    | INFO : Running 'Status' at client B ...
29-5-19 15:04:51.172 | StatusOperation | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:51.172 | StatusOperation | Test worker    | INFO : Querying current file tree from database ...
29-5-19 15:04:51.172 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event StatusStartSyncExternalEvent (org.syncany.operations.daemon.messages.StatusStartSyncExternalEvent@4580f804) ...
29-5-19 15:04:51.173 | StatusOperation | Test worker    | INFO : Analyzing local folder /tmp/syncanytest/syncany-190529150308467-52336-client-B ...
29-5-19 15:04:51.173 | StatusOperation | Test worker    | FINE : - New file: moved
29-5-19 15:04:51.173 | StatusOperation | Test worker    | FINE : - Ignoring file (syncany app-related): .syncany
29-5-19 15:04:51.173 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event StatusEndSyncExternalEvent (org.syncany.operations.daemon.messages.StatusEndSyncExternalEvent@60b0b0ef) ...
29-5-19 15:04:51.173 | AbstractTransfe | Test worker    | INFO : Looking for other running remote operations ...
29-5-19 15:04:51.174 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:51.174 | LsRemoteOperati | Test worker    | INFO : 
29-5-19 15:04:51.174 | LsRemoteOperati | Test worker    | INFO : Running 'Remote Status' at client B ...
29-5-19 15:04:51.174 | LsRemoteOperati | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:51.174 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteStartSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteStartSyncExternalEvent@696f33a1) ...
29-5-19 15:04:51.174 | LsRemoteOperati | Test worker    | INFO : Retrieving remote database list.
29-5-19 15:04:51.174 | LsRemoteOperati | Test worker    | INFO : - Remote database database-A-0000000001 is already known (in local database). Ignoring.
29-5-19 15:04:51.174 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteEndSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteEndSyncExternalEvent@43587222) ...
29-5-19 15:04:51.174 | UpOperation     | Test worker    | INFO : No remote changes, ready to upload.
29-5-19 15:04:51.174 | ActionFileHandl | Test worker    | INFO : Starting action for RemoteFile[name=action-up-B-1559142291163] ...
29-5-19 15:04:51.174 | ActionFileHandl | Test worker    | INFO : Uploading action file: RemoteFile[name=action-up-B-1559142291163]
29-5-19 15:04:51.175 | ActionFileHandl | Test worker    | INFO : Scheduling action renewal task for every 2 minutes, for RemoteFile[name=action-up-B-1559142291163] ...
29-5-19 15:04:51.175 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:51.181 | TransactionAwar | Test worker    | INFO : Done rolling back previous transactions.
29-5-19 15:04:51.181 | AsyncIndexer    | AsyncI/syncany | INFO : Starting Indexing.
29-5-19 15:04:51.182 | InternalEventBu | AsyncI/syncany | INFO : Event bus 'LocalEventBus': Posting event UpIndexStartSyncExternalEvent (org.syncany.operations.daemon.messages.UpIndexStartSyncExternalEvent@242750e9) ...
29-5-19 15:04:51.182 | Indexer         | AsyncI/syncany | FINE : - Looking for deleted files ...
29-5-19 15:04:51.187 | Indexer         | AsyncI/syncany | FINE :   + Deleted: Adding DELETED version: FileVersion [version=2, path=folder, type=FOLDER, status=DELETED, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:51 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:51.187 | Indexer         | AsyncI/syncany | FINE :                            based on: FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:51.187 | Indexer         | AsyncI/syncany | FINE : - +File /tmp/syncanytest/syncany-190529150308467-52336-client-B/moved
29-5-19 15:04:51.187 | Indexer         | AsyncI/syncany | FINE : - /File: moved (directory/symlink/0-byte-file)
29-5-19 15:04:51.187 | Indexer         | AsyncI/syncany | FINE :    * No old file history found, starting new history (path: moved, FOLDER)
29-5-19 15:04:51.188 | FileVersionComp | AsyncI/syncany | INFO :      - [DELETED]: Local file DIFFERS from file version, actual file is NULL, for file moved
29-5-19 15:04:51.188 | Indexer         | AsyncI/syncany | INFO :    * Added file version:    FileVersion [version=1, path=moved, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:51 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:51 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:51.188 | Indexer         | AsyncI/syncany | INFO :      based on file version: null
29-5-19 15:04:51.188 | InternalEventBu | AsyncI/syncany | INFO : Event bus 'LocalEventBus': Posting event UpIndexEndSyncExternalEvent (org.syncany.operations.daemon.messages.UpIndexEndSyncExternalEvent@6e67a2c8) ...
29-5-19 15:04:51.188 | Indexer         | AsyncI/syncany | FINE : Processed new database version: DatabaseVersion [header=UnknownMachine/()/T=1559142291181, chunks=0, multiChunks=0, fileContents=0, fileHistories=2]
29-5-19 15:04:51.188 | InternalEventBu | AsyncI/syncany | INFO : Event bus 'LocalEventBus': Posting event UpIndexMidSyncExternalEvent (org.syncany.operations.daemon.messages.UpIndexMidSyncExternalEvent@286eab67) ...
29-5-19 15:04:51.188 | UpOperation     | Test worker    | INFO : No DIRTY data found in database (no dirty databases); Nothing to do here.
29-5-19 15:04:51.188 | UpOperation     | Test worker    | INFO : Last vector clock was: (A1)
29-5-19 15:04:51.188 | UpOperation     | Test worker    | INFO : Uploading new multichunks ...
29-5-19 15:04:51.189 | UpOperation     | Test worker    | INFO : Uploading database: DatabaseVersion [header=B/(A1,B1)/T=1559142291188, chunks=0, multiChunks=0, fileContents=0, fileHistories=2]
29-5-19 15:04:51.189 | UpOperation     | Test worker    | INFO : Saving local delta database, version B/(A1,B1)/T=1559142291188 to file /tmp/syncanytest/syncany-190529150308467-52336-client-B/.syncany/cache/database-B-0000000001 ... 
29-5-19 15:04:51.189 | UpOperation     | Test worker    | INFO : - Saving database to /tmp/syncanytest/syncany-190529150308467-52336-client-B/.syncany/cache/database-B-0000000001 ...
29-5-19 15:04:51.190 | UpOperation     | Test worker    | INFO : - Uploading local delta database file ...
29-5-19 15:04:51.190 | UpOperation     | Test worker    | INFO : - Uploading /tmp/syncanytest/syncany-190529150308467-52336-client-B/.syncany/cache/database-B-0000000001 to RemoteFile[name=database-B-0000000001] ...
29-5-19 15:04:51.190 | RemoteTransacti | Test worker    | INFO : - Adding file to TX for UPLOAD: /tmp/syncanytest/syncany-190529150308467-52336-client-B/.syncany/cache/database-B-0000000001 -> Temp. remote file: RemoteFile[name=temp-ioXCg-database-B-0000000001], final location: RemoteFile[name=database-B-0000000001]
29-5-19 15:04:51.191 | UpOperation     | Test worker    | INFO : Adding shutdown hook (to allow resuming the upload) ...
29-5-19 15:04:51.191 | RemoteTransacti | Test worker    | INFO : Starting TX.commit() ...
29-5-19 15:04:51.196 | AsyncIndexer    | AsyncI/syncany | INFO : Stopping indexing. Signal end of stream with empty databaseversion
29-5-19 15:04:51.196 | RemoteTransacti | Test worker    | INFO : Wrote transaction manifest to temporary file: /tmp/syncanytest/syncany-190529150308467-52336-client-B/.syncany/cache/temp-transaction-1004131184102072319.tmp
29-5-19 15:04:51.196 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpUploadFileSyncExternalEvent (org.syncany.operations.daemon.messages.UpUploadFileSyncExternalEvent@4acfacae) ...
29-5-19 15:04:51.196 | RemoteTransacti | Test worker    | INFO : - Uploading remote transaction file RemoteFile[name=transaction-42f86b29] ...
29-5-19 15:04:51.196 | RemoteTransacti | Test worker    | INFO : - Starting to upload data in commit.
29-5-19 15:04:51.197 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpUploadFileInTransactionSyncExternalEvent (org.syncany.operations.daemon.messages.UpUploadFileInTransactionSyncExternalEvent@68521a9e) ...
29-5-19 15:04:51.197 | RemoteTransacti | Test worker    | INFO : - Uploading /tmp/syncanytest/syncany-190529150308467-52336-client-B/.syncany/cache/database-B-0000000001 to temp. file RemoteFile[name=temp-ioXCg-database-B-0000000001] ...
29-5-19 15:04:51.198 | RemoteTransacti | Test worker    | INFO : - Moving temp. file RemoteFile[name=temp-ioXCg-database-B-0000000001] to final location RemoteFile[name=database-B-0000000001] ...
29-5-19 15:04:51.198 | RemoteTransacti | Test worker    | INFO : - Deleting remote transaction file RemoteFile[name=transaction-42f86b29] ...
29-5-19 15:04:51.198 | RemoteTransacti | Test worker    | INFO : END of TX.commmit(): Succesfully committed transaction.
29-5-19 15:04:51.198 | RemoteTransacti | Test worker    | INFO : END of TX.delTemp(): Sucessfully deleted final files.
29-5-19 15:04:51.198 | UpOperation     | Test worker    | INFO : Persisting local SQL database (new database version B/(A1,B1)/T=1559142291188) ...
29-5-19 15:04:51.199 | UpOperation     | Test worker    | INFO : Removing DIRTY database versions from database ...
29-5-19 15:04:51.206 | UpOperation     | Test worker    | INFO : Adding database version to result changes:DatabaseVersion [header=B/(A1,B1)/T=1559142291188, chunks=0, multiChunks=0, fileContents=0, fileHistories=2]
29-5-19 15:04:51.206 | UpOperation     | Test worker    | INFO : Committing local database.
29-5-19 15:04:51.206 | UpOperation     | Test worker    | FINE : Waiting for new database version.
29-5-19 15:04:51.206 | UpOperation     | Test worker    | FINE : Took new database version: DatabaseVersion [header=UnknownMachine/()/T=1559142291196, chunks=0, multiChunks=0, fileContents=0, fileHistories=0]
29-5-19 15:04:51.206 | UpOperation     | Test worker    | INFO : Sync up done.
29-5-19 15:04:51.208 | ActionFileHandl | Test worker    | INFO : Finishing action for RemoteFile[name=action-up-B-1559142291163] ...
29-5-19 15:04:51.214 | ActionFileHandl | Test worker    | INFO : Deleting action file: RemoteFile[name=action-up-B-1559142291163]
29-5-19 15:04:51.214 | AbstractTransfe | Test worker    | INFO : Cleaning own old action files ...
29-5-19 15:04:51.215 | Cache           | Test worker    | INFO : Cache size okay (1 KB), no need to clean (keep size is 500 MB)
29-5-19 15:04:51.215 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event UpEndSyncExternalEvent (org.syncany.operations.daemon.messages.UpEndSyncExternalEvent@7e1bbc91) ...
29-5-19 15:04:51.215 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:51.215 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-52336-client-A' ...
29-5-19 15:04:51.215 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:51.215 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:51.215 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:51.215 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:51.215 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:51.215 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:51.215 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:51.215 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:51.215 | org.syncany.plu | Test worker    | FINE : Validating required fields
29-5-19 15:04:51.215 | TransferManager | Test worker    | INFO : Building LocalTransferManager from config 'syncany-190529150308467-52336-client-A' ...
29-5-19 15:04:51.215 | TransferManager | Test worker    | INFO : - With feature ReadAfterWriteConsistent
29-5-19 15:04:51.215 | TransferManager | Test worker    | INFO : - With feature Retriable
29-5-19 15:04:51.215 | TransferManager | Test worker    | INFO : - With feature PathAware
29-5-19 15:04:51.215 | TransferManager | Test worker    | INFO : - With feature TransactionAware
29-5-19 15:04:51.215 | TransferManager | Test worker    | FINE : - Checking if selected features supported ...
29-5-19 15:04:51.215 | TransferManager | Test worker    | FINE : - Checking for duplicate features ...
29-5-19 15:04:51.215 | TransferManager | Test worker    | FINE : - Checking required feature TransactionAware in LocalTransferManager ...
29-5-19 15:04:51.216 | TransferManager | Test worker    | FINE : - Checking required feature Retriable in LocalTransferManager ...
29-5-19 15:04:51.216 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature ReadAfterWriteConsistent
29-5-19 15:04:51.216 | TransferManager | Test worker    | FINE : - Wrapping TransferManager LocalTransferManager in RetriableFeatureTransferManager
29-5-19 15:04:51.216 | TransferManager | Test worker    | INFO : - SKIPPING unsupported optional feature PathAware
29-5-19 15:04:51.216 | TransferManager | Test worker    | FINE : - Wrapping TransferManager RetriableFeatureTransferManager in TransactionAwareFeatureTransferManager
29-5-19 15:04:51.223 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:51.223 | DownOperation   | Test worker    | INFO : 
29-5-19 15:04:51.223 | DownOperation   | Test worker    | INFO : Running 'Sync down' at client A ...
29-5-19 15:04:51.223 | DownOperation   | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:51.223 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownStartSyncExternalEvent (org.syncany.operations.daemon.messages.DownStartSyncExternalEvent@27d3721e) ...
29-5-19 15:04:51.223 | AbstractTransfe | Test worker    | INFO : Looking for other running remote operations ...
29-5-19 15:04:51.224 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:51.224 | LsRemoteOperati | Test worker    | INFO : 
29-5-19 15:04:51.224 | LsRemoteOperati | Test worker    | INFO : Running 'Remote Status' at client A ...
29-5-19 15:04:51.224 | LsRemoteOperati | Test worker    | INFO : --------------------------------------------
29-5-19 15:04:51.224 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteStartSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteStartSyncExternalEvent@73a1fbbf) ...
29-5-19 15:04:51.224 | LsRemoteOperati | Test worker    | INFO : Retrieving remote database list.
29-5-19 15:04:51.225 | LsRemoteOperati | Test worker    | INFO : - Remote database database-A-0000000001 is already known (in local database). Ignoring.
29-5-19 15:04:51.225 | LsRemoteOperati | Test worker    | INFO : - Remote database database-B-0000000001 is new.
29-5-19 15:04:51.225 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event LsRemoteEndSyncExternalEvent (org.syncany.operations.daemon.messages.LsRemoteEndSyncExternalEvent@2f39ac83) ...
29-5-19 15:04:51.225 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownChangesDetectedSyncExternalEvent (org.syncany.operations.daemon.messages.DownChangesDetectedSyncExternalEvent@162d86e3) ...
29-5-19 15:04:51.225 | ActionFileHandl | Test worker    | INFO : Starting action for RemoteFile[name=action-down-A-1559142291216] ...
29-5-19 15:04:51.225 | ActionFileHandl | Test worker    | INFO : Uploading action file: RemoteFile[name=action-down-A-1559142291216]
29-5-19 15:04:51.225 | ActionFileHandl | Test worker    | INFO : Scheduling action renewal task for every 2 minutes, for RemoteFile[name=action-down-A-1559142291216] ...
29-5-19 15:04:51.225 | DownOperation   | Test worker    | INFO : Downloading unknown databases.
29-5-19 15:04:51.225 | DownOperation   | Test worker    | INFO : - Downloading database-B-0000000001 to local cache at /tmp/syncanytest/syncany-190529150308467-52336-client-A/.syncany/cache/database-B-0000000001
29-5-19 15:04:51.225 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownDownloadFileSyncExternalEvent (org.syncany.operations.daemon.messages.DownDownloadFileSyncExternalEvent@280f7c1e) ...
29-5-19 15:04:51.226 | DownOperation   | Test worker    | INFO : Loading database headers, creating branches ...
29-5-19 15:04:51.226 | DatabaseXmlSeri | Test worker    | INFO : - Loading database (HEADER_ONLY) from file /tmp/syncanytest/syncany-190529150308467-52336-client-A/.syncany/cache/database-B-0000000001 ...
29-5-19 15:04:51.228 | DatabaseXmlPars | Test worker    | INFO :    + Added database version B/(A1,B1)/T=1559142291188
29-5-19 15:04:51.228 | LocalTransferMa | Test worker    | INFO : Cannot create instance of CleanupRemoteFile for file /tmp/syncanytest/syncany-190529150308467-52336-repo/databases/database-A-0000000001; maybe invalid file name pattern. Ignoring file.
29-5-19 15:04:51.228 | LocalTransferMa | Test worker    | INFO : Cannot create instance of CleanupRemoteFile for file /tmp/syncanytest/syncany-190529150308467-52336-repo/databases/database-B-0000000001; maybe invalid file name pattern. Ignoring file.
29-5-19 15:04:51.228 | ApplicationSqlD | Test worker    | INFO : SQL (general_settings): Read cleanupNumber  = (not set)
29-5-19 15:04:51.228 | DownOperation   | Test worker    | INFO : Populated unknown branches: {A=[A/(A1)/T=1559142290988], B=[B/(A1,B1)/T=1559142291188]}
29-5-19 15:04:51.228 | DownOperation   | Test worker    | INFO : Determine winner using database reconciliator ...
29-5-19 15:04:51.228 | DatabaseReconci | Test worker    | INFO : Adding database version to winning branch: A/(A1)/T=1559142290988
29-5-19 15:04:51.228 | DatabaseReconci | Test worker    | INFO : Adding database version to winning branch: B/(A1,B1)/T=1559142291188
29-5-19 15:04:51.228 | DatabaseReconci | Test worker    | INFO : - Winner is B with branch: 
29-5-19 15:04:51.228 | DatabaseReconci | Test worker    | INFO :   + A/(A1)/T=1559142290988
29-5-19 15:04:51.228 | DatabaseReconci | Test worker    | INFO :   + B/(A1,B1)/T=1559142291188
29-5-19 15:04:51.228 | DownOperation   | Test worker    | INFO : - Database versions to REMOVE locally: []
29-5-19 15:04:51.228 | DownOperation   | Test worker    | INFO :   + Nothing to purge locally. No conflicts. Only updates. Nice!
29-5-19 15:04:51.228 | DatabaseReconci | Test worker    | INFO : Finding winnersApplyBranch.
29-5-19 15:04:51.228 | DatabaseReconci | Test worker    | INFO : Losers Branch: [A/(A1)/T=1559142290988]
29-5-19 15:04:51.228 | DatabaseReconci | Test worker    | INFO : Winners Branch: [A/(A1)/T=1559142290988, B/(A1,B1)/T=1559142291188]
29-5-19 15:04:51.229 | DownOperation   | Test worker    | INFO : - Cleanup occurred: false
29-5-19 15:04:51.229 | DownOperation   | Test worker    | INFO : - Database versions to APPLY locally: [B/(A1,B1)/T=1559142291188]
29-5-19 15:04:51.229 | DownOperation   | Test worker    | INFO : Loading winners database (DEFAULT) ...
29-5-19 15:04:51.231 | DatabaseXmlSeri | Test worker    | INFO : - Loading database (FULL) from file /tmp/syncanytest/syncany-190529150308467-52336-client-A/.syncany/cache/database-B-0000000001 ...
29-5-19 15:04:51.232 | DatabaseXmlPars | Test worker    | INFO :    + Added database version B/(A1,B1)/T=1559142291188
29-5-19 15:04:51.232 | DownOperation   | Test worker    | INFO : Determine file system actions ...
29-5-19 15:04:51.233 | DatabaseConnect | Test worker    | INFO : Found 12 tables.
29-5-19 15:04:51.234 | FileSystemActio | Test worker    | INFO : - Loading current file tree...
29-5-19 15:04:51.234 | FileSystemActio | Test worker    | INFO : - Determine filesystem actions ...
29-5-19 15:04:51.234 | FileSystemActio | Test worker    | INFO :   + Comparing local version: FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:51.234 | FileSystemActio | Test worker    | INFO :     with winning version   : FileVersion [version=2, path=folder, type=FOLDER, status=DELETED, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:51 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:51.234 | FileVersionComp | Test worker    | INFO :      - [NEW]: Local file DIFFERS from file version, expected EXISTS = false, but actual EXISTS = true, for file folder
29-5-19 15:04:51.234 | FileSystemActio | Test worker    | INFO :      -> (10) Local file exists, but should not: local file = /tmp/syncanytest/syncany-190529150308467-52336-client-A/folder, local version = FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-], winning version = FileVersion [version=2, path=folder, type=FOLDER, status=DELETED, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:51 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:51.234 | FileSystemActio | Test worker    | INFO :      -> DeleteFileSystemAction [file1=FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-], file2=FileVersion [version=2, path=folder, type=FOLDER, status=DELETED, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:51 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:51.234 | FileSystemActio | Test worker    | INFO :   + Comparing local version: null
29-5-19 15:04:51.234 | FileSystemActio | Test worker    | INFO :     with winning version   : FileVersion [version=1, path=moved, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:51 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:51 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]
29-5-19 15:04:51.238 | FileVersionComp | Test worker    | INFO :      - [DELETED]: Local file DIFFERS from file version, expected EXISTS = true, but actual EXISTS = false, for file moved
29-5-19 15:04:51.238 | FileSystemActio | Test worker    | INFO :      -> (2) Deleted: Local file does NOT exist, but it should, winning version not known: FileVersion [version=1, path=moved, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:51 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:51 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-] AND /tmp/syncanytest/syncany-190529150308467-52336-client-A/moved
29-5-19 15:04:51.239 | FileSystemActio | Test worker    | INFO :      -> NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=moved, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:51 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:51 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:51.239 | Downloader      | Test worker    | INFO : Downloading and extracting multichunks ...
29-5-19 15:04:51.239 | FileSystemActio | Test worker    | INFO :    Sorted actions:
29-5-19 15:04:51.242 | FileSystemActio | Test worker    | INFO :    + NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=moved, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:51 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:51 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:51.242 | FileSystemActio | Test worker    | INFO :    + DeleteFileSystemAction [file1=FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-], file2=FileVersion [version=2, path=folder, type=FOLDER, status=DELETED, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:51 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:51.242 | DownOperation   | Test worker    | FINE : - Applying file system actions (sorted!) ...
29-5-19 15:04:51.242 | DownOperation   | Test worker    | FINE :    +  NewFileSystemAction [file1=null, file2=FileVersion [version=1, path=moved, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:51 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:51 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:51.243 | FileSystemActio | Test worker    | INFO :      - Creating folder at FileVersion [version=1, path=moved, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:51 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:51 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-] ...
29-5-19 15:04:51.243 | FileSystemActio | Test worker    | INFO :      - Creating folder at /tmp/syncanytest/syncany-190529150308467-52336-client-A/moved ...
29-5-19 15:04:51.243 | FileSystemActio | Test worker    | INFO :      - Setting POSIX permissions: rwxrwxr-x ...
29-5-19 15:04:51.243 | DownOperation   | Test worker    | FINE :    +  DeleteFileSystemAction [file1=FileVersion [version=1, path=folder, type=FOLDER, status=NEW, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:50 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-], file2=FileVersion [version=2, path=folder, type=FOLDER, status=DELETED, size=4096, lastModified=Wed May 29 15:04:50 UTC 2019, linkTarget=null, checksum=null, updated=Wed May 29 15:04:51 UTC 2019, posixPermissions=rwxrwxr-x, dosAttributes=--a-]]
29-5-19 15:04:51.243 | DownOperation   | Test worker    | INFO : - Adding database versions to SQL database ...
29-5-19 15:04:51.244 | DownOperation   | Test worker    | INFO :   + Applying database version (A1,B1)
29-5-19 15:04:51.244 | DownOperation   | Test worker    | FINE :   + Contents: DatabaseVersion [header=B/(A1,B1)/T=1559142291188, chunks=0, multiChunks=0, fileContents=0, fileHistories=2]
29-5-19 15:04:51.252 | ActionFileHandl | Test worker    | INFO : Finishing action for RemoteFile[name=action-down-A-1559142291216] ...
29-5-19 15:04:51.262 | ActionFileHandl | Test worker    | INFO : Deleting action file: RemoteFile[name=action-down-A-1559142291216]
29-5-19 15:04:51.262 | AbstractTransfe | Test worker    | INFO : Cleaning own old action files ...
29-5-19 15:04:51.262 | Cache           | Test worker    | INFO : Cache size okay (1 KB), no need to clean (keep size is 500 MB)
29-5-19 15:04:51.262 | InternalEventBu | Test worker    | INFO : Event bus 'LocalEventBus': Posting event DownEndSyncExternalEvent (org.syncany.operations.daemon.messages.DownEndSyncExternalEvent@f6b393d) ...
29-5-19 15:04:51.262 | DownOperation   | Test worker    | INFO : Sync down done.