Started by user Kim Christensen (ktc) Building remotely on OneJobNode in workspace /home/cibuild01/workspace/Bitrepository-referencepillar-test [Bitrepository-referencepillar-test] $ /bin/sh -xe /tmp/hudson2215616943251354949.sh + ssh integrationtest1@int-bitmag-02.kb.dk 'source .bash_profile ; shopt -s huponexit ; run-pillar-test.sh reference2 < /dev/null' Starting test project Bitrepository Acceptance test Suite: Full pillar Acceptance Test Starting testcase IdentifyPillarsForGetFileIDsIT Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, DefaultFile, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@24e8de5c[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@64040287[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:08:56.540+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@110844f6, null) Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, DefaultFile, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@4078695f[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@79a1728c[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:01.923+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@a7f0ab6, null) Test starting: irrelevantCollectionTest Description: Verifies identification works correctly for a collection not defined for the pillar Step: Sending a putFile identification with a irrelevant collectionID. eg. the pillar is not part of the collection Test success: irrelevantCollectionTest Test starting: missingCollectionIDTest Description: Verifies the a missing collectionID in the request is rejected Step: Sending a request without a collectionID. Result: Received message on topic://integrationtest1-missingCollectionIDTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@16c8ebce[correlationID=e1795d3f-365a-40a2-882b-a76a486a6fb1, collectionID=(default), destination=topic://integrationtest1-missingCollectionIDTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=missingCollectionIDTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@427fa738[responseCode=REQUEST_NOT_UNDERSTOOD_FAILURE, responseText=IdentifyPillarsForGetFileIDsRequest's requires a CollectionID], pillarID=reference2, fileIDs=(default), timeToDeliver=(default)] Test success: missingCollectionIDTest Test starting: otherCollectionTest Description: Verifies identification works correctly for a second collection defined for pillar Step: Sending a identify request with a non-default collectionID (not the first collection) the pillar is part of Result: Received message on topic://integrationtest1-otherCollectionTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@1296de18[correlationID=6009ff74-0950-4cc2-acdf-bba303f3620d, collectionID=integrationtest2, destination=topic://integrationtest1-otherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=otherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@6b569938[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@3a119907[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Test success: otherCollectionTest Test starting: allFilesTest Description: Tests that the pillar accepts a GetFileIDs requests for all files, even though it does not have any files. Step: Create and send the identify request message. Step: Retrieve and validate the response getPillarID() the pillar. Result: Received message on topic://integrationtest1-allFilesTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@568af1a[correlationID=d08100db-d9a6-44cc-ae46-84939c4c6b99, collectionID=integrationtest1, destination=topic://integrationtest1-allFilesTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=allFilesTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@21aac7b1[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@7eea05e5[fileID=(default), allFileIDs=true], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@4805629e[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Test success: allFilesTest Test starting: nonExistingFileTest Description: Tests that the pillar is able to reject a GetFileIDs requests for a file, which it does not have during the identification phase. Step: Setup for test Step: Create and send the identify request message. Step: Retrieve and validate the response getPillarID() the pillar. Result: Received message on topic://integrationtest1-nonExistingFileTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@8d514fb[correlationID=7f8befaa-6d6f-48da-b10c-f4e122207930, collectionID=integrationtest1, destination=topic://integrationtest1-nonExistingFileTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=nonExistingFileTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@7f35cd1f[responseCode=FILE_NOT_FOUND_FAILURE, responseText=File not found.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@515e2a31[fileID=nonExistingFileTest-integrationtest1--Test-File-1620817759405, allFileIDs=(default)], timeToDeliver=(default)] Test success: nonExistingFileTest Test starting: normalIdentificationTest Description: Verifies the normal behaviour for getFileIDs identification Step: Setup for test Stimuli: Calling getFileIDs([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}], null, null, org.bitrepository.client.eventhandler.BlockingEventHandler@1c61eda5) Result: Received message on topic://integrationtest1-normalIdentificationTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@32acb316[correlationID=2ec4c39f-b099-48e7-9f6c-1406cb1c76bb, collectionID=integrationtest1, destination=topic://integrationtest1-normalIdentificationTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalIdentificationTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@127e0b74[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@43f27111[fileID=(default), allFileIDs=true], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@63ddd4fc[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-normalIdentificationTest : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@12b48ddd[correlationID=2ec4c39f-b099-48e7-9f6c-1406cb1c76bb, collectionID=integrationtest1, destination=topic://integrationtest1-normalIdentificationTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalIdentificationTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@4ac254c0[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@408b30dc[fileID=(default), allFileIDs=true], resultAddress=(default)] Result: Received message on topic://integrationtest1-normalIdentificationTest : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@570cb9fb[correlationID=2ec4c39f-b099-48e7-9f6c-1406cb1c76bb, collectionID=integrationtest1, destination=topic://integrationtest1-normalIdentificationTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalIdentificationTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@61601ca2[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@395c201a[fileID=(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@20c8fa3d[resultAddress=(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@12b94cbe[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@735dc747[fileIDsDataItem={org.bitrepository.bitrepositoryelements.FileIDsDataItem@2bd965c6[fileID=DefaultFile, lastModificationTime=2021-05-12T13:09:00.000+02:00, fileSize=27]}]]], partialResult=(default)] Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@6d6bff89[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@541bf968[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:26.338+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@739265f1, null) Result: Received message on topic://integrationtest1-normalIdentificationTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@4c277b92[correlationID=755f2d31-48fc-45f0-a1f2-36d431b4c817, collectionID=integrationtest1, destination=topic://integrationtest1-normalIdentificationTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalIdentificationTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@14231214[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, pillarChecksumSpec=(default), checksumDataForExistingFile=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@9d99828[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-normalIdentificationTest : org.bitrepository.bitrepositorymessages.PutFileProgressResponse@5b9b4bd[correlationID=755f2d31-48fc-45f0-a1f2-36d431b4c817, collectionID=integrationtest1, destination=topic://integrationtest1-normalIdentificationTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalIdentificationTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@79d7a64[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Started to receive data.], pillarID=reference2, pillarChecksumSpec=(default), fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt] Result: Received message on topic://integrationtest1-normalIdentificationTest : org.bitrepository.bitrepositorymessages.PutFileFinalResponse@df6ae53[correlationID=755f2d31-48fc-45f0-a1f2-36d431b4c817, collectionID=integrationtest1, destination=topic://integrationtest1-normalIdentificationTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalIdentificationTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@4efb84f1[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, pillarChecksumSpec=(default), fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=(default), checksumDataForExistingFile=(default)] Step: Sending a identify request. Step: Create and send the identify request message. Step: Retrieve and validate the response getPillarID() the pillar. Result: Received message on topic://integrationtest1-normalIdentificationTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@62fcdcf[correlationID=d4b5b2c4-18a9-4987-94ee-f616329e245e, collectionID=integrationtest1, destination=topic://integrationtest1-normalIdentificationTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalIdentificationTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@6a0dc934[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@52316610[fileID=DefaultFile, allFileIDs=(default)], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@407fbcab[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Test success: normalIdentificationTest 2021-05-12 13:09:31.774 ERROR o.b.p.a.ActiveMQMessageBus$ActiveMQMessageListener - Error handling message. Received type was 'IdentifyPillarsForGetFileIDsResponse'. d4b5b2c4-18a9-4987-94ee-f616329e245eintegrationtest1topic://integrationtest1-normalIdentificationTesttopic://integrationtest1-reference2-contributorreference2normalIdentificationTestIDENTIFICATION_POSITIVEOperation acknowledged and accepted.reference2DefaultFileMILLISECONDS1000 java.util.concurrent.RejectedExecutionException: Task org.bitrepository.protocol.messagebus.ReceivedMessageHandler$MessageProcessor@24e1f51b rejected from java.util.concurrent.ThreadPoolExecutor@282d6033[Terminated, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 87] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1379) at org.bitrepository.protocol.messagebus.ReceivedMessageHandler.deliver(ReceivedMessageHandler.java:62) at org.bitrepository.protocol.activemq.ActiveMQMessageBus$ActiveMQMessageListener.onMessage(ActiveMQMessageBus.java:463) at org.apache.activemq.ActiveMQMessageConsumer.dispatch(ActiveMQMessageConsumer.java:1404) at org.apache.activemq.ActiveMQSessionExecutor.dispatch(ActiveMQSessionExecutor.java:131) at org.apache.activemq.ActiveMQSessionExecutor.iterate(ActiveMQSessionExecutor.java:202) at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:133) at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:48) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Starting testcase PutFileRequestIT Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, DefaultFile, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@11810917[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@13278a41[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:32.537+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@4a31ed12, null) Result: Received event: 3c13f85b: PUT_FILE for file DefaultFile: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file Result: Received event: 3c13f85b: PUT_FILE for file DefaultFile: COMPONENT_COMPLETE: ContributorID reference2, requestedChecksumResult=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@3c40ae70[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@6dd65067[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:00.289+02:00], File already existed on reference2 Result: Received event: 3c13f85b: PUT_FILE for file DefaultFile: IDENTIFICATION_COMPLETE: Contributors: [] Result: Received event: 3c13f85b: PUT_FILE for file DefaultFile: COMPLETE: Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, DefaultFile, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@7d7ceca8[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@2bba35ef[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:33.427+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@26c7b1c6, null) Result: Received event: 958cc80c: PUT_FILE for file DefaultFile: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file Result: Received event: 958cc80c: PUT_FILE for file DefaultFile: COMPONENT_COMPLETE: ContributorID reference2, requestedChecksumResult=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@13ef0aaf[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@26e5ccc2[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:05.039+02:00], File already existed on reference2 Result: Received event: 958cc80c: PUT_FILE for file DefaultFile: IDENTIFICATION_COMPLETE: Contributors: [] Result: Received event: 958cc80c: PUT_FILE for file DefaultFile: COMPLETE: Result: Received message on topic://integrationtest1-missingCollectionIDTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@702b7d78[correlationID=8221b16e-120f-4899-8586-c482fcd7b21d, collectionID=integrationtest1, destination=topic://integrationtest1-missingCollectionIDTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=missingCollectionIDTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@3529ed19[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileID=default-test-file.txt, pillarChecksumSpec=(default), checksumDataForExistingFile=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@57a8cee2[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Test starting: missingCollectionIDTest Description: Verifies the a missing collectionID in the request is rejected Step: Sending a request without a collectionID. Result: Received message on topic://integrationtest1-missingCollectionIDTest : org.bitrepository.bitrepositorymessages.PutFileFinalResponse@4d61ec2[correlationID=9de6e943-dde1-4f53-a8cd-b9aba5da9b8b, collectionID=(default), destination=topic://integrationtest1-missingCollectionIDTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=missingCollectionIDTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@2fbd639d[responseCode=REQUEST_NOT_UNDERSTOOD_FAILURE, responseText=PutFileRequest's requires a CollectionID], pillarID=reference2, pillarChecksumSpec=(default), fileID=missingCollectionIDTest-integrationtest1--Test-File-1620817774758, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=(default), checksumDataForExistingFile=(default)] Test success: missingCollectionIDTest Result: Received message on topic://integrationtest1-otherCollectionTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@55061256[correlationID=385aa7e9-ddba-4ced-93ce-754d67b5c3a9, collectionID=integrationtest1, destination=topic://integrationtest1-otherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=otherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@44c819ca[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileID=default-test-file.txt, pillarChecksumSpec=(default), checksumDataForExistingFile=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@705c3f9f[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Test starting: otherCollectionTest Description: Verifies identification works correctly for a second collection defined for pillar Step: Sending a identify request with a non-default collectionID (not the first collection) the pillar is part of Result: Received message on topic://integrationtest1-otherCollectionTest : org.bitrepository.bitrepositorymessages.PutFileProgressResponse@34b90b82[correlationID=16c6bcd1-10b6-480b-9d1b-d2e9f0760d42, collectionID=integrationtest2, destination=topic://integrationtest1-otherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=otherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@51482be1[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Started to receive data.], pillarID=reference2, pillarChecksumSpec=(default), fileID=otherCollectionTest-integrationtest1--Test-File-1620817779649, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt] Result: Received message on topic://integrationtest1-otherCollectionTest : org.bitrepository.bitrepositorymessages.PutFileFinalResponse@554a7e4b[correlationID=16c6bcd1-10b6-480b-9d1b-d2e9f0760d42, collectionID=integrationtest2, destination=topic://integrationtest1-otherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=otherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@44fb03ba[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, pillarChecksumSpec=(default), fileID=otherCollectionTest-integrationtest1--Test-File-1620817779649, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=(default), checksumDataForExistingFile=(default)] Test success: otherCollectionTest Result: Received message on topic://integrationtest1-normalPutFileTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@3862e5bc[correlationID=1681c553-fdc0-4f2e-b410-ccd92dcbf91f, collectionID=integrationtest1, destination=topic://integrationtest1-normalPutFileTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalPutFileTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@28e5c672[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileID=default-test-file.txt, pillarChecksumSpec=(default), checksumDataForExistingFile=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@2edb5d03[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Test starting: normalPutFileTest Description: Tests a normal PutFile sequence Step: Send a putFile request to reference2 Result: Received message on topic://integrationtest1-normalPutFileTest : org.bitrepository.bitrepositorymessages.PutFileProgressResponse@32217db1[correlationID=01f24c1e-aa8d-400e-bc40-ac33e277f89e, collectionID=integrationtest1, destination=topic://integrationtest1-normalPutFileTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalPutFileTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@1dc1214c[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Started to receive data.], pillarID=reference2, pillarChecksumSpec=(default), fileID=normalPutFileTestFile-1620817783812, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt] Result: Received message on topic://integrationtest1-normalPutFileTest : org.bitrepository.bitrepositorymessages.PutFileFinalResponse@1b11a2d0[correlationID=01f24c1e-aa8d-400e-bc40-ac33e277f89e, collectionID=integrationtest1, destination=topic://integrationtest1-normalPutFileTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalPutFileTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@6f56d7f4[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, pillarChecksumSpec=(default), fileID=normalPutFileTestFile-1620817783812, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=(default), checksumDataForExistingFile=(default)] Test success: normalPutFileTest Result: Received message on topic://integrationtest1-putFileOperationAcceptedProgressTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@5623e35a[correlationID=99b7ab8d-77d6-45c3-bc4b-d94972d4df47, collectionID=integrationtest1, destination=topic://integrationtest1-putFileOperationAcceptedProgressTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=putFileOperationAcceptedProgressTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@42fc7393[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileID=default-test-file.txt, pillarChecksumSpec=(default), checksumDataForExistingFile=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@546d4e3e[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Test starting: putFileOperationAcceptedProgressTest Description: Tests a that a pillar sends progress response after receiving a putFile request. Step: Send a putFile request to reference2 Result: Received message on topic://integrationtest1-putFileOperationAcceptedProgressTest : org.bitrepository.bitrepositorymessages.PutFileProgressResponse@d5dda30[correlationID=8e11ef86-827b-4e89-9681-4e5d80e04b3a, collectionID=integrationtest1, destination=topic://integrationtest1-putFileOperationAcceptedProgressTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=putFileOperationAcceptedProgressTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@44adc1f2[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Started to receive data.], pillarID=reference2, pillarChecksumSpec=(default), fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt] Test success: putFileOperationAcceptedProgressTest Result: Received message on topic://integrationtest1-putFileWithMD5ReturnChecksumTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@65ec421f[correlationID=b892ba1a-d5e1-41a9-a39a-f68c0f16af17, collectionID=integrationtest1, destination=topic://integrationtest1-putFileWithMD5ReturnChecksumTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=putFileWithMD5ReturnChecksumTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@5bceec22[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileID=default-test-file.txt, pillarChecksumSpec=(default), checksumDataForExistingFile=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@38213131[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Test starting: putFileWithMD5ReturnChecksumTest Description: Tests that the pillar is able to return the default type checksum in the final response Step: Send a putFile request to reference2 with the Result: Received message on topic://integrationtest1-putFileWithMD5ReturnChecksumTest : org.bitrepository.bitrepositorymessages.PutFileProgressResponse@12a9c596[correlationID=ab61a069-be6e-46df-bf18-ad4066e6374e, collectionID=integrationtest1, destination=topic://integrationtest1-putFileWithMD5ReturnChecksumTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=putFileWithMD5ReturnChecksumTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@15528166[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Started to receive data.], pillarID=reference2, pillarChecksumSpec=(default), fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt] Result: Received message on topic://integrationtest1-putFileWithMD5ReturnChecksumTest : org.bitrepository.bitrepositorymessages.PutFileFinalResponse@39d1d012[correlationID=ab61a069-be6e-46df-bf18-ad4066e6374e, collectionID=integrationtest1, destination=topic://integrationtest1-putFileWithMD5ReturnChecksumTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=putFileWithMD5ReturnChecksumTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@848c6a0[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, pillarChecksumSpec=(default), fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@44329715[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@56d432f[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:55.130+02:00], checksumDataForExistingFile=(default)] Test success: putFileWithMD5ReturnChecksumTest 2021-05-12 13:09:55.978 ERROR o.b.p.a.ActiveMQMessageBus$ActiveMQMessageListener - Error handling message. Received type was 'PutFileFinalResponse'. ab61a069-be6e-46df-bf18-ad4066e6374eintegrationtest1topic://integrationtest1-putFileWithMD5ReturnChecksumTesttopic://integrationtest1-reference2-contributorreference2putFileWithMD5ReturnChecksumTestOPERATION_COMPLETEDreference2putFileWithMD5ReturnChecksumTestFile-1620817792342http://sandkasse-01.kb.dk:80/dav/default-test-file.txtMD5940A51B250E7AA82D8E8EA31217FF2672021-05-12T13:09:55.130+02:00 java.util.concurrent.RejectedExecutionException: Task org.bitrepository.protocol.messagebus.ReceivedMessageHandler$MessageProcessor@125fca1e rejected from java.util.concurrent.ThreadPoolExecutor@31f9082c[Terminated, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 74] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1379) at org.bitrepository.protocol.messagebus.ReceivedMessageHandler.deliver(ReceivedMessageHandler.java:62) at org.bitrepository.protocol.activemq.ActiveMQMessageBus$ActiveMQMessageListener.onMessage(ActiveMQMessageBus.java:463) at org.apache.activemq.ActiveMQMessageConsumer.dispatch(ActiveMQMessageConsumer.java:1404) at org.apache.activemq.ActiveMQSessionExecutor.dispatch(ActiveMQSessionExecutor.java:131) at org.apache.activemq.ActiveMQSessionExecutor.iterate(ActiveMQSessionExecutor.java:202) at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:133) at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:48) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Starting testcase IdentifyPillarsForDeleteFileIT Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, DefaultFile, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@7bebad0d[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@6c4d0224[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:56.654+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@6f27730b, null) Result: Received event: f0d544b4: PUT_FILE for file DefaultFile: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file Result: Received event: f0d544b4: PUT_FILE for file DefaultFile: COMPONENT_COMPLETE: ContributorID reference2, requestedChecksumResult=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@e2f653a[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@3f707e8[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:00.289+02:00], File already existed on reference2 Result: Received event: f0d544b4: PUT_FILE for file DefaultFile: IDENTIFICATION_COMPLETE: Contributors: [] Result: Received event: f0d544b4: PUT_FILE for file DefaultFile: COMPLETE: Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, DefaultFile, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@5cf80dfb[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@532ea86b[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:58.295+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@4219a4cc, null) Result: Received event: 1261f766: PUT_FILE for file DefaultFile: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file Result: Received event: 1261f766: PUT_FILE for file DefaultFile: COMPONENT_COMPLETE: ContributorID reference2, requestedChecksumResult=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@19c0a4b0[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@1b0a0edf[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:05.039+02:00], File already existed on reference2 Result: Received event: 1261f766: PUT_FILE for file DefaultFile: IDENTIFICATION_COMPLETE: Contributors: [] Result: Received event: 1261f766: PUT_FILE for file DefaultFile: COMPLETE: Test starting: irrelevantCollectionTest Description: Verifies identification works correctly for a collection not defined for the pillar Step: Sending a putFile identification with a irrelevant collectionID. eg. the pillar is not part of the collection Test success: irrelevantCollectionTest Test starting: missingCollectionIDTest Description: Verifies the a missing collectionID in the request is rejected Step: Sending a request without a collectionID. Result: Received message on topic://integrationtest1-missingCollectionIDTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForDeleteFileResponse@5514b252[correlationID=f733c22a-5f01-4f91-891f-d8716303100b, collectionID=(default), destination=topic://integrationtest1-missingCollectionIDTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=missingCollectionIDTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@5bd34680[responseCode=REQUEST_NOT_UNDERSTOOD_FAILURE, responseText=IdentifyPillarsForDeleteFileRequest's requires a CollectionID], fileID=DefaultFile, pillarID=reference2, pillarChecksumSpec=(default), timeToDeliver=(default)] Test success: missingCollectionIDTest Test starting: otherCollectionTest Description: Verifies identification works correctly for a second collection defined for pillar Step: Sending a identify request with a non-default collectionID (not the first collection) the pillar is part of Result: Received message on topic://integrationtest1-otherCollectionTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForDeleteFileResponse@5fecd922[correlationID=ab1024a1-c9f2-410e-87ed-99539bfcaa82, collectionID=integrationtest2, destination=topic://integrationtest1-otherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=otherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@1aee4cbb[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], fileID=DefaultFile, pillarID=reference2, pillarChecksumSpec=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@6a98fb96[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Test success: otherCollectionTest Test starting: fileDoesNotExistsTest Description: Verifies that a request for a non-existing file is handled correctly Step: Sending a deleteFile identification for a file not in the pillar. Result: Received message on topic://integrationtest1-fileDoesNotExistsTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForDeleteFileResponse@2b3e5703[correlationID=790ca2c5-2164-46e1-96f7-b2d9f249f479, collectionID=integrationtest1, destination=topic://integrationtest1-fileDoesNotExistsTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=fileDoesNotExistsTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@12a2be8f[responseCode=FILE_NOT_FOUND_FAILURE, responseText=File not found.], fileID=fileDoesNotExistsTest-integrationtest1--Test-File-1620817807162, pillarID=reference2, pillarChecksumSpec=(default), timeToDeliver=(default)] Test success: fileDoesNotExistsTest Test starting: normalIdentificationTest Description: Verifies the normal behaviour for deleteFile identification Step: Sending a deleteFile identification. Result: Received message on topic://integrationtest1-normalIdentificationTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForDeleteFileResponse@7ac1b3f4[correlationID=cfa480b0-fbe9-46f4-a8ef-c26e1eee30e7, collectionID=integrationtest1, destination=topic://integrationtest1-normalIdentificationTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalIdentificationTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@5728b371[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], fileID=DefaultFile, pillarID=reference2, pillarChecksumSpec=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@e7760d8[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Test success: normalIdentificationTest 2021-05-12 13:10:11.668 ERROR o.b.p.a.ActiveMQMessageBus$ActiveMQMessageListener - Error handling message. Received type was 'IdentifyPillarsForDeleteFileResponse'. cfa480b0-fbe9-46f4-a8ef-c26e1eee30e7integrationtest1topic://integrationtest1-normalIdentificationTesttopic://integrationtest1-reference2-contributorreference2normalIdentificationTestIDENTIFICATION_POSITIVEOperation acknowledged and accepted.DefaultFilereference2MILLISECONDS1000 java.util.concurrent.RejectedExecutionException: Task org.bitrepository.protocol.messagebus.ReceivedMessageHandler$MessageProcessor@3f107f97 rejected from java.util.concurrent.ThreadPoolExecutor@5311cb60[Terminated, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 48] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1379) at org.bitrepository.protocol.messagebus.ReceivedMessageHandler.deliver(ReceivedMessageHandler.java:62) at org.bitrepository.protocol.activemq.ActiveMQMessageBus$ActiveMQMessageListener.onMessage(ActiveMQMessageBus.java:463) at org.apache.activemq.ActiveMQMessageConsumer.dispatch(ActiveMQMessageConsumer.java:1404) at org.apache.activemq.ActiveMQSessionExecutor.dispatch(ActiveMQSessionExecutor.java:131) at org.apache.activemq.ActiveMQSessionExecutor.iterate(ActiveMQSessionExecutor.java:202) at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:133) at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:48) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Starting testcase GetFileIDsQueryTest Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, DefaultFile, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@62eb918[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@21a462ce[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:10:12.142+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@37e28b20, null) Result: Received event: 45dcdf2b: PUT_FILE for file DefaultFile: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file Result: Received event: 45dcdf2b: PUT_FILE for file DefaultFile: COMPONENT_COMPLETE: ContributorID reference2, requestedChecksumResult=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@101a8de8[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@748038d3[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:00.289+02:00], File already existed on reference2 Result: Received event: 45dcdf2b: PUT_FILE for file DefaultFile: IDENTIFICATION_COMPLETE: Contributors: [] Result: Received event: 45dcdf2b: PUT_FILE for file DefaultFile: COMPLETE: Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, DefaultFile, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@f943847[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@4c376b44[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:10:13.374+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@47596e9, null) Result: Received event: 84b818ef: PUT_FILE for file DefaultFile: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file Result: Received event: 84b818ef: PUT_FILE for file DefaultFile: COMPONENT_COMPLETE: ContributorID reference2, requestedChecksumResult=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@363e8805[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@5d81c750[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:05.039+02:00], File already existed on reference2 Result: Received event: 84b818ef: PUT_FILE for file DefaultFile: IDENTIFICATION_COMPLETE: Contributors: [] Result: Received event: 84b818ef: PUT_FILE for file DefaultFile: COMPLETE: Test starting: fileidsSortingTest Description: Test whether the file id result is sorted oldest to newest. Added fixture: Ensure at least two files are present on the pillar Stimuli: Calling getFileIDs([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}], null, null, org.bitrepository.client.eventhandler.BlockingEventHandler@5f662dd) Result: Received message on topic://integrationtest1-fileidsSortingTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@2d740e2f[correlationID=800822ae-89fb-4e6e-9a26-1df2eb98e2e0, collectionID=integrationtest1, destination=topic://integrationtest1-fileidsSortingTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=fileidsSortingTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@23b3e5f1[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@278c655f[fileID=(default), allFileIDs=true], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@628eefca[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-fileidsSortingTest : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@5c69859b[correlationID=800822ae-89fb-4e6e-9a26-1df2eb98e2e0, collectionID=integrationtest1, destination=topic://integrationtest1-fileidsSortingTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=fileidsSortingTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@495444fc[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@7eb6d659[fileID=(default), allFileIDs=true], resultAddress=(default)] Result: Received message on topic://integrationtest1-fileidsSortingTest : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@9d72d8[correlationID=800822ae-89fb-4e6e-9a26-1df2eb98e2e0, collectionID=integrationtest1, destination=topic://integrationtest1-fileidsSortingTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=fileidsSortingTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@10486a0d[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@7b50af5c[fileID=(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@331caa71[resultAddress=(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@58fc0578[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@b371468[fileIDsDataItem={org.bitrepository.bitrepositoryelements.FileIDsDataItem@7563601d[fileID=DefaultFile, lastModificationTime=2021-05-12T13:09:00.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@237a13e2[fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, lastModificationTime=2021-05-12T13:09:29.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@1b151530[fileID=normalPutFileTestFile-1620817783812, lastModificationTime=2021-05-12T13:09:46.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@28b2d66e[fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, lastModificationTime=2021-05-12T13:09:50.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@463f38ed[fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, lastModificationTime=2021-05-12T13:09:55.000+02:00, fileSize=27]}]]], partialResult=(default)] Step: Retrieve a list of all file ids. Stimuli: Calling getFileIDs([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}], null, null, org.bitrepository.client.eventhandler.BlockingEventHandler@453bbb9b) Result: Received message on topic://integrationtest1-fileidsSortingTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@35a9c6cb[correlationID=97c5a6ee-9db5-48b6-b58f-1eea9768d9fc, collectionID=integrationtest1, destination=topic://integrationtest1-fileidsSortingTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=fileidsSortingTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@6a6f9db[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@38195ec7[fileID=(default), allFileIDs=true], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@7dee179[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-fileidsSortingTest : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@55b522ed[correlationID=97c5a6ee-9db5-48b6-b58f-1eea9768d9fc, collectionID=integrationtest1, destination=topic://integrationtest1-fileidsSortingTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=fileidsSortingTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@3432e4f0[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@62616976[fileID=(default), allFileIDs=true], resultAddress=(default)] Result: Received message on topic://integrationtest1-fileidsSortingTest : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@668ec3c9[correlationID=97c5a6ee-9db5-48b6-b58f-1eea9768d9fc, collectionID=integrationtest1, destination=topic://integrationtest1-fileidsSortingTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=fileidsSortingTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@1a5027bf[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@39e65561[fileID=(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@5025b1f2[resultAddress=(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@40a5a0b4[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@5b531ac0[fileIDsDataItem={org.bitrepository.bitrepositoryelements.FileIDsDataItem@50951196[fileID=DefaultFile, lastModificationTime=2021-05-12T13:09:00.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@2d429057[fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, lastModificationTime=2021-05-12T13:09:29.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@408f354b[fileID=normalPutFileTestFile-1620817783812, lastModificationTime=2021-05-12T13:09:46.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@349a280[fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, lastModificationTime=2021-05-12T13:09:50.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@7ba81ade[fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, lastModificationTime=2021-05-12T13:09:55.000+02:00, fileSize=27]}]]], partialResult=(default)] Test success: fileidsSortingTest Test starting: maxNumberOfResultTest Description: Verifies the size of the result set can be limited by setting the maxNumberOfResult parameter. Added fixture: Ensure at least two files are present on the pillar Stimuli: Calling getFileIDs([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}], null, null, org.bitrepository.client.eventhandler.BlockingEventHandler@301b89e1) Result: Received message on topic://integrationtest1-maxNumberOfResultTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@4251edd4[correlationID=59ec90a5-5ada-4e36-9131-713b9ea4a24d, collectionID=integrationtest1, destination=topic://integrationtest1-maxNumberOfResultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxNumberOfResultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@7b4dbdb8[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@355e5df3[fileID=(default), allFileIDs=true], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@e9bdf6c[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-maxNumberOfResultTest : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@472f02af[correlationID=59ec90a5-5ada-4e36-9131-713b9ea4a24d, collectionID=integrationtest1, destination=topic://integrationtest1-maxNumberOfResultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxNumberOfResultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@4f1d102b[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@6aa18c51[fileID=(default), allFileIDs=true], resultAddress=(default)] Result: Received message on topic://integrationtest1-maxNumberOfResultTest : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@84e3ea2[correlationID=59ec90a5-5ada-4e36-9131-713b9ea4a24d, collectionID=integrationtest1, destination=topic://integrationtest1-maxNumberOfResultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxNumberOfResultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@37cb6f7e[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@10f0bde4[fileID=(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@76d568af[resultAddress=(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@f97f3f9[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@634bcdea[fileIDsDataItem={org.bitrepository.bitrepositoryelements.FileIDsDataItem@764153fa[fileID=DefaultFile, lastModificationTime=2021-05-12T13:09:00.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@2b0ccd8d[fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, lastModificationTime=2021-05-12T13:09:29.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@1b34fb2e[fileID=normalPutFileTestFile-1620817783812, lastModificationTime=2021-05-12T13:09:46.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@26ad413f[fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, lastModificationTime=2021-05-12T13:09:50.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@5a8f0893[fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, lastModificationTime=2021-05-12T13:09:55.000+02:00, fileSize=27]}]]], partialResult=(default)] Step: Retrieve a list of all file ids by setting maxNumberOfResult to null. Stimuli: Calling getFileIDs([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}], null, null, org.bitrepository.client.eventhandler.BlockingEventHandler@85eabca) Result: Received message on topic://integrationtest1-maxNumberOfResultTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@17a2c6ea[correlationID=2aabc567-dba5-404e-8825-4962ab2b1014, collectionID=integrationtest1, destination=topic://integrationtest1-maxNumberOfResultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxNumberOfResultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@2bf3a2bb[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@679baa43[fileID=(default), allFileIDs=true], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@4572fdb3[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-maxNumberOfResultTest : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@df06261[correlationID=2aabc567-dba5-404e-8825-4962ab2b1014, collectionID=integrationtest1, destination=topic://integrationtest1-maxNumberOfResultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxNumberOfResultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@390184f9[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@1bf3a81[fileID=(default), allFileIDs=true], resultAddress=(default)] Result: Received message on topic://integrationtest1-maxNumberOfResultTest : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@8e2e7ca[correlationID=2aabc567-dba5-404e-8825-4962ab2b1014, collectionID=integrationtest1, destination=topic://integrationtest1-maxNumberOfResultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxNumberOfResultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@60f7fdd[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@339c05a9[fileID=(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@4b0f5a69[resultAddress=(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@544c2875[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@294044b6[fileIDsDataItem={org.bitrepository.bitrepositoryelements.FileIDsDataItem@7a22ad7a[fileID=DefaultFile, lastModificationTime=2021-05-12T13:09:00.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@4b4f6c45[fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, lastModificationTime=2021-05-12T13:09:29.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@7e75fad9[fileID=normalPutFileTestFile-1620817783812, lastModificationTime=2021-05-12T13:09:46.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@55bb7455[fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, lastModificationTime=2021-05-12T13:09:50.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@3a9d4ae5[fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, lastModificationTime=2021-05-12T13:09:55.000+02:00, fileSize=27]}]]], partialResult=(default)] Step: Repeat the request file ids, this time with maxNumberOfResult set to one Stimuli: Calling getFileIDs([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=1}], null, null, org.bitrepository.client.eventhandler.BlockingEventHandler@2ff2a096) Result: Received message on topic://integrationtest1-maxNumberOfResultTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@a0024b7[correlationID=47e48d00-d4eb-46a6-90e4-40c5a9f6e041, collectionID=integrationtest1, destination=topic://integrationtest1-maxNumberOfResultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxNumberOfResultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@5bf2a41c[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@55657aeb[fileID=(default), allFileIDs=true], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@57fd8c0[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-maxNumberOfResultTest : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@50eb4304[correlationID=47e48d00-d4eb-46a6-90e4-40c5a9f6e041, collectionID=integrationtest1, destination=topic://integrationtest1-maxNumberOfResultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxNumberOfResultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@6de4cfd7[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@25548e15[fileID=(default), allFileIDs=true], resultAddress=(default)] Result: Received message on topic://integrationtest1-maxNumberOfResultTest : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@303b4536[correlationID=47e48d00-d4eb-46a6-90e4-40c5a9f6e041, collectionID=integrationtest1, destination=topic://integrationtest1-maxNumberOfResultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxNumberOfResultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@3a42c356[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@711329be[fileID=(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@703635af[resultAddress=(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@1a4ecc6a[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@363af406[fileIDsDataItem={org.bitrepository.bitrepositoryelements.FileIDsDataItem@5e0c65a6[fileID=DefaultFile, lastModificationTime=2021-05-12T13:09:00.000+02:00, fileSize=27]}]]], partialResult=true] Test success: maxNumberOfResultTest Test starting: maxTimeStampTest Description: Test the pillar support for only retrieving file ids older that a given time. Note that this test assumes there is at least 2 file ids with different timestamps. Stimuli: Calling getFileIDs([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}], null, null, org.bitrepository.client.eventhandler.BlockingEventHandler@768d8a25) Result: Received message on topic://integrationtest1-maxTimeStampTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@1fd6a885[correlationID=b030021e-4519-40b1-91cc-2474516bf04d, collectionID=integrationtest1, destination=topic://integrationtest1-maxTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@73170a89[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@12ec5a29[fileID=(default), allFileIDs=true], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@2f702c87[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-maxTimeStampTest : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@476ae574[correlationID=b030021e-4519-40b1-91cc-2474516bf04d, collectionID=integrationtest1, destination=topic://integrationtest1-maxTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@b51bb3d[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@554a9a35[fileID=(default), allFileIDs=true], resultAddress=(default)] Result: Received message on topic://integrationtest1-maxTimeStampTest : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@45564f0d[correlationID=b030021e-4519-40b1-91cc-2474516bf04d, collectionID=integrationtest1, destination=topic://integrationtest1-maxTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@55075396[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@53899258[fileID=(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@5293212e[resultAddress=(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@25ca2256[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@4abe5e9a[fileIDsDataItem={org.bitrepository.bitrepositoryelements.FileIDsDataItem@553a0ec7[fileID=DefaultFile, lastModificationTime=2021-05-12T13:09:00.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@1e6bcf1f[fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, lastModificationTime=2021-05-12T13:09:29.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@6ac79616[fileID=normalPutFileTestFile-1620817783812, lastModificationTime=2021-05-12T13:09:46.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@52b54f5a[fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, lastModificationTime=2021-05-12T13:09:50.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@577c2ffd[fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, lastModificationTime=2021-05-12T13:09:55.000+02:00, fileSize=27]}]]], partialResult=(default)] Step: Request default file ids for all files on the pillar Stimuli: Calling getFileIDs([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}], null, null, org.bitrepository.client.eventhandler.BlockingEventHandler@4bda93f1) Result: Received message on topic://integrationtest1-maxTimeStampTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@17af013a[correlationID=0f92a470-cedf-42fa-9570-95f155dd6ef9, collectionID=integrationtest1, destination=topic://integrationtest1-maxTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@410e42ff[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@39b91a1b[fileID=(default), allFileIDs=true], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@f0cd916[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-maxTimeStampTest : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@3d6cd556[correlationID=0f92a470-cedf-42fa-9570-95f155dd6ef9, collectionID=integrationtest1, destination=topic://integrationtest1-maxTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@3b0eace2[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@1ca42274[fileID=(default), allFileIDs=true], resultAddress=(default)] Result: Received message on topic://integrationtest1-maxTimeStampTest : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@da824cf[correlationID=0f92a470-cedf-42fa-9570-95f155dd6ef9, collectionID=integrationtest1, destination=topic://integrationtest1-maxTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@56b58649[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@181249c1[fileID=(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@25187f35[resultAddress=(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@69dab905[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@1327edb9[fileIDsDataItem={org.bitrepository.bitrepositoryelements.FileIDsDataItem@19f1e25d[fileID=DefaultFile, lastModificationTime=2021-05-12T13:09:00.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@7f76d781[fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, lastModificationTime=2021-05-12T13:09:29.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@43585bfb[fileID=normalPutFileTestFile-1620817783812, lastModificationTime=2021-05-12T13:09:46.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@6fbe3c0c[fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, lastModificationTime=2021-05-12T13:09:50.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@79cbc8ac[fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, lastModificationTime=2021-05-12T13:09:55.000+02:00, fileSize=27]}]]], partialResult=(default)] Step: Request file ids with MaxTimeStamp set to the timestamp of the newest file id Stimuli: Calling getFileIDs([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=Wed May 12 13:09:55 CEST 2021, maxNumberOfResults=null}], null, null, org.bitrepository.client.eventhandler.BlockingEventHandler@77035caa) Result: Received message on topic://integrationtest1-maxTimeStampTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@30c8d2cb[correlationID=916474f3-88d6-429f-af08-5c409342dd43, collectionID=integrationtest1, destination=topic://integrationtest1-maxTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@31cec0aa[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@2f8ec4c3[fileID=(default), allFileIDs=true], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@827e736[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-maxTimeStampTest : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@2557b287[correlationID=916474f3-88d6-429f-af08-5c409342dd43, collectionID=integrationtest1, destination=topic://integrationtest1-maxTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@218820a5[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@7de7d4b5[fileID=(default), allFileIDs=true], resultAddress=(default)] Result: Received message on topic://integrationtest1-maxTimeStampTest : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@3189b9e2[correlationID=916474f3-88d6-429f-af08-5c409342dd43, collectionID=integrationtest1, destination=topic://integrationtest1-maxTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@2952e6de[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@493f7659[fileID=(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@a3e41b7[resultAddress=(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@7684afbb[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@48dec3a3[fileIDsDataItem={org.bitrepository.bitrepositoryelements.FileIDsDataItem@7ae1e95f[fileID=DefaultFile, lastModificationTime=2021-05-12T13:09:00.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@22a2c4d[fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, lastModificationTime=2021-05-12T13:09:29.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@5100b2c4[fileID=normalPutFileTestFile-1620817783812, lastModificationTime=2021-05-12T13:09:46.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@6ffda09c[fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, lastModificationTime=2021-05-12T13:09:50.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@1a23172d[fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, lastModificationTime=2021-05-12T13:09:55.000+02:00, fileSize=27]}]]], partialResult=(default)] Step: Request file ids with MaxTimeStamp set to the timestamp of the oldest file id Stimuli: Calling getFileIDs([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=Wed May 12 13:09:00 CEST 2021, maxNumberOfResults=null}], null, null, org.bitrepository.client.eventhandler.BlockingEventHandler@451393a9) Result: Received message on topic://integrationtest1-maxTimeStampTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@49b81860[correlationID=c4e719ab-09b9-4711-b42e-a65ccfd06b63, collectionID=integrationtest1, destination=topic://integrationtest1-maxTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@1d7a0501[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@1f01af72[fileID=(default), allFileIDs=true], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@1d9949c0[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-maxTimeStampTest : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@3bc7defd[correlationID=c4e719ab-09b9-4711-b42e-a65ccfd06b63, collectionID=integrationtest1, destination=topic://integrationtest1-maxTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@136a4f86[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@7d0ab2db[fileID=(default), allFileIDs=true], resultAddress=(default)] Result: Received message on topic://integrationtest1-maxTimeStampTest : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@459add21[correlationID=c4e719ab-09b9-4711-b42e-a65ccfd06b63, collectionID=integrationtest1, destination=topic://integrationtest1-maxTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@40afc359[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@1f8b2b5[fileID=(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@294c543b[resultAddress=(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@3a2ce7e6[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@4274ef1[fileIDsDataItem={org.bitrepository.bitrepositoryelements.FileIDsDataItem@400e39da[fileID=DefaultFile, lastModificationTime=2021-05-12T13:09:00.000+02:00, fileSize=27]}]]], partialResult=(default)] Step: Request file ids with MaxTimeStamp set to the timestamp of the oldest file id - 10 ms Stimuli: Calling getFileIDs([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=Wed May 12 13:08:59 CEST 2021, maxNumberOfResults=null}], null, null, org.bitrepository.client.eventhandler.BlockingEventHandler@58397dee) Result: Received message on topic://integrationtest1-maxTimeStampTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@b28506c[correlationID=123f92e1-c393-41d3-bf2e-ebdf19d86e33, collectionID=integrationtest1, destination=topic://integrationtest1-maxTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@56e68538[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@688819d3[fileID=(default), allFileIDs=true], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@59793df1[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-maxTimeStampTest : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@16bfd2be[correlationID=123f92e1-c393-41d3-bf2e-ebdf19d86e33, collectionID=integrationtest1, destination=topic://integrationtest1-maxTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@8793da1[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@8e86967[fileID=(default), allFileIDs=true], resultAddress=(default)] Result: Received message on topic://integrationtest1-maxTimeStampTest : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@6f07e2e9[correlationID=123f92e1-c393-41d3-bf2e-ebdf19d86e33, collectionID=integrationtest1, destination=topic://integrationtest1-maxTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@745e795[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@469046e9[fileID=(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@df8bc0d[resultAddress=(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@5db817f1[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@75e93a9c[fileIDsDataItem=(default)]]], partialResult=(default)] Test success: maxTimeStampTest Test starting: minTimeStampTest Description: Test the pillar support for only retrieving file ids newer that a given time. Note that this test assumes there is at least 2 file ids with different timestamps. Stimuli: Calling getFileIDs([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}], null, null, org.bitrepository.client.eventhandler.BlockingEventHandler@764bf20d) Result: Received message on topic://integrationtest1-minTimeStampTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@318a8dc6[correlationID=c4f5ec63-cfff-4d62-b8b5-1f995d68a22e, collectionID=integrationtest1, destination=topic://integrationtest1-minTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@79da472e[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@64c0d07b[fileID=(default), allFileIDs=true], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@58413ba5[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-minTimeStampTest : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@3ea55677[correlationID=c4f5ec63-cfff-4d62-b8b5-1f995d68a22e, collectionID=integrationtest1, destination=topic://integrationtest1-minTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@6ec3ddb5[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@3379a7bb[fileID=(default), allFileIDs=true], resultAddress=(default)] Result: Received message on topic://integrationtest1-minTimeStampTest : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@42abdecb[correlationID=c4f5ec63-cfff-4d62-b8b5-1f995d68a22e, collectionID=integrationtest1, destination=topic://integrationtest1-minTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@56a93e07[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@26777f12[fileID=(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@58cd4018[resultAddress=(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@440c804c[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@5bcad7cc[fileIDsDataItem={org.bitrepository.bitrepositoryelements.FileIDsDataItem@46d8ac48[fileID=DefaultFile, lastModificationTime=2021-05-12T13:09:00.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@74a7e90b[fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, lastModificationTime=2021-05-12T13:09:29.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@54891933[fileID=normalPutFileTestFile-1620817783812, lastModificationTime=2021-05-12T13:09:46.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@5970c0d9[fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, lastModificationTime=2021-05-12T13:09:50.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@5a499d53[fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, lastModificationTime=2021-05-12T13:09:55.000+02:00, fileSize=27]}]]], partialResult=(default)] Step: Request default file ids for all files on the pillar Stimuli: Calling getFileIDs([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}], null, null, org.bitrepository.client.eventhandler.BlockingEventHandler@1ca6323c) Result: Received message on topic://integrationtest1-minTimeStampTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@116dd8a0[correlationID=55b55d47-e8df-47d7-8551-f3600519f991, collectionID=integrationtest1, destination=topic://integrationtest1-minTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@db11b3f[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@52187458[fileID=(default), allFileIDs=true], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@442dd84d[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-minTimeStampTest : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@4a2b23de[correlationID=55b55d47-e8df-47d7-8551-f3600519f991, collectionID=integrationtest1, destination=topic://integrationtest1-minTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@41d8d8cb[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@419bddf4[fileID=(default), allFileIDs=true], resultAddress=(default)] Result: Received message on topic://integrationtest1-minTimeStampTest : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@64a0e2c0[correlationID=55b55d47-e8df-47d7-8551-f3600519f991, collectionID=integrationtest1, destination=topic://integrationtest1-minTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@77861859[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@701f98e2[fileID=(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@6f749f68[resultAddress=(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@c21c6a4[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@4ba243a9[fileIDsDataItem={org.bitrepository.bitrepositoryelements.FileIDsDataItem@47f61ab7[fileID=DefaultFile, lastModificationTime=2021-05-12T13:09:00.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@cb252fe[fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, lastModificationTime=2021-05-12T13:09:29.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@e24a12a[fileID=normalPutFileTestFile-1620817783812, lastModificationTime=2021-05-12T13:09:46.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@57c2044c[fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, lastModificationTime=2021-05-12T13:09:50.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@20969fa1[fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, lastModificationTime=2021-05-12T13:09:55.000+02:00, fileSize=27]}]]], partialResult=(default)] Step: Request file ids with MinTimeStamp set to the timestamp of the oldest file id Stimuli: Calling getFileIDs([ContributorQuery{componentID='reference2, minTimestamp=Wed May 12 13:09:00 CEST 2021, maxTimestamp=null, maxNumberOfResults=null}], null, null, org.bitrepository.client.eventhandler.BlockingEventHandler@6d5376b7) Result: Received message on topic://integrationtest1-minTimeStampTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@3e2d0cef[correlationID=cceaf2dd-7c61-4f84-9747-4062078d791c, collectionID=integrationtest1, destination=topic://integrationtest1-minTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@15abd7f1[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@528c416c[fileID=(default), allFileIDs=true], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@46f3b70b[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-minTimeStampTest : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@607b0505[correlationID=cceaf2dd-7c61-4f84-9747-4062078d791c, collectionID=integrationtest1, destination=topic://integrationtest1-minTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@50fc2605[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@24a91a86[fileID=(default), allFileIDs=true], resultAddress=(default)] Result: Received message on topic://integrationtest1-minTimeStampTest : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@970a0f1[correlationID=cceaf2dd-7c61-4f84-9747-4062078d791c, collectionID=integrationtest1, destination=topic://integrationtest1-minTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@319bdff7[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@e60bcf[fileID=(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@6c775c7f[resultAddress=(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@608c1e28[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@f8711a9[fileIDsDataItem={org.bitrepository.bitrepositoryelements.FileIDsDataItem@3f0fdbe5[fileID=DefaultFile, lastModificationTime=2021-05-12T13:09:00.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@69cdecdf[fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, lastModificationTime=2021-05-12T13:09:29.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@69b0c290[fileID=normalPutFileTestFile-1620817783812, lastModificationTime=2021-05-12T13:09:46.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@5e8d9c56[fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, lastModificationTime=2021-05-12T13:09:50.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@1f1cb491[fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, lastModificationTime=2021-05-12T13:09:55.000+02:00, fileSize=27]}]]], partialResult=(default)] Step: Request file ids with MinTimeStamp set to the timestamp of the newest file id Stimuli: Calling getFileIDs([ContributorQuery{componentID='reference2, minTimestamp=Wed May 12 13:09:55 CEST 2021, maxTimestamp=null, maxNumberOfResults=null}], null, null, org.bitrepository.client.eventhandler.BlockingEventHandler@747795d7) Result: Received message on topic://integrationtest1-minTimeStampTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@19b108b9[correlationID=bb426553-db0f-40fb-8abc-c8b3d815ac14, collectionID=integrationtest1, destination=topic://integrationtest1-minTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@76faed5d[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@44a7b0f8[fileID=(default), allFileIDs=true], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@3ee52cc1[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-minTimeStampTest : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@42a7f26d[correlationID=bb426553-db0f-40fb-8abc-c8b3d815ac14, collectionID=integrationtest1, destination=topic://integrationtest1-minTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@2bc1654e[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@2fc5bf8a[fileID=(default), allFileIDs=true], resultAddress=(default)] Result: Received message on topic://integrationtest1-minTimeStampTest : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@1f040ff9[correlationID=bb426553-db0f-40fb-8abc-c8b3d815ac14, collectionID=integrationtest1, destination=topic://integrationtest1-minTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@624db2ee[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@428650fc[fileID=(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@40bd9ec9[resultAddress=(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@7f793ae0[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@702c2d23[fileIDsDataItem={org.bitrepository.bitrepositoryelements.FileIDsDataItem@dd826a[fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, lastModificationTime=2021-05-12T13:09:55.000+02:00, fileSize=27]}]]], partialResult=(default)] Step: Request file ids with MinTimeStamp set to the timestamp of the newest file id + 10 ms Stimuli: Calling getFileIDs([ContributorQuery{componentID='reference2, minTimestamp=Wed May 12 13:09:55 CEST 2021, maxTimestamp=null, maxNumberOfResults=null}], null, null, org.bitrepository.client.eventhandler.BlockingEventHandler@650ee893) Result: Received message on topic://integrationtest1-minTimeStampTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@2cba1f6e[correlationID=8acd51f6-c06e-4d0a-a3dc-3d5ec70585fc, collectionID=integrationtest1, destination=topic://integrationtest1-minTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@1aa28e23[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@b76ed61[fileID=(default), allFileIDs=true], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@6754f0b7[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-minTimeStampTest : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@1148751[correlationID=8acd51f6-c06e-4d0a-a3dc-3d5ec70585fc, collectionID=integrationtest1, destination=topic://integrationtest1-minTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@7fc6c78b[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@2601bf14[fileID=(default), allFileIDs=true], resultAddress=(default)] Result: Received message on topic://integrationtest1-minTimeStampTest : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@7fe29512[correlationID=8acd51f6-c06e-4d0a-a3dc-3d5ec70585fc, collectionID=integrationtest1, destination=topic://integrationtest1-minTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@5ae9bbb0[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@13dad5f9[fileID=(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@38882189[resultAddress=(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@53a9698f[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@448a6c71[fileIDsDataItem=(default)]]], partialResult=(default)] Test success: minTimeStampTest Starting testcase IdentifyPillarsForPutFileIT Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, DefaultFile, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@207fce87[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@67171221[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:11:04.454+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@2f3a3fec, null) Result: Received event: 02e8c506: PUT_FILE for file DefaultFile: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file Result: Received event: 02e8c506: PUT_FILE for file DefaultFile: COMPONENT_COMPLETE: ContributorID reference2, requestedChecksumResult=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@7600d3b5[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@1380e597[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:00.289+02:00], File already existed on reference2 Result: Received event: 02e8c506: PUT_FILE for file DefaultFile: IDENTIFICATION_COMPLETE: Contributors: [] Result: Received event: 02e8c506: PUT_FILE for file DefaultFile: COMPLETE: Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, DefaultFile, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@531455c1[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@27dfd939[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:11:05.306+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@7ec9d826, null) Result: Received event: c3d40894: PUT_FILE for file DefaultFile: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file Result: Received event: c3d40894: PUT_FILE for file DefaultFile: COMPONENT_COMPLETE: ContributorID reference2, requestedChecksumResult=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@8921154[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@36915dad[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:05.039+02:00], File already existed on reference2 Result: Received event: c3d40894: PUT_FILE for file DefaultFile: IDENTIFICATION_COMPLETE: Contributors: [] Result: Received event: c3d40894: PUT_FILE for file DefaultFile: COMPLETE: Test starting: irrelevantCollectionTest Description: Verifies identification works correctly for a collection not defined for the pillar Step: Sending a putFile identification with a irrelevant collectionID. eg. the pillar is not part of the collection Test success: irrelevantCollectionTest Test starting: missingCollectionIDTest Description: Verifies the a missing collectionID in the request is rejected Step: Sending a request without a collectionID. Result: Received message on topic://integrationtest1-missingCollectionIDTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@1cc928cd[correlationID=a909cc33-4e9b-4e6d-9079-583e5637059f, collectionID=(default), destination=topic://integrationtest1-missingCollectionIDTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=missingCollectionIDTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@120ed524[responseCode=REQUEST_NOT_UNDERSTOOD_FAILURE, responseText=IdentifyPillarsForPutFileRequest's requires a CollectionID], pillarID=reference2, fileID=missingCollectionIDTest-integrationtest1--Test-File-1620817868057, pillarChecksumSpec=(default), checksumDataForExistingFile=(default), timeToDeliver=(default)] Test success: missingCollectionIDTest Test starting: otherCollectionTest Description: Verifies identification works correctly for a second collection defined for pillar Step: Sending a identify request with a non-default collectionID (not the first collection) the pillar is part of Result: Received message on topic://integrationtest1-otherCollectionTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@163143bd[correlationID=156bc344-fd28-457f-b616-378a65c6cdd3, collectionID=integrationtest2, destination=topic://integrationtest1-otherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=otherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@5333df1f[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileID=otherCollectionTest-integrationtest1--Test-File-1620817870359, pillarChecksumSpec=(default), checksumDataForExistingFile=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@6e90af4[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Test success: otherCollectionTest Test starting: fileExistsTest Description: Verifies the exists of a file with the same ID is handled correctly. This means that a checksum for the existing file is returned, enabling the client to continue with the put operation for the pillars not yet containing the file. The client can easily implement idempotent behaviour based on this response. Step: Sending a putFile identification for a file already in the pillar. Result: Received message on topic://integrationtest1-fileExistsTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@62aa48f8[correlationID=2a5d43ec-a751-4cba-9b24-d3e21475c694, collectionID=integrationtest1, destination=topic://integrationtest1-fileExistsTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=fileExistsTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@7e9ac3bb[responseCode=DUPLICATE_FILE_FAILURE, responseText=(default)], pillarID=reference2, fileID=DefaultFile, pillarChecksumSpec=(default), checksumDataForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@1dd70cb3[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@74334dcf[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:00.289+02:00], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@331c2050[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Test success: fileExistsTest Test starting: normalIdentificationTest Description: Verifies the normal behaviour for putFile identification Step: Sending a putFile identification request. Result: Received message on topic://integrationtest1-normalIdentificationTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@7d6c326d[correlationID=37b4bede-aea2-4adc-8f38-74c8895300d2, collectionID=integrationtest1, destination=topic://integrationtest1-normalIdentificationTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalIdentificationTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@4db148b0[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileID=normalIdentificationTest-integrationtest1--Test-File-1620817874063, pillarChecksumSpec=(default), checksumDataForExistingFile=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@659ecda6[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Test success: normalIdentificationTest 2021-05-12 13:11:15.652 ERROR o.b.p.a.ActiveMQMessageBus$ActiveMQMessageListener - Error handling message. Received type was 'IdentifyPillarsForPutFileResponse'. 37b4bede-aea2-4adc-8f38-74c8895300d2integrationtest1topic://integrationtest1-normalIdentificationTesttopic://integrationtest1-reference2-contributorreference2normalIdentificationTestIDENTIFICATION_POSITIVEOperation acknowledged and accepted.reference2normalIdentificationTest-integrationtest1--Test-File-1620817874063MILLISECONDS1000 java.util.concurrent.RejectedExecutionException: Task org.bitrepository.protocol.messagebus.ReceivedMessageHandler$MessageProcessor@6b1d3938 rejected from java.util.concurrent.ThreadPoolExecutor@2a3c5b1f[Terminated, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 49] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1379) at org.bitrepository.protocol.messagebus.ReceivedMessageHandler.deliver(ReceivedMessageHandler.java:62) at org.bitrepository.protocol.activemq.ActiveMQMessageBus$ActiveMQMessageListener.onMessage(ActiveMQMessageBus.java:463) at org.apache.activemq.ActiveMQMessageConsumer.dispatch(ActiveMQMessageConsumer.java:1404) at org.apache.activemq.ActiveMQSessionExecutor.dispatch(ActiveMQSessionExecutor.java:131) at org.apache.activemq.ActiveMQSessionExecutor.iterate(ActiveMQSessionExecutor.java:202) at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:133) at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:48) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Starting testcase DeleteFileRequestIT Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, DefaultFile, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@6b4684b4[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@4920430f[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:11:16.033+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@5e3c8272, null) Result: Received event: dda5ccb1: PUT_FILE for file DefaultFile: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file Result: Received event: dda5ccb1: PUT_FILE for file DefaultFile: COMPONENT_COMPLETE: ContributorID reference2, requestedChecksumResult=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@3560d56f[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@7d6135a4[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:00.289+02:00], File already existed on reference2 Result: Received event: dda5ccb1: PUT_FILE for file DefaultFile: IDENTIFICATION_COMPLETE: Contributors: [] Result: Received event: dda5ccb1: PUT_FILE for file DefaultFile: COMPLETE: Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, DefaultFile, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@3e3b5ff5[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@2078869b[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:11:17.012+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@3fdb6ae4, null) Result: Received event: 738b29da: PUT_FILE for file DefaultFile: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file Result: Received event: 738b29da: PUT_FILE for file DefaultFile: COMPONENT_COMPLETE: ContributorID reference2, requestedChecksumResult=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@124bffdc[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@d97eda6[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:05.039+02:00], File already existed on reference2 Result: Received event: 738b29da: PUT_FILE for file DefaultFile: IDENTIFICATION_COMPLETE: Contributors: [] Result: Received event: 738b29da: PUT_FILE for file DefaultFile: COMPLETE: Result: Received message on topic://integrationtest1-missingCollectionIDTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForDeleteFileResponse@6b6949d7[correlationID=b80bfa1a-c637-43ea-b4e8-d74e2a1b05d7, collectionID=integrationtest1, destination=topic://integrationtest1-missingCollectionIDTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=missingCollectionIDTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@65aebaca[responseCode=FILE_NOT_FOUND_FAILURE, responseText=File not found.], fileID=default-test-file.txt, pillarID=reference2, pillarChecksumSpec=(default), timeToDeliver=(default)] Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, missingCollectionIDTestFile-1620817878305, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@14221dc6[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@2fbd6df8[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:11:20.060+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@232dda63, null) Result: Received message on topic://integrationtest1-missingCollectionIDTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@619122a7[correlationID=64a0f1d3-c714-42cb-bf3e-09902e20cbc0, collectionID=integrationtest1, destination=topic://integrationtest1-missingCollectionIDTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=missingCollectionIDTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@2493b0f1[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileID=missingCollectionIDTestFile-1620817878305, pillarChecksumSpec=(default), checksumDataForExistingFile=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@5957245[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-missingCollectionIDTest : org.bitrepository.bitrepositorymessages.PutFileProgressResponse@7d7a7e41[correlationID=64a0f1d3-c714-42cb-bf3e-09902e20cbc0, collectionID=integrationtest1, destination=topic://integrationtest1-missingCollectionIDTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=missingCollectionIDTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@585331a0[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Started to receive data.], pillarID=reference2, pillarChecksumSpec=(default), fileID=missingCollectionIDTestFile-1620817878305, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt] Result: Received message on topic://integrationtest1-missingCollectionIDTest : org.bitrepository.bitrepositorymessages.PutFileFinalResponse@46b35589[correlationID=64a0f1d3-c714-42cb-bf3e-09902e20cbc0, collectionID=integrationtest1, destination=topic://integrationtest1-missingCollectionIDTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=missingCollectionIDTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@49390569[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, pillarChecksumSpec=(default), fileID=missingCollectionIDTestFile-1620817878305, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=(default), checksumDataForExistingFile=(default)] Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, missingCollectionIDTestFile-1620817878305, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@5ca01e01[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@46bb0567[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:11:24.209+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@1e3da033, null) Result: Received message on topic://integrationtest1-missingCollectionIDTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@671ff279[correlationID=d2c6aa99-bcd0-45f9-ac6d-cb3cfc9991f3, collectionID=integrationtest2, destination=topic://integrationtest1-missingCollectionIDTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=missingCollectionIDTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@2600010b[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileID=missingCollectionIDTestFile-1620817878305, pillarChecksumSpec=(default), checksumDataForExistingFile=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@7ac3075f[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-missingCollectionIDTest : org.bitrepository.bitrepositorymessages.PutFileProgressResponse@2bfff891[correlationID=d2c6aa99-bcd0-45f9-ac6d-cb3cfc9991f3, collectionID=integrationtest2, destination=topic://integrationtest1-missingCollectionIDTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=missingCollectionIDTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@664d35b8[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Started to receive data.], pillarID=reference2, pillarChecksumSpec=(default), fileID=missingCollectionIDTestFile-1620817878305, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt] Result: Received message on topic://integrationtest1-missingCollectionIDTest : org.bitrepository.bitrepositorymessages.PutFileFinalResponse@70a8415f[correlationID=d2c6aa99-bcd0-45f9-ac6d-cb3cfc9991f3, collectionID=integrationtest2, destination=topic://integrationtest1-missingCollectionIDTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=missingCollectionIDTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@6c128dc0[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, pillarChecksumSpec=(default), fileID=missingCollectionIDTestFile-1620817878305, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=(default), checksumDataForExistingFile=(default)] Test starting: missingCollectionIDTest Description: Verifies the a missing collectionID in the request is rejected Step: Sending a request without a collectionID. Result: Received message on topic://integrationtest1-missingCollectionIDTest : org.bitrepository.bitrepositorymessages.DeleteFileFinalResponse@38fddba3[correlationID=ca48a90f-dfe5-4bff-ae78-2076fc67e023, collectionID=(default), destination=topic://integrationtest1-missingCollectionIDTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=missingCollectionIDTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@3792c9f1[responseCode=REQUEST_NOT_UNDERSTOOD_FAILURE, responseText=DeleteFileRequest's requires a CollectionID], pillarID=reference2, fileID=DefaultFile, checksumDataForExistingFile=(default)] Test success: missingCollectionIDTest Result: Received message on topic://integrationtest1-otherCollectionTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForDeleteFileResponse@582c4e5[correlationID=88cfc62a-222d-4742-807c-b8f00c2c6e5b, collectionID=integrationtest1, destination=topic://integrationtest1-otherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=otherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@7d863518[responseCode=FILE_NOT_FOUND_FAILURE, responseText=File not found.], fileID=default-test-file.txt, pillarID=reference2, pillarChecksumSpec=(default), timeToDeliver=(default)] Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, otherCollectionTestFile-1620817888976, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@2c03678[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@1bf6c568[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:11:30.590+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@4d2eb4c6, null) Result: Received message on topic://integrationtest1-otherCollectionTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@2b70d9c8[correlationID=e1770c81-dc5e-472d-8ab1-bdd8fc8bd62d, collectionID=integrationtest1, destination=topic://integrationtest1-otherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=otherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@a8c5016[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileID=otherCollectionTestFile-1620817888976, pillarChecksumSpec=(default), checksumDataForExistingFile=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@193a084e[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-otherCollectionTest : org.bitrepository.bitrepositorymessages.PutFileProgressResponse@77b953a1[correlationID=e1770c81-dc5e-472d-8ab1-bdd8fc8bd62d, collectionID=integrationtest1, destination=topic://integrationtest1-otherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=otherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@7e8c4621[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Started to receive data.], pillarID=reference2, pillarChecksumSpec=(default), fileID=otherCollectionTestFile-1620817888976, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt] Result: Received message on topic://integrationtest1-otherCollectionTest : org.bitrepository.bitrepositorymessages.PutFileFinalResponse@1065f275[correlationID=e1770c81-dc5e-472d-8ab1-bdd8fc8bd62d, collectionID=integrationtest1, destination=topic://integrationtest1-otherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=otherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@53bec6a3[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, pillarChecksumSpec=(default), fileID=otherCollectionTestFile-1620817888976, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=(default), checksumDataForExistingFile=(default)] Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, otherCollectionTestFile-1620817888976, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@1b0f3f57[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@1ea83b58[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:11:34.265+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@51430893, null) Result: Received message on topic://integrationtest1-otherCollectionTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@6ea7a32e[correlationID=7e85a71c-f3fa-4f42-abf9-02077962ead2, collectionID=integrationtest2, destination=topic://integrationtest1-otherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=otherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@72064d95[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileID=otherCollectionTestFile-1620817888976, pillarChecksumSpec=(default), checksumDataForExistingFile=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@4dcffffa[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-otherCollectionTest : org.bitrepository.bitrepositorymessages.PutFileProgressResponse@51d42aa5[correlationID=7e85a71c-f3fa-4f42-abf9-02077962ead2, collectionID=integrationtest2, destination=topic://integrationtest1-otherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=otherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@662a6689[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Started to receive data.], pillarID=reference2, pillarChecksumSpec=(default), fileID=otherCollectionTestFile-1620817888976, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt] Result: Received message on topic://integrationtest1-otherCollectionTest : org.bitrepository.bitrepositorymessages.PutFileFinalResponse@4355a95a[correlationID=7e85a71c-f3fa-4f42-abf9-02077962ead2, collectionID=integrationtest2, destination=topic://integrationtest1-otherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=otherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@62c84245[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, pillarChecksumSpec=(default), fileID=otherCollectionTestFile-1620817888976, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=(default), checksumDataForExistingFile=(default)] Test starting: otherCollectionTest Description: Verifies identification works correctly for a second collection defined for pillar Step: Sending a identify request with a non-default collectionID (not the first collection) the pillar is part of Result: Received message on topic://integrationtest1-otherCollectionTest : org.bitrepository.bitrepositorymessages.DeleteFileProgressResponse@1239cdbb[correlationID=4899c91e-b08d-41e8-8c4b-7d25ce87c546, collectionID=integrationtest2, destination=topic://integrationtest1-otherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=otherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@2712ff5b[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=(default)], pillarID=reference2, fileID=DefaultFile] Result: Received message on topic://integrationtest1-otherCollectionTest : org.bitrepository.bitrepositorymessages.DeleteFileFinalResponse@49639d9a[correlationID=4899c91e-b08d-41e8-8c4b-7d25ce87c546, collectionID=integrationtest2, destination=topic://integrationtest1-otherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=otherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@69992499[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileID=DefaultFile, checksumDataForExistingFile=(default)] Test success: otherCollectionTest Result: Received message on topic://integrationtest1-normalDeleteFileTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForDeleteFileResponse@35116804[correlationID=30451a19-d417-47fa-9523-f00d97beeb64, collectionID=integrationtest1, destination=topic://integrationtest1-normalDeleteFileTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalDeleteFileTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@549b1da[responseCode=FILE_NOT_FOUND_FAILURE, responseText=File not found.], fileID=default-test-file.txt, pillarID=reference2, pillarChecksumSpec=(default), timeToDeliver=(default)] Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, normalDeleteFileTestFile-1620817899650, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@152f96e5[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@2168ed92[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:11:41.426+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@4d27716b, null) Result: Received message on topic://integrationtest1-normalDeleteFileTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@509373a4[correlationID=aa9e1a0e-b182-4d39-8b0a-ba7627c15dc2, collectionID=integrationtest1, destination=topic://integrationtest1-normalDeleteFileTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalDeleteFileTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@708e28c3[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileID=normalDeleteFileTestFile-1620817899650, pillarChecksumSpec=(default), checksumDataForExistingFile=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@4ee12f9e[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-normalDeleteFileTest : org.bitrepository.bitrepositorymessages.PutFileProgressResponse@1f6424f0[correlationID=aa9e1a0e-b182-4d39-8b0a-ba7627c15dc2, collectionID=integrationtest1, destination=topic://integrationtest1-normalDeleteFileTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalDeleteFileTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@4c00f191[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Started to receive data.], pillarID=reference2, pillarChecksumSpec=(default), fileID=normalDeleteFileTestFile-1620817899650, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt] Result: Received message on topic://integrationtest1-normalDeleteFileTest : org.bitrepository.bitrepositorymessages.PutFileFinalResponse@3ffce185[correlationID=aa9e1a0e-b182-4d39-8b0a-ba7627c15dc2, collectionID=integrationtest1, destination=topic://integrationtest1-normalDeleteFileTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalDeleteFileTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@7cdc2931[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, pillarChecksumSpec=(default), fileID=normalDeleteFileTestFile-1620817899650, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=(default), checksumDataForExistingFile=(default)] Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, normalDeleteFileTestFile-1620817899650, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@771047b4[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@3bfb81be[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:11:44.825+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@4ee127c6, null) Result: Received message on topic://integrationtest1-normalDeleteFileTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@4221d1fe[correlationID=b5d4bf75-ac1c-4fe8-b9f2-0810ba450db2, collectionID=integrationtest2, destination=topic://integrationtest1-normalDeleteFileTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalDeleteFileTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@9e62c52[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileID=normalDeleteFileTestFile-1620817899650, pillarChecksumSpec=(default), checksumDataForExistingFile=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@51ce1422[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-normalDeleteFileTest : org.bitrepository.bitrepositorymessages.PutFileProgressResponse@3e0ae2c9[correlationID=b5d4bf75-ac1c-4fe8-b9f2-0810ba450db2, collectionID=integrationtest2, destination=topic://integrationtest1-normalDeleteFileTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalDeleteFileTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@5c9809f2[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Started to receive data.], pillarID=reference2, pillarChecksumSpec=(default), fileID=normalDeleteFileTestFile-1620817899650, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt] Result: Received message on topic://integrationtest1-normalDeleteFileTest : org.bitrepository.bitrepositorymessages.PutFileFinalResponse@1d6fc93f[correlationID=b5d4bf75-ac1c-4fe8-b9f2-0810ba450db2, collectionID=integrationtest2, destination=topic://integrationtest1-normalDeleteFileTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalDeleteFileTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@6d7fc455[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, pillarChecksumSpec=(default), fileID=normalDeleteFileTestFile-1620817899650, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=(default), checksumDataForExistingFile=(default)] Test starting: normalDeleteFileTest Description: Tests a normal DeleteFile sequence Step: Send a DeleteFile request to reference2 Result: Received message on topic://integrationtest1-normalDeleteFileTest : org.bitrepository.bitrepositorymessages.DeleteFileProgressResponse@48a7f99[correlationID=8ef58041-2536-41eb-8893-aeaa509a88dd, collectionID=integrationtest1, destination=topic://integrationtest1-normalDeleteFileTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalDeleteFileTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@18412163[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=(default)], pillarID=reference2, fileID=normalDeleteFileTestFile-1620817899650] Result: Received message on topic://integrationtest1-normalDeleteFileTest : org.bitrepository.bitrepositorymessages.DeleteFileFinalResponse@7b842565[correlationID=8ef58041-2536-41eb-8893-aeaa509a88dd, collectionID=integrationtest1, destination=topic://integrationtest1-normalDeleteFileTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalDeleteFileTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@684a1b2c[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileID=normalDeleteFileTestFile-1620817899650, checksumDataForExistingFile=(default)] Test success: normalDeleteFileTest Result: Received message on topic://integrationtest1-requestNewChecksumDeleteFileTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForDeleteFileResponse@3febc70b[correlationID=b0dab82d-d0d3-4e4e-9241-f1f84e63af0f, collectionID=integrationtest1, destination=topic://integrationtest1-requestNewChecksumDeleteFileTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=requestNewChecksumDeleteFileTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@2e30b3ac[responseCode=FILE_NOT_FOUND_FAILURE, responseText=File not found.], fileID=default-test-file.txt, pillarID=reference2, pillarChecksumSpec=(default), timeToDeliver=(default)] Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, requestNewChecksumDeleteFileTestFile-1620817909989, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@f337f10[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@7023e935[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:11:51.385+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@4e01cba8, null) Result: Received message on topic://integrationtest1-requestNewChecksumDeleteFileTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@74c50402[correlationID=8ddddd67-460c-47a6-9993-416dc2419e7d, collectionID=integrationtest1, destination=topic://integrationtest1-requestNewChecksumDeleteFileTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=requestNewChecksumDeleteFileTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@4ceef2cd[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileID=requestNewChecksumDeleteFileTestFile-1620817909989, pillarChecksumSpec=(default), checksumDataForExistingFile=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@2d5cb7c4[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-requestNewChecksumDeleteFileTest : org.bitrepository.bitrepositorymessages.PutFileProgressResponse@70484424[correlationID=8ddddd67-460c-47a6-9993-416dc2419e7d, collectionID=integrationtest1, destination=topic://integrationtest1-requestNewChecksumDeleteFileTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=requestNewChecksumDeleteFileTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@2fa4e80a[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Started to receive data.], pillarID=reference2, pillarChecksumSpec=(default), fileID=requestNewChecksumDeleteFileTestFile-1620817909989, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt] Result: Received message on topic://integrationtest1-requestNewChecksumDeleteFileTest : org.bitrepository.bitrepositorymessages.PutFileFinalResponse@4ce14e8f[correlationID=8ddddd67-460c-47a6-9993-416dc2419e7d, collectionID=integrationtest1, destination=topic://integrationtest1-requestNewChecksumDeleteFileTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=requestNewChecksumDeleteFileTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@2fe10f56[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, pillarChecksumSpec=(default), fileID=requestNewChecksumDeleteFileTestFile-1620817909989, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=(default), checksumDataForExistingFile=(default)] Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, requestNewChecksumDeleteFileTestFile-1620817909989, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@5bff7f13[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@1cc8953c[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:11:54.651+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@7271ee48, null) Result: Received message on topic://integrationtest1-requestNewChecksumDeleteFileTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@1dba07ea[correlationID=09781c8d-612d-4c5b-98d2-d107cadff75b, collectionID=integrationtest2, destination=topic://integrationtest1-requestNewChecksumDeleteFileTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=requestNewChecksumDeleteFileTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@15d658ef[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileID=requestNewChecksumDeleteFileTestFile-1620817909989, pillarChecksumSpec=(default), checksumDataForExistingFile=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@5305e9ec[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-requestNewChecksumDeleteFileTest : org.bitrepository.bitrepositorymessages.PutFileProgressResponse@1db7d925[correlationID=09781c8d-612d-4c5b-98d2-d107cadff75b, collectionID=integrationtest2, destination=topic://integrationtest1-requestNewChecksumDeleteFileTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=requestNewChecksumDeleteFileTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@71635e2b[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Started to receive data.], pillarID=reference2, pillarChecksumSpec=(default), fileID=requestNewChecksumDeleteFileTestFile-1620817909989, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt] Result: Received message on topic://integrationtest1-requestNewChecksumDeleteFileTest : org.bitrepository.bitrepositorymessages.PutFileFinalResponse@77f81c03[correlationID=09781c8d-612d-4c5b-98d2-d107cadff75b, collectionID=integrationtest2, destination=topic://integrationtest1-requestNewChecksumDeleteFileTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=requestNewChecksumDeleteFileTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@5d45ba22[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, pillarChecksumSpec=(default), fileID=requestNewChecksumDeleteFileTestFile-1620817909989, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=(default), checksumDataForExistingFile=(default)] Test starting: requestNewChecksumDeleteFileTest Description: Tests a normal DeleteFile sequence Step: Send a DeleteFile request to reference2 Result: Received message on topic://integrationtest1-requestNewChecksumDeleteFileTest : org.bitrepository.bitrepositorymessages.DeleteFileProgressResponse@7e182e5e[correlationID=759b826e-fcaf-41d2-bccb-e661736801ee, collectionID=integrationtest1, destination=topic://integrationtest1-requestNewChecksumDeleteFileTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=requestNewChecksumDeleteFileTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@1561a5b0[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=(default)], pillarID=reference2, fileID=requestNewChecksumDeleteFileTestFile-1620817909989] Result: Received message on topic://integrationtest1-requestNewChecksumDeleteFileTest : org.bitrepository.bitrepositorymessages.DeleteFileFinalResponse@224ebb1b[correlationID=759b826e-fcaf-41d2-bccb-e661736801ee, collectionID=integrationtest1, destination=topic://integrationtest1-requestNewChecksumDeleteFileTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=requestNewChecksumDeleteFileTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@522a81da[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileID=requestNewChecksumDeleteFileTestFile-1620817909989, checksumDataForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@3b9ad6bb[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@54b25ebd[checksumType=HMAC_MD5, checksumSalt={-85,-85}, otherChecksumType=(default)], checksumValue={58,125,-17,-24,69,34,2,-65,111,-70,127,-79,-127,92,-44,16}, calculationTimestamp=2021-05-12T13:11:58.373+02:00]] Test success: requestNewChecksumDeleteFileTest 2021-05-12 13:11:59.094 ERROR o.b.p.a.ActiveMQMessageBus$ActiveMQMessageListener - Error handling message. Received type was 'DeleteFileFinalResponse'. 759b826e-fcaf-41d2-bccb-e661736801eeintegrationtest1topic://integrationtest1-requestNewChecksumDeleteFileTesttopic://integrationtest1-reference2-contributorreference2requestNewChecksumDeleteFileTestOPERATION_COMPLETEDreference2requestNewChecksumDeleteFileTestFile-1620817909989HMAC_MD5ABAB3A7DEFE8452202BF6FBA7FB1815CD4102021-05-12T13:11:58.373+02:00 java.util.concurrent.RejectedExecutionException: Task org.bitrepository.protocol.messagebus.ReceivedMessageHandler$MessageProcessor@15062e22 rejected from java.util.concurrent.ThreadPoolExecutor@28a06ee9[Terminated, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 157] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1379) at org.bitrepository.protocol.messagebus.ReceivedMessageHandler.deliver(ReceivedMessageHandler.java:62) at org.bitrepository.protocol.activemq.ActiveMQMessageBus$ActiveMQMessageListener.onMessage(ActiveMQMessageBus.java:463) at org.apache.activemq.ActiveMQMessageConsumer.dispatch(ActiveMQMessageConsumer.java:1404) at org.apache.activemq.ActiveMQSessionExecutor.dispatch(ActiveMQSessionExecutor.java:131) at org.apache.activemq.ActiveMQSessionExecutor.iterate(ActiveMQSessionExecutor.java:202) at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:133) at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:48) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Starting testcase GetFileIDsTest Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, DefaultFile, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@33293dac[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@384841e3[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:11:59.484+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@571f925f, null) Result: Received event: 6022ce7a: PUT_FILE for file DefaultFile: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file Result: Received event: 6022ce7a: PUT_FILE for file DefaultFile: COMPONENT_COMPLETE: ContributorID reference2, requestedChecksumResult=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@6dedb19c[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@67ce74ba[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:00.289+02:00], File already existed on reference2 Result: Received event: 6022ce7a: PUT_FILE for file DefaultFile: IDENTIFICATION_COMPLETE: Contributors: [] Result: Received event: 6022ce7a: PUT_FILE for file DefaultFile: COMPLETE: Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, DefaultFile, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@25b14faf[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@6e0576da[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:12:00.456+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@20b6e853, null) Result: Received event: 0a468120: PUT_FILE for file DefaultFile: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file Result: Received event: 0a468120: PUT_FILE for file DefaultFile: COMPONENT_IDENTIFIED: ContributorID reference2 Result: Received event: 0a468120: PUT_FILE for file DefaultFile: IDENTIFICATION_COMPLETE: Contributors: [reference2] Result: Received event: 0a468120: PUT_FILE for file DefaultFile: REQUEST_SENT: ContributorID [reference2], Sending request for put file Result: Received event: 0a468120: PUT_FILE for file DefaultFile: PROGRESS: ContributorID reference2, Started to receive data. Result: Received event: 0a468120: PUT_FILE for file DefaultFile: COMPONENT_COMPLETE: ContributorID reference2, requestedChecksumResult=null Result: Received event: 0a468120: PUT_FILE for file DefaultFile: COMPLETE: Result: Received message on topic://integrationtest1-missingCollectionIDTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@6c4dfa82[correlationID=0ef98142-89d4-4afd-8922-92b0c81b248c, collectionID=integrationtest1, destination=topic://integrationtest1-missingCollectionIDTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=missingCollectionIDTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@79776c64[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@57ad7214[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Stimuli: Calling getFileIDs([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}], null, null, org.bitrepository.client.eventhandler.BlockingEventHandler@332b01b7) Result: Received message on topic://integrationtest1-missingCollectionIDTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@75d1921c[correlationID=dd9f6aec-7a4b-4820-89c6-95b0c0cbaf41, collectionID=integrationtest1, destination=topic://integrationtest1-missingCollectionIDTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=missingCollectionIDTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@76cbefce[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@349da93f[fileID=(default), allFileIDs=true], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@89c506a[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-missingCollectionIDTest : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@4a0efb3c[correlationID=dd9f6aec-7a4b-4820-89c6-95b0c0cbaf41, collectionID=integrationtest1, destination=topic://integrationtest1-missingCollectionIDTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=missingCollectionIDTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@15621de7[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@4d50e720[fileID=(default), allFileIDs=true], resultAddress=(default)] Result: Received message on topic://integrationtest1-missingCollectionIDTest : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@59be15e5[correlationID=dd9f6aec-7a4b-4820-89c6-95b0c0cbaf41, collectionID=integrationtest1, destination=topic://integrationtest1-missingCollectionIDTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=missingCollectionIDTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@6454d2f5[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@615c76bd[fileID=(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@2bffe451[resultAddress=(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@247cdf6[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@40466431[fileIDsDataItem={org.bitrepository.bitrepositoryelements.FileIDsDataItem@42ad1b1a[fileID=DefaultFile, lastModificationTime=2021-05-12T13:09:00.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@16a4a272[fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, lastModificationTime=2021-05-12T13:09:29.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@2a30e52d[fileID=normalPutFileTestFile-1620817783812, lastModificationTime=2021-05-12T13:09:46.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@59246bb6[fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, lastModificationTime=2021-05-12T13:09:50.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@737bde43[fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, lastModificationTime=2021-05-12T13:09:55.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@407f556c[fileID=missingCollectionIDTestFile-1620817878305, lastModificationTime=2021-05-12T13:11:23.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@6dcbd9c3[fileID=otherCollectionTestFile-1620817888976, lastModificationTime=2021-05-12T13:11:33.000+02:00, fileSize=27]}]]], partialResult=(default)] Test starting: missingCollectionIDTest Description: Verifies the a missing collectionID in the request is rejected Step: Sending a request without a collectionID. Result: Received message on topic://integrationtest1-missingCollectionIDTest : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@17c87617[correlationID=6f05a885-1799-4cc4-8ccc-a137cb1b5ac6, collectionID=(default), destination=topic://integrationtest1-missingCollectionIDTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=missingCollectionIDTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@3aec3b6b[responseCode=REQUEST_NOT_UNDERSTOOD_FAILURE, responseText=GetFileIDsRequest's requires a CollectionID], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@2cd6f[fileID=(default), allFileIDs=true], resultingFileIDs=(default), partialResult=(default)] Test success: missingCollectionIDTest Result: Received message on topic://integrationtest1-otherCollectionTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@3334196d[correlationID=a6b67e26-d8e6-48dd-a4a6-4bc81cd3bf0d, collectionID=integrationtest1, destination=topic://integrationtest1-otherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=otherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@6718b9d2[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@3cf4f139[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Stimuli: Calling getFileIDs([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}], null, null, org.bitrepository.client.eventhandler.BlockingEventHandler@2e86d3c) Result: Received message on topic://integrationtest1-otherCollectionTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@2a0b2a7d[correlationID=5b0bfb25-a731-438f-841c-7b1af940b3c9, collectionID=integrationtest1, destination=topic://integrationtest1-otherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=otherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@39e7b120[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@1b1359e7[fileID=(default), allFileIDs=true], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@f50e85[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-otherCollectionTest : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@1819e5c5[correlationID=5b0bfb25-a731-438f-841c-7b1af940b3c9, collectionID=integrationtest1, destination=topic://integrationtest1-otherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=otherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@40c7e32c[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@a8040b5[fileID=(default), allFileIDs=true], resultAddress=(default)] Result: Received message on topic://integrationtest1-otherCollectionTest : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@5dcdd213[correlationID=5b0bfb25-a731-438f-841c-7b1af940b3c9, collectionID=integrationtest1, destination=topic://integrationtest1-otherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=otherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@a2d33a2[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@750c6f48[fileID=(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@7d011cb4[resultAddress=(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@4eef044d[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@2d3c8e11[fileIDsDataItem={org.bitrepository.bitrepositoryelements.FileIDsDataItem@3bdcc2d1[fileID=DefaultFile, lastModificationTime=2021-05-12T13:09:00.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@4e4d9da2[fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, lastModificationTime=2021-05-12T13:09:29.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@7836354a[fileID=normalPutFileTestFile-1620817783812, lastModificationTime=2021-05-12T13:09:46.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@3133605b[fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, lastModificationTime=2021-05-12T13:09:50.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@6c24f6e6[fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, lastModificationTime=2021-05-12T13:09:55.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@4ea6d64d[fileID=missingCollectionIDTestFile-1620817878305, lastModificationTime=2021-05-12T13:11:23.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@77326b6[fileID=otherCollectionTestFile-1620817888976, lastModificationTime=2021-05-12T13:11:33.000+02:00, fileSize=27]}]]], partialResult=(default)] Test starting: otherCollectionTest Description: Verifies identification works correctly for a second collection defined for pillar Step: Sending a identify request with a non-default collectionID (not the first collection) the pillar is part of Result: Received message on topic://integrationtest1-otherCollectionTest : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@2d68afbb[correlationID=4db272a3-8307-4064-b96c-0084173fe579, collectionID=integrationtest2, destination=topic://integrationtest1-otherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=otherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@66b0ff36[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@1edc5913[fileID=(default), allFileIDs=true], resultAddress=(default)] Result: Received message on topic://integrationtest1-otherCollectionTest : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@48ae8[correlationID=4db272a3-8307-4064-b96c-0084173fe579, collectionID=integrationtest2, destination=topic://integrationtest1-otherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=otherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@6879f824[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@9d1e352[fileID=(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@753937ba[resultAddress=(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@51ceb03f[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@7651dafa[fileIDsDataItem={org.bitrepository.bitrepositoryelements.FileIDsDataItem@701c6c11[fileID=otherCollectionTest-integrationtest1--Test-File-1620817779649, lastModificationTime=2021-05-12T13:09:42.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@4ca4114f[fileID=missingCollectionIDTestFile-1620817878305, lastModificationTime=2021-05-12T13:11:26.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@68cf0fac[fileID=otherCollectionTestFile-1620817888976, lastModificationTime=2021-05-12T13:11:37.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@10b19e45[fileID=normalDeleteFileTestFile-1620817899650, lastModificationTime=2021-05-12T13:11:47.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@3de04a6[fileID=requestNewChecksumDeleteFileTestFile-1620817909989, lastModificationTime=2021-05-12T13:11:56.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@6f1c43fb[fileID=DefaultFile, lastModificationTime=2021-05-12T13:12:04.000+02:00, fileSize=27]}]]], partialResult=(default)] Test success: otherCollectionTest Result: Received message on topic://integrationtest1-pillarGetFileIDsSpecificFileIDRequest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@7f3e83db[correlationID=705e76f6-0b1a-4d16-9262-e8f39786a38b, collectionID=integrationtest1, destination=topic://integrationtest1-pillarGetFileIDsSpecificFileIDRequest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=pillarGetFileIDsSpecificFileIDRequest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@63e179cf[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@10e9aa21[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Stimuli: Calling getFileIDs([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}], null, null, org.bitrepository.client.eventhandler.BlockingEventHandler@540823d) Result: Received message on topic://integrationtest1-pillarGetFileIDsSpecificFileIDRequest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@1de7305c[correlationID=bc931a6f-7078-4664-ad6d-885ad4ad523d, collectionID=integrationtest1, destination=topic://integrationtest1-pillarGetFileIDsSpecificFileIDRequest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=pillarGetFileIDsSpecificFileIDRequest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@164c4860[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@7e8b7467[fileID=(default), allFileIDs=true], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@236e6135[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-pillarGetFileIDsSpecificFileIDRequest : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@f672c32[correlationID=bc931a6f-7078-4664-ad6d-885ad4ad523d, collectionID=integrationtest1, destination=topic://integrationtest1-pillarGetFileIDsSpecificFileIDRequest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=pillarGetFileIDsSpecificFileIDRequest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@62b2a82f[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@1cc67245[fileID=(default), allFileIDs=true], resultAddress=(default)] Result: Received message on topic://integrationtest1-pillarGetFileIDsSpecificFileIDRequest : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@7d446b19[correlationID=bc931a6f-7078-4664-ad6d-885ad4ad523d, collectionID=integrationtest1, destination=topic://integrationtest1-pillarGetFileIDsSpecificFileIDRequest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=pillarGetFileIDsSpecificFileIDRequest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@4b74ce3f[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@3c70f4ae[fileID=(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@130bfd3f[resultAddress=(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@4dc940e4[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@20a16a54[fileIDsDataItem={org.bitrepository.bitrepositoryelements.FileIDsDataItem@1bcf2f6a[fileID=DefaultFile, lastModificationTime=2021-05-12T13:09:00.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@5761cb29[fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, lastModificationTime=2021-05-12T13:09:29.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@50286f41[fileID=normalPutFileTestFile-1620817783812, lastModificationTime=2021-05-12T13:09:46.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@7b704cda[fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, lastModificationTime=2021-05-12T13:09:50.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@19a688a1[fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, lastModificationTime=2021-05-12T13:09:55.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@40c7303f[fileID=missingCollectionIDTestFile-1620817878305, lastModificationTime=2021-05-12T13:11:23.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@53060d01[fileID=otherCollectionTestFile-1620817888976, lastModificationTime=2021-05-12T13:11:33.000+02:00, fileSize=27]}]]], partialResult=(default)] Test starting: pillarGetFileIDsSpecificFileIDRequest Description: Tests that the pillar is able to handle requests for a non-existing file correctly during the operation phase. Step: Create and send a GetFileIDsRequest to the pillar. Step: Retrieve the FinalResponse for the GetFileIDs request. Result: Received message on topic://integrationtest1-pillarGetFileIDsSpecificFileIDRequest : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@2ae99d27[correlationID=3f8db9ed-e4a6-4af8-8d68-22916a06496d, collectionID=integrationtest1, destination=topic://integrationtest1-pillarGetFileIDsSpecificFileIDRequest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=pillarGetFileIDsSpecificFileIDRequest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@727fb5b[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@7e187548[fileID=DefaultFile, allFileIDs=(default)], resultAddress=(default)] Result: Received message on topic://integrationtest1-pillarGetFileIDsSpecificFileIDRequest : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@1d95118f[correlationID=3f8db9ed-e4a6-4af8-8d68-22916a06496d, collectionID=integrationtest1, destination=topic://integrationtest1-pillarGetFileIDsSpecificFileIDRequest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=pillarGetFileIDsSpecificFileIDRequest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@7bf3a7bf[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@433666b9[fileID=DefaultFile, allFileIDs=(default)], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@7e39f9a2[resultAddress=(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@4b158683[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@2dbd1e01[fileIDsDataItem={org.bitrepository.bitrepositoryelements.FileIDsDataItem@5dceb6a1[fileID=DefaultFile, lastModificationTime=2021-05-12T13:09:00.000+02:00, fileSize=27]}]]], partialResult=(default)] Test success: pillarGetFileIDsSpecificFileIDRequest Result: Received message on topic://integrationtest1-pillarGetFileIDsTestBadDeliveryURL : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@6c8ba053[correlationID=62142d9e-70ac-41ce-b896-087e7c8ef889, collectionID=integrationtest1, destination=topic://integrationtest1-pillarGetFileIDsTestBadDeliveryURL, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=pillarGetFileIDsTestBadDeliveryURL, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@b4d02df[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@4ec558a1[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Stimuli: Calling getFileIDs([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}], null, null, org.bitrepository.client.eventhandler.BlockingEventHandler@6ba9fe1) Result: Received message on topic://integrationtest1-pillarGetFileIDsTestBadDeliveryURL : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@66968466[correlationID=e4f65aab-0b2b-4885-a4ed-fa46ad347dea, collectionID=integrationtest1, destination=topic://integrationtest1-pillarGetFileIDsTestBadDeliveryURL, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=pillarGetFileIDsTestBadDeliveryURL, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@57ae29df[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@3496820f[fileID=(default), allFileIDs=true], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@5072d46c[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-pillarGetFileIDsTestBadDeliveryURL : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@6fe84448[correlationID=e4f65aab-0b2b-4885-a4ed-fa46ad347dea, collectionID=integrationtest1, destination=topic://integrationtest1-pillarGetFileIDsTestBadDeliveryURL, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=pillarGetFileIDsTestBadDeliveryURL, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@bade70e[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@46bed7ab[fileID=(default), allFileIDs=true], resultAddress=(default)] Result: Received message on topic://integrationtest1-pillarGetFileIDsTestBadDeliveryURL : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@6fdbfba4[correlationID=e4f65aab-0b2b-4885-a4ed-fa46ad347dea, collectionID=integrationtest1, destination=topic://integrationtest1-pillarGetFileIDsTestBadDeliveryURL, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=pillarGetFileIDsTestBadDeliveryURL, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@42bc3813[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@26cd22dd[fileID=(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@16feaa20[resultAddress=(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@26487580[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@517bdfa[fileIDsDataItem={org.bitrepository.bitrepositoryelements.FileIDsDataItem@4a83bc4f[fileID=DefaultFile, lastModificationTime=2021-05-12T13:09:00.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@29cfa095[fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, lastModificationTime=2021-05-12T13:09:29.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@4cce3459[fileID=normalPutFileTestFile-1620817783812, lastModificationTime=2021-05-12T13:09:46.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@740eb857[fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, lastModificationTime=2021-05-12T13:09:50.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@23b8035d[fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, lastModificationTime=2021-05-12T13:09:55.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@7727c4b7[fileID=missingCollectionIDTestFile-1620817878305, lastModificationTime=2021-05-12T13:11:23.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@4af65af6[fileID=otherCollectionTestFile-1620817888976, lastModificationTime=2021-05-12T13:11:33.000+02:00, fileSize=27]}]]], partialResult=(default)] Test starting: pillarGetFileIDsTestBadDeliveryURL Description: Test the case when the delivery URL is unaccessible. Step: Retrieve the FinalResponse for the GetFileIDs request. Result: Received message on topic://integrationtest1-pillarGetFileIDsTestBadDeliveryURL : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@4bbb8fff[correlationID=30769fdf-8481-4844-bf36-56b739a12da8, collectionID=integrationtest1, destination=topic://integrationtest1-pillarGetFileIDsTestBadDeliveryURL, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=pillarGetFileIDsTestBadDeliveryURL, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@28facf3e[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@61b1a4ea[fileID=(default), allFileIDs=true], resultAddress=http://localhost:61616/¾] Result: Received message on topic://integrationtest1-pillarGetFileIDsTestBadDeliveryURL : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@19e873c0[correlationID=30769fdf-8481-4844-bf36-56b739a12da8, collectionID=integrationtest1, destination=topic://integrationtest1-pillarGetFileIDsTestBadDeliveryURL, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=pillarGetFileIDsTestBadDeliveryURL, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@ebbd375[responseCode=FILE_TRANSFER_FAILURE, responseText=Could not deliver results.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@70466ea3[fileID=(default), allFileIDs=true], resultingFileIDs=(default), partialResult=(default)] Test success: pillarGetFileIDsTestBadDeliveryURL Result: Received message on topic://integrationtest1-pillarGetFileIDsTestDeliveryThroughUpload : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@1cbc02b5[correlationID=6f69e067-2428-4e54-bf64-5ace1142fc7b, collectionID=integrationtest1, destination=topic://integrationtest1-pillarGetFileIDsTestDeliveryThroughUpload, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=pillarGetFileIDsTestDeliveryThroughUpload, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@46100491[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@16e0475d[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Stimuli: Calling getFileIDs([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}], null, null, org.bitrepository.client.eventhandler.BlockingEventHandler@2c1312c1) Result: Received message on topic://integrationtest1-pillarGetFileIDsTestDeliveryThroughUpload : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@55900054[correlationID=51491cac-b3f9-43d3-9e11-5bdc89810409, collectionID=integrationtest1, destination=topic://integrationtest1-pillarGetFileIDsTestDeliveryThroughUpload, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=pillarGetFileIDsTestDeliveryThroughUpload, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@29c509f9[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@6fb7a4dc[fileID=(default), allFileIDs=true], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@7b79ccd8[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-pillarGetFileIDsTestDeliveryThroughUpload : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@1b4b6085[correlationID=51491cac-b3f9-43d3-9e11-5bdc89810409, collectionID=integrationtest1, destination=topic://integrationtest1-pillarGetFileIDsTestDeliveryThroughUpload, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=pillarGetFileIDsTestDeliveryThroughUpload, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@6f1f20c[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@427b06ba[fileID=(default), allFileIDs=true], resultAddress=(default)] Result: Received message on topic://integrationtest1-pillarGetFileIDsTestDeliveryThroughUpload : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@43c17079[correlationID=51491cac-b3f9-43d3-9e11-5bdc89810409, collectionID=integrationtest1, destination=topic://integrationtest1-pillarGetFileIDsTestDeliveryThroughUpload, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=pillarGetFileIDsTestDeliveryThroughUpload, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@3ce7fcc[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@aa68c2b[fileID=(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@10f21513[resultAddress=(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@58f8edcc[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@28b8c900[fileIDsDataItem={org.bitrepository.bitrepositoryelements.FileIDsDataItem@1641dfe8[fileID=DefaultFile, lastModificationTime=2021-05-12T13:09:00.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@169b0abe[fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, lastModificationTime=2021-05-12T13:09:29.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@992032c[fileID=normalPutFileTestFile-1620817783812, lastModificationTime=2021-05-12T13:09:46.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@678c3bd7[fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, lastModificationTime=2021-05-12T13:09:50.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@7f2a0651[fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, lastModificationTime=2021-05-12T13:09:55.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@31aa2df0[fileID=missingCollectionIDTestFile-1620817878305, lastModificationTime=2021-05-12T13:11:23.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@28b8d38a[fileID=otherCollectionTestFile-1620817888976, lastModificationTime=2021-05-12T13:11:33.000+02:00, fileSize=27]}]]], partialResult=(default)] Test starting: pillarGetFileIDsTestDeliveryThroughUpload Description: Test the case when the results should be delivered through the message . Step: Retrieve the FinalResponse for the GetFileIDs request. Result: Received message on topic://integrationtest1-pillarGetFileIDsTestDeliveryThroughUpload : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@2e6c07c9[correlationID=498b36b4-144f-4d71-83cd-ba6696199ace, collectionID=integrationtest1, destination=topic://integrationtest1-pillarGetFileIDsTestDeliveryThroughUpload, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=pillarGetFileIDsTestDeliveryThroughUpload, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@1db84db[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@61feecbd[fileID=(default), allFileIDs=true], resultAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt-DefaultFile] Result: Received message on topic://integrationtest1-pillarGetFileIDsTestDeliveryThroughUpload : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@f34578b[correlationID=498b36b4-144f-4d71-83cd-ba6696199ace, collectionID=integrationtest1, destination=topic://integrationtest1-pillarGetFileIDsTestDeliveryThroughUpload, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=pillarGetFileIDsTestDeliveryThroughUpload, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@41a84beb[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@1c88f259[fileID=(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@a056e71[resultAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt-DefaultFile, fileIDsData=(default)], partialResult=(default)] Test success: pillarGetFileIDsTestDeliveryThroughUpload Result: Received message on topic://integrationtest1-pillarGetFileIDsTestFailedNoSuchFileInOperation : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@2720e8b5[correlationID=4503f104-79c8-445a-b036-260772e84831, collectionID=integrationtest1, destination=topic://integrationtest1-pillarGetFileIDsTestFailedNoSuchFileInOperation, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=pillarGetFileIDsTestFailedNoSuchFileInOperation, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@245418a9[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@7f153c40[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Stimuli: Calling getFileIDs([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}], null, null, org.bitrepository.client.eventhandler.BlockingEventHandler@3ab918ae) Result: Received message on topic://integrationtest1-pillarGetFileIDsTestFailedNoSuchFileInOperation : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@5e42a335[correlationID=7c657078-0854-4598-bed8-c9cdcdb52bb1, collectionID=integrationtest1, destination=topic://integrationtest1-pillarGetFileIDsTestFailedNoSuchFileInOperation, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=pillarGetFileIDsTestFailedNoSuchFileInOperation, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@7e878d08[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@7a925321[fileID=(default), allFileIDs=true], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@2cb3970f[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-pillarGetFileIDsTestFailedNoSuchFileInOperation : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@54e6eec7[correlationID=7c657078-0854-4598-bed8-c9cdcdb52bb1, collectionID=integrationtest1, destination=topic://integrationtest1-pillarGetFileIDsTestFailedNoSuchFileInOperation, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=pillarGetFileIDsTestFailedNoSuchFileInOperation, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@37cf90a6[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@605a59f5[fileID=(default), allFileIDs=true], resultAddress=(default)] Result: Received message on topic://integrationtest1-pillarGetFileIDsTestFailedNoSuchFileInOperation : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@30050fa1[correlationID=7c657078-0854-4598-bed8-c9cdcdb52bb1, collectionID=integrationtest1, destination=topic://integrationtest1-pillarGetFileIDsTestFailedNoSuchFileInOperation, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=pillarGetFileIDsTestFailedNoSuchFileInOperation, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@53765fb0[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@1877bfd8[fileID=(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@2ad0d8d2[resultAddress=(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@3230a22e[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@535ae007[fileIDsDataItem={org.bitrepository.bitrepositoryelements.FileIDsDataItem@76761ccb[fileID=DefaultFile, lastModificationTime=2021-05-12T13:09:00.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@5acc5c9f[fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, lastModificationTime=2021-05-12T13:09:29.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@6ddaa43a[fileID=normalPutFileTestFile-1620817783812, lastModificationTime=2021-05-12T13:09:46.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@69042b5e[fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, lastModificationTime=2021-05-12T13:09:50.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@2fd2e2f1[fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, lastModificationTime=2021-05-12T13:09:55.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@17c27b30[fileID=missingCollectionIDTestFile-1620817878305, lastModificationTime=2021-05-12T13:11:23.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@2f81e686[fileID=otherCollectionTestFile-1620817888976, lastModificationTime=2021-05-12T13:11:33.000+02:00, fileSize=27]}]]], partialResult=(default)] Test starting: pillarGetFileIDsTestFailedNoSuchFileInOperation Description: Tests that the pillar is able to handle requests for a non-existing file correctly during the operation phase. Step: Send a GetFileIDs request for a non-existing file. Result: Received message on topic://integrationtest1-pillarGetFileIDsTestFailedNoSuchFileInOperation : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@671766f3[correlationID=f0da3a86-e547-4695-b148-7c386f56b4de, collectionID=integrationtest1, destination=topic://integrationtest1-pillarGetFileIDsTestFailedNoSuchFileInOperation, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=pillarGetFileIDsTestFailedNoSuchFileInOperation, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@5fead58a[responseCode=FILE_NOT_FOUND_FAILURE, responseText=File not found.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@5b752ebc[fileID=pillarGetFileIDsTestFailedNoSuchFileInOperation-integrationtest1--Test-File-1620817958138, allFileIDs=(default)], resultingFileIDs=(default), partialResult=(default)] Test success: pillarGetFileIDsTestFailedNoSuchFileInOperation Result: Received message on topic://integrationtest1-pillarGetFileIDsTestSuccessCase : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@7be04682[correlationID=3639ac90-2dc0-4dce-ad61-5853752df3c2, collectionID=integrationtest1, destination=topic://integrationtest1-pillarGetFileIDsTestSuccessCase, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=pillarGetFileIDsTestSuccessCase, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@279c97f3[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@2e53500f[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Stimuli: Calling getFileIDs([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}], null, null, org.bitrepository.client.eventhandler.BlockingEventHandler@56104e84) Result: Received message on topic://integrationtest1-pillarGetFileIDsTestSuccessCase : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@5ca18bb7[correlationID=0c3c2e95-07ae-46eb-a084-475c33ecc309, collectionID=integrationtest1, destination=topic://integrationtest1-pillarGetFileIDsTestSuccessCase, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=pillarGetFileIDsTestSuccessCase, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@250c02f7[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@66ec2aaa[fileID=(default), allFileIDs=true], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@520bcd50[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-pillarGetFileIDsTestSuccessCase : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@365150f6[correlationID=0c3c2e95-07ae-46eb-a084-475c33ecc309, collectionID=integrationtest1, destination=topic://integrationtest1-pillarGetFileIDsTestSuccessCase, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=pillarGetFileIDsTestSuccessCase, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@4b943bc8[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@21c9011d[fileID=(default), allFileIDs=true], resultAddress=(default)] Result: Received message on topic://integrationtest1-pillarGetFileIDsTestSuccessCase : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@55dca2e5[correlationID=0c3c2e95-07ae-46eb-a084-475c33ecc309, collectionID=integrationtest1, destination=topic://integrationtest1-pillarGetFileIDsTestSuccessCase, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=pillarGetFileIDsTestSuccessCase, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@69b69e48[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@316b2cd[fileID=(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@6a3e9a5b[resultAddress=(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@5a45c673[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@75c57ad[fileIDsDataItem={org.bitrepository.bitrepositoryelements.FileIDsDataItem@316a0d51[fileID=DefaultFile, lastModificationTime=2021-05-12T13:09:00.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@2f98b565[fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, lastModificationTime=2021-05-12T13:09:29.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@5b9a88bb[fileID=normalPutFileTestFile-1620817783812, lastModificationTime=2021-05-12T13:09:46.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@3e9e4d5a[fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, lastModificationTime=2021-05-12T13:09:50.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@5f7fcf5d[fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, lastModificationTime=2021-05-12T13:09:55.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@35267a4a[fileID=missingCollectionIDTestFile-1620817878305, lastModificationTime=2021-05-12T13:11:23.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@3af6e305[fileID=otherCollectionTestFile-1620817888976, lastModificationTime=2021-05-12T13:11:33.000+02:00, fileSize=27]}]]], partialResult=(default)] Test starting: pillarGetFileIDsTestSuccessCase Description: Tests the GetFileIDs functionality of the pillar for the successful scenario. Step: Create and send a GetFileIDsRequest to the pillar. Step: Retrieve the ProgressResponse for the GetFileIDs request Result: Received message on topic://integrationtest1-pillarGetFileIDsTestSuccessCase : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@76ce9d9c[correlationID=52547a3c-575f-4fc3-8e4d-ddba58d17c2a, collectionID=integrationtest1, destination=topic://integrationtest1-pillarGetFileIDsTestSuccessCase, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=pillarGetFileIDsTestSuccessCase, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@57eab13f[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@519865a2[fileID=(default), allFileIDs=true], resultAddress=(default)] Step: Retrieve the FinalResponse for the GetFileIDs request Result: Received message on topic://integrationtest1-pillarGetFileIDsTestSuccessCase : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@5c7b5a5f[correlationID=52547a3c-575f-4fc3-8e4d-ddba58d17c2a, collectionID=integrationtest1, destination=topic://integrationtest1-pillarGetFileIDsTestSuccessCase, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=pillarGetFileIDsTestSuccessCase, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@5e5b1e31[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@5c3a2f8c[fileID=(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@4e9df4dc[resultAddress=(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@4832e6f2[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@4e9ec353[fileIDsDataItem={org.bitrepository.bitrepositoryelements.FileIDsDataItem@43d5d343[fileID=DefaultFile, lastModificationTime=2021-05-12T13:09:00.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@62cfe4f1[fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, lastModificationTime=2021-05-12T13:09:29.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@3d958b2c[fileID=normalPutFileTestFile-1620817783812, lastModificationTime=2021-05-12T13:09:46.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@5294396[fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, lastModificationTime=2021-05-12T13:09:50.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@680bd7bb[fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, lastModificationTime=2021-05-12T13:09:55.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@757e4e27[fileID=missingCollectionIDTestFile-1620817878305, lastModificationTime=2021-05-12T13:11:23.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@64a3674f[fileID=otherCollectionTestFile-1620817888976, lastModificationTime=2021-05-12T13:11:33.000+02:00, fileSize=27]}]]], partialResult=(default)] Test success: pillarGetFileIDsTestSuccessCase 2021-05-12 13:12:50.934 ERROR o.b.p.a.ActiveMQMessageBus$ActiveMQMessageListener - Error handling message. Received type was 'GetFileIDsFinalResponse'. 52547a3c-575f-4fc3-8e4d-ddba58d17c2aintegrationtest1topic://integrationtest1-pillarGetFileIDsTestSuccessCasetopic://integrationtest1-reference2-contributorreference2pillarGetFileIDsTestSuccessCaseOPERATION_COMPLETEDreference2trueDefaultFile2021-05-12T13:09:00.000+02:0027normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt2021-05-12T13:09:29.000+02:0027normalPutFileTestFile-16208177838122021-05-12T13:09:46.000+02:0027putFileOperationAcceptedProgressTest-integrationtest1--Test-File-16208177877582021-05-12T13:09:50.000+02:0027putFileWithMD5ReturnChecksumTestFile-16208177923422021-05-12T13:09:55.000+02:0027missingCollectionIDTestFile-16208178783052021-05-12T13:11:23.000+02:0027otherCollectionTestFile-16208178889762021-05-12T13:11:33.000+02:0027 java.util.concurrent.RejectedExecutionException: Task org.bitrepository.protocol.messagebus.ReceivedMessageHandler$MessageProcessor@4ba515d3 rejected from java.util.concurrent.ThreadPoolExecutor@1cb3f894[Terminated, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 187] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1379) at org.bitrepository.protocol.messagebus.ReceivedMessageHandler.deliver(ReceivedMessageHandler.java:62) at org.bitrepository.protocol.activemq.ActiveMQMessageBus$ActiveMQMessageListener.onMessage(ActiveMQMessageBus.java:463) at org.apache.activemq.ActiveMQMessageConsumer.dispatch(ActiveMQMessageConsumer.java:1404) at org.apache.activemq.ActiveMQSessionExecutor.dispatch(ActiveMQSessionExecutor.java:131) at org.apache.activemq.ActiveMQSessionExecutor.iterate(ActiveMQSessionExecutor.java:202) at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:133) at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:48) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Starting testcase MultipleCollectionIT Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, DefaultFile, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@3e666559[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@226ddb69[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:12:51.221+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@499c0aed, null) Result: Received event: e0276aca: PUT_FILE for file DefaultFile: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file Result: Received event: e0276aca: PUT_FILE for file DefaultFile: COMPONENT_COMPLETE: ContributorID reference2, requestedChecksumResult=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@50e8d35b[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@151475d7[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:00.289+02:00], File already existed on reference2 Result: Received event: e0276aca: PUT_FILE for file DefaultFile: IDENTIFICATION_COMPLETE: Contributors: [] Result: Received event: e0276aca: PUT_FILE for file DefaultFile: COMPLETE: Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, DefaultFile, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@7d5b1786[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@248e6496[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:12:51.994+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@1002e64a, null) Result: Received event: 0744acfc: PUT_FILE for file DefaultFile: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file Result: Received event: 0744acfc: PUT_FILE for file DefaultFile: COMPONENT_COMPLETE: ContributorID reference2, requestedChecksumResult=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@7f56a1e8[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@1e740eed[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:12:04.058+02:00], File already existed on reference2 Result: Received event: 0744acfc: PUT_FILE for file DefaultFile: IDENTIFICATION_COMPLETE: Contributors: [] Result: Received event: 0744acfc: PUT_FILE for file DefaultFile: COMPLETE: Test starting: fileInOtherCollectionTest Description: Tests that a file is put correctly to a second collection, and that the file can be access with getFile, getChecksums, getFileIDs and can be replaced and deleted correctly. Step: Put the file to the second collection Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileInOtherCollectionTest-integrationtest1--Test-File-1620817973404, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@18495d2c[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@73c50bf[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:12:53.412+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@22f05d01, null) Result: Received message on topic://integrationtest1-fileInOtherCollectionTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@75fe2372[correlationID=997ab127-5f77-4f06-bd7f-170a373ed58d, collectionID=integrationtest2, destination=topic://integrationtest1-fileInOtherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=fileInOtherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@7b39c3bd[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileID=fileInOtherCollectionTest-integrationtest1--Test-File-1620817973404, pillarChecksumSpec=(default), checksumDataForExistingFile=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@7f064802[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-fileInOtherCollectionTest : org.bitrepository.bitrepositorymessages.PutFileProgressResponse@7880aee9[correlationID=997ab127-5f77-4f06-bd7f-170a373ed58d, collectionID=integrationtest2, destination=topic://integrationtest1-fileInOtherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=fileInOtherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@173f25cf[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Started to receive data.], pillarID=reference2, pillarChecksumSpec=(default), fileID=fileInOtherCollectionTest-integrationtest1--Test-File-1620817973404, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt] Result: Received message on topic://integrationtest1-fileInOtherCollectionTest : org.bitrepository.bitrepositorymessages.PutFileFinalResponse@e4beef2[correlationID=997ab127-5f77-4f06-bd7f-170a373ed58d, collectionID=integrationtest2, destination=topic://integrationtest1-fileInOtherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=fileInOtherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@123f48c8[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, pillarChecksumSpec=(default), fileID=fileInOtherCollectionTest-integrationtest1--Test-File-1620817973404, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=(default), checksumDataForExistingFile=(default)] Step: Send a getFileIDs for the file in the second collection Stimuli: Calling getFileIDs([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}], fileInOtherCollectionTest-integrationtest1--Test-File-1620817973404, http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, org.bitrepository.client.eventhandler.BlockingEventHandler@191dd84a) Result: Received message on topic://integrationtest1-fileInOtherCollectionTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@6fb54b80[correlationID=40ecf152-2254-441e-8d00-701802d9e945, collectionID=integrationtest2, destination=topic://integrationtest1-fileInOtherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=fileInOtherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@14a1ae4[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@50a75841[fileID=fileInOtherCollectionTest-integrationtest1--Test-File-1620817973404, allFileIDs=(default)], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@38b63395[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-fileInOtherCollectionTest : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@2e818b3a[correlationID=40ecf152-2254-441e-8d00-701802d9e945, collectionID=integrationtest2, destination=topic://integrationtest1-fileInOtherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=fileInOtherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@22d61e70[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@2910d0da[fileID=fileInOtherCollectionTest-integrationtest1--Test-File-1620817973404, allFileIDs=(default)], resultAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt-reference2] Result: Received message on topic://integrationtest1-fileInOtherCollectionTest : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@6d2338a4[correlationID=40ecf152-2254-441e-8d00-701802d9e945, collectionID=integrationtest2, destination=topic://integrationtest1-fileInOtherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=fileInOtherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@4fd9b661[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@5d6e0474[fileID=fileInOtherCollectionTest-integrationtest1--Test-File-1620817973404, allFileIDs=(default)], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@72578903[resultAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt-reference2, fileIDsData=(default)], partialResult=(default)] Step: Send a getFileIDs for the file in the other collections Stimuli: Calling getFileIDs([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}], fileInOtherCollectionTest-integrationtest1--Test-File-1620817973404, http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, org.bitrepository.client.eventhandler.BlockingEventHandler@26984ff0) Result: Received message on topic://integrationtest1-fileInOtherCollectionTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@6c579f5[correlationID=2bf5ae63-fd7b-47f7-bf4a-55ee072478b0, collectionID=integrationtest1, destination=topic://integrationtest1-fileInOtherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=fileInOtherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@42dadf2[responseCode=FILE_NOT_FOUND_FAILURE, responseText=File not found.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@29cd54a7[fileID=fileInOtherCollectionTest-integrationtest1--Test-File-1620817973404, allFileIDs=(default)], timeToDeliver=(default)] 2021-05-12 13:13:02.092 ERROR o.b.a.g.c.IdentifyPillarsForGetFileIDs - Failing conversation 'GetFileIDsConversationContext{collectionID='integrationtest1', conversationID='2bf5ae63-fd7b-47f7-bf4a-55ee072478b0', clientID='fileInOtherCollectionTest', fileID='fileInOtherCollectionTest-integrationtest1--Test-File-1620817973404', contributors=[reference2], monitor=ConversationEventMonitor{, collectionID='integrationtest1', conversationID='2bf5ae63', operationType=GET_FILE_IDS, fileID='fileInOtherCollectionTest-integrationtest1--Test-File-1620817973404', eventHandler=org.bitrepository.client.eventhandler.BlockingEventHandler@26984ff0, contributorCompleteEvents=[], contributorFailedEvents=[2bf5ae63: GET_FILE_IDS for file fileInOtherCollectionTest-integrationtest1--Test-File-1620817973404: COMPONENT_FAILED: ContributorID reference2 ResponseCode: FILE_NOT_FOUND_FAILURE, File not found.], failOnComponentFailure=true}, auditTrailInformation='null', state=org.bitrepository.client.conversation.FinishedState@671cdf0c, checksumPillars=[]}' with exception org.bitrepository.common.exceptions.UnableToFinishException: Unable to continue operation, contributors unavailable. at org.bitrepository.client.conversation.IdentifyingState.completeState(IdentifyingState.java:76) at org.bitrepository.client.conversation.GeneralConversationState.changeState(GeneralConversationState.java:147) at org.bitrepository.client.conversation.GeneralConversationState.handleMessage(GeneralConversationState.java:114) at org.bitrepository.client.conversation.StateBasedConversation.onMessage(StateBasedConversation.java:53) at org.bitrepository.client.conversation.mediator.CollectionBasedConversationMediator.onMessage(CollectionBasedConversationMediator.java:136) at org.bitrepository.protocol.messagebus.ReceivedMessageHandler$MessageProcessor.run(ReceivedMessageHandler.java:96) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Test success: fileInOtherCollectionTest Starting testcase IdentifyPillarsForReplaceFileIT Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, DefaultFile, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@611ddac3[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@63689254[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:13:02.471+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@389732e5, null) Result: Received event: f49ed3b1: PUT_FILE for file DefaultFile: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file Result: Received event: f49ed3b1: PUT_FILE for file DefaultFile: COMPONENT_COMPLETE: ContributorID reference2, requestedChecksumResult=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@58726917[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@122a4717[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:00.289+02:00], File already existed on reference2 Result: Received event: f49ed3b1: PUT_FILE for file DefaultFile: IDENTIFICATION_COMPLETE: Contributors: [] Result: Received event: f49ed3b1: PUT_FILE for file DefaultFile: COMPLETE: Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, DefaultFile, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@2af16755[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@4c810e2c[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:13:04.076+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@5611dbb9, null) Result: Received event: 970402b2: PUT_FILE for file DefaultFile: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file Result: Received event: 970402b2: PUT_FILE for file DefaultFile: COMPONENT_COMPLETE: ContributorID reference2, requestedChecksumResult=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@1f61e592[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@571ea0e0[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:12:04.058+02:00], File already existed on reference2 Result: Received event: 970402b2: PUT_FILE for file DefaultFile: IDENTIFICATION_COMPLETE: Contributors: [] Result: Received event: 970402b2: PUT_FILE for file DefaultFile: COMPLETE: Test starting: irrelevantCollectionTest Description: Verifies identification works correctly for a collection not defined for the pillar Step: Sending a putFile identification with a irrelevant collectionID. eg. the pillar is not part of the collection Test success: irrelevantCollectionTest Test starting: missingCollectionIDTest Description: Verifies the a missing collectionID in the request is rejected Step: Sending a request without a collectionID. Result: Received message on topic://integrationtest1-missingCollectionIDTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForReplaceFileResponse@422701a5[correlationID=61ecd44e-4852-4c01-82f4-1421566b585d, collectionID=(default), destination=topic://integrationtest1-missingCollectionIDTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=missingCollectionIDTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@4ce0e791[responseCode=REQUEST_NOT_UNDERSTOOD_FAILURE, responseText=IdentifyPillarsForReplaceFileRequest's requires a CollectionID], fileID=DefaultFile, pillarID=reference2, pillarChecksumSpec=(default), timeToDeliver=(default)] Test success: missingCollectionIDTest Test starting: otherCollectionTest Description: Verifies identification works correctly for a second collection defined for pillar Step: Sending a identify request with a non-default collectionID (not the first collection) the pillar is part of Result: Received message on topic://integrationtest1-otherCollectionTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForReplaceFileResponse@48df6ad5[correlationID=a28ec72a-79ad-4457-a6e1-fd3219d1103d, collectionID=integrationtest2, destination=topic://integrationtest1-otherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=otherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@dddedaa[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], fileID=DefaultFile, pillarID=reference2, pillarChecksumSpec=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@770def9d[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Test success: otherCollectionTest Test starting: fileDoesNotExistsTest Description: Verifies that a request for a non-existing file is handled correctly Step: Sending a replaceFile identification for a file not in the pillar. Result: Received message on topic://integrationtest1-fileDoesNotExistsTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForReplaceFileResponse@3c9a4282[correlationID=15d1573a-7e6b-403a-8eb5-d5a4898724e1, collectionID=integrationtest1, destination=topic://integrationtest1-fileDoesNotExistsTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=fileDoesNotExistsTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@fa01e06[responseCode=FILE_NOT_FOUND_FAILURE, responseText=Could not find the requested file to delete.], fileID=fileDoesNotExistsTest-integrationtest1--Test-File-1620817991283, pillarID=reference2, pillarChecksumSpec=(default), timeToDeliver=(default)] Test success: fileDoesNotExistsTest Test starting: normalIdentificationTest Description: Verifies the normal behaviour for replaceFile identification Step: Sending a replaceFile identification. Result: Received message on topic://integrationtest1-normalIdentificationTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForReplaceFileResponse@6df212e5[correlationID=a5e28d82-68ab-431f-9c88-6d3b07c50090, collectionID=integrationtest1, destination=topic://integrationtest1-normalIdentificationTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalIdentificationTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@751b79c1[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], fileID=DefaultFile, pillarID=reference2, pillarChecksumSpec=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@1bfbabb2[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Test success: normalIdentificationTest 2021-05-12 13:13:15.153 ERROR o.b.p.a.ActiveMQMessageBus$ActiveMQMessageListener - Error handling message. Received type was 'IdentifyPillarsForReplaceFileResponse'. a5e28d82-68ab-431f-9c88-6d3b07c50090integrationtest1topic://integrationtest1-normalIdentificationTesttopic://integrationtest1-reference2-contributorreference2normalIdentificationTestIDENTIFICATION_POSITIVEOperation acknowledged and accepted.DefaultFilereference2MILLISECONDS1000 java.util.concurrent.RejectedExecutionException: Task org.bitrepository.protocol.messagebus.ReceivedMessageHandler$MessageProcessor@6e3cf93e rejected from java.util.concurrent.ThreadPoolExecutor@7fc3fada[Terminated, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 49] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1379) at org.bitrepository.protocol.messagebus.ReceivedMessageHandler.deliver(ReceivedMessageHandler.java:62) at org.bitrepository.protocol.activemq.ActiveMQMessageBus$ActiveMQMessageListener.onMessage(ActiveMQMessageBus.java:463) at org.apache.activemq.ActiveMQMessageConsumer.dispatch(ActiveMQMessageConsumer.java:1404) at org.apache.activemq.ActiveMQSessionExecutor.dispatch(ActiveMQSessionExecutor.java:131) at org.apache.activemq.ActiveMQSessionExecutor.iterate(ActiveMQSessionExecutor.java:202) at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:133) at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:48) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Starting testcase GetAuditTrailsTest Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, DefaultFile, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@79cc12ee[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@49425914[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:13:15.502+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@5f314302, null) Result: Received event: abe9a9f5: PUT_FILE for file DefaultFile: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file Result: Received event: abe9a9f5: PUT_FILE for file DefaultFile: COMPONENT_COMPLETE: ContributorID reference2, requestedChecksumResult=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@1b9b249c[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@7c60f6ac[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:00.289+02:00], File already existed on reference2 Result: Received event: abe9a9f5: PUT_FILE for file DefaultFile: IDENTIFICATION_COMPLETE: Contributors: [] Result: Received event: abe9a9f5: PUT_FILE for file DefaultFile: COMPLETE: Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, DefaultFile, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@64d394e5[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@18ac5b83[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:13:16.840+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@abc1e05, null) Result: Received event: e7d03122: PUT_FILE for file DefaultFile: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file Result: Received event: e7d03122: PUT_FILE for file DefaultFile: COMPONENT_COMPLETE: ContributorID reference2, requestedChecksumResult=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@7668fc20[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@3c85ee86[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:12:04.058+02:00], File already existed on reference2 Result: Received event: e7d03122: PUT_FILE for file DefaultFile: IDENTIFICATION_COMPLETE: Contributors: [] Result: Received event: e7d03122: PUT_FILE for file DefaultFile: COMPLETE: Test starting: eventSortingTest Description: Test whether the audit trails are sorted based on sequence numbers, with the largest sequence number last.. Added fixture: Ensure at least two files are present on the pillar. Stimuli: Calling getFileIDs([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}], null, null, org.bitrepository.client.eventhandler.BlockingEventHandler@2cc70f6e) Result: Received message on topic://integrationtest1-eventSortingTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@431e254e[correlationID=8b617ed9-b0f8-45a5-a67d-3503d8cdf25e, collectionID=integrationtest1, destination=topic://integrationtest1-eventSortingTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=eventSortingTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@4dd9d35d[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@49e64e3e[fileID=(default), allFileIDs=true], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@ce4d966[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-eventSortingTest : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@53c7ec9c[correlationID=8b617ed9-b0f8-45a5-a67d-3503d8cdf25e, collectionID=integrationtest1, destination=topic://integrationtest1-eventSortingTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=eventSortingTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@80e9cf6[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@3962086d[fileID=(default), allFileIDs=true], resultAddress=(default)] Result: Received message on topic://integrationtest1-eventSortingTest : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@3b7ba57[correlationID=8b617ed9-b0f8-45a5-a67d-3503d8cdf25e, collectionID=integrationtest1, destination=topic://integrationtest1-eventSortingTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=eventSortingTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@6f7815b1[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@13eddd84[fileID=(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@3ae59ef4[resultAddress=(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@43efefd[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@2b44a656[fileIDsDataItem={org.bitrepository.bitrepositoryelements.FileIDsDataItem@56385f47[fileID=DefaultFile, lastModificationTime=2021-05-12T13:09:00.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@403c794a[fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, lastModificationTime=2021-05-12T13:09:29.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@3386aea6[fileID=normalPutFileTestFile-1620817783812, lastModificationTime=2021-05-12T13:09:46.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@3dfec896[fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, lastModificationTime=2021-05-12T13:09:50.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@29a86a09[fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, lastModificationTime=2021-05-12T13:09:55.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@afda05f[fileID=missingCollectionIDTestFile-1620817878305, lastModificationTime=2021-05-12T13:11:23.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@c08cc38[fileID=otherCollectionTestFile-1620817888976, lastModificationTime=2021-05-12T13:11:33.000+02:00, fileSize=27]}]]], partialResult=(default)] Step: Retrieve a list of all audit trails. The list should be at least 2 elements long Stimuli: Calling getAuditTrails([AuditTrailQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}minSequenceNumber=null, maxSequenceNumber=null}], null, null) Result: Received message on topic://integrationtest1-eventSortingTest : org.bitrepository.bitrepositorymessages.IdentifyContributorsForGetAuditTrailsResponse@47790f57[correlationID=fcbff1ef-43a0-4ec1-9c18-6367d6fc621e, collectionID=integrationtest1, destination=topic://integrationtest1-eventSortingTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=eventSortingTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@2d6bcd93[responseCode=IDENTIFICATION_POSITIVE, responseText=(default)]] Result: Received message on topic://integrationtest1-eventSortingTest : org.bitrepository.bitrepositorymessages.GetAuditTrailsProgressResponse@2838cada[correlationID=fcbff1ef-43a0-4ec1-9c18-6367d6fc621e, collectionID=integrationtest1, destination=topic://integrationtest1-eventSortingTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=eventSortingTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@18d7c5cb[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to extract the requested audit trails.], contributor=reference2, resultAddress=(default)] Result: Received message on topic://integrationtest1-eventSortingTest : org.bitrepository.bitrepositorymessages.GetAuditTrailsFinalResponse@6c38b619[correlationID=fcbff1ef-43a0-4ec1-9c18-6367d6fc621e, collectionID=integrationtest1, destination=topic://integrationtest1-eventSortingTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=eventSortingTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@cb2c435[responseCode=OPERATION_COMPLETED, responseText=(default)], contributor=reference2, resultingAuditTrails=org.bitrepository.bitrepositoryelements.ResultingAuditTrails@6232a163[resultAddress=(default), auditTrailEvents=org.bitrepository.bitrepositoryelements.AuditTrailEvents@446dc973[auditTrailEvent={org.bitrepository.bitrepositoryelements.AuditTrailEvent@6d4c2799[sequenceNumber=1, fileID=DefaultFile, reportingComponent=reference2, actorOnFile=TestSuiteInitialiser, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:09:00.316+02:00, info=Add file to archive., operationID=d4fcb655-cced-4a84-b37a-ac289e472021, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@77c5d569[sequenceNumber=3, fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, reportingComponent=reference2, actorOnFile=normalIdentificationTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:09:29.047+02:00, info=Add file to archive., operationID=755f2d31-48fc-45f0-a1f2-36d431b4c817, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@b5b4b[sequenceNumber=5, fileID=normalPutFileTestFile-1620817783812, reportingComponent=reference2, actorOnFile=normalPutFileTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:09:46.411+02:00, info=Add file to archive., operationID=01f24c1e-aa8d-400e-bc40-ac33e277f89e, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@2a873c68[sequenceNumber=6, fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, reportingComponent=reference2, actorOnFile=putFileOperationAcceptedProgressTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:09:50.899+02:00, info=Add file to archive., operationID=8e11ef86-827b-4e89-9681-4e5d80e04b3a, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@26fba64e[sequenceNumber=7, fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, reportingComponent=reference2, actorOnFile=putFileWithMD5ReturnChecksumTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:09:55.137+02:00, info=Add file to archive., operationID=ab61a069-be6e-46df-bf18-ad4066e6374e, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@7fcc5165[sequenceNumber=8, fileID=missingCollectionIDTestFile-1620817878305, reportingComponent=reference2, actorOnFile=missingCollectionIDTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:11:23.325+02:00, info=Add file to archive., operationID=64a0f1d3-c714-42cb-bf3e-09902e20cbc0, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@25c78cd4[sequenceNumber=10, fileID=otherCollectionTestFile-1620817888976, reportingComponent=reference2, actorOnFile=otherCollectionTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:11:33.249+02:00, info=Add file to archive., operationID=e1770c81-dc5e-472d-8ab1-bdd8fc8bd62d, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@36b08078[sequenceNumber=13, fileID=normalDeleteFileTestFile-1620817899650, reportingComponent=reference2, actorOnFile=normalDeleteFileTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:11:43.856+02:00, info=Add file to archive., operationID=aa9e1a0e-b182-4d39-8b0a-ba7627c15dc2, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@4d828936[sequenceNumber=15, fileID=normalDeleteFileTestFile-1620817899650, reportingComponent=reference2, actorOnFile=normalDeleteFileTest, actionOnFile=DELETE_FILE, actionDateTime=2021-05-12T13:11:48.912+02:00, info=Deleting the file., operationID=8ef58041-2536-41eb-8893-aeaa509a88dd, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@50d8be9a[sequenceNumber=16, fileID=requestNewChecksumDeleteFileTestFile-1620817909989, reportingComponent=reference2, actorOnFile=requestNewChecksumDeleteFileTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:11:53.538+02:00, info=Add file to archive., operationID=8ddddd67-460c-47a6-9993-416dc2419e7d, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@49e03979[sequenceNumber=18, fileID=requestNewChecksumDeleteFileTestFile-1620817909989, reportingComponent=reference2, actorOnFile=requestNewChecksumDeleteFileTest, actionOnFile=DELETE_FILE, actionDateTime=2021-05-12T13:11:58.377+02:00, info=Deleting the file., operationID=759b826e-fcaf-41d2-bccb-e661736801ee, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=]}]], partialResult=false] Test success: eventSortingTest Test starting: maxNumberOfResultTest Description: Verifies the size of the result set can be limited by setting the maxNumberOfResult parameter. Added fixture: Ensure at least two files are present on the pillar Stimuli: Calling getFileIDs([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}], null, null, org.bitrepository.client.eventhandler.BlockingEventHandler@6e318ee8) Result: Received message on topic://integrationtest1-maxNumberOfResultTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@7b61d37d[correlationID=cb50756c-0b8a-40f5-a75e-4e4c75b2d5a2, collectionID=integrationtest1, destination=topic://integrationtest1-maxNumberOfResultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxNumberOfResultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@22f33e1e[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@374a68b4[fileID=(default), allFileIDs=true], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@7fa9b4d5[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-maxNumberOfResultTest : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@63af856a[correlationID=cb50756c-0b8a-40f5-a75e-4e4c75b2d5a2, collectionID=integrationtest1, destination=topic://integrationtest1-maxNumberOfResultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxNumberOfResultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@1cc646ec[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@6c0369f6[fileID=(default), allFileIDs=true], resultAddress=(default)] Result: Received message on topic://integrationtest1-maxNumberOfResultTest : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@2bc39621[correlationID=cb50756c-0b8a-40f5-a75e-4e4c75b2d5a2, collectionID=integrationtest1, destination=topic://integrationtest1-maxNumberOfResultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxNumberOfResultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@34d8c2e6[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@1a0703b7[fileID=(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@6d3c85d8[resultAddress=(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@5a7974c0[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@28c4529b[fileIDsDataItem={org.bitrepository.bitrepositoryelements.FileIDsDataItem@a7ce68f[fileID=DefaultFile, lastModificationTime=2021-05-12T13:09:00.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@367b05d[fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, lastModificationTime=2021-05-12T13:09:29.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@12a91b85[fileID=normalPutFileTestFile-1620817783812, lastModificationTime=2021-05-12T13:09:46.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@1873c3c1[fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, lastModificationTime=2021-05-12T13:09:50.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@75d606de[fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, lastModificationTime=2021-05-12T13:09:55.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@4b0db561[fileID=missingCollectionIDTestFile-1620817878305, lastModificationTime=2021-05-12T13:11:23.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@1122fab6[fileID=otherCollectionTestFile-1620817888976, lastModificationTime=2021-05-12T13:11:33.000+02:00, fileSize=27]}]]], partialResult=(default)] Step: Retrieve a list of all audittrails by setting maxSequece to null. Stimuli: Calling getAuditTrails([AuditTrailQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}minSequenceNumber=null, maxSequenceNumber=null}], null, null) Result: Received message on topic://integrationtest1-maxNumberOfResultTest : org.bitrepository.bitrepositorymessages.IdentifyContributorsForGetAuditTrailsResponse@17495e98[correlationID=282c1cd1-15aa-424e-ac03-14113b685a4d, collectionID=integrationtest1, destination=topic://integrationtest1-maxNumberOfResultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxNumberOfResultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@526c4a59[responseCode=IDENTIFICATION_POSITIVE, responseText=(default)]] Result: Received message on topic://integrationtest1-maxNumberOfResultTest : org.bitrepository.bitrepositorymessages.GetAuditTrailsProgressResponse@3ec78dfc[correlationID=282c1cd1-15aa-424e-ac03-14113b685a4d, collectionID=integrationtest1, destination=topic://integrationtest1-maxNumberOfResultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxNumberOfResultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@4d5a375d[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to extract the requested audit trails.], contributor=reference2, resultAddress=(default)] Result: Received message on topic://integrationtest1-maxNumberOfResultTest : org.bitrepository.bitrepositorymessages.GetAuditTrailsFinalResponse@3d463759[correlationID=282c1cd1-15aa-424e-ac03-14113b685a4d, collectionID=integrationtest1, destination=topic://integrationtest1-maxNumberOfResultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxNumberOfResultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@5305e024[responseCode=OPERATION_COMPLETED, responseText=(default)], contributor=reference2, resultingAuditTrails=org.bitrepository.bitrepositoryelements.ResultingAuditTrails@51af3fd5[resultAddress=(default), auditTrailEvents=org.bitrepository.bitrepositoryelements.AuditTrailEvents@4dd31a62[auditTrailEvent={org.bitrepository.bitrepositoryelements.AuditTrailEvent@4123107e[sequenceNumber=1, fileID=DefaultFile, reportingComponent=reference2, actorOnFile=TestSuiteInitialiser, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:09:00.316+02:00, info=Add file to archive., operationID=d4fcb655-cced-4a84-b37a-ac289e472021, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@3ddbdcbe[sequenceNumber=3, fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, reportingComponent=reference2, actorOnFile=normalIdentificationTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:09:29.047+02:00, info=Add file to archive., operationID=755f2d31-48fc-45f0-a1f2-36d431b4c817, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@15220d47[sequenceNumber=5, fileID=normalPutFileTestFile-1620817783812, reportingComponent=reference2, actorOnFile=normalPutFileTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:09:46.411+02:00, info=Add file to archive., operationID=01f24c1e-aa8d-400e-bc40-ac33e277f89e, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@40f7058b[sequenceNumber=6, fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, reportingComponent=reference2, actorOnFile=putFileOperationAcceptedProgressTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:09:50.899+02:00, info=Add file to archive., operationID=8e11ef86-827b-4e89-9681-4e5d80e04b3a, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@190e5d0b[sequenceNumber=7, fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, reportingComponent=reference2, actorOnFile=putFileWithMD5ReturnChecksumTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:09:55.137+02:00, info=Add file to archive., operationID=ab61a069-be6e-46df-bf18-ad4066e6374e, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@7a535cb8[sequenceNumber=8, fileID=missingCollectionIDTestFile-1620817878305, reportingComponent=reference2, actorOnFile=missingCollectionIDTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:11:23.325+02:00, info=Add file to archive., operationID=64a0f1d3-c714-42cb-bf3e-09902e20cbc0, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@7f1e3e80[sequenceNumber=10, fileID=otherCollectionTestFile-1620817888976, reportingComponent=reference2, actorOnFile=otherCollectionTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:11:33.249+02:00, info=Add file to archive., operationID=e1770c81-dc5e-472d-8ab1-bdd8fc8bd62d, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@7bda7b5[sequenceNumber=13, fileID=normalDeleteFileTestFile-1620817899650, reportingComponent=reference2, actorOnFile=normalDeleteFileTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:11:43.856+02:00, info=Add file to archive., operationID=aa9e1a0e-b182-4d39-8b0a-ba7627c15dc2, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@6cb0544c[sequenceNumber=15, fileID=normalDeleteFileTestFile-1620817899650, reportingComponent=reference2, actorOnFile=normalDeleteFileTest, actionOnFile=DELETE_FILE, actionDateTime=2021-05-12T13:11:48.912+02:00, info=Deleting the file., operationID=8ef58041-2536-41eb-8893-aeaa509a88dd, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@c6673fe[sequenceNumber=16, fileID=requestNewChecksumDeleteFileTestFile-1620817909989, reportingComponent=reference2, actorOnFile=requestNewChecksumDeleteFileTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:11:53.538+02:00, info=Add file to archive., operationID=8ddddd67-460c-47a6-9993-416dc2419e7d, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@282a6cc[sequenceNumber=18, fileID=requestNewChecksumDeleteFileTestFile-1620817909989, reportingComponent=reference2, actorOnFile=requestNewChecksumDeleteFileTest, actionOnFile=DELETE_FILE, actionDateTime=2021-05-12T13:11:58.377+02:00, info=Deleting the file., operationID=759b826e-fcaf-41d2-bccb-e661736801ee, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=]}]], partialResult=false] Step: Repeat the audit trail request, this time with maxNumberOfResult set to one Stimuli: Calling getAuditTrails([AuditTrailQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=1}minSequenceNumber=null, maxSequenceNumber=null}], null, null) Result: Received message on topic://integrationtest1-maxNumberOfResultTest : org.bitrepository.bitrepositorymessages.IdentifyContributorsForGetAuditTrailsResponse@68682926[correlationID=c9750360-8f15-4910-a1ee-06639ba05724, collectionID=integrationtest1, destination=topic://integrationtest1-maxNumberOfResultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxNumberOfResultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@6940253[responseCode=IDENTIFICATION_POSITIVE, responseText=(default)]] Result: Received message on topic://integrationtest1-maxNumberOfResultTest : org.bitrepository.bitrepositorymessages.GetAuditTrailsProgressResponse@7533c6ef[correlationID=c9750360-8f15-4910-a1ee-06639ba05724, collectionID=integrationtest1, destination=topic://integrationtest1-maxNumberOfResultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxNumberOfResultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@67f3fd2f[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to extract the requested audit trails.], contributor=reference2, resultAddress=(default)] Result: Received message on topic://integrationtest1-maxNumberOfResultTest : org.bitrepository.bitrepositorymessages.GetAuditTrailsFinalResponse@22e9e06f[correlationID=c9750360-8f15-4910-a1ee-06639ba05724, collectionID=integrationtest1, destination=topic://integrationtest1-maxNumberOfResultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxNumberOfResultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@40d722b6[responseCode=OPERATION_COMPLETED, responseText=(default)], contributor=reference2, resultingAuditTrails=org.bitrepository.bitrepositoryelements.ResultingAuditTrails@2b3890fd[resultAddress=(default), auditTrailEvents=org.bitrepository.bitrepositoryelements.AuditTrailEvents@53da1a30[auditTrailEvent={org.bitrepository.bitrepositoryelements.AuditTrailEvent@3e5d62bc[sequenceNumber=1, fileID=DefaultFile, reportingComponent=reference2, actorOnFile=TestSuiteInitialiser, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:09:00.316+02:00, info=Add file to archive., operationID=d4fcb655-cced-4a84-b37a-ac289e472021, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=]}]], partialResult=true] Test success: maxNumberOfResultTest Test starting: maxSequenceNumberTest Description: Test the pillar support for only retrieving audit event with SequenceNumbers lower than MaxSequenceNumber. Stimuli: Calling getFileIDs([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}], null, null, org.bitrepository.client.eventhandler.BlockingEventHandler@194c7ec5) Result: Received message on topic://integrationtest1-maxSequenceNumberTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@47663553[correlationID=0c1f16a1-c064-4b19-a519-3638b7ed3a42, collectionID=integrationtest1, destination=topic://integrationtest1-maxSequenceNumberTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxSequenceNumberTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@28b6ea3a[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@2b3e6e86[fileID=(default), allFileIDs=true], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@7ea3a1df[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-maxSequenceNumberTest : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@758ab165[correlationID=0c1f16a1-c064-4b19-a519-3638b7ed3a42, collectionID=integrationtest1, destination=topic://integrationtest1-maxSequenceNumberTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxSequenceNumberTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@a9c1592[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@720c7e3d[fileID=(default), allFileIDs=true], resultAddress=(default)] Result: Received message on topic://integrationtest1-maxSequenceNumberTest : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@42d9cb30[correlationID=0c1f16a1-c064-4b19-a519-3638b7ed3a42, collectionID=integrationtest1, destination=topic://integrationtest1-maxSequenceNumberTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxSequenceNumberTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@62784b97[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@8a2f2cf[fileID=(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@194e8870[resultAddress=(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@15c25022[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@354695fe[fileIDsDataItem={org.bitrepository.bitrepositoryelements.FileIDsDataItem@2aed2d13[fileID=DefaultFile, lastModificationTime=2021-05-12T13:09:00.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@470d3d36[fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, lastModificationTime=2021-05-12T13:09:29.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@40c936b5[fileID=normalPutFileTestFile-1620817783812, lastModificationTime=2021-05-12T13:09:46.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@4121a237[fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, lastModificationTime=2021-05-12T13:09:50.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@2678ab5[fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, lastModificationTime=2021-05-12T13:09:55.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@2cade342[fileID=missingCollectionIDTestFile-1620817878305, lastModificationTime=2021-05-12T13:11:23.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@255804fc[fileID=otherCollectionTestFile-1620817888976, lastModificationTime=2021-05-12T13:11:33.000+02:00, fileSize=27]}]]], partialResult=(default)] Step: Request audit trails for all files on the pillar Stimuli: Calling getAuditTrails([AuditTrailQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}minSequenceNumber=null, maxSequenceNumber=null}], null, null) Result: Received message on topic://integrationtest1-maxSequenceNumberTest : org.bitrepository.bitrepositorymessages.IdentifyContributorsForGetAuditTrailsResponse@69a43a7a[correlationID=5154fd73-f4d9-4677-a4e4-bae51f0dc900, collectionID=integrationtest1, destination=topic://integrationtest1-maxSequenceNumberTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxSequenceNumberTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@57a827d9[responseCode=IDENTIFICATION_POSITIVE, responseText=(default)]] Result: Received message on topic://integrationtest1-maxSequenceNumberTest : org.bitrepository.bitrepositorymessages.GetAuditTrailsProgressResponse@bcdb4ec[correlationID=5154fd73-f4d9-4677-a4e4-bae51f0dc900, collectionID=integrationtest1, destination=topic://integrationtest1-maxSequenceNumberTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxSequenceNumberTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@781d649[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to extract the requested audit trails.], contributor=reference2, resultAddress=(default)] Result: Received message on topic://integrationtest1-maxSequenceNumberTest : org.bitrepository.bitrepositorymessages.GetAuditTrailsFinalResponse@7ad052e8[correlationID=5154fd73-f4d9-4677-a4e4-bae51f0dc900, collectionID=integrationtest1, destination=topic://integrationtest1-maxSequenceNumberTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxSequenceNumberTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@783fbe01[responseCode=OPERATION_COMPLETED, responseText=(default)], contributor=reference2, resultingAuditTrails=org.bitrepository.bitrepositoryelements.ResultingAuditTrails@1e330f3e[resultAddress=(default), auditTrailEvents=org.bitrepository.bitrepositoryelements.AuditTrailEvents@1709a12f[auditTrailEvent={org.bitrepository.bitrepositoryelements.AuditTrailEvent@6f36f634[sequenceNumber=1, fileID=DefaultFile, reportingComponent=reference2, actorOnFile=TestSuiteInitialiser, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:09:00.316+02:00, info=Add file to archive., operationID=d4fcb655-cced-4a84-b37a-ac289e472021, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@6a7c8265[sequenceNumber=3, fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, reportingComponent=reference2, actorOnFile=normalIdentificationTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:09:29.047+02:00, info=Add file to archive., operationID=755f2d31-48fc-45f0-a1f2-36d431b4c817, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@6cb02aeb[sequenceNumber=5, fileID=normalPutFileTestFile-1620817783812, reportingComponent=reference2, actorOnFile=normalPutFileTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:09:46.411+02:00, info=Add file to archive., operationID=01f24c1e-aa8d-400e-bc40-ac33e277f89e, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@36eafe8b[sequenceNumber=6, fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, reportingComponent=reference2, actorOnFile=putFileOperationAcceptedProgressTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:09:50.899+02:00, info=Add file to archive., operationID=8e11ef86-827b-4e89-9681-4e5d80e04b3a, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@6eb52934[sequenceNumber=7, fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, reportingComponent=reference2, actorOnFile=putFileWithMD5ReturnChecksumTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:09:55.137+02:00, info=Add file to archive., operationID=ab61a069-be6e-46df-bf18-ad4066e6374e, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@60d4f12d[sequenceNumber=8, fileID=missingCollectionIDTestFile-1620817878305, reportingComponent=reference2, actorOnFile=missingCollectionIDTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:11:23.325+02:00, info=Add file to archive., operationID=64a0f1d3-c714-42cb-bf3e-09902e20cbc0, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@dde78ae[sequenceNumber=10, fileID=otherCollectionTestFile-1620817888976, reportingComponent=reference2, actorOnFile=otherCollectionTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:11:33.249+02:00, info=Add file to archive., operationID=e1770c81-dc5e-472d-8ab1-bdd8fc8bd62d, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@6ca1c138[sequenceNumber=13, fileID=normalDeleteFileTestFile-1620817899650, reportingComponent=reference2, actorOnFile=normalDeleteFileTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:11:43.856+02:00, info=Add file to archive., operationID=aa9e1a0e-b182-4d39-8b0a-ba7627c15dc2, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@2b1ab911[sequenceNumber=15, fileID=normalDeleteFileTestFile-1620817899650, reportingComponent=reference2, actorOnFile=normalDeleteFileTest, actionOnFile=DELETE_FILE, actionDateTime=2021-05-12T13:11:48.912+02:00, info=Deleting the file., operationID=8ef58041-2536-41eb-8893-aeaa509a88dd, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@6c0078c6[sequenceNumber=16, fileID=requestNewChecksumDeleteFileTestFile-1620817909989, reportingComponent=reference2, actorOnFile=requestNewChecksumDeleteFileTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:11:53.538+02:00, info=Add file to archive., operationID=8ddddd67-460c-47a6-9993-416dc2419e7d, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@12e566e0[sequenceNumber=18, fileID=requestNewChecksumDeleteFileTestFile-1620817909989, reportingComponent=reference2, actorOnFile=requestNewChecksumDeleteFileTest, actionOnFile=DELETE_FILE, actionDateTime=2021-05-12T13:11:58.377+02:00, info=Deleting the file., operationID=759b826e-fcaf-41d2-bccb-e661736801ee, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=]}]], partialResult=false] Step: Request audit events with MaxSequenceNumber set to the SequenceNumber of the last event checksum Stimuli: Calling getAuditTrails([AuditTrailQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}minSequenceNumber=null, maxSequenceNumber=18}], null, null) Result: Received message on topic://integrationtest1-maxSequenceNumberTest : org.bitrepository.bitrepositorymessages.IdentifyContributorsForGetAuditTrailsResponse@702fdd85[correlationID=2e3e15fd-0ac1-4d19-8959-ccff16db917f, collectionID=integrationtest1, destination=topic://integrationtest1-maxSequenceNumberTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxSequenceNumberTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@e0320a0[responseCode=IDENTIFICATION_POSITIVE, responseText=(default)]] Result: Received message on topic://integrationtest1-maxSequenceNumberTest : org.bitrepository.bitrepositorymessages.GetAuditTrailsProgressResponse@3288429d[correlationID=2e3e15fd-0ac1-4d19-8959-ccff16db917f, collectionID=integrationtest1, destination=topic://integrationtest1-maxSequenceNumberTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxSequenceNumberTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@66871bdf[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to extract the requested audit trails.], contributor=reference2, resultAddress=(default)] Result: Received message on topic://integrationtest1-maxSequenceNumberTest : org.bitrepository.bitrepositorymessages.GetAuditTrailsFinalResponse@504fdb29[correlationID=2e3e15fd-0ac1-4d19-8959-ccff16db917f, collectionID=integrationtest1, destination=topic://integrationtest1-maxSequenceNumberTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxSequenceNumberTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@77cacc1c[responseCode=OPERATION_COMPLETED, responseText=(default)], contributor=reference2, resultingAuditTrails=org.bitrepository.bitrepositoryelements.ResultingAuditTrails@726f4d2[resultAddress=(default), auditTrailEvents=org.bitrepository.bitrepositoryelements.AuditTrailEvents@59a14e0a[auditTrailEvent={org.bitrepository.bitrepositoryelements.AuditTrailEvent@77195084[sequenceNumber=1, fileID=DefaultFile, reportingComponent=reference2, actorOnFile=TestSuiteInitialiser, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:09:00.316+02:00, info=Add file to archive., operationID=d4fcb655-cced-4a84-b37a-ac289e472021, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@5692c857[sequenceNumber=3, fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, reportingComponent=reference2, actorOnFile=normalIdentificationTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:09:29.047+02:00, info=Add file to archive., operationID=755f2d31-48fc-45f0-a1f2-36d431b4c817, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@66223633[sequenceNumber=5, fileID=normalPutFileTestFile-1620817783812, reportingComponent=reference2, actorOnFile=normalPutFileTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:09:46.411+02:00, info=Add file to archive., operationID=01f24c1e-aa8d-400e-bc40-ac33e277f89e, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@3520e5e3[sequenceNumber=6, fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, reportingComponent=reference2, actorOnFile=putFileOperationAcceptedProgressTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:09:50.899+02:00, info=Add file to archive., operationID=8e11ef86-827b-4e89-9681-4e5d80e04b3a, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@8800eb3[sequenceNumber=7, fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, reportingComponent=reference2, actorOnFile=putFileWithMD5ReturnChecksumTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:09:55.137+02:00, info=Add file to archive., operationID=ab61a069-be6e-46df-bf18-ad4066e6374e, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@4810af84[sequenceNumber=8, fileID=missingCollectionIDTestFile-1620817878305, reportingComponent=reference2, actorOnFile=missingCollectionIDTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:11:23.325+02:00, info=Add file to archive., operationID=64a0f1d3-c714-42cb-bf3e-09902e20cbc0, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@3f749b1b[sequenceNumber=10, fileID=otherCollectionTestFile-1620817888976, reportingComponent=reference2, actorOnFile=otherCollectionTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:11:33.249+02:00, info=Add file to archive., operationID=e1770c81-dc5e-472d-8ab1-bdd8fc8bd62d, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@d497eeb[sequenceNumber=13, fileID=normalDeleteFileTestFile-1620817899650, reportingComponent=reference2, actorOnFile=normalDeleteFileTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:11:43.856+02:00, info=Add file to archive., operationID=aa9e1a0e-b182-4d39-8b0a-ba7627c15dc2, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@5b40c67[sequenceNumber=15, fileID=normalDeleteFileTestFile-1620817899650, reportingComponent=reference2, actorOnFile=normalDeleteFileTest, actionOnFile=DELETE_FILE, actionDateTime=2021-05-12T13:11:48.912+02:00, info=Deleting the file., operationID=8ef58041-2536-41eb-8893-aeaa509a88dd, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@4815ffda[sequenceNumber=16, fileID=requestNewChecksumDeleteFileTestFile-1620817909989, reportingComponent=reference2, actorOnFile=requestNewChecksumDeleteFileTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:11:53.538+02:00, info=Add file to archive., operationID=8ddddd67-460c-47a6-9993-416dc2419e7d, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@53a21980[sequenceNumber=18, fileID=requestNewChecksumDeleteFileTestFile-1620817909989, reportingComponent=reference2, actorOnFile=requestNewChecksumDeleteFileTest, actionOnFile=DELETE_FILE, actionDateTime=2021-05-12T13:11:58.377+02:00, info=Deleting the file., operationID=759b826e-fcaf-41d2-bccb-e661736801ee, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=]}]], partialResult=false] Step: Request audit trail with MaxSequenceNumber set to the SequenceNumber of the first event Stimuli: Calling getAuditTrails([AuditTrailQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}minSequenceNumber=null, maxSequenceNumber=1}], null, null) Result: Received message on topic://integrationtest1-maxSequenceNumberTest : org.bitrepository.bitrepositorymessages.IdentifyContributorsForGetAuditTrailsResponse@15da8b39[correlationID=cc04a340-ca95-4689-8fb2-102557c8001a, collectionID=integrationtest1, destination=topic://integrationtest1-maxSequenceNumberTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxSequenceNumberTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@30287ad1[responseCode=IDENTIFICATION_POSITIVE, responseText=(default)]] Result: Received message on topic://integrationtest1-maxSequenceNumberTest : org.bitrepository.bitrepositorymessages.GetAuditTrailsProgressResponse@5f4d5f72[correlationID=cc04a340-ca95-4689-8fb2-102557c8001a, collectionID=integrationtest1, destination=topic://integrationtest1-maxSequenceNumberTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxSequenceNumberTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@7f76f491[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to extract the requested audit trails.], contributor=reference2, resultAddress=(default)] Result: Received message on topic://integrationtest1-maxSequenceNumberTest : org.bitrepository.bitrepositorymessages.GetAuditTrailsFinalResponse@66b22e77[correlationID=cc04a340-ca95-4689-8fb2-102557c8001a, collectionID=integrationtest1, destination=topic://integrationtest1-maxSequenceNumberTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxSequenceNumberTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@f7679f2[responseCode=OPERATION_COMPLETED, responseText=(default)], contributor=reference2, resultingAuditTrails=org.bitrepository.bitrepositoryelements.ResultingAuditTrails@3af501a1[resultAddress=(default), auditTrailEvents=org.bitrepository.bitrepositoryelements.AuditTrailEvents@72efa812[auditTrailEvent={org.bitrepository.bitrepositoryelements.AuditTrailEvent@5d9e1ae[sequenceNumber=1, fileID=DefaultFile, reportingComponent=reference2, actorOnFile=TestSuiteInitialiser, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:09:00.316+02:00, info=Add file to archive., operationID=d4fcb655-cced-4a84-b37a-ac289e472021, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=]}]], partialResult=false] Test success: maxSequenceNumberTest Test starting: minSequenceNumberTest Description: Test the pillar support for only retrieving events with sequence number higher than the provided MinSequenceNumber. Note that this test assumes there is at least 2 audit event. Stimuli: Calling getFileIDs([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}], null, null, org.bitrepository.client.eventhandler.BlockingEventHandler@4ada5f90) Result: Received message on topic://integrationtest1-minSequenceNumberTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@39dcb10e[correlationID=219d75ee-6443-439d-b4b8-b5ea4eee0aed, collectionID=integrationtest1, destination=topic://integrationtest1-minSequenceNumberTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minSequenceNumberTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@2bb6579d[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@2496c5c1[fileID=(default), allFileIDs=true], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@6e88946c[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-minSequenceNumberTest : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@5e5c2fe2[correlationID=219d75ee-6443-439d-b4b8-b5ea4eee0aed, collectionID=integrationtest1, destination=topic://integrationtest1-minSequenceNumberTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minSequenceNumberTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@242795d8[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@77733a72[fileID=(default), allFileIDs=true], resultAddress=(default)] Result: Received message on topic://integrationtest1-minSequenceNumberTest : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@21598f35[correlationID=219d75ee-6443-439d-b4b8-b5ea4eee0aed, collectionID=integrationtest1, destination=topic://integrationtest1-minSequenceNumberTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minSequenceNumberTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@1e4597c3[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@6544886[fileID=(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@681a5294[resultAddress=(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@5d75885[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@371e3c73[fileIDsDataItem={org.bitrepository.bitrepositoryelements.FileIDsDataItem@132a426e[fileID=DefaultFile, lastModificationTime=2021-05-12T13:09:00.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@291e2c6d[fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, lastModificationTime=2021-05-12T13:09:29.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@16324abb[fileID=normalPutFileTestFile-1620817783812, lastModificationTime=2021-05-12T13:09:46.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@508911aa[fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, lastModificationTime=2021-05-12T13:09:50.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@117110e7[fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, lastModificationTime=2021-05-12T13:09:55.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@49d43be0[fileID=missingCollectionIDTestFile-1620817878305, lastModificationTime=2021-05-12T13:11:23.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@4d37c7f3[fileID=otherCollectionTestFile-1620817888976, lastModificationTime=2021-05-12T13:11:33.000+02:00, fileSize=27]}]]], partialResult=(default)] Step: Request audit trails for all files on the pillar Stimuli: Calling getAuditTrails([AuditTrailQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}minSequenceNumber=null, maxSequenceNumber=null}], null, null) Result: Received message on topic://integrationtest1-minSequenceNumberTest : org.bitrepository.bitrepositorymessages.IdentifyContributorsForGetAuditTrailsResponse@552b9bbe[correlationID=a4bb5f10-7964-486b-aa68-bf0d72aad386, collectionID=integrationtest1, destination=topic://integrationtest1-minSequenceNumberTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minSequenceNumberTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@4cc45fd4[responseCode=IDENTIFICATION_POSITIVE, responseText=(default)]] Result: Received message on topic://integrationtest1-minSequenceNumberTest : org.bitrepository.bitrepositorymessages.GetAuditTrailsProgressResponse@36969122[correlationID=a4bb5f10-7964-486b-aa68-bf0d72aad386, collectionID=integrationtest1, destination=topic://integrationtest1-minSequenceNumberTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minSequenceNumberTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@73f75baa[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to extract the requested audit trails.], contributor=reference2, resultAddress=(default)] Result: Received message on topic://integrationtest1-minSequenceNumberTest : org.bitrepository.bitrepositorymessages.GetAuditTrailsFinalResponse@57051272[correlationID=a4bb5f10-7964-486b-aa68-bf0d72aad386, collectionID=integrationtest1, destination=topic://integrationtest1-minSequenceNumberTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minSequenceNumberTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@5a6492c4[responseCode=OPERATION_COMPLETED, responseText=(default)], contributor=reference2, resultingAuditTrails=org.bitrepository.bitrepositoryelements.ResultingAuditTrails@58f9172b[resultAddress=(default), auditTrailEvents=org.bitrepository.bitrepositoryelements.AuditTrailEvents@119a3d95[auditTrailEvent={org.bitrepository.bitrepositoryelements.AuditTrailEvent@6e732b56[sequenceNumber=1, fileID=DefaultFile, reportingComponent=reference2, actorOnFile=TestSuiteInitialiser, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:09:00.316+02:00, info=Add file to archive., operationID=d4fcb655-cced-4a84-b37a-ac289e472021, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@107f66ee[sequenceNumber=3, fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, reportingComponent=reference2, actorOnFile=normalIdentificationTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:09:29.047+02:00, info=Add file to archive., operationID=755f2d31-48fc-45f0-a1f2-36d431b4c817, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@af7b85[sequenceNumber=5, fileID=normalPutFileTestFile-1620817783812, reportingComponent=reference2, actorOnFile=normalPutFileTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:09:46.411+02:00, info=Add file to archive., operationID=01f24c1e-aa8d-400e-bc40-ac33e277f89e, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@40199890[sequenceNumber=6, fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, reportingComponent=reference2, actorOnFile=putFileOperationAcceptedProgressTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:09:50.899+02:00, info=Add file to archive., operationID=8e11ef86-827b-4e89-9681-4e5d80e04b3a, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@37c7325e[sequenceNumber=7, fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, reportingComponent=reference2, actorOnFile=putFileWithMD5ReturnChecksumTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:09:55.137+02:00, info=Add file to archive., operationID=ab61a069-be6e-46df-bf18-ad4066e6374e, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@5ce46a5e[sequenceNumber=8, fileID=missingCollectionIDTestFile-1620817878305, reportingComponent=reference2, actorOnFile=missingCollectionIDTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:11:23.325+02:00, info=Add file to archive., operationID=64a0f1d3-c714-42cb-bf3e-09902e20cbc0, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@27ec4114[sequenceNumber=10, fileID=otherCollectionTestFile-1620817888976, reportingComponent=reference2, actorOnFile=otherCollectionTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:11:33.249+02:00, info=Add file to archive., operationID=e1770c81-dc5e-472d-8ab1-bdd8fc8bd62d, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@2b3d8061[sequenceNumber=13, fileID=normalDeleteFileTestFile-1620817899650, reportingComponent=reference2, actorOnFile=normalDeleteFileTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:11:43.856+02:00, info=Add file to archive., operationID=aa9e1a0e-b182-4d39-8b0a-ba7627c15dc2, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@2566129a[sequenceNumber=15, fileID=normalDeleteFileTestFile-1620817899650, reportingComponent=reference2, actorOnFile=normalDeleteFileTest, actionOnFile=DELETE_FILE, actionDateTime=2021-05-12T13:11:48.912+02:00, info=Deleting the file., operationID=8ef58041-2536-41eb-8893-aeaa509a88dd, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@5aaf3af2[sequenceNumber=16, fileID=requestNewChecksumDeleteFileTestFile-1620817909989, reportingComponent=reference2, actorOnFile=requestNewChecksumDeleteFileTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:11:53.538+02:00, info=Add file to archive., operationID=8ddddd67-460c-47a6-9993-416dc2419e7d, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@1f0e3452[sequenceNumber=18, fileID=requestNewChecksumDeleteFileTestFile-1620817909989, reportingComponent=reference2, actorOnFile=requestNewChecksumDeleteFileTest, actionOnFile=DELETE_FILE, actionDateTime=2021-05-12T13:11:58.377+02:00, info=Deleting the file., operationID=759b826e-fcaf-41d2-bccb-e661736801ee, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=]}]], partialResult=false] Step: Request audit events with MinSequenceNumber set to the SequenceNumber of the first audit trail Stimuli: Calling getAuditTrails([AuditTrailQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}minSequenceNumber=1, maxSequenceNumber=null}], null, null) Result: Received message on topic://integrationtest1-minSequenceNumberTest : org.bitrepository.bitrepositorymessages.IdentifyContributorsForGetAuditTrailsResponse@58f7815a[correlationID=fca5250f-02b4-4981-8489-aeebc00365e6, collectionID=integrationtest1, destination=topic://integrationtest1-minSequenceNumberTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minSequenceNumberTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@4d10aa1c[responseCode=IDENTIFICATION_POSITIVE, responseText=(default)]] Result: Received message on topic://integrationtest1-minSequenceNumberTest : org.bitrepository.bitrepositorymessages.GetAuditTrailsProgressResponse@b7888e1[correlationID=fca5250f-02b4-4981-8489-aeebc00365e6, collectionID=integrationtest1, destination=topic://integrationtest1-minSequenceNumberTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minSequenceNumberTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@16d1a044[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to extract the requested audit trails.], contributor=reference2, resultAddress=(default)] Result: Received message on topic://integrationtest1-minSequenceNumberTest : org.bitrepository.bitrepositorymessages.GetAuditTrailsFinalResponse@6886a0ca[correlationID=fca5250f-02b4-4981-8489-aeebc00365e6, collectionID=integrationtest1, destination=topic://integrationtest1-minSequenceNumberTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minSequenceNumberTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@3673883c[responseCode=OPERATION_COMPLETED, responseText=(default)], contributor=reference2, resultingAuditTrails=org.bitrepository.bitrepositoryelements.ResultingAuditTrails@79832193[resultAddress=(default), auditTrailEvents=org.bitrepository.bitrepositoryelements.AuditTrailEvents@62cb7d67[auditTrailEvent={org.bitrepository.bitrepositoryelements.AuditTrailEvent@3f161104[sequenceNumber=1, fileID=DefaultFile, reportingComponent=reference2, actorOnFile=TestSuiteInitialiser, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:09:00.316+02:00, info=Add file to archive., operationID=d4fcb655-cced-4a84-b37a-ac289e472021, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@150e5cb2[sequenceNumber=3, fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, reportingComponent=reference2, actorOnFile=normalIdentificationTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:09:29.047+02:00, info=Add file to archive., operationID=755f2d31-48fc-45f0-a1f2-36d431b4c817, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@75e17839[sequenceNumber=5, fileID=normalPutFileTestFile-1620817783812, reportingComponent=reference2, actorOnFile=normalPutFileTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:09:46.411+02:00, info=Add file to archive., operationID=01f24c1e-aa8d-400e-bc40-ac33e277f89e, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@4c7803a7[sequenceNumber=6, fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, reportingComponent=reference2, actorOnFile=putFileOperationAcceptedProgressTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:09:50.899+02:00, info=Add file to archive., operationID=8e11ef86-827b-4e89-9681-4e5d80e04b3a, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@43e9a51d[sequenceNumber=7, fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, reportingComponent=reference2, actorOnFile=putFileWithMD5ReturnChecksumTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:09:55.137+02:00, info=Add file to archive., operationID=ab61a069-be6e-46df-bf18-ad4066e6374e, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@24e58a1e[sequenceNumber=8, fileID=missingCollectionIDTestFile-1620817878305, reportingComponent=reference2, actorOnFile=missingCollectionIDTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:11:23.325+02:00, info=Add file to archive., operationID=64a0f1d3-c714-42cb-bf3e-09902e20cbc0, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@5a3b0e0b[sequenceNumber=10, fileID=otherCollectionTestFile-1620817888976, reportingComponent=reference2, actorOnFile=otherCollectionTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:11:33.249+02:00, info=Add file to archive., operationID=e1770c81-dc5e-472d-8ab1-bdd8fc8bd62d, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@56d25bd0[sequenceNumber=13, fileID=normalDeleteFileTestFile-1620817899650, reportingComponent=reference2, actorOnFile=normalDeleteFileTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:11:43.856+02:00, info=Add file to archive., operationID=aa9e1a0e-b182-4d39-8b0a-ba7627c15dc2, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@581dcd5a[sequenceNumber=15, fileID=normalDeleteFileTestFile-1620817899650, reportingComponent=reference2, actorOnFile=normalDeleteFileTest, actionOnFile=DELETE_FILE, actionDateTime=2021-05-12T13:11:48.912+02:00, info=Deleting the file., operationID=8ef58041-2536-41eb-8893-aeaa509a88dd, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@5020193d[sequenceNumber=16, fileID=requestNewChecksumDeleteFileTestFile-1620817909989, reportingComponent=reference2, actorOnFile=requestNewChecksumDeleteFileTest, actionOnFile=PUT_FILE, actionDateTime=2021-05-12T13:11:53.538+02:00, info=Add file to archive., operationID=8ddddd67-460c-47a6-9993-416dc2419e7d, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=],org.bitrepository.bitrepositoryelements.AuditTrailEvent@52e90e64[sequenceNumber=18, fileID=requestNewChecksumDeleteFileTestFile-1620817909989, reportingComponent=reference2, actorOnFile=requestNewChecksumDeleteFileTest, actionOnFile=DELETE_FILE, actionDateTime=2021-05-12T13:11:58.377+02:00, info=Deleting the file., operationID=759b826e-fcaf-41d2-bccb-e661736801ee, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=]}]], partialResult=false] Step: Request audit trail with MinSequenceNumber set to the SequenceNumber of the last event Stimuli: Calling getAuditTrails([AuditTrailQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}minSequenceNumber=18, maxSequenceNumber=null}], null, null) Result: Received message on topic://integrationtest1-minSequenceNumberTest : org.bitrepository.bitrepositorymessages.IdentifyContributorsForGetAuditTrailsResponse@16a1c332[correlationID=33e6e0a0-a05e-4e63-947e-b4d6d8ea70e0, collectionID=integrationtest1, destination=topic://integrationtest1-minSequenceNumberTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minSequenceNumberTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@20e0bba1[responseCode=IDENTIFICATION_POSITIVE, responseText=(default)]] Result: Received message on topic://integrationtest1-minSequenceNumberTest : org.bitrepository.bitrepositorymessages.GetAuditTrailsProgressResponse@516d3480[correlationID=33e6e0a0-a05e-4e63-947e-b4d6d8ea70e0, collectionID=integrationtest1, destination=topic://integrationtest1-minSequenceNumberTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minSequenceNumberTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@39c42513[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to extract the requested audit trails.], contributor=reference2, resultAddress=(default)] Result: Received message on topic://integrationtest1-minSequenceNumberTest : org.bitrepository.bitrepositorymessages.GetAuditTrailsFinalResponse@3f5e2231[correlationID=33e6e0a0-a05e-4e63-947e-b4d6d8ea70e0, collectionID=integrationtest1, destination=topic://integrationtest1-minSequenceNumberTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minSequenceNumberTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@15d47c60[responseCode=OPERATION_COMPLETED, responseText=(default)], contributor=reference2, resultingAuditTrails=org.bitrepository.bitrepositoryelements.ResultingAuditTrails@2d25936e[resultAddress=(default), auditTrailEvents=org.bitrepository.bitrepositoryelements.AuditTrailEvents@3551d764[auditTrailEvent={org.bitrepository.bitrepositoryelements.AuditTrailEvent@7b503455[sequenceNumber=18, fileID=requestNewChecksumDeleteFileTestFile-1620817909989, reportingComponent=reference2, actorOnFile=requestNewChecksumDeleteFileTest, actionOnFile=DELETE_FILE, actionDateTime=2021-05-12T13:11:58.377+02:00, info=Deleting the file., operationID=759b826e-fcaf-41d2-bccb-e661736801ee, certificateID=cd8b40b7a5cda91a987839318a24f4d63a251df6, auditTrailInformation=]}]], partialResult=false] Test success: minSequenceNumberTest Starting testcase ReplaceFileRequestIT Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, DefaultFile, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@78e73e85[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@d36a95[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:02.474+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@2c48905f, null) Result: Received event: 61ea0573: PUT_FILE for file DefaultFile: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file Result: Received event: 61ea0573: PUT_FILE for file DefaultFile: COMPONENT_COMPLETE: ContributorID reference2, requestedChecksumResult=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@51ef44f8[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@675e7174[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:00.289+02:00], File already existed on reference2 Result: Received event: 61ea0573: PUT_FILE for file DefaultFile: IDENTIFICATION_COMPLETE: Contributors: [] Result: Received event: 61ea0573: PUT_FILE for file DefaultFile: COMPLETE: Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, DefaultFile, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@29f14e7f[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@57b994d2[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:04.021+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@6f4da6a, null) Result: Received event: 7c47c56b: PUT_FILE for file DefaultFile: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file Result: Received event: 7c47c56b: PUT_FILE for file DefaultFile: COMPONENT_COMPLETE: ContributorID reference2, requestedChecksumResult=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@7c9f183d[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@789d0585[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:12:04.058+02:00], File already existed on reference2 Result: Received event: 7c47c56b: PUT_FILE for file DefaultFile: IDENTIFICATION_COMPLETE: Contributors: [] Result: Received event: 7c47c56b: PUT_FILE for file DefaultFile: COMPLETE: Result: Received message on topic://integrationtest1-missingCollectionIDTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForReplaceFileResponse@1267b3c0[correlationID=c23becf9-ac02-44bb-8c2b-c3d93a36a6dd, collectionID=integrationtest1, destination=topic://integrationtest1-missingCollectionIDTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=missingCollectionIDTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@1ca05ffc[responseCode=FILE_NOT_FOUND_FAILURE, responseText=Could not find the requested file to delete.], fileID=default-test-file.txt, pillarID=reference2, pillarChecksumSpec=(default), timeToDeliver=(default)] Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, missingCollectionIDTestFile-1620818045372, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@609ba4a9[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@790c07cc[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:07.523+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@af82513, null) Result: Received message on topic://integrationtest1-missingCollectionIDTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@189fd8b0[correlationID=f635d932-465d-4910-afa5-2776e01b8f19, collectionID=integrationtest1, destination=topic://integrationtest1-missingCollectionIDTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=missingCollectionIDTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@5d9d55c7[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileID=missingCollectionIDTestFile-1620818045372, pillarChecksumSpec=(default), checksumDataForExistingFile=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@72cb1407[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-missingCollectionIDTest : org.bitrepository.bitrepositorymessages.PutFileProgressResponse@36ae23ac[correlationID=f635d932-465d-4910-afa5-2776e01b8f19, collectionID=integrationtest1, destination=topic://integrationtest1-missingCollectionIDTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=missingCollectionIDTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@2a21cc13[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Started to receive data.], pillarID=reference2, pillarChecksumSpec=(default), fileID=missingCollectionIDTestFile-1620818045372, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt] Result: Received message on topic://integrationtest1-missingCollectionIDTest : org.bitrepository.bitrepositorymessages.PutFileFinalResponse@16a6fc4f[correlationID=f635d932-465d-4910-afa5-2776e01b8f19, collectionID=integrationtest1, destination=topic://integrationtest1-missingCollectionIDTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=missingCollectionIDTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@398f5e86[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, pillarChecksumSpec=(default), fileID=missingCollectionIDTestFile-1620818045372, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=(default), checksumDataForExistingFile=(default)] Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, missingCollectionIDTestFile-1620818045372, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@7226ecfb[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@4009c7cb[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:11.131+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@55f90605, null) Result: Received message on topic://integrationtest1-missingCollectionIDTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@7efbb958[correlationID=0d947b45-eebf-4a76-8947-8f5d9c7f5f0e, collectionID=integrationtest2, destination=topic://integrationtest1-missingCollectionIDTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=missingCollectionIDTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@5a1ea3c0[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileID=missingCollectionIDTestFile-1620818045372, pillarChecksumSpec=(default), checksumDataForExistingFile=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@7bfb7848[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-missingCollectionIDTest : org.bitrepository.bitrepositorymessages.PutFileProgressResponse@5506a717[correlationID=0d947b45-eebf-4a76-8947-8f5d9c7f5f0e, collectionID=integrationtest2, destination=topic://integrationtest1-missingCollectionIDTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=missingCollectionIDTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@4f2f9296[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Started to receive data.], pillarID=reference2, pillarChecksumSpec=(default), fileID=missingCollectionIDTestFile-1620818045372, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt] Result: Received message on topic://integrationtest1-missingCollectionIDTest : org.bitrepository.bitrepositorymessages.PutFileFinalResponse@317ca8ee[correlationID=0d947b45-eebf-4a76-8947-8f5d9c7f5f0e, collectionID=integrationtest2, destination=topic://integrationtest1-missingCollectionIDTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=missingCollectionIDTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@678ea804[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, pillarChecksumSpec=(default), fileID=missingCollectionIDTestFile-1620818045372, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=(default), checksumDataForExistingFile=(default)] Test starting: missingCollectionIDTest Description: Verifies the a missing collectionID in the request is rejected Step: Sending a request without a collectionID. Result: Received message on topic://integrationtest1-missingCollectionIDTest : org.bitrepository.bitrepositorymessages.ReplaceFileFinalResponse@7d085fd[correlationID=1dd70557-3946-4e59-a6ec-df0f9215e256, collectionID=(default), destination=topic://integrationtest1-missingCollectionIDTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=missingCollectionIDTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@34d81cb3[responseCode=REQUEST_NOT_UNDERSTOOD_FAILURE, responseText=ReplaceFileRequest's requires a CollectionID], pillarID=reference2, pillarChecksumSpec=(default), fileID=DefaultFile, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForExistingFile=(default), checksumDataForNewFile=(default)] Test success: missingCollectionIDTest Result: Received message on topic://integrationtest1-otherCollectionTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForReplaceFileResponse@60b7e91e[correlationID=3d4d3c77-7a68-48c5-8e5b-ebfb55165afb, collectionID=integrationtest1, destination=topic://integrationtest1-otherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=otherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@726bb384[responseCode=FILE_NOT_FOUND_FAILURE, responseText=Could not find the requested file to delete.], fileID=default-test-file.txt, pillarID=reference2, pillarChecksumSpec=(default), timeToDeliver=(default)] Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, otherCollectionTestFile-1620818056004, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@6e2becc2[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@1bee6d25[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:17.763+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@4efd65f4, null) Result: Received message on topic://integrationtest1-otherCollectionTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@71173f59[correlationID=a742c667-20f0-4305-bd38-f3146e563237, collectionID=integrationtest1, destination=topic://integrationtest1-otherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=otherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@55e884c[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileID=otherCollectionTestFile-1620818056004, pillarChecksumSpec=(default), checksumDataForExistingFile=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@5afe6ee0[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-otherCollectionTest : org.bitrepository.bitrepositorymessages.PutFileProgressResponse@1474c9e5[correlationID=a742c667-20f0-4305-bd38-f3146e563237, collectionID=integrationtest1, destination=topic://integrationtest1-otherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=otherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@6daefd2e[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Started to receive data.], pillarID=reference2, pillarChecksumSpec=(default), fileID=otherCollectionTestFile-1620818056004, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt] Result: Received message on topic://integrationtest1-otherCollectionTest : org.bitrepository.bitrepositorymessages.PutFileFinalResponse@9d5e3d5[correlationID=a742c667-20f0-4305-bd38-f3146e563237, collectionID=integrationtest1, destination=topic://integrationtest1-otherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=otherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@7d84e530[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, pillarChecksumSpec=(default), fileID=otherCollectionTestFile-1620818056004, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=(default), checksumDataForExistingFile=(default)] Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, otherCollectionTestFile-1620818056004, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@41ac10f2[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@70a03aa6[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:20.990+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@479473f, null) Result: Received message on topic://integrationtest1-otherCollectionTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@4f8d2084[correlationID=fa304b20-ee6a-4dc0-a464-ebdb78322690, collectionID=integrationtest2, destination=topic://integrationtest1-otherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=otherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@5550f3d6[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileID=otherCollectionTestFile-1620818056004, pillarChecksumSpec=(default), checksumDataForExistingFile=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@733d79e2[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-otherCollectionTest : org.bitrepository.bitrepositorymessages.PutFileProgressResponse@6112ad6f[correlationID=fa304b20-ee6a-4dc0-a464-ebdb78322690, collectionID=integrationtest2, destination=topic://integrationtest1-otherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=otherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@2d3175ca[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Started to receive data.], pillarID=reference2, pillarChecksumSpec=(default), fileID=otherCollectionTestFile-1620818056004, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt] Result: Received message on topic://integrationtest1-otherCollectionTest : org.bitrepository.bitrepositorymessages.PutFileFinalResponse@1db8c2b7[correlationID=fa304b20-ee6a-4dc0-a464-ebdb78322690, collectionID=integrationtest2, destination=topic://integrationtest1-otherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=otherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@7264986b[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, pillarChecksumSpec=(default), fileID=otherCollectionTestFile-1620818056004, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=(default), checksumDataForExistingFile=(default)] Test starting: otherCollectionTest Description: Verifies identification works correctly for a second collection defined for pillar Step: Sending a identify request with a non-default collectionID (not the first collection) the pillar is part of Result: Received message on topic://integrationtest1-otherCollectionTest : org.bitrepository.bitrepositorymessages.ReplaceFileProgressResponse@6e93a9d[correlationID=f80f44a0-4358-4223-982e-0b1d74266a6a, collectionID=integrationtest2, destination=topic://integrationtest1-otherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=otherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@205090af[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Performing the ReplaceFileRequest for file 'DefaultFile' at 'integrationtest2'.], pillarID=reference2, pillarChecksumSpec=(default), fileID=DefaultFile, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt] Result: Received message on topic://integrationtest1-otherCollectionTest : org.bitrepository.bitrepositorymessages.ReplaceFileFinalResponse@7b265368[correlationID=f80f44a0-4358-4223-982e-0b1d74266a6a, collectionID=integrationtest2, destination=topic://integrationtest1-otherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=otherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@2dd73ba7[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, pillarChecksumSpec=(default), fileID=DefaultFile, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForExistingFile=(default), checksumDataForNewFile=(default)] Test success: otherCollectionTest Result: Received message on topic://integrationtest1-normalReplaceFileTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForReplaceFileResponse@6225d152[correlationID=629af02b-3097-4ea4-ba5b-dfaeab06a17e, collectionID=integrationtest1, destination=topic://integrationtest1-normalReplaceFileTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalReplaceFileTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@46d4f051[responseCode=FILE_NOT_FOUND_FAILURE, responseText=Could not find the requested file to delete.], fileID=default-test-file.txt, pillarID=reference2, pillarChecksumSpec=(default), timeToDeliver=(default)] Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, normalReplaceFileTestFile-1620818066341, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@79424cdb[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@735a9993[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:28.072+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@4774d3c8, null) Result: Received message on topic://integrationtest1-normalReplaceFileTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@f2046f0[correlationID=728bd8b6-0435-4b7a-97bf-b642845db475, collectionID=integrationtest1, destination=topic://integrationtest1-normalReplaceFileTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalReplaceFileTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@1bbe5eb0[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileID=normalReplaceFileTestFile-1620818066341, pillarChecksumSpec=(default), checksumDataForExistingFile=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@57ddb3d4[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-normalReplaceFileTest : org.bitrepository.bitrepositorymessages.PutFileProgressResponse@4963a1c7[correlationID=728bd8b6-0435-4b7a-97bf-b642845db475, collectionID=integrationtest1, destination=topic://integrationtest1-normalReplaceFileTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalReplaceFileTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@5309d08c[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Started to receive data.], pillarID=reference2, pillarChecksumSpec=(default), fileID=normalReplaceFileTestFile-1620818066341, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt] Result: Received message on topic://integrationtest1-normalReplaceFileTest : org.bitrepository.bitrepositorymessages.PutFileFinalResponse@1fc634d4[correlationID=728bd8b6-0435-4b7a-97bf-b642845db475, collectionID=integrationtest1, destination=topic://integrationtest1-normalReplaceFileTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalReplaceFileTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@342f8790[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, pillarChecksumSpec=(default), fileID=normalReplaceFileTestFile-1620818066341, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=(default), checksumDataForExistingFile=(default)] Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, normalReplaceFileTestFile-1620818066341, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@6340fdce[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@300b752f[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:31.675+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@78df7ed3, null) Result: Received message on topic://integrationtest1-normalReplaceFileTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@6016654b[correlationID=732634d0-3b09-4219-8681-e67067fedcb0, collectionID=integrationtest2, destination=topic://integrationtest1-normalReplaceFileTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalReplaceFileTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@7d864475[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileID=normalReplaceFileTestFile-1620818066341, pillarChecksumSpec=(default), checksumDataForExistingFile=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@53c8af85[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-normalReplaceFileTest : org.bitrepository.bitrepositorymessages.PutFileProgressResponse@4d543f1a[correlationID=732634d0-3b09-4219-8681-e67067fedcb0, collectionID=integrationtest2, destination=topic://integrationtest1-normalReplaceFileTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalReplaceFileTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@4d92db92[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Started to receive data.], pillarID=reference2, pillarChecksumSpec=(default), fileID=normalReplaceFileTestFile-1620818066341, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt] Result: Received message on topic://integrationtest1-normalReplaceFileTest : org.bitrepository.bitrepositorymessages.PutFileFinalResponse@2e0c9bb4[correlationID=732634d0-3b09-4219-8681-e67067fedcb0, collectionID=integrationtest2, destination=topic://integrationtest1-normalReplaceFileTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalReplaceFileTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@148718f2[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, pillarChecksumSpec=(default), fileID=normalReplaceFileTestFile-1620818066341, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=(default), checksumDataForExistingFile=(default)] Test starting: normalReplaceFileTest Description: Tests a normal ReplaceFile sequence Step: Send a ReplaceFile request to reference2 Result: Received message on topic://integrationtest1-normalReplaceFileTest : org.bitrepository.bitrepositorymessages.ReplaceFileProgressResponse@78474997[correlationID=42726ea5-52d4-4a04-b1ad-bdafaf5048f2, collectionID=integrationtest1, destination=topic://integrationtest1-normalReplaceFileTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalReplaceFileTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@23d25346[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Performing the ReplaceFileRequest for file 'normalReplaceFileTestFile-1620818066341' at 'integrationtest1'.], pillarID=reference2, pillarChecksumSpec=(default), fileID=normalReplaceFileTestFile-1620818066341, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt] Result: Received message on topic://integrationtest1-normalReplaceFileTest : org.bitrepository.bitrepositorymessages.ReplaceFileFinalResponse@6949bdb3[correlationID=42726ea5-52d4-4a04-b1ad-bdafaf5048f2, collectionID=integrationtest1, destination=topic://integrationtest1-normalReplaceFileTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalReplaceFileTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@45a578e0[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, pillarChecksumSpec=(default), fileID=normalReplaceFileTestFile-1620818066341, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForExistingFile=(default), checksumDataForNewFile=(default)] Test success: normalReplaceFileTest 2021-05-12 13:14:37.555 ERROR o.b.p.a.ActiveMQMessageBus$ActiveMQMessageListener - Error handling message. Received type was 'ReplaceFileFinalResponse'. 42726ea5-52d4-4a04-b1ad-bdafaf5048f2integrationtest1topic://integrationtest1-normalReplaceFileTesttopic://integrationtest1-reference2-contributorreference2normalReplaceFileTestOPERATION_COMPLETEDreference2normalReplaceFileTestFile-1620818066341http://sandkasse-01.kb.dk:80/dav/default-test-file.txt java.util.concurrent.RejectedExecutionException: Task org.bitrepository.protocol.messagebus.ReceivedMessageHandler$MessageProcessor@63bc629d rejected from java.util.concurrent.ThreadPoolExecutor@2453ea7b[Terminated, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 119] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1379) at org.bitrepository.protocol.messagebus.ReceivedMessageHandler.deliver(ReceivedMessageHandler.java:62) at org.bitrepository.protocol.activemq.ActiveMQMessageBus$ActiveMQMessageListener.onMessage(ActiveMQMessageBus.java:463) at org.apache.activemq.ActiveMQMessageConsumer.dispatch(ActiveMQMessageConsumer.java:1404) at org.apache.activemq.ActiveMQSessionExecutor.dispatch(ActiveMQSessionExecutor.java:131) at org.apache.activemq.ActiveMQSessionExecutor.iterate(ActiveMQSessionExecutor.java:202) at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:133) at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:48) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Starting testcase IdentifyContributorsForGetStatusIT Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, DefaultFile, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@23053fff[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@6de90db3[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:38.091+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@5b5bd732, null) Result: Received event: fe5895e2: PUT_FILE for file DefaultFile: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file Result: Received event: fe5895e2: PUT_FILE for file DefaultFile: COMPONENT_COMPLETE: ContributorID reference2, requestedChecksumResult=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@19ef6724[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@3a63b6bc[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:00.289+02:00], File already existed on reference2 Result: Received event: fe5895e2: PUT_FILE for file DefaultFile: IDENTIFICATION_COMPLETE: Contributors: [] Result: Received event: fe5895e2: PUT_FILE for file DefaultFile: COMPLETE: Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, DefaultFile, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@3c8d38f5[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@3a6b12d2[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:39.282+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@59e81b13, null) Result: Received event: 90f183ed: PUT_FILE for file DefaultFile: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file Result: Received event: 90f183ed: PUT_FILE for file DefaultFile: COMPONENT_COMPLETE: ContributorID reference2, requestedChecksumResult=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@45440421[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@3fada2eb[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:25.191+02:00], File already existed on reference2 Result: Received event: 90f183ed: PUT_FILE for file DefaultFile: IDENTIFICATION_COMPLETE: Contributors: [] Result: Received event: 90f183ed: PUT_FILE for file DefaultFile: COMPLETE: Test starting: normalGetStatusTest Description: Tests the GetStatus functionality of a pillar for the successful scenario. Step: Send a IdentifyContributorsForGetStatusRequest. Result: Received message on topic://integrationtest1-normalGetStatusTest : org.bitrepository.bitrepositorymessages.IdentifyContributorsForGetStatusResponse@4298bdc[correlationID=1ff63c4d-702a-43ab-80aa-95734184799b, collectionID=integrationtest1, destination=topic://integrationtest1-normalGetStatusTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalGetStatusTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@aee7529[responseCode=IDENTIFICATION_POSITIVE, responseText=(default)], contributor=reference2, timeToDeliver=(default)] Test success: normalGetStatusTest 2021-05-12 13:14:44.048 ERROR o.b.p.a.ActiveMQMessageBus$ActiveMQMessageListener - Error handling message. Received type was 'IdentifyContributorsForGetStatusResponse'. 1ff63c4d-702a-43ab-80aa-95734184799bintegrationtest1topic://integrationtest1-normalGetStatusTesttopic://integrationtest1-reference2-contributorreference2normalGetStatusTestIDENTIFICATION_POSITIVEreference2 java.util.concurrent.RejectedExecutionException: Task org.bitrepository.protocol.messagebus.ReceivedMessageHandler$MessageProcessor@4393fd26 rejected from java.util.concurrent.ThreadPoolExecutor@62abc9a7[Terminated, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 23] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1379) at org.bitrepository.protocol.messagebus.ReceivedMessageHandler.deliver(ReceivedMessageHandler.java:62) at org.bitrepository.protocol.activemq.ActiveMQMessageBus$ActiveMQMessageListener.onMessage(ActiveMQMessageBus.java:463) at org.apache.activemq.ActiveMQMessageConsumer.dispatch(ActiveMQMessageConsumer.java:1404) at org.apache.activemq.ActiveMQSessionExecutor.dispatch(ActiveMQSessionExecutor.java:131) at org.apache.activemq.ActiveMQSessionExecutor.iterate(ActiveMQSessionExecutor.java:202) at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:133) at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:48) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Starting testcase GetStatusRequestIT Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, DefaultFile, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@3391fffa[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@19a9062e[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:44.452+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@2e3f3fd6, null) Result: Received event: caecd573: PUT_FILE for file DefaultFile: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file Result: Received event: caecd573: PUT_FILE for file DefaultFile: COMPONENT_COMPLETE: ContributorID reference2, requestedChecksumResult=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@11a958af[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@180f15de[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:00.289+02:00], File already existed on reference2 Result: Received event: caecd573: PUT_FILE for file DefaultFile: IDENTIFICATION_COMPLETE: Contributors: [] Result: Received event: caecd573: PUT_FILE for file DefaultFile: COMPLETE: Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, DefaultFile, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@304fa868[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@27ff17db[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:45.558+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@65ba0467, null) Result: Received event: e3739a57: PUT_FILE for file DefaultFile: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file Result: Received event: e3739a57: PUT_FILE for file DefaultFile: COMPONENT_COMPLETE: ContributorID reference2, requestedChecksumResult=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@5d69bf43[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@e293d70[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:25.191+02:00], File already existed on reference2 Result: Received event: e3739a57: PUT_FILE for file DefaultFile: IDENTIFICATION_COMPLETE: Contributors: [] Result: Received event: e3739a57: PUT_FILE for file DefaultFile: COMPLETE: Result: Received message on topic://integrationtest1-normalGetStatusTest : org.bitrepository.bitrepositorymessages.IdentifyContributorsForGetStatusResponse@3191959e[correlationID=10c26a1e-371a-4b4f-b9d5-8dba085cd069, collectionID=(default), destination=topic://integrationtest1-normalGetStatusTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalGetStatusTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@3f567ddc[responseCode=IDENTIFICATION_POSITIVE, responseText=(default)], contributor=reference2, timeToDeliver=(default)] Test starting: normalGetStatusTest Description: Tests the GetStatus functionality of a pillar for the successful scenario. Step: Send a GetStatusRequest Step: Receive and validate the final response Result: Received message on topic://integrationtest1-normalGetStatusTest : org.bitrepository.bitrepositorymessages.GetStatusProgressResponse@3b69feee[correlationID=1fbcdc34-5099-495f-b149-8a0f8753c360, collectionID=(default), destination=topic://integrationtest1-normalGetStatusTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalGetStatusTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@7e6b77e7[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=(default)], contributor=reference2] Result: Received message on topic://integrationtest1-normalGetStatusTest : org.bitrepository.bitrepositorymessages.GetStatusFinalResponse@436b20d1[correlationID=1fbcdc34-5099-495f-b149-8a0f8753c360, collectionID=(default), destination=topic://integrationtest1-normalGetStatusTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalGetStatusTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@4f5f0dfd[responseCode=OPERATION_COMPLETED, responseText=Returning status], contributor=reference2, resultingStatus=org.bitrepository.bitrepositoryelements.ResultingStatus@3bb50476[statusInfo=org.bitrepository.bitrepositoryelements.StatusInfo@1e4488a8[statusCode=OK, statusText=Version: 1.10-SNAPSHOT MessageXML version: 31], statusTimestamp=2021-05-12T13:14:50.559+02:00]] Test success: normalGetStatusTest 2021-05-12 13:14:51.796 ERROR o.b.p.a.ActiveMQMessageBus$ActiveMQMessageListener - Error handling message. Received type was 'GetStatusFinalResponse'. 1fbcdc34-5099-495f-b149-8a0f8753c360topic://integrationtest1-normalGetStatusTesttopic://integrationtest1-reference2-contributorreference2normalGetStatusTestOPERATION_COMPLETEDReturning statusreference2OKVersion: 1.10-SNAPSHOT MessageXML version: 312021-05-12T13:14:50.559+02:00 java.util.concurrent.RejectedExecutionException: Task org.bitrepository.protocol.messagebus.ReceivedMessageHandler$MessageProcessor@46f23e21 rejected from java.util.concurrent.ThreadPoolExecutor@7188696a[Terminated, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 27] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1379) at org.bitrepository.protocol.messagebus.ReceivedMessageHandler.deliver(ReceivedMessageHandler.java:62) at org.bitrepository.protocol.activemq.ActiveMQMessageBus$ActiveMQMessageListener.onMessage(ActiveMQMessageBus.java:463) at org.apache.activemq.ActiveMQMessageConsumer.dispatch(ActiveMQMessageConsumer.java:1404) at org.apache.activemq.ActiveMQSessionExecutor.dispatch(ActiveMQSessionExecutor.java:131) at org.apache.activemq.ActiveMQSessionExecutor.iterate(ActiveMQSessionExecutor.java:202) at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:133) at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:48) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Starting testcase GetChecksumTest Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, DefaultFile, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@7b21cec3[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@4c955eaf[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:52.205+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@1df42cb3, null) Result: Received event: 17d0ece4: PUT_FILE for file DefaultFile: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file Result: Received event: 17d0ece4: PUT_FILE for file DefaultFile: COMPONENT_COMPLETE: ContributorID reference2, requestedChecksumResult=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@2695bcc6[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@55fe04fe[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:00.289+02:00], File already existed on reference2 Result: Received event: 17d0ece4: PUT_FILE for file DefaultFile: IDENTIFICATION_COMPLETE: Contributors: [] Result: Received event: 17d0ece4: PUT_FILE for file DefaultFile: COMPLETE: Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, DefaultFile, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@79f4a9d1[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@493d4423[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:53.250+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@3bd632b0, null) Result: Received event: 54dd463c: PUT_FILE for file DefaultFile: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file Result: Received event: 54dd463c: PUT_FILE for file DefaultFile: COMPONENT_COMPLETE: ContributorID reference2, requestedChecksumResult=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@47a0a75e[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@2dd3d327[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:25.191+02:00], File already existed on reference2 Result: Received event: 54dd463c: PUT_FILE for file DefaultFile: IDENTIFICATION_COMPLETE: Contributors: [] Result: Received event: 54dd463c: PUT_FILE for file DefaultFile: COMPLETE: Test starting: md5ChecksumsForAllFilesTest Description: Test the pillar support for MD5 type checksums Stimuli: Calling getFileIDs([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}], null, null, org.bitrepository.client.eventhandler.BlockingEventHandler@23b912cb) Result: Received message on topic://integrationtest1-md5ChecksumsForAllFilesTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@44222b00[correlationID=d290475c-a34c-4e48-8d86-92f11bf63095, collectionID=integrationtest1, destination=topic://integrationtest1-md5ChecksumsForAllFilesTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=md5ChecksumsForAllFilesTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@4ae5cdf4[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@4eda4070[fileID=(default), allFileIDs=true], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@bd8c7cf[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-md5ChecksumsForAllFilesTest : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@326dfc3[correlationID=d290475c-a34c-4e48-8d86-92f11bf63095, collectionID=integrationtest1, destination=topic://integrationtest1-md5ChecksumsForAllFilesTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=md5ChecksumsForAllFilesTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@574c494b[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@1b9b78f0[fileID=(default), allFileIDs=true], resultAddress=(default)] Result: Received message on topic://integrationtest1-md5ChecksumsForAllFilesTest : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@5b109d94[correlationID=d290475c-a34c-4e48-8d86-92f11bf63095, collectionID=integrationtest1, destination=topic://integrationtest1-md5ChecksumsForAllFilesTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=md5ChecksumsForAllFilesTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@6efd99f2[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@5bce9377[fileID=(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@1bd22c06[resultAddress=(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@4471fed5[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@4641dda0[fileIDsDataItem={org.bitrepository.bitrepositoryelements.FileIDsDataItem@69bbbb34[fileID=DefaultFile, lastModificationTime=2021-05-12T13:09:00.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@63031819[fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, lastModificationTime=2021-05-12T13:09:29.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@28cfc5fa[fileID=normalPutFileTestFile-1620817783812, lastModificationTime=2021-05-12T13:09:46.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@60abb19e[fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, lastModificationTime=2021-05-12T13:09:50.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@547dd4a4[fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, lastModificationTime=2021-05-12T13:09:55.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@2fc5cde2[fileID=missingCollectionIDTestFile-1620817878305, lastModificationTime=2021-05-12T13:11:23.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@79733df5[fileID=otherCollectionTestFile-1620817888976, lastModificationTime=2021-05-12T13:11:33.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@44e95404[fileID=missingCollectionIDTestFile-1620818045372, lastModificationTime=2021-05-12T13:14:10.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@7e8b60c9[fileID=otherCollectionTestFile-1620818056004, lastModificationTime=2021-05-12T13:14:20.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@7f201827[fileID=normalReplaceFileTestFile-1620818066341, lastModificationTime=2021-05-12T13:14:36.000+02:00, fileSize=27]}]]], partialResult=(default)] Step: Request MD5 checksums for all files on the pillar Stimuli: Calling getChecksums([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}], null, org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@41a96aa7[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], null, org.bitrepository.client.eventhandler.BlockingEventHandler@5137ee23, null) Result: Received message on topic://integrationtest1-md5ChecksumsForAllFilesTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetChecksumsResponse@1f5c1ea3[correlationID=7d674563-11c4-46c1-9204-669a3bb10ee7, collectionID=integrationtest1, destination=topic://integrationtest1-md5ChecksumsForAllFilesTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=md5ChecksumsForAllFilesTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@119b3038[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@343397ea[fileID=(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@4bad506b[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], pillarID=reference2, pillarChecksumSpec=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@347bf6bb[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-md5ChecksumsForAllFilesTest : org.bitrepository.bitrepositorymessages.GetChecksumsProgressResponse@5c47f4bd[correlationID=7d674563-11c4-46c1-9204-669a3bb10ee7, collectionID=integrationtest1, destination=topic://integrationtest1-md5ChecksumsForAllFilesTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=md5ChecksumsForAllFilesTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@4fc0e8c2[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to calculate checksums.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@7628f172[fileID=(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@5fcda558[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], resultAddress=(default)] Result: Received message on topic://integrationtest1-md5ChecksumsForAllFilesTest : org.bitrepository.bitrepositorymessages.GetChecksumsFinalResponse@3c4c4000[correlationID=7d674563-11c4-46c1-9204-669a3bb10ee7, collectionID=integrationtest1, destination=topic://integrationtest1-md5ChecksumsForAllFilesTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=md5ChecksumsForAllFilesTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@740229b3[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@29469595[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], resultingChecksums=org.bitrepository.bitrepositoryelements.ResultingChecksums@4590e520[resultAddress=(default), checksumDataItems={org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@77c56faf[fileID=DefaultFile, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:00.289+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@29577d17[fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:29.045+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@4c7d863f[fileID=normalPutFileTestFile-1620817783812, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:46.408+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@e06d375[fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:50.896+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@52626d0d[fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:55.130+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@404f1d93[fileID=missingCollectionIDTestFile-1620817878305, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:11:23.318+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@60a337db[fileID=otherCollectionTestFile-1620817888976, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:11:33.246+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@5886ddc1[fileID=missingCollectionIDTestFile-1620818045372, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:10.212+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@19cdc9d9[fileID=otherCollectionTestFile-1620818056004, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:20.154+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@21d6fcf6[fileID=normalReplaceFileTestFile-1620818066341, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:36.584+02:00]}], partialResult=false] Step: Retrieve the first two files and verify that the checksums are correct Test success: md5ChecksumsForAllFilesTest Test starting: md5SaltChecksumsForDefaultTest Description: Test the pillar support for MD5 type checksums with a salt Stimuli: Calling getFileIDs([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}], null, null, org.bitrepository.client.eventhandler.BlockingEventHandler@b7b3c69) Result: Received message on topic://integrationtest1-md5SaltChecksumsForDefaultTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@58b20af8[correlationID=405b1eee-4df1-4b68-89e2-7ac64a127115, collectionID=integrationtest1, destination=topic://integrationtest1-md5SaltChecksumsForDefaultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=md5SaltChecksumsForDefaultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@3634bcfa[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@414028e4[fileID=(default), allFileIDs=true], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@57e75d76[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-md5SaltChecksumsForDefaultTest : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@63375354[correlationID=405b1eee-4df1-4b68-89e2-7ac64a127115, collectionID=integrationtest1, destination=topic://integrationtest1-md5SaltChecksumsForDefaultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=md5SaltChecksumsForDefaultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@21fb763c[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@57a31f2f[fileID=(default), allFileIDs=true], resultAddress=(default)] Result: Received message on topic://integrationtest1-md5SaltChecksumsForDefaultTest : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@58f1b10a[correlationID=405b1eee-4df1-4b68-89e2-7ac64a127115, collectionID=integrationtest1, destination=topic://integrationtest1-md5SaltChecksumsForDefaultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=md5SaltChecksumsForDefaultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@105f4b3[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@7bb53839[fileID=(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@34200a07[resultAddress=(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@610c8468[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@4f025496[fileIDsDataItem={org.bitrepository.bitrepositoryelements.FileIDsDataItem@1da4d9bf[fileID=DefaultFile, lastModificationTime=2021-05-12T13:09:00.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@2960883e[fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, lastModificationTime=2021-05-12T13:09:29.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@2cca66be[fileID=normalPutFileTestFile-1620817783812, lastModificationTime=2021-05-12T13:09:46.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@71313155[fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, lastModificationTime=2021-05-12T13:09:50.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@4ae367ed[fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, lastModificationTime=2021-05-12T13:09:55.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@67ef37f7[fileID=missingCollectionIDTestFile-1620817878305, lastModificationTime=2021-05-12T13:11:23.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@18ef5222[fileID=otherCollectionTestFile-1620817888976, lastModificationTime=2021-05-12T13:11:33.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@602c63f3[fileID=missingCollectionIDTestFile-1620818045372, lastModificationTime=2021-05-12T13:14:10.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@31a1ac14[fileID=otherCollectionTestFile-1620818056004, lastModificationTime=2021-05-12T13:14:20.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@2fef6558[fileID=normalReplaceFileTestFile-1620818066341, lastModificationTime=2021-05-12T13:14:36.000+02:00, fileSize=27]}]]], partialResult=(default)] Step: Request salted MD5 checksums for the default on the pillar Stimuli: Calling getChecksums([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}], DefaultFile, org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@2ffd51ac[checksumType=HMAC_MD5, checksumSalt={-85,-85}, otherChecksumType=(default)], null, org.bitrepository.client.eventhandler.BlockingEventHandler@4b23c619, null) Result: Received message on topic://integrationtest1-md5SaltChecksumsForDefaultTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetChecksumsResponse@4d734cc5[correlationID=045b82fd-405e-46d8-b635-375c236e5228, collectionID=integrationtest1, destination=topic://integrationtest1-md5SaltChecksumsForDefaultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=md5SaltChecksumsForDefaultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@4ec38d63[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@72be59a3[fileID=DefaultFile, allFileIDs=(default)], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@26af3709[checksumType=HMAC_MD5, checksumSalt={-85,-85}, otherChecksumType=(default)], pillarID=reference2, pillarChecksumSpec=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@716d527d[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-md5SaltChecksumsForDefaultTest : org.bitrepository.bitrepositorymessages.GetChecksumsProgressResponse@23d0ef[correlationID=045b82fd-405e-46d8-b635-375c236e5228, collectionID=integrationtest1, destination=topic://integrationtest1-md5SaltChecksumsForDefaultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=md5SaltChecksumsForDefaultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@28589bc6[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to calculate checksums.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@76fa2081[fileID=DefaultFile, allFileIDs=(default)], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@4dfa028d[checksumType=HMAC_MD5, checksumSalt={-85,-85}, otherChecksumType=(default)], resultAddress=(default)] Result: Received message on topic://integrationtest1-md5SaltChecksumsForDefaultTest : org.bitrepository.bitrepositorymessages.GetChecksumsFinalResponse@53401775[correlationID=045b82fd-405e-46d8-b635-375c236e5228, collectionID=integrationtest1, destination=topic://integrationtest1-md5SaltChecksumsForDefaultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=md5SaltChecksumsForDefaultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@3faa2070[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@3ebbba1e[checksumType=HMAC_MD5, checksumSalt={-85,-85}, otherChecksumType=(default)], resultingChecksums=org.bitrepository.bitrepositoryelements.ResultingChecksums@18f3e12c[resultAddress=(default), checksumDataItems={org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@50066d5[fileID=DefaultFile, checksumValue={58,125,-17,-24,69,34,2,-65,111,-70,127,-79,-127,92,-44,16}, calculationTimestamp=2021-05-12T13:15:07.760+02:00]}], partialResult=false] Test success: md5SaltChecksumsForDefaultTest Test starting: sha1ChecksumsForDefaultTest Description: Test the pillar support for SHA1 type checksums Stimuli: Calling getFileIDs([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}], null, null, org.bitrepository.client.eventhandler.BlockingEventHandler@493db44a) Result: Received message on topic://integrationtest1-sha1ChecksumsForDefaultTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@562822bf[correlationID=6ebde42e-0c89-4320-b2ac-4a52a7ed022a, collectionID=integrationtest1, destination=topic://integrationtest1-sha1ChecksumsForDefaultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=sha1ChecksumsForDefaultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@386f31aa[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@3f124d0a[fileID=(default), allFileIDs=true], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@3922a2f3[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-sha1ChecksumsForDefaultTest : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@4ae5b86c[correlationID=6ebde42e-0c89-4320-b2ac-4a52a7ed022a, collectionID=integrationtest1, destination=topic://integrationtest1-sha1ChecksumsForDefaultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=sha1ChecksumsForDefaultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@1d343720[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@2e1e600a[fileID=(default), allFileIDs=true], resultAddress=(default)] Result: Received message on topic://integrationtest1-sha1ChecksumsForDefaultTest : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@675de7dd[correlationID=6ebde42e-0c89-4320-b2ac-4a52a7ed022a, collectionID=integrationtest1, destination=topic://integrationtest1-sha1ChecksumsForDefaultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=sha1ChecksumsForDefaultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@9c1582[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@3cadbf86[fileID=(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@616e9629[resultAddress=(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@6985e6d6[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@9d5de61[fileIDsDataItem={org.bitrepository.bitrepositoryelements.FileIDsDataItem@58d50152[fileID=DefaultFile, lastModificationTime=2021-05-12T13:09:00.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@4d9f0bbf[fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, lastModificationTime=2021-05-12T13:09:29.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@b6af78c[fileID=normalPutFileTestFile-1620817783812, lastModificationTime=2021-05-12T13:09:46.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@2ceb1656[fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, lastModificationTime=2021-05-12T13:09:50.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@5cc45d08[fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, lastModificationTime=2021-05-12T13:09:55.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@693377dc[fileID=missingCollectionIDTestFile-1620817878305, lastModificationTime=2021-05-12T13:11:23.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@35392be1[fileID=otherCollectionTestFile-1620817888976, lastModificationTime=2021-05-12T13:11:33.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@4114d2b6[fileID=missingCollectionIDTestFile-1620818045372, lastModificationTime=2021-05-12T13:14:10.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@3fc6eb81[fileID=otherCollectionTestFile-1620818056004, lastModificationTime=2021-05-12T13:14:20.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@4d39e632[fileID=normalReplaceFileTestFile-1620818066341, lastModificationTime=2021-05-12T13:14:36.000+02:00, fileSize=27]}]]], partialResult=(default)] Step: Request SHA1 checksums for the DefaultFile on the pillar Stimuli: Calling getChecksums([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}], DefaultFile, org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@2835309d[checksumType=SHA1, checksumSalt=(default), otherChecksumType=(default)], null, org.bitrepository.client.eventhandler.BlockingEventHandler@1ec7db43, null) Result: Received message on topic://integrationtest1-sha1ChecksumsForDefaultTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetChecksumsResponse@31a3ba57[correlationID=3fbcdbf3-25cb-4b00-afe2-c112c820c5fb, collectionID=integrationtest1, destination=topic://integrationtest1-sha1ChecksumsForDefaultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=sha1ChecksumsForDefaultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@56c55fb7[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@5ed73c0d[fileID=DefaultFile, allFileIDs=(default)], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@5cdd4993[checksumType=SHA1, checksumSalt=(default), otherChecksumType=(default)], pillarID=reference2, pillarChecksumSpec=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@7080315d[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-sha1ChecksumsForDefaultTest : org.bitrepository.bitrepositorymessages.GetChecksumsProgressResponse@d53acff[correlationID=3fbcdbf3-25cb-4b00-afe2-c112c820c5fb, collectionID=integrationtest1, destination=topic://integrationtest1-sha1ChecksumsForDefaultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=sha1ChecksumsForDefaultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@669ff58e[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to calculate checksums.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@1c1deacc[fileID=DefaultFile, allFileIDs=(default)], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@2d95f5d9[checksumType=SHA1, checksumSalt=(default), otherChecksumType=(default)], resultAddress=(default)] Result: Received message on topic://integrationtest1-sha1ChecksumsForDefaultTest : org.bitrepository.bitrepositorymessages.GetChecksumsFinalResponse@3db190c0[correlationID=3fbcdbf3-25cb-4b00-afe2-c112c820c5fb, collectionID=integrationtest1, destination=topic://integrationtest1-sha1ChecksumsForDefaultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=sha1ChecksumsForDefaultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@249b217d[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@64a91b9a[checksumType=SHA1, checksumSalt=(default), otherChecksumType=(default)], resultingChecksums=org.bitrepository.bitrepositoryelements.ResultingChecksums@5723e4a8[resultAddress=(default), checksumDataItems={org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@559af8a8[fileID=DefaultFile, checksumValue={-126,-76,-79,86,-91,-37,53,30,39,-114,58,-114,93,62,118,45,-20,-92,95,-37}, calculationTimestamp=2021-05-12T13:15:14.125+02:00]}], partialResult=false] Test success: sha1ChecksumsForDefaultTest Test starting: sha1SaltChecksumsForDefaultTest Description: Test the pillar support for SHA1 type checksums with a salt Stimuli: Calling getFileIDs([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}], null, null, org.bitrepository.client.eventhandler.BlockingEventHandler@477a61f8) Result: Received message on topic://integrationtest1-sha1SaltChecksumsForDefaultTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@641c554b[correlationID=f8695248-e9bc-4643-b54b-2e884863077f, collectionID=integrationtest1, destination=topic://integrationtest1-sha1SaltChecksumsForDefaultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=sha1SaltChecksumsForDefaultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@1971107c[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@51bfb15e[fileID=(default), allFileIDs=true], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@53624c79[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-sha1SaltChecksumsForDefaultTest : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@19d94112[correlationID=f8695248-e9bc-4643-b54b-2e884863077f, collectionID=integrationtest1, destination=topic://integrationtest1-sha1SaltChecksumsForDefaultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=sha1SaltChecksumsForDefaultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@5f8e2f57[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@1cd73865[fileID=(default), allFileIDs=true], resultAddress=(default)] Result: Received message on topic://integrationtest1-sha1SaltChecksumsForDefaultTest : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@3fb7ddf6[correlationID=f8695248-e9bc-4643-b54b-2e884863077f, collectionID=integrationtest1, destination=topic://integrationtest1-sha1SaltChecksumsForDefaultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=sha1SaltChecksumsForDefaultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@6cb5dac3[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@42efa495[fileID=(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@67dea8bd[resultAddress=(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@660791dd[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@24262c1c[fileIDsDataItem={org.bitrepository.bitrepositoryelements.FileIDsDataItem@1bd2ff01[fileID=DefaultFile, lastModificationTime=2021-05-12T13:09:00.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@9db3786[fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, lastModificationTime=2021-05-12T13:09:29.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@5388c619[fileID=normalPutFileTestFile-1620817783812, lastModificationTime=2021-05-12T13:09:46.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@465b56b8[fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, lastModificationTime=2021-05-12T13:09:50.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@4a7d8385[fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, lastModificationTime=2021-05-12T13:09:55.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@1acaea4b[fileID=missingCollectionIDTestFile-1620817878305, lastModificationTime=2021-05-12T13:11:23.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@fe74f05[fileID=otherCollectionTestFile-1620817888976, lastModificationTime=2021-05-12T13:11:33.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@139536d7[fileID=missingCollectionIDTestFile-1620818045372, lastModificationTime=2021-05-12T13:14:10.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@3552ee8b[fileID=otherCollectionTestFile-1620818056004, lastModificationTime=2021-05-12T13:14:20.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@7807c2d8[fileID=normalReplaceFileTestFile-1620818066341, lastModificationTime=2021-05-12T13:14:36.000+02:00, fileSize=27]}]]], partialResult=(default)] Step: Request salted SHA1 checksums for the default on the pillar Stimuli: Calling getChecksums([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}], DefaultFile, org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@2f4e2e7b[checksumType=HMAC_SHA1, checksumSalt={-85,-85}, otherChecksumType=(default)], null, org.bitrepository.client.eventhandler.BlockingEventHandler@4e33d738, null) Result: Received message on topic://integrationtest1-sha1SaltChecksumsForDefaultTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetChecksumsResponse@4dad25ba[correlationID=e181f750-169a-4b76-b54d-e2f9ca2e3ef5, collectionID=integrationtest1, destination=topic://integrationtest1-sha1SaltChecksumsForDefaultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=sha1SaltChecksumsForDefaultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@77b49156[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@55301f9d[fileID=DefaultFile, allFileIDs=(default)], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@13e706e1[checksumType=HMAC_SHA1, checksumSalt={-85,-85}, otherChecksumType=(default)], pillarID=reference2, pillarChecksumSpec=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@37c361d2[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-sha1SaltChecksumsForDefaultTest : org.bitrepository.bitrepositorymessages.GetChecksumsProgressResponse@2a3eb1e0[correlationID=e181f750-169a-4b76-b54d-e2f9ca2e3ef5, collectionID=integrationtest1, destination=topic://integrationtest1-sha1SaltChecksumsForDefaultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=sha1SaltChecksumsForDefaultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@59aec53a[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to calculate checksums.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@6356820f[fileID=DefaultFile, allFileIDs=(default)], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@5049dc5d[checksumType=HMAC_SHA1, checksumSalt={-85,-85}, otherChecksumType=(default)], resultAddress=(default)] Result: Received message on topic://integrationtest1-sha1SaltChecksumsForDefaultTest : org.bitrepository.bitrepositorymessages.GetChecksumsFinalResponse@fa7c605[correlationID=e181f750-169a-4b76-b54d-e2f9ca2e3ef5, collectionID=integrationtest1, destination=topic://integrationtest1-sha1SaltChecksumsForDefaultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=sha1SaltChecksumsForDefaultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@200f45de[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@10ff80db[checksumType=HMAC_SHA1, checksumSalt={-85,-85}, otherChecksumType=(default)], resultingChecksums=org.bitrepository.bitrepositoryelements.ResultingChecksums@779eed2a[resultAddress=(default), checksumDataItems={org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@69ab7cb0[fileID=DefaultFile, checksumValue={66,-71,-41,1,74,-58,109,24,85,-88,-90,-51,-111,-18,14,80,-83,-121,19,-46}, calculationTimestamp=2021-05-12T13:15:20.855+02:00]}], partialResult=false] Test success: sha1SaltChecksumsForDefaultTest Starting testcase GetChecksumQueryTest Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, DefaultFile, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@4eb4367d[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@380a650c[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:15:22.167+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@776b18ac, null) Result: Received event: d5733217: PUT_FILE for file DefaultFile: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file Result: Received event: d5733217: PUT_FILE for file DefaultFile: COMPONENT_COMPLETE: ContributorID reference2, requestedChecksumResult=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@5bf6690d[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@2762a93[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:00.289+02:00], File already existed on reference2 Result: Received event: d5733217: PUT_FILE for file DefaultFile: IDENTIFICATION_COMPLETE: Contributors: [] Result: Received event: d5733217: PUT_FILE for file DefaultFile: COMPLETE: Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, DefaultFile, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@3a4bfdb9[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@46aed152[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:15:23.220+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@64a7409e, null) Result: Received event: b0244b54: PUT_FILE for file DefaultFile: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file Result: Received event: b0244b54: PUT_FILE for file DefaultFile: COMPONENT_COMPLETE: ContributorID reference2, requestedChecksumResult=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@5ff89d7[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@7f3114e8[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:25.191+02:00], File already existed on reference2 Result: Received event: b0244b54: PUT_FILE for file DefaultFile: IDENTIFICATION_COMPLETE: Contributors: [] Result: Received event: b0244b54: PUT_FILE for file DefaultFile: COMPLETE: Test starting: checksumSortingTest Description: Test whether the checksum result is sorted oldest to newest. Added fixture: Ensure at least two files are present on the pillar Stimuli: Calling getFileIDs([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}], null, null, org.bitrepository.client.eventhandler.BlockingEventHandler@484c85a2) Result: Received message on topic://integrationtest1-checksumSortingTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@14a22b71[correlationID=300099f5-435e-4dc0-856c-2a4e7bfc927a, collectionID=integrationtest1, destination=topic://integrationtest1-checksumSortingTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=checksumSortingTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@1a65d795[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@1e5a4001[fileID=(default), allFileIDs=true], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@5b58ddae[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-checksumSortingTest : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@2e424920[correlationID=300099f5-435e-4dc0-856c-2a4e7bfc927a, collectionID=integrationtest1, destination=topic://integrationtest1-checksumSortingTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=checksumSortingTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@641186c2[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@67dea851[fileID=(default), allFileIDs=true], resultAddress=(default)] Result: Received message on topic://integrationtest1-checksumSortingTest : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@2f7b66ac[correlationID=300099f5-435e-4dc0-856c-2a4e7bfc927a, collectionID=integrationtest1, destination=topic://integrationtest1-checksumSortingTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=checksumSortingTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@134c212a[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@7b039217[fileID=(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@698d2106[resultAddress=(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@1d37649d[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@6f004360[fileIDsDataItem={org.bitrepository.bitrepositoryelements.FileIDsDataItem@8f4e7bd[fileID=DefaultFile, lastModificationTime=2021-05-12T13:09:00.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@87162b4[fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, lastModificationTime=2021-05-12T13:09:29.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@2e44ecab[fileID=normalPutFileTestFile-1620817783812, lastModificationTime=2021-05-12T13:09:46.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@43b2a140[fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, lastModificationTime=2021-05-12T13:09:50.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@6c546f84[fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, lastModificationTime=2021-05-12T13:09:55.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@6f33c478[fileID=missingCollectionIDTestFile-1620817878305, lastModificationTime=2021-05-12T13:11:23.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@669b5c81[fileID=otherCollectionTestFile-1620817888976, lastModificationTime=2021-05-12T13:11:33.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@30f559b3[fileID=missingCollectionIDTestFile-1620818045372, lastModificationTime=2021-05-12T13:14:10.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@7f123866[fileID=otherCollectionTestFile-1620818056004, lastModificationTime=2021-05-12T13:14:20.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@ef333f8[fileID=normalReplaceFileTestFile-1620818066341, lastModificationTime=2021-05-12T13:14:36.000+02:00, fileSize=27]}]]], partialResult=(default)] Step: Retrieve a list of all checksums. Stimuli: Calling getChecksums([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}], null, org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@27276853[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], null, org.bitrepository.client.eventhandler.BlockingEventHandler@3b3d77a0, null) Result: Received message on topic://integrationtest1-checksumSortingTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetChecksumsResponse@32b019f3[correlationID=ddafaaea-4e03-477b-8dbf-05963a4ebd87, collectionID=integrationtest1, destination=topic://integrationtest1-checksumSortingTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=checksumSortingTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@2812e6d7[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@46ad2abb[fileID=(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@5156ad65[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], pillarID=reference2, pillarChecksumSpec=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@639b593d[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-checksumSortingTest : org.bitrepository.bitrepositorymessages.GetChecksumsProgressResponse@20dbe648[correlationID=ddafaaea-4e03-477b-8dbf-05963a4ebd87, collectionID=integrationtest1, destination=topic://integrationtest1-checksumSortingTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=checksumSortingTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@12797100[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to calculate checksums.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@7271fa0e[fileID=(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@143b33da[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], resultAddress=(default)] Result: Received message on topic://integrationtest1-checksumSortingTest : org.bitrepository.bitrepositorymessages.GetChecksumsFinalResponse@6b2d6eb3[correlationID=ddafaaea-4e03-477b-8dbf-05963a4ebd87, collectionID=integrationtest1, destination=topic://integrationtest1-checksumSortingTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=checksumSortingTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@3205e3a7[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@19713035[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], resultingChecksums=org.bitrepository.bitrepositoryelements.ResultingChecksums@4fd9de63[resultAddress=(default), checksumDataItems={org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@23181a1[fileID=DefaultFile, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:00.289+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@2693fa2[fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:29.045+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@1fecec93[fileID=normalPutFileTestFile-1620817783812, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:46.408+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@1ec703cb[fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:50.896+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@10f5b53b[fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:55.130+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@5baa0ca8[fileID=missingCollectionIDTestFile-1620817878305, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:11:23.318+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@235aeb3a[fileID=otherCollectionTestFile-1620817888976, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:11:33.246+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@5a57dc1[fileID=missingCollectionIDTestFile-1620818045372, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:10.212+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@38445c23[fileID=otherCollectionTestFile-1620818056004, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:20.154+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@3300d8cf[fileID=normalReplaceFileTestFile-1620818066341, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:36.584+02:00]}], partialResult=false] Test success: checksumSortingTest Test starting: maxNumberOfResultTest Description: Verifies the size of the result set can be limited by setting the maxNumberOfResult parameter. Added fixture: Ensure at least two files are present on the pillar Stimuli: Calling getFileIDs([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}], null, null, org.bitrepository.client.eventhandler.BlockingEventHandler@74c1f7be) Result: Received message on topic://integrationtest1-maxNumberOfResultTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@4777f6ae[correlationID=ab88d8f7-b403-4284-96f3-1c660a0592bc, collectionID=integrationtest1, destination=topic://integrationtest1-maxNumberOfResultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxNumberOfResultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@6992d0f4[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@732d3ca1[fileID=(default), allFileIDs=true], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@465e54ab[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-maxNumberOfResultTest : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@6a6ba818[correlationID=ab88d8f7-b403-4284-96f3-1c660a0592bc, collectionID=integrationtest1, destination=topic://integrationtest1-maxNumberOfResultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxNumberOfResultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@1a195a63[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@3eb3499f[fileID=(default), allFileIDs=true], resultAddress=(default)] Result: Received message on topic://integrationtest1-maxNumberOfResultTest : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@2141f335[correlationID=ab88d8f7-b403-4284-96f3-1c660a0592bc, collectionID=integrationtest1, destination=topic://integrationtest1-maxNumberOfResultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxNumberOfResultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@16ddb46d[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@46472e97[fileID=(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@621c7871[resultAddress=(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@4ceaf75c[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@37ef5c70[fileIDsDataItem={org.bitrepository.bitrepositoryelements.FileIDsDataItem@4823ff8c[fileID=DefaultFile, lastModificationTime=2021-05-12T13:09:00.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@497dc909[fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, lastModificationTime=2021-05-12T13:09:29.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@5236876d[fileID=normalPutFileTestFile-1620817783812, lastModificationTime=2021-05-12T13:09:46.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@1f775d87[fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, lastModificationTime=2021-05-12T13:09:50.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@487f1e7a[fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, lastModificationTime=2021-05-12T13:09:55.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@6fedb3fd[fileID=missingCollectionIDTestFile-1620817878305, lastModificationTime=2021-05-12T13:11:23.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@9065c82[fileID=otherCollectionTestFile-1620817888976, lastModificationTime=2021-05-12T13:11:33.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@2c38b340[fileID=missingCollectionIDTestFile-1620818045372, lastModificationTime=2021-05-12T13:14:10.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@1c84f473[fileID=otherCollectionTestFile-1620818056004, lastModificationTime=2021-05-12T13:14:20.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@1ef4de45[fileID=normalReplaceFileTestFile-1620818066341, lastModificationTime=2021-05-12T13:14:36.000+02:00, fileSize=27]}]]], partialResult=(default)] Step: Retrieve a list of all checksums by setting maxNumberOfResult to null. Stimuli: Calling getChecksums([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}], null, org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@459d199b[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], null, org.bitrepository.client.eventhandler.BlockingEventHandler@70b9e0c6, null) Result: Received message on topic://integrationtest1-maxNumberOfResultTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetChecksumsResponse@25ad7355[correlationID=7b98e039-aa3c-494d-9d9c-3487c6e97b9f, collectionID=integrationtest1, destination=topic://integrationtest1-maxNumberOfResultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxNumberOfResultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@4ce67613[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@77fa3490[fileID=(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@4f44cadc[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], pillarID=reference2, pillarChecksumSpec=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@1bd3fba[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-maxNumberOfResultTest : org.bitrepository.bitrepositorymessages.GetChecksumsProgressResponse@70b42390[correlationID=7b98e039-aa3c-494d-9d9c-3487c6e97b9f, collectionID=integrationtest1, destination=topic://integrationtest1-maxNumberOfResultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxNumberOfResultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@610a882a[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to calculate checksums.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@261e1b0a[fileID=(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@4ef1d75c[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], resultAddress=(default)] Result: Received message on topic://integrationtest1-maxNumberOfResultTest : org.bitrepository.bitrepositorymessages.GetChecksumsFinalResponse@1f88d5b1[correlationID=7b98e039-aa3c-494d-9d9c-3487c6e97b9f, collectionID=integrationtest1, destination=topic://integrationtest1-maxNumberOfResultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxNumberOfResultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@2af655b2[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@415e6a5[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], resultingChecksums=org.bitrepository.bitrepositoryelements.ResultingChecksums@7ce6cdad[resultAddress=(default), checksumDataItems={org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@3c6dbe5a[fileID=DefaultFile, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:00.289+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@6591d13b[fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:29.045+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@7dd243fe[fileID=normalPutFileTestFile-1620817783812, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:46.408+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@3713624c[fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:50.896+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@665d959a[fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:55.130+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@dae9863[fileID=missingCollectionIDTestFile-1620817878305, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:11:23.318+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@628ce79b[fileID=otherCollectionTestFile-1620817888976, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:11:33.246+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@4e21f884[fileID=missingCollectionIDTestFile-1620818045372, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:10.212+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@44da459f[fileID=otherCollectionTestFile-1620818056004, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:20.154+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@3dcea0e7[fileID=normalReplaceFileTestFile-1620818066341, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:36.584+02:00]}], partialResult=false] Step: Repeat the request checksums, this time with maxNumberOfResult set to one Stimuli: Calling getChecksums([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=1}], null, org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@1547992c[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], null, org.bitrepository.client.eventhandler.BlockingEventHandler@61e83eb1, null) Result: Received message on topic://integrationtest1-maxNumberOfResultTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetChecksumsResponse@38fb28fa[correlationID=f20f6253-4176-45a9-a113-65955ade1a76, collectionID=integrationtest1, destination=topic://integrationtest1-maxNumberOfResultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxNumberOfResultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@795f02b9[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@6f3f56b0[fileID=(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@27be0a28[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], pillarID=reference2, pillarChecksumSpec=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@46634add[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-maxNumberOfResultTest : org.bitrepository.bitrepositorymessages.GetChecksumsProgressResponse@42d7109a[correlationID=f20f6253-4176-45a9-a113-65955ade1a76, collectionID=integrationtest1, destination=topic://integrationtest1-maxNumberOfResultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxNumberOfResultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@4e306860[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to calculate checksums.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@59c9dc10[fileID=(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@7b21c7f2[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], resultAddress=(default)] Result: Received message on topic://integrationtest1-maxNumberOfResultTest : org.bitrepository.bitrepositorymessages.GetChecksumsFinalResponse@1084bcc[correlationID=f20f6253-4176-45a9-a113-65955ade1a76, collectionID=integrationtest1, destination=topic://integrationtest1-maxNumberOfResultTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxNumberOfResultTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@4c3640e5[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@ddf4d7[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], resultingChecksums=org.bitrepository.bitrepositoryelements.ResultingChecksums@5b082c2f[resultAddress=(default), checksumDataItems={org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@2ee37eeb[fileID=DefaultFile, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:00.289+02:00]}], partialResult=true] Test success: maxNumberOfResultTest Test starting: maxTimeStampTest Description: Test the pillar support for only retrieving checksums older than a given time. Note that this test assumes there is at least 2 checksums with different timestamps. (Checksum lists are not compared directly as long lists might have checksums with shared timestamps which possibly leads to ambiguous results when sorting by time only. Instead, list size and outer points are compared) Stimuli: Calling getFileIDs([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}], null, null, org.bitrepository.client.eventhandler.BlockingEventHandler@fd92537) Result: Received message on topic://integrationtest1-maxTimeStampTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@6d7606d0[correlationID=87d6ac03-6f75-4278-911e-22ffdbe4b19a, collectionID=integrationtest1, destination=topic://integrationtest1-maxTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@133942f3[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@9ca6def[fileID=(default), allFileIDs=true], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@3ceb5e1b[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-maxTimeStampTest : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@5ad73c37[correlationID=87d6ac03-6f75-4278-911e-22ffdbe4b19a, collectionID=integrationtest1, destination=topic://integrationtest1-maxTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@10cf355[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@37f32bf4[fileID=(default), allFileIDs=true], resultAddress=(default)] Result: Received message on topic://integrationtest1-maxTimeStampTest : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@6a49b16[correlationID=87d6ac03-6f75-4278-911e-22ffdbe4b19a, collectionID=integrationtest1, destination=topic://integrationtest1-maxTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@65f12971[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@381e8c1[fileID=(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@2d03dfce[resultAddress=(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@f5d9d53[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@630b9768[fileIDsDataItem={org.bitrepository.bitrepositoryelements.FileIDsDataItem@6f40bc28[fileID=DefaultFile, lastModificationTime=2021-05-12T13:09:00.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@5c0ef3a1[fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, lastModificationTime=2021-05-12T13:09:29.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@3fda4a76[fileID=normalPutFileTestFile-1620817783812, lastModificationTime=2021-05-12T13:09:46.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@552a32[fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, lastModificationTime=2021-05-12T13:09:50.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@6a1e77ec[fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, lastModificationTime=2021-05-12T13:09:55.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@41a602f5[fileID=missingCollectionIDTestFile-1620817878305, lastModificationTime=2021-05-12T13:11:23.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@2cc2694d[fileID=otherCollectionTestFile-1620817888976, lastModificationTime=2021-05-12T13:11:33.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@56fd25d[fileID=missingCollectionIDTestFile-1620818045372, lastModificationTime=2021-05-12T13:14:10.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@1cd7740b[fileID=otherCollectionTestFile-1620818056004, lastModificationTime=2021-05-12T13:14:20.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@6d977cce[fileID=normalReplaceFileTestFile-1620818066341, lastModificationTime=2021-05-12T13:14:36.000+02:00, fileSize=27]}]]], partialResult=(default)] Step: Request default checksums for all files on the pillar Stimuli: Calling getChecksums([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}], null, org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@22024fec[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], null, org.bitrepository.client.eventhandler.BlockingEventHandler@315fe2b1, null) Result: Received message on topic://integrationtest1-maxTimeStampTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetChecksumsResponse@5220f830[correlationID=e2b5be08-21b9-4169-b434-7f453b37a18f, collectionID=integrationtest1, destination=topic://integrationtest1-maxTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@29263513[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@e767b10[fileID=(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@58d1171c[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], pillarID=reference2, pillarChecksumSpec=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@d65854e[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-maxTimeStampTest : org.bitrepository.bitrepositorymessages.GetChecksumsProgressResponse@1e712444[correlationID=e2b5be08-21b9-4169-b434-7f453b37a18f, collectionID=integrationtest1, destination=topic://integrationtest1-maxTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@2baba0b2[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to calculate checksums.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@788adebc[fileID=(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@4ec932d0[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], resultAddress=(default)] Result: Received message on topic://integrationtest1-maxTimeStampTest : org.bitrepository.bitrepositorymessages.GetChecksumsFinalResponse@598d6c49[correlationID=e2b5be08-21b9-4169-b434-7f453b37a18f, collectionID=integrationtest1, destination=topic://integrationtest1-maxTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@2fd5f9fa[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@61073a2e[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], resultingChecksums=org.bitrepository.bitrepositoryelements.ResultingChecksums@104ad82[resultAddress=(default), checksumDataItems={org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@65c40c0[fileID=DefaultFile, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:00.289+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@34818b66[fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:29.045+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@349bbe25[fileID=normalPutFileTestFile-1620817783812, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:46.408+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@10d76d89[fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:50.896+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@74697513[fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:55.130+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@4c8b0a43[fileID=missingCollectionIDTestFile-1620817878305, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:11:23.318+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@2508ef61[fileID=otherCollectionTestFile-1620817888976, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:11:33.246+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@e18756c[fileID=missingCollectionIDTestFile-1620818045372, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:10.212+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@31664851[fileID=otherCollectionTestFile-1620818056004, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:20.154+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@252b852c[fileID=normalReplaceFileTestFile-1620818066341, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:36.584+02:00]}], partialResult=false] Step: Request checksums with MaxTimeStamp set to the timestamp of the newest checksum Stimuli: Calling getChecksums([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=Wed May 12 13:14:36 CEST 2021, maxNumberOfResults=null}], null, org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@561690ff[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], null, org.bitrepository.client.eventhandler.BlockingEventHandler@cab07cc, null) Result: Received message on topic://integrationtest1-maxTimeStampTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetChecksumsResponse@473a050f[correlationID=ed0fbeb8-869b-4db0-827a-94a7b9880740, collectionID=integrationtest1, destination=topic://integrationtest1-maxTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@ac4bb91[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@9e34e58[fileID=(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@7018b8ad[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], pillarID=reference2, pillarChecksumSpec=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@671dd9dc[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-maxTimeStampTest : org.bitrepository.bitrepositorymessages.GetChecksumsProgressResponse@3ff5e4e1[correlationID=ed0fbeb8-869b-4db0-827a-94a7b9880740, collectionID=integrationtest1, destination=topic://integrationtest1-maxTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@734cf408[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to calculate checksums.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@3114fe7d[fileID=(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@10763d9c[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], resultAddress=(default)] Result: Received message on topic://integrationtest1-maxTimeStampTest : org.bitrepository.bitrepositorymessages.GetChecksumsFinalResponse@34119f[correlationID=ed0fbeb8-869b-4db0-827a-94a7b9880740, collectionID=integrationtest1, destination=topic://integrationtest1-maxTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@14cc4925[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@3a190ad2[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], resultingChecksums=org.bitrepository.bitrepositoryelements.ResultingChecksums@23dbad7[resultAddress=(default), checksumDataItems={org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@2386fdd1[fileID=DefaultFile, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:00.289+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@39ea8d7[fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:29.045+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@756d5ce0[fileID=normalPutFileTestFile-1620817783812, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:46.408+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@1a69ab98[fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:50.896+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@e15b571[fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:55.130+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@78bb7c74[fileID=missingCollectionIDTestFile-1620817878305, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:11:23.318+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@67aea5df[fileID=otherCollectionTestFile-1620817888976, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:11:33.246+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@30cce7d9[fileID=missingCollectionIDTestFile-1620818045372, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:10.212+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@13d1728c[fileID=otherCollectionTestFile-1620818056004, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:20.154+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@302af45e[fileID=normalReplaceFileTestFile-1620818066341, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:36.584+02:00]}], partialResult=false] Step: Request checksums with MaxTimeStamp set to the timestamp of the oldest checksum Stimuli: Calling getChecksums([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=Wed May 12 13:09:00 CEST 2021, maxNumberOfResults=null}], null, org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@3010c128[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], null, org.bitrepository.client.eventhandler.BlockingEventHandler@5e2aca29, null) Result: Received message on topic://integrationtest1-maxTimeStampTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetChecksumsResponse@22383fd9[correlationID=b16bea6a-499d-4ce1-a802-81afc9f8549e, collectionID=integrationtest1, destination=topic://integrationtest1-maxTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@751de668[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@6dc0af55[fileID=(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@aaf2eb7[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], pillarID=reference2, pillarChecksumSpec=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@698a0ecc[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-maxTimeStampTest : org.bitrepository.bitrepositorymessages.GetChecksumsProgressResponse@143cedf7[correlationID=b16bea6a-499d-4ce1-a802-81afc9f8549e, collectionID=integrationtest1, destination=topic://integrationtest1-maxTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@453a31a8[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to calculate checksums.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@73810edc[fileID=(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@5eb552ff[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], resultAddress=(default)] Result: Received message on topic://integrationtest1-maxTimeStampTest : org.bitrepository.bitrepositorymessages.GetChecksumsFinalResponse@2d955f8b[correlationID=b16bea6a-499d-4ce1-a802-81afc9f8549e, collectionID=integrationtest1, destination=topic://integrationtest1-maxTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@39369ce0[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@479c3fa7[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], resultingChecksums=org.bitrepository.bitrepositoryelements.ResultingChecksums@42ba82f4[resultAddress=(default), checksumDataItems={org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@366c02f6[fileID=DefaultFile, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:00.289+02:00]}], partialResult=false] Step: Request checksums with MaxTimeStamp set to the timestamp of the oldest checksum - 10 ms Stimuli: Calling getChecksums([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=Wed May 12 13:09:00 CEST 2021, maxNumberOfResults=null}], null, org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@4df33883[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], null, org.bitrepository.client.eventhandler.BlockingEventHandler@4ce4057e, null) Result: Received message on topic://integrationtest1-maxTimeStampTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetChecksumsResponse@31827ab7[correlationID=e96f2c3a-b2f7-492b-9790-74fc46f896be, collectionID=integrationtest1, destination=topic://integrationtest1-maxTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@3cde31fb[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@2ae5a9b6[fileID=(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@7c4865ae[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], pillarID=reference2, pillarChecksumSpec=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@5e3def52[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-maxTimeStampTest : org.bitrepository.bitrepositorymessages.GetChecksumsProgressResponse@3386989e[correlationID=e96f2c3a-b2f7-492b-9790-74fc46f896be, collectionID=integrationtest1, destination=topic://integrationtest1-maxTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@5c1a89f9[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to calculate checksums.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@3ba1f8ff[fileID=(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@3599420f[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], resultAddress=(default)] Result: Received message on topic://integrationtest1-maxTimeStampTest : org.bitrepository.bitrepositorymessages.GetChecksumsFinalResponse@32dc7e4a[correlationID=e96f2c3a-b2f7-492b-9790-74fc46f896be, collectionID=integrationtest1, destination=topic://integrationtest1-maxTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=maxTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@3a817ca9[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@3b43e357[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], resultingChecksums=org.bitrepository.bitrepositoryelements.ResultingChecksums@e530d06[resultAddress=(default), checksumDataItems=(default)], partialResult=false] Test success: maxTimeStampTest Test starting: minTimeStampTest Description: Test the pillar support for only retrieving checksums newer that a given time. Note that this test assumes there is at least 2 checksums with different timestamps.(Checksum lists are not compared directly as long lists might have checksums with shared timestamps which possibly leads to ambiguous results when sorting by time only. Instead, list size and outer points are compared) Stimuli: Calling getFileIDs([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}], null, null, org.bitrepository.client.eventhandler.BlockingEventHandler@1ee03bc5) Result: Received message on topic://integrationtest1-minTimeStampTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@71a5bff9[correlationID=7ffdef80-0293-4f32-bfdc-8df98f30e4ff, collectionID=integrationtest1, destination=topic://integrationtest1-minTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@20dab1a9[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@110fe52f[fileID=(default), allFileIDs=true], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@7a2f135[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-minTimeStampTest : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@52659119[correlationID=7ffdef80-0293-4f32-bfdc-8df98f30e4ff, collectionID=integrationtest1, destination=topic://integrationtest1-minTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@29e755c6[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@79963c5c[fileID=(default), allFileIDs=true], resultAddress=(default)] Result: Received message on topic://integrationtest1-minTimeStampTest : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@3f4a3874[correlationID=7ffdef80-0293-4f32-bfdc-8df98f30e4ff, collectionID=integrationtest1, destination=topic://integrationtest1-minTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@41598bdd[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@5283bf55[fileID=(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@1a3f1d85[resultAddress=(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@74d81f2e[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@79d2650b[fileIDsDataItem={org.bitrepository.bitrepositoryelements.FileIDsDataItem@36e41473[fileID=DefaultFile, lastModificationTime=2021-05-12T13:09:00.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@5455e41f[fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, lastModificationTime=2021-05-12T13:09:29.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@6040b0d4[fileID=normalPutFileTestFile-1620817783812, lastModificationTime=2021-05-12T13:09:46.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@ad06bea[fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, lastModificationTime=2021-05-12T13:09:50.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@1c01b14f[fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, lastModificationTime=2021-05-12T13:09:55.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@670fdbcc[fileID=missingCollectionIDTestFile-1620817878305, lastModificationTime=2021-05-12T13:11:23.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@22c01e9[fileID=otherCollectionTestFile-1620817888976, lastModificationTime=2021-05-12T13:11:33.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@baaa57d[fileID=missingCollectionIDTestFile-1620818045372, lastModificationTime=2021-05-12T13:14:10.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@1a30f68e[fileID=otherCollectionTestFile-1620818056004, lastModificationTime=2021-05-12T13:14:20.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@3f88fbf[fileID=normalReplaceFileTestFile-1620818066341, lastModificationTime=2021-05-12T13:14:36.000+02:00, fileSize=27]}]]], partialResult=(default)] Step: Request default checksums for all files on the pillar Stimuli: Calling getChecksums([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}], null, org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@46a49b05[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], null, org.bitrepository.client.eventhandler.BlockingEventHandler@142683da, null) Result: Received message on topic://integrationtest1-minTimeStampTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetChecksumsResponse@6139f560[correlationID=7ed4088e-7d0c-4d50-ba41-436cc90a598b, collectionID=integrationtest1, destination=topic://integrationtest1-minTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@3f663577[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@22ff2093[fileID=(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@653dc604[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], pillarID=reference2, pillarChecksumSpec=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@4b01bd36[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-minTimeStampTest : org.bitrepository.bitrepositorymessages.GetChecksumsProgressResponse@3a0532ba[correlationID=7ed4088e-7d0c-4d50-ba41-436cc90a598b, collectionID=integrationtest1, destination=topic://integrationtest1-minTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@19598ac2[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to calculate checksums.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@2ab7dfb4[fileID=(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@3895fe2[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], resultAddress=(default)] Result: Received message on topic://integrationtest1-minTimeStampTest : org.bitrepository.bitrepositorymessages.GetChecksumsFinalResponse@108a3dcb[correlationID=7ed4088e-7d0c-4d50-ba41-436cc90a598b, collectionID=integrationtest1, destination=topic://integrationtest1-minTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@4550aa82[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@72de0cac[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], resultingChecksums=org.bitrepository.bitrepositoryelements.ResultingChecksums@518e87e3[resultAddress=(default), checksumDataItems={org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@1831b47f[fileID=DefaultFile, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:00.289+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@5914a6d7[fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:29.045+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@195003cd[fileID=normalPutFileTestFile-1620817783812, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:46.408+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@3cc43e9b[fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:50.896+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@2943f730[fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:55.130+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@551dded1[fileID=missingCollectionIDTestFile-1620817878305, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:11:23.318+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@4c4ae1d4[fileID=otherCollectionTestFile-1620817888976, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:11:33.246+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@51e72e20[fileID=missingCollectionIDTestFile-1620818045372, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:10.212+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@67aba95b[fileID=otherCollectionTestFile-1620818056004, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:20.154+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@5c7b0829[fileID=normalReplaceFileTestFile-1620818066341, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:36.584+02:00]}], partialResult=false] Step: Request checksums with MinTimeStamp set to the timestamp of the oldest checksum Stimuli: Calling getChecksums([ContributorQuery{componentID='reference2, minTimestamp=Wed May 12 13:09:00 CEST 2021, maxTimestamp=null, maxNumberOfResults=null}], null, org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@537849ca[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], null, org.bitrepository.client.eventhandler.BlockingEventHandler@3d36e18f, null) Result: Received message on topic://integrationtest1-minTimeStampTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetChecksumsResponse@47a41633[correlationID=94e3acb1-cc87-44f2-b29e-1452e40a1c3e, collectionID=integrationtest1, destination=topic://integrationtest1-minTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@2f5aa6c9[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@15013308[fileID=(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@113f5bc1[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], pillarID=reference2, pillarChecksumSpec=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@764dd25b[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-minTimeStampTest : org.bitrepository.bitrepositorymessages.GetChecksumsProgressResponse@2639432f[correlationID=94e3acb1-cc87-44f2-b29e-1452e40a1c3e, collectionID=integrationtest1, destination=topic://integrationtest1-minTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@72ae66b9[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to calculate checksums.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@ce9f861[fileID=(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@5333585e[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], resultAddress=(default)] Result: Received message on topic://integrationtest1-minTimeStampTest : org.bitrepository.bitrepositorymessages.GetChecksumsFinalResponse@3f7f492c[correlationID=94e3acb1-cc87-44f2-b29e-1452e40a1c3e, collectionID=integrationtest1, destination=topic://integrationtest1-minTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@3ee57bd4[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@68d3d2d8[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], resultingChecksums=org.bitrepository.bitrepositoryelements.ResultingChecksums@7d8ca699[resultAddress=(default), checksumDataItems={org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@34b4f0de[fileID=DefaultFile, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:00.289+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@7147f94d[fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:29.045+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@6469176a[fileID=normalPutFileTestFile-1620817783812, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:46.408+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@7cc9cd10[fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:50.896+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@6fe8f057[fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:55.130+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@212be176[fileID=missingCollectionIDTestFile-1620817878305, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:11:23.318+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@dd5707e[fileID=otherCollectionTestFile-1620817888976, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:11:33.246+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@3f469d99[fileID=missingCollectionIDTestFile-1620818045372, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:10.212+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@1704b86e[fileID=otherCollectionTestFile-1620818056004, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:20.154+02:00],org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@695acba9[fileID=normalReplaceFileTestFile-1620818066341, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:36.584+02:00]}], partialResult=false] Step: Request checksums with MinTimeStamp set to the timestamp of the newest checksum Stimuli: Calling getChecksums([ContributorQuery{componentID='reference2, minTimestamp=Wed May 12 13:14:36 CEST 2021, maxTimestamp=null, maxNumberOfResults=null}], null, org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@4f88ae6[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], null, org.bitrepository.client.eventhandler.BlockingEventHandler@32f73d95, null) Result: Received message on topic://integrationtest1-minTimeStampTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetChecksumsResponse@4faa107c[correlationID=052e2c4c-4583-4dde-b5bb-7e70c25ef501, collectionID=integrationtest1, destination=topic://integrationtest1-minTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@440bf645[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@76fee162[fileID=(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@49467b97[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], pillarID=reference2, pillarChecksumSpec=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@56f0ab33[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-minTimeStampTest : org.bitrepository.bitrepositorymessages.GetChecksumsProgressResponse@5e323459[correlationID=052e2c4c-4583-4dde-b5bb-7e70c25ef501, collectionID=integrationtest1, destination=topic://integrationtest1-minTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@303c2e50[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to calculate checksums.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@771190f5[fileID=(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@671be7fb[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], resultAddress=(default)] Result: Received message on topic://integrationtest1-minTimeStampTest : org.bitrepository.bitrepositorymessages.GetChecksumsFinalResponse@28c487bd[correlationID=052e2c4c-4583-4dde-b5bb-7e70c25ef501, collectionID=integrationtest1, destination=topic://integrationtest1-minTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@79db625b[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@62852372[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], resultingChecksums=org.bitrepository.bitrepositoryelements.ResultingChecksums@236c3ad[resultAddress=(default), checksumDataItems={org.bitrepository.bitrepositoryelements.ChecksumDataForChecksumSpecTYPE@3aaad82f[fileID=normalReplaceFileTestFile-1620818066341, checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:36.584+02:00]}], partialResult=false] Step: Request checksums with MinTimeStamp set to the timestamp of the newest checksum + 10 ms Stimuli: Calling getChecksums([ContributorQuery{componentID='reference2, minTimestamp=Wed May 12 13:14:36 CEST 2021, maxTimestamp=null, maxNumberOfResults=null}], null, org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@15fa7cfd[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], null, org.bitrepository.client.eventhandler.BlockingEventHandler@351d327d, null) Result: Received message on topic://integrationtest1-minTimeStampTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetChecksumsResponse@365f59a8[correlationID=119cbb46-a14c-4bbf-a7a4-51714b070eca, collectionID=integrationtest1, destination=topic://integrationtest1-minTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@14343c82[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@20abbe02[fileID=(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@4c2c6198[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], pillarID=reference2, pillarChecksumSpec=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@f2e3ac[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-minTimeStampTest : org.bitrepository.bitrepositorymessages.GetChecksumsProgressResponse@24c780c[correlationID=119cbb46-a14c-4bbf-a7a4-51714b070eca, collectionID=integrationtest1, destination=topic://integrationtest1-minTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@3b6f969c[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to calculate checksums.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@20f88fe8[fileID=(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@538beec7[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], resultAddress=(default)] Result: Received message on topic://integrationtest1-minTimeStampTest : org.bitrepository.bitrepositorymessages.GetChecksumsFinalResponse@32e670a2[correlationID=119cbb46-a14c-4bbf-a7a4-51714b070eca, collectionID=integrationtest1, destination=topic://integrationtest1-minTimeStampTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=minTimeStampTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@757acb14[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@2ee37bb7[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], resultingChecksums=org.bitrepository.bitrepositoryelements.ResultingChecksums@11999d9c[resultAddress=(default), checksumDataItems=(default)], partialResult=false] Test success: minTimeStampTest Starting testcase IdentifyPillarsForGetChecksumsIT Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, DefaultFile, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@1c3d0aba[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@5a74606c[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:16:14.305+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@657225fa, null) Result: Received event: a0392f5d: PUT_FILE for file DefaultFile: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file Result: Received event: a0392f5d: PUT_FILE for file DefaultFile: COMPONENT_COMPLETE: ContributorID reference2, requestedChecksumResult=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@44304603[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@2aea972b[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:00.289+02:00], File already existed on reference2 Result: Received event: a0392f5d: PUT_FILE for file DefaultFile: IDENTIFICATION_COMPLETE: Contributors: [] Result: Received event: a0392f5d: PUT_FILE for file DefaultFile: COMPLETE: Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, DefaultFile, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@31d8285c[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@42083f3b[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:16:15.207+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@206c355d, null) Result: Received event: 6f48afd4: PUT_FILE for file DefaultFile: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file Result: Received event: 6f48afd4: PUT_FILE for file DefaultFile: COMPONENT_COMPLETE: ContributorID reference2, requestedChecksumResult=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@7a89a0f2[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@12a709da[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:25.191+02:00], File already existed on reference2 Result: Received event: 6f48afd4: PUT_FILE for file DefaultFile: IDENTIFICATION_COMPLETE: Contributors: [] Result: Received event: 6f48afd4: PUT_FILE for file DefaultFile: COMPLETE: Test starting: irrelevantCollectionTest Description: Verifies identification works correctly for a collection not defined for the pillar Step: Sending a putFile identification with a irrelevant collectionID. eg. the pillar is not part of the collection Test success: irrelevantCollectionTest Test starting: missingCollectionIDTest Description: Verifies the a missing collectionID in the request is rejected Step: Sending a request without a collectionID. Result: Received message on topic://integrationtest1-missingCollectionIDTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetChecksumsResponse@2f6124a4[correlationID=45a3818a-d4af-48e2-8c30-a0eed0bcf634, collectionID=(default), destination=topic://integrationtest1-missingCollectionIDTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=missingCollectionIDTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@21a6df38[responseCode=REQUEST_NOT_UNDERSTOOD_FAILURE, responseText=IdentifyPillarsForGetChecksumsRequest's requires a CollectionID], fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@25994fd4[fileID=(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@609bd503[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], pillarID=reference2, pillarChecksumSpec=(default), timeToDeliver=(default)] Test success: missingCollectionIDTest Test starting: otherCollectionTest Description: Verifies identification works correctly for a second collection defined for pillar Step: Sending a identify request with a non-default collectionID (not the first collection) the pillar is part of Result: Received message on topic://integrationtest1-otherCollectionTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetChecksumsResponse@46f989b0[correlationID=68f6b86f-7f7e-4195-a901-4b6693f85330, collectionID=integrationtest2, destination=topic://integrationtest1-otherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=otherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@5131d148[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@3eb9d355[fileID=(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@b42a4c[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], pillarID=reference2, pillarChecksumSpec=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@a0a97e3[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Test success: otherCollectionTest Test starting: allFilesTest Description: Tests that the pillar accepts a GetChecksums requests for all files, even though it does not have any files. Step: Create and send the identify request message. Step: Retrieve and validate the response getPillarID() the pillar. Result: Received message on topic://integrationtest1-allFilesTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetChecksumsResponse@556ebc7b[correlationID=76191ec1-1675-423e-85e6-20b282d13e5c, collectionID=integrationtest1, destination=topic://integrationtest1-allFilesTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=allFilesTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@25bdfef8[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@4fa5649[fileID=(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@5a117cba[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], pillarID=reference2, pillarChecksumSpec=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@7a3c8ee7[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Test success: allFilesTest Test starting: nonExistingFileTest Description: Tests that the pillar is able to reject a GetChecksums requests for a file, which it does not have during the identification phase. Step: Setup for test Step: Create and send the identify request message. Step: Retrieve and validate the response getPillarID() the pillar. Result: Received message on topic://integrationtest1-nonExistingFileTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetChecksumsResponse@30bcf566[correlationID=34b3b901-dbf8-41fe-8241-b4129872cd9a, collectionID=integrationtest1, destination=topic://integrationtest1-nonExistingFileTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=nonExistingFileTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@66a2b526[responseCode=FILE_NOT_FOUND_FAILURE, responseText=File not found.], fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@3707f1e4[fileID=nonExistingFileTest-integrationtest1--Test-File-1620818184643, allFileIDs=(default)], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@29d21a55[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], pillarID=reference2, pillarChecksumSpec=(default), timeToDeliver=(default)] Test success: nonExistingFileTest Test starting: normalIdentificationTest Description: Verifies the normal behaviour for getChecksums identification Step: Setup for test Stimuli: Calling getFileIDs([ContributorQuery{componentID='reference2, minTimestamp=null, maxTimestamp=null, maxNumberOfResults=null}], null, null, org.bitrepository.client.eventhandler.BlockingEventHandler@5139c649) Result: Received message on topic://integrationtest1-normalIdentificationTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileIDsResponse@7e92cdcc[correlationID=43dc3456-bebd-4510-9c9a-28a3d15ec25d, collectionID=integrationtest1, destination=topic://integrationtest1-normalIdentificationTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalIdentificationTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@d6a4cbd[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@56a0425[fileID=(default), allFileIDs=true], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@3cd3b66f[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Result: Received message on topic://integrationtest1-normalIdentificationTest : org.bitrepository.bitrepositorymessages.GetFileIDsProgressResponse@1480b743[correlationID=43dc3456-bebd-4510-9c9a-28a3d15ec25d, collectionID=integrationtest1, destination=topic://integrationtest1-normalIdentificationTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalIdentificationTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@7d9af353[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Starting to locate files.], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@75c7e09f[fileID=(default), allFileIDs=true], resultAddress=(default)] Result: Received message on topic://integrationtest1-normalIdentificationTest : org.bitrepository.bitrepositorymessages.GetFileIDsFinalResponse@25a4169c[correlationID=43dc3456-bebd-4510-9c9a-28a3d15ec25d, collectionID=integrationtest1, destination=topic://integrationtest1-normalIdentificationTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalIdentificationTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@340f87c4[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@1ea5fa7d[fileID=(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@542c222e[resultAddress=(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@5139cec1[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@19c05285[fileIDsDataItem={org.bitrepository.bitrepositoryelements.FileIDsDataItem@288725d2[fileID=DefaultFile, lastModificationTime=2021-05-12T13:09:00.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@1d8f5fbe[fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, lastModificationTime=2021-05-12T13:09:29.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@25fc508[fileID=normalPutFileTestFile-1620817783812, lastModificationTime=2021-05-12T13:09:46.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@1990ebbc[fileID=putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758, lastModificationTime=2021-05-12T13:09:50.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@8a8e4e9[fileID=putFileWithMD5ReturnChecksumTestFile-1620817792342, lastModificationTime=2021-05-12T13:09:55.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@6f3d38ed[fileID=missingCollectionIDTestFile-1620817878305, lastModificationTime=2021-05-12T13:11:23.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@13b6d787[fileID=otherCollectionTestFile-1620817888976, lastModificationTime=2021-05-12T13:11:33.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@d651346[fileID=missingCollectionIDTestFile-1620818045372, lastModificationTime=2021-05-12T13:14:10.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@42a531af[fileID=otherCollectionTestFile-1620818056004, lastModificationTime=2021-05-12T13:14:20.000+02:00, fileSize=27],org.bitrepository.bitrepositoryelements.FileIDsDataItem@44599346[fileID=normalReplaceFileTestFile-1620818066341, lastModificationTime=2021-05-12T13:14:36.000+02:00, fileSize=27]}]]], partialResult=(default)] Step: Sending a identify request. Step: Create and send the identify request message. Step: Retrieve and validate the response getPillarID() the pillar. Result: Received message on topic://integrationtest1-normalIdentificationTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetChecksumsResponse@61f67ea5[correlationID=2c4bbf7b-8f89-420d-be90-f6dd85cc16bd, collectionID=integrationtest1, destination=topic://integrationtest1-normalIdentificationTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalIdentificationTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@442cbefe[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@2f6fc79d[fileID=DefaultFile, allFileIDs=(default)], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@2724b295[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], pillarID=reference2, pillarChecksumSpec=(default), timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@7575e382[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Test success: normalIdentificationTest 2021-05-12 13:16:32.559 ERROR o.b.p.a.ActiveMQMessageBus$ActiveMQMessageListener - Error handling message. Received type was 'IdentifyPillarsForGetChecksumsResponse'. 2c4bbf7b-8f89-420d-be90-f6dd85cc16bdintegrationtest1topic://integrationtest1-normalIdentificationTesttopic://integrationtest1-reference2-contributorreference2normalIdentificationTestIDENTIFICATION_POSITIVEOperation acknowledged and accepted.DefaultFileMD5reference2MILLISECONDS1000 java.util.concurrent.RejectedExecutionException: Task org.bitrepository.protocol.messagebus.ReceivedMessageHandler$MessageProcessor@545f2255 rejected from java.util.concurrent.ThreadPoolExecutor@77fd3f06[Terminated, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 71] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1379) at org.bitrepository.protocol.messagebus.ReceivedMessageHandler.deliver(ReceivedMessageHandler.java:62) at org.bitrepository.protocol.activemq.ActiveMQMessageBus$ActiveMQMessageListener.onMessage(ActiveMQMessageBus.java:463) at org.apache.activemq.ActiveMQMessageConsumer.dispatch(ActiveMQMessageConsumer.java:1404) at org.apache.activemq.ActiveMQSessionExecutor.dispatch(ActiveMQSessionExecutor.java:131) at org.apache.activemq.ActiveMQSessionExecutor.iterate(ActiveMQSessionExecutor.java:202) at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:133) at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:48) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Starting testcase IdentifyPillarsForGetFileIT Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, DefaultFile, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@8be53fe[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@cea15bd[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:16:32.811+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@114d04f1, null) Result: Received event: 8df949f6: PUT_FILE for file DefaultFile: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file Result: Received event: 8df949f6: PUT_FILE for file DefaultFile: COMPONENT_COMPLETE: ContributorID reference2, requestedChecksumResult=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@10cb5659[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@3733eb3c[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:00.289+02:00], File already existed on reference2 Result: Received event: 8df949f6: PUT_FILE for file DefaultFile: IDENTIFICATION_COMPLETE: Contributors: [] Result: Received event: 8df949f6: PUT_FILE for file DefaultFile: COMPLETE: Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, DefaultFile, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@192b9521[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@78ae6b30[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:16:33.649+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@60bd5121, null) Result: Received event: bc7be9af: PUT_FILE for file DefaultFile: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file Result: Received event: bc7be9af: PUT_FILE for file DefaultFile: COMPONENT_COMPLETE: ContributorID reference2, requestedChecksumResult=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@5b75b71d[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@5972811e[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:25.191+02:00], File already existed on reference2 Result: Received event: bc7be9af: PUT_FILE for file DefaultFile: IDENTIFICATION_COMPLETE: Contributors: [] Result: Received event: bc7be9af: PUT_FILE for file DefaultFile: COMPLETE: Test starting: goodCaseIdentificationIT Description: Tests the general IdentifyPillarsForGetFile functionality of the pillar for the successful scenario. Step: Create and send the identify request message. Step: Retrieve and validate the response getPillarID() the pillar. Result: Received message on topic://integrationtest1-goodCaseIdentificationIT : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileResponse@49ac03b6[correlationID=83a7a351-7c43-4b4a-bf55-074fd3fce5c3, collectionID=integrationtest1, destination=topic://integrationtest1-goodCaseIdentificationIT, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=goodCaseIdentificationIT, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@476bf4f3[responseCode=IDENTIFICATION_POSITIVE, responseText=Operation acknowledged and accepted.], fileID=DefaultFile, pillarID=reference2, timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@435468c6[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]] Test success: goodCaseIdentificationIT Test starting: nonExistingFileIdentificationIT Description: Tests the IdentifyPillarsForGetFile functionality of the pillar for a IdentificationForGetFile for a non existing file. Step: Create and send the identify request message. Step: Retrieve and validate the response getPillarID() the pillar. Result: Received message on topic://integrationtest1-nonExistingFileIdentificationIT : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileResponse@656fec8[correlationID=03859750-22a3-4333-9c98-bf43b3f3a8f5, collectionID=integrationtest1, destination=topic://integrationtest1-nonExistingFileIdentificationIT, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=nonExistingFileIdentificationIT, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@2fceec07[responseCode=FILE_NOT_FOUND_FAILURE, responseText=File not found.], fileID=nonExistingFileIdentificationIT-integrationtest1--Test-File-1620818197169, pillarID=reference2, timeToDeliver=(default)] Test success: nonExistingFileIdentificationIT 2021-05-12 13:16:39.177 ERROR o.b.p.a.ActiveMQMessageBus$ActiveMQMessageListener - Error handling message. Received type was 'IdentifyPillarsForGetFileResponse'. 03859750-22a3-4333-9c98-bf43b3f3a8f5integrationtest1topic://integrationtest1-nonExistingFileIdentificationITtopic://integrationtest1-reference2-contributorreference2nonExistingFileIdentificationITFILE_NOT_FOUND_FAILUREFile not found.nonExistingFileIdentificationIT-integrationtest1--Test-File-1620818197169reference2 java.util.concurrent.RejectedExecutionException: Task org.bitrepository.protocol.messagebus.ReceivedMessageHandler$MessageProcessor@471a8c08 rejected from java.util.concurrent.ThreadPoolExecutor@7bf8f201[Terminated, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 27] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1379) at org.bitrepository.protocol.messagebus.ReceivedMessageHandler.deliver(ReceivedMessageHandler.java:62) at org.bitrepository.protocol.activemq.ActiveMQMessageBus$ActiveMQMessageListener.onMessage(ActiveMQMessageBus.java:463) at org.apache.activemq.ActiveMQMessageConsumer.dispatch(ActiveMQMessageConsumer.java:1404) at org.apache.activemq.ActiveMQSessionExecutor.dispatch(ActiveMQSessionExecutor.java:131) at org.apache.activemq.ActiveMQSessionExecutor.iterate(ActiveMQSessionExecutor.java:202) at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:133) at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:48) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Starting testcase GetFileRequestIT Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, DefaultFile, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@6fc1c545[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@7242c801[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:16:39.531+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@2f45cd49, null) Result: Received event: e7972850: PUT_FILE for file DefaultFile: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file Result: Received event: e7972850: PUT_FILE for file DefaultFile: COMPONENT_COMPLETE: ContributorID reference2, requestedChecksumResult=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@38244c29[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@2459a29a[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:09:00.289+02:00], File already existed on reference2 Result: Received event: e7972850: PUT_FILE for file DefaultFile: IDENTIFICATION_COMPLETE: Contributors: [] Result: Received event: e7972850: PUT_FILE for file DefaultFile: COMPLETE: Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, DefaultFile, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@50529b76[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@67c5c1f4[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:16:40.656+02:00], null, org.bitrepository.client.eventhandler.BlockingEventHandler@7778eb84, null) Result: Received event: 9cbdeaee: PUT_FILE for file DefaultFile: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file Result: Received event: 9cbdeaee: PUT_FILE for file DefaultFile: COMPONENT_COMPLETE: ContributorID reference2, requestedChecksumResult=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@4d59cf3c[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@25a6a570[checksumType=MD5, checksumSalt=(default), otherChecksumType=(default)], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2021-05-12T13:14:25.191+02:00], File already existed on reference2 Result: Received event: 9cbdeaee: PUT_FILE for file DefaultFile: IDENTIFICATION_COMPLETE: Contributors: [] Result: Received event: 9cbdeaee: PUT_FILE for file DefaultFile: COMPLETE: Result: Received message on topic://integrationtest1-getFileWithFilePartTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileResponse@7af0028c[correlationID=af1ddbcb-9c6f-4cbe-a7c3-c1adbad6cc2a, collectionID=integrationtest1, destination=topic://integrationtest1-getFileWithFilePartTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=getFileWithFilePartTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@7437e3a2[responseCode=FILE_NOT_FOUND_FAILURE, responseText=File not found.], fileID=default-test-file.txt, pillarID=reference2, timeToDeliver=(default)] Test starting: getFileWithFilePartTest Description: Tests that a pillar is able to return a specified FilePart in the final response Step: Send a getFile request to reference2 with a specified FilePart Result: Received message on topic://integrationtest1-getFileWithFilePartTest : org.bitrepository.bitrepositorymessages.GetFileProgressResponse@700869fc[correlationID=a169b6c9-4cc6-45a3-a24e-995adda17957, collectionID=integrationtest1, destination=topic://integrationtest1-getFileWithFilePartTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=getFileWithFilePartTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@350ae999[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Started to retrieve data.], pillarID=reference2, fileID=DefaultFile, filePart=org.bitrepository.bitrepositoryelements.FilePart@4f9469d6[partOffSet=5, partLength=5], fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt1620818204220, fileSize=27, checksumDataForExistingFile=(default)] Result: Received message on topic://integrationtest1-getFileWithFilePartTest : org.bitrepository.bitrepositorymessages.GetFileFinalResponse@475b975[correlationID=a169b6c9-4cc6-45a3-a24e-995adda17957, collectionID=integrationtest1, destination=topic://integrationtest1-getFileWithFilePartTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=getFileWithFilePartTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@3701678e[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileID=DefaultFile, filePart=org.bitrepository.bitrepositoryelements.FilePart@552516d6[partOffSet=5, partLength=5], fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt1620818204220] Test success: getFileWithFilePartTest Result: Received message on topic://integrationtest1-getMissingFileTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileResponse@39130f7d[correlationID=a66a6117-8948-40b4-a878-dcf635a69927, collectionID=integrationtest1, destination=topic://integrationtest1-getMissingFileTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=getMissingFileTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@1084a73b[responseCode=FILE_NOT_FOUND_FAILURE, responseText=File not found.], fileID=default-test-file.txt, pillarID=reference2, timeToDeliver=(default)] Test starting: getMissingFileTest Description: Tests that a pillar gives an error when trying to get a non-existing file Step: Send a getFile request to reference2 with a non-existing fileID Result: Received message on topic://integrationtest1-getMissingFileTest : org.bitrepository.bitrepositorymessages.GetFileFinalResponse@2c058fb2[correlationID=00356bd1-92ed-4b79-93bb-52332503b0e9, collectionID=integrationtest1, destination=topic://integrationtest1-getMissingFileTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=getMissingFileTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@516baf42[responseCode=FILE_NOT_FOUND_FAILURE, responseText=File not found.], pillarID=reference2, fileID=NonExistingFile, filePart=(default), fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt1620818208069] Test success: getMissingFileTest Result: Received message on topic://integrationtest1-missingCollectionIDTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileResponse@70a22af5[correlationID=443a5c22-3bfb-4764-8732-b83a395eca49, collectionID=integrationtest1, destination=topic://integrationtest1-missingCollectionIDTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=missingCollectionIDTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@452af6a5[responseCode=FILE_NOT_FOUND_FAILURE, responseText=File not found.], fileID=default-test-file.txt, pillarID=reference2, timeToDeliver=(default)] Test starting: missingCollectionIDTest Description: Verifies the a missing collectionID in the request is rejected Step: Sending a request without a collectionID. Result: Received message on topic://integrationtest1-missingCollectionIDTest : org.bitrepository.bitrepositorymessages.GetFileFinalResponse@45d289ad[correlationID=adefb0ec-165c-4420-beeb-e50428c5bf48, collectionID=(default), destination=topic://integrationtest1-missingCollectionIDTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=missingCollectionIDTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@49cf2fea[responseCode=REQUEST_NOT_UNDERSTOOD_FAILURE, responseText=GetFileRequest's requires a CollectionID], pillarID=reference2, fileID=DefaultFile, filePart=(default), fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt1620818211559] Test success: missingCollectionIDTest Result: Received message on topic://integrationtest1-normalGetFileTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileResponse@28db51a4[correlationID=1d981cbd-8a8b-4ce8-8f28-0d956c385175, collectionID=integrationtest1, destination=topic://integrationtest1-normalGetFileTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalGetFileTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@3ad605c4[responseCode=FILE_NOT_FOUND_FAILURE, responseText=File not found.], fileID=default-test-file.txt, pillarID=reference2, timeToDeliver=(default)] Test starting: normalGetFileTest Description: Tests a normal GetFile sequence Step: Send a getFile request to reference2 Result: Received message on topic://integrationtest1-normalGetFileTest : org.bitrepository.bitrepositorymessages.GetFileProgressResponse@6b987cd2[correlationID=9199a49e-0c57-4a46-84d9-725b5196d2f0, collectionID=integrationtest1, destination=topic://integrationtest1-normalGetFileTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalGetFileTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@5b18ae34[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Started to retrieve data.], pillarID=reference2, fileID=DefaultFile, filePart=(default), fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt1620818214578, fileSize=27, checksumDataForExistingFile=(default)] Result: Received message on topic://integrationtest1-normalGetFileTest : org.bitrepository.bitrepositorymessages.GetFileFinalResponse@293c9282[correlationID=9199a49e-0c57-4a46-84d9-725b5196d2f0, collectionID=integrationtest1, destination=topic://integrationtest1-normalGetFileTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=normalGetFileTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@234e5a44[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileID=DefaultFile, filePart=(default), fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt1620818214578] Test success: normalGetFileTest Result: Received message on topic://integrationtest1-otherCollectionTest : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileResponse@b18cc13[correlationID=501cf230-f8ae-49f8-ad75-276f42480726, collectionID=integrationtest1, destination=topic://integrationtest1-otherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=otherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@156faa4a[responseCode=FILE_NOT_FOUND_FAILURE, responseText=File not found.], fileID=default-test-file.txt, pillarID=reference2, timeToDeliver=(default)] Test starting: otherCollectionTest Description: Verifies identification works correctly for a second collection defined for pillar Step: Sending a identify request with a non-default collectionID (not the first collection) the pillar is part of Result: Received message on topic://integrationtest1-otherCollectionTest : org.bitrepository.bitrepositorymessages.GetFileProgressResponse@588a82e7[correlationID=57462636-3a87-4bff-9715-172311d94dde, collectionID=integrationtest2, destination=topic://integrationtest1-otherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=otherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@9476fc8[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=Started to retrieve data.], pillarID=reference2, fileID=DefaultFile, filePart=(default), fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt1620818218229, fileSize=27, checksumDataForExistingFile=(default)] Result: Received message on topic://integrationtest1-otherCollectionTest : org.bitrepository.bitrepositorymessages.GetFileFinalResponse@44f242a7[correlationID=57462636-3a87-4bff-9715-172311d94dde, collectionID=integrationtest2, destination=topic://integrationtest1-otherCollectionTest, replyTo=topic://integrationtest1-reference2-contributor, from=reference2, to=otherCollectionTest, version=31, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@2ca79d89[responseCode=OPERATION_COMPLETED, responseText=(default)], pillarID=reference2, fileID=DefaultFile, filePart=(default), fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt1620818218229] Test success: otherCollectionTest 2021-05-12 13:16:59.952 ERROR o.b.p.a.ActiveMQMessageBus$ActiveMQMessageListener - Error handling message. Received type was 'GetFileFinalResponse'. 57462636-3a87-4bff-9715-172311d94ddeintegrationtest2topic://integrationtest1-otherCollectionTesttopic://integrationtest1-reference2-contributorreference2otherCollectionTestOPERATION_COMPLETEDreference2DefaultFilehttp://sandkasse-01.kb.dk:80/dav/default-test-file.txt1620818218229 java.util.concurrent.RejectedExecutionException: Task org.bitrepository.protocol.messagebus.ReceivedMessageHandler$MessageProcessor@6ce887d3 rejected from java.util.concurrent.ThreadPoolExecutor@3598828f[Terminated, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 73] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1379) at org.bitrepository.protocol.messagebus.ReceivedMessageHandler.deliver(ReceivedMessageHandler.java:62) at org.bitrepository.protocol.activemq.ActiveMQMessageBus$ActiveMQMessageListener.onMessage(ActiveMQMessageBus.java:463) at org.apache.activemq.ActiveMQMessageConsumer.dispatch(ActiveMQMessageConsumer.java:1404) at org.apache.activemq.ActiveMQSessionExecutor.dispatch(ActiveMQSessionExecutor.java:131) at org.apache.activemq.ActiveMQSessionExecutor.iterate(ActiveMQSessionExecutor.java:202) at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:133) at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:48) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Finished testcase Finished suite =============================================== Full pillar Acceptance Test Total tests run: 72, Passes: 72, Failures: 0, Skips: 0 =============================================== Finished project Generating test reports .... Generating project at : /home/integrationtest1/pillar-tests/tests/reference2/target/jaccept-testreport.html Generated project: Bitrepository Acceptance test Performing Post build task... Match found for : : True Logical operation result is TRUE Running script : scp -r integrationtest1@int-bitmag-02.kb.dk:~/pillar-tests/tests/reference2/testprops . scp -r integrationtest1@int-bitmag-02.kb.dk:~/pillar-tests/tests/reference2/conf . scp -r integrationtest1@int-bitmag-02.kb.dk:~/pillar-tests/tests/reference2/bin . scp -r integrationtest1@int-bitmag-02.kb.dk:~/pillar-tests/tests/reference2/log . scp -r integrationtest1@int-bitmag-02.kb.dk:~/pillar-tests/tests/reference2/test-output . scp integrationtest1@int-bitmag-02.kb.dk:~/pillar-tests/tests/reference2/target/jaccept-testreport.html . [Bitrepository-referencepillar-test] $ /bin/sh -xe /tmp/hudson4254629772987607238.sh + scp -r 'integrationtest1@int-bitmag-02.kb.dk:~/pillar-tests/tests/reference2/testprops' . + scp -r 'integrationtest1@int-bitmag-02.kb.dk:~/pillar-tests/tests/reference2/conf' . + scp -r 'integrationtest1@int-bitmag-02.kb.dk:~/pillar-tests/tests/reference2/bin' . + scp -r 'integrationtest1@int-bitmag-02.kb.dk:~/pillar-tests/tests/reference2/log' . + scp -r 'integrationtest1@int-bitmag-02.kb.dk:~/pillar-tests/tests/reference2/test-output' . + scp 'integrationtest1@int-bitmag-02.kb.dk:~/pillar-tests/tests/reference2/target/jaccept-testreport.html' . POST BUILD TASK : SUCCESS END OF POST BUILD TASK : 0 TestNG Reports Processing: START Looking for TestNG results report in workspace using pattern: test-output/testng-results.xml Saving reports... Processing '/home/jenkins/jenkins-data/jobs/Bitrepository-referencepillar-test/builds/2021-05-12_13-08-49/testng/testng-results.xml' TestNG Reports Processing: FINISH Archiving artifacts [htmlpublisher] Archiving HTML reports... [htmlpublisher] Archiving at PROJECT level /home/cibuild01/workspace/Bitrepository-referencepillar-test to /home/jenkins/jenkins-data/jobs/Bitrepository-referencepillar-test/htmlreports/JAccept_Report Sending e-mails to: ktc@kb.dk Warning: you have no plugins providing access control for builds, so falling back to legacy behavior of permitting any downstream builds to be triggered Triggering a new build of Bitrepository-kbpillar-test Finished: SUCCESS