Console Output
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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(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=<null>(default), timeToDeliver=<null>(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=<null>(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=<null>(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=<null>(default)], timeToDeliver=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultAddress=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@395c201a[fileID=<null>(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@20c8fa3d[resultAddress=<null>(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=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), checksumDataForExistingFile=<null>(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=<null>(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=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(default), fileID=normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=<null>(default), checksumDataForExistingFile=<null>(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=<null>(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'.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ns2:IdentifyPillarsForGetFileIDsResponse xmlns="http://bitrepository.org/BitRepositoryElements.xsd" xmlns:ns2="http://bitrepository.org/BitRepositoryMessages.xsd" version="31" minVersion="24"><CorrelationID>d4b5b2c4-18a9-4987-94ee-f616329e245e</CorrelationID><CollectionID>integrationtest1</CollectionID><Destination>topic://integrationtest1-normalIdentificationTest</Destination><ReplyTo>topic://integrationtest1-reference2-contributor</ReplyTo><From>reference2</From><To>normalIdentificationTest</To><ResponseInfo><ResponseCode>IDENTIFICATION_POSITIVE</ResponseCode><ResponseText>Operation acknowledged and accepted.</ResponseText></ResponseInfo><PillarID>reference2</PillarID><FileIDs><FileID>DefaultFile</FileID></FileIDs><TimeToDeliver><TimeMeasureUnit>MILLISECONDS</TimeMeasureUnit><TimeMeasureValue>1000</TimeMeasureValue></TimeToDeliver></ns2:IdentifyPillarsForGetFileIDsResponse>
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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), checksumDataForExistingFile=<null>(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=<null>(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=<null>(default), fileID=missingCollectionIDTest-integrationtest1--Test-File-1620817774758, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=<null>(default), checksumDataForExistingFile=<null>(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=<null>(default), checksumDataForExistingFile=<null>(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=<null>(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=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(default), fileID=otherCollectionTest-integrationtest1--Test-File-1620817779649, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=<null>(default), checksumDataForExistingFile=<null>(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=<null>(default), checksumDataForExistingFile=<null>(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=<null>(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=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(default), fileID=normalPutFileTestFile-1620817783812, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=<null>(default), checksumDataForExistingFile=<null>(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=<null>(default), checksumDataForExistingFile=<null>(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=<null>(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=<null>(default), checksumDataForExistingFile=<null>(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=<null>(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=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(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'.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ns2:PutFileFinalResponse xmlns="http://bitrepository.org/BitRepositoryElements.xsd" xmlns:ns2="http://bitrepository.org/BitRepositoryMessages.xsd" version="31" minVersion="24"><CorrelationID>ab61a069-be6e-46df-bf18-ad4066e6374e</CorrelationID><CollectionID>integrationtest1</CollectionID><Destination>topic://integrationtest1-putFileWithMD5ReturnChecksumTest</Destination><ReplyTo>topic://integrationtest1-reference2-contributor</ReplyTo><From>reference2</From><To>putFileWithMD5ReturnChecksumTest</To><ResponseInfo><ResponseCode>OPERATION_COMPLETED</ResponseCode></ResponseInfo><PillarID>reference2</PillarID><FileID>putFileWithMD5ReturnChecksumTestFile-1620817792342</FileID><FileAddress>http://sandkasse-01.kb.dk:80/dav/default-test-file.txt</FileAddress><ChecksumDataForNewFile><ChecksumSpec><ChecksumType>MD5</ChecksumType></ChecksumSpec><ChecksumValue>940A51B250E7AA82D8E8EA31217FF267</ChecksumValue><CalculationTimestamp>2021-05-12T13:09:55.130+02:00</CalculationTimestamp></ChecksumDataForNewFile></ns2:PutFileFinalResponse>
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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(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=<null>(default), timeToDeliver=<null>(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=<null>(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=<null>(default), timeToDeliver=<null>(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=<null>(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'.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ns2:IdentifyPillarsForDeleteFileResponse xmlns="http://bitrepository.org/BitRepositoryElements.xsd" xmlns:ns2="http://bitrepository.org/BitRepositoryMessages.xsd" version="31" minVersion="24"><CorrelationID>cfa480b0-fbe9-46f4-a8ef-c26e1eee30e7</CorrelationID><CollectionID>integrationtest1</CollectionID><Destination>topic://integrationtest1-normalIdentificationTest</Destination><ReplyTo>topic://integrationtest1-reference2-contributor</ReplyTo><From>reference2</From><To>normalIdentificationTest</To><ResponseInfo><ResponseCode>IDENTIFICATION_POSITIVE</ResponseCode><ResponseText>Operation acknowledged and accepted.</ResponseText></ResponseInfo><FileID>DefaultFile</FileID><PillarID>reference2</PillarID><TimeToDeliver><TimeMeasureUnit>MILLISECONDS</TimeMeasureUnit><TimeMeasureValue>1000</TimeMeasureValue></TimeToDeliver></ns2:IdentifyPillarsForDeleteFileResponse>
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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultAddress=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@7b50af5c[fileID=<null>(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@331caa71[resultAddress=<null>(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=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultAddress=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@39e65561[fileID=<null>(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@5025b1f2[resultAddress=<null>(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=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultAddress=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@10f0bde4[fileID=<null>(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@76d568af[resultAddress=<null>(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=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultAddress=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@339c05a9[fileID=<null>(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@4b0f5a69[resultAddress=<null>(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=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultAddress=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@711329be[fileID=<null>(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@703635af[resultAddress=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultAddress=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@53899258[fileID=<null>(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@5293212e[resultAddress=<null>(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=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultAddress=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@181249c1[fileID=<null>(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@25187f35[resultAddress=<null>(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=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultAddress=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@493f7659[fileID=<null>(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@a3e41b7[resultAddress=<null>(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=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultAddress=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@1f8b2b5[fileID=<null>(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@294c543b[resultAddress=<null>(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=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultAddress=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@469046e9[fileID=<null>(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@df8bc0d[resultAddress=<null>(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@5db817f1[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@75e93a9c[fileIDsDataItem=<null>(default)]]], partialResult=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultAddress=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@26777f12[fileID=<null>(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@58cd4018[resultAddress=<null>(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=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultAddress=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@701f98e2[fileID=<null>(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@6f749f68[resultAddress=<null>(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=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultAddress=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@e60bcf[fileID=<null>(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@6c775c7f[resultAddress=<null>(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=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultAddress=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@428650fc[fileID=<null>(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@40bd9ec9[resultAddress=<null>(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=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultAddress=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@13dad5f9[fileID=<null>(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@38882189[resultAddress=<null>(default), fileIDsData=org.bitrepository.bitrepositoryelements.FileIDsData@53a9698f[fileIDsDataItems=org.bitrepository.bitrepositoryelements.FileIDsData$FileIDsDataItems@448a6c71[fileIDsDataItem=<null>(default)]]], partialResult=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(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=<null>(default), checksumDataForExistingFile=<null>(default), timeToDeliver=<null>(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=<null>(default), checksumDataForExistingFile=<null>(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=<null>(default)], pillarID=reference2, fileID=DefaultFile, pillarChecksumSpec=<null>(default), checksumDataForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@1dd70cb3[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@74334dcf[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(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=<null>(default), checksumDataForExistingFile=<null>(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'.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ns2:IdentifyPillarsForPutFileResponse xmlns="http://bitrepository.org/BitRepositoryElements.xsd" xmlns:ns2="http://bitrepository.org/BitRepositoryMessages.xsd" version="31" minVersion="24"><CorrelationID>37b4bede-aea2-4adc-8f38-74c8895300d2</CorrelationID><CollectionID>integrationtest1</CollectionID><Destination>topic://integrationtest1-normalIdentificationTest</Destination><ReplyTo>topic://integrationtest1-reference2-contributor</ReplyTo><From>reference2</From><To>normalIdentificationTest</To><ResponseInfo><ResponseCode>IDENTIFICATION_POSITIVE</ResponseCode><ResponseText>Operation acknowledged and accepted.</ResponseText></ResponseInfo><PillarID>reference2</PillarID><FileID>normalIdentificationTest-integrationtest1--Test-File-1620817874063</FileID><TimeToDeliver><TimeMeasureUnit>MILLISECONDS</TimeMeasureUnit><TimeMeasureValue>1000</TimeMeasureValue></TimeToDeliver></ns2:IdentifyPillarsForPutFileResponse>
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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), timeToDeliver=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), checksumDataForExistingFile=<null>(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=<null>(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=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(default), fileID=missingCollectionIDTestFile-1620817878305, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=<null>(default), checksumDataForExistingFile=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), checksumDataForExistingFile=<null>(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=<null>(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=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(default), fileID=missingCollectionIDTestFile-1620817878305, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=<null>(default), checksumDataForExistingFile=<null>(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=<null>(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=<null>(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=<null>(default), timeToDeliver=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), checksumDataForExistingFile=<null>(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=<null>(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=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(default), fileID=otherCollectionTestFile-1620817888976, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=<null>(default), checksumDataForExistingFile=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), checksumDataForExistingFile=<null>(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=<null>(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=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(default), fileID=otherCollectionTestFile-1620817888976, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=<null>(default), checksumDataForExistingFile=<null>(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=<null>(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=<null>(default)], pillarID=reference2, fileID=DefaultFile, checksumDataForExistingFile=<null>(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=<null>(default), timeToDeliver=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), checksumDataForExistingFile=<null>(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=<null>(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=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(default), fileID=normalDeleteFileTestFile-1620817899650, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=<null>(default), checksumDataForExistingFile=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), checksumDataForExistingFile=<null>(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=<null>(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=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(default), fileID=normalDeleteFileTestFile-1620817899650, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=<null>(default), checksumDataForExistingFile=<null>(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=<null>(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=<null>(default)], pillarID=reference2, fileID=normalDeleteFileTestFile-1620817899650, checksumDataForExistingFile=<null>(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=<null>(default), timeToDeliver=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), checksumDataForExistingFile=<null>(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=<null>(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=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(default), fileID=requestNewChecksumDeleteFileTestFile-1620817909989, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=<null>(default), checksumDataForExistingFile=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), checksumDataForExistingFile=<null>(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=<null>(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=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(default), fileID=requestNewChecksumDeleteFileTestFile-1620817909989, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=<null>(default), checksumDataForExistingFile=<null>(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=<null>(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=<null>(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=<null>(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'.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ns2:DeleteFileFinalResponse xmlns="http://bitrepository.org/BitRepositoryElements.xsd" xmlns:ns2="http://bitrepository.org/BitRepositoryMessages.xsd" version="31" minVersion="24"><CorrelationID>759b826e-fcaf-41d2-bccb-e661736801ee</CorrelationID><CollectionID>integrationtest1</CollectionID><Destination>topic://integrationtest1-requestNewChecksumDeleteFileTest</Destination><ReplyTo>topic://integrationtest1-reference2-contributor</ReplyTo><From>reference2</From><To>requestNewChecksumDeleteFileTest</To><ResponseInfo><ResponseCode>OPERATION_COMPLETED</ResponseCode></ResponseInfo><PillarID>reference2</PillarID><FileID>requestNewChecksumDeleteFileTestFile-1620817909989</FileID><ChecksumDataForExistingFile><ChecksumSpec><ChecksumType>HMAC_MD5</ChecksumType><ChecksumSalt>ABAB</ChecksumSalt></ChecksumSpec><ChecksumValue>3A7DEFE8452202BF6FBA7FB1815CD410</ChecksumValue><CalculationTimestamp>2021-05-12T13:11:58.373+02:00</CalculationTimestamp></ChecksumDataForExistingFile></ns2:DeleteFileFinalResponse>
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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultAddress=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@615c76bd[fileID=<null>(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@2bffe451[resultAddress=<null>(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=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultingFileIDs=<null>(default), partialResult=<null>(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=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultAddress=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@750c6f48[fileID=<null>(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@7d011cb4[resultAddress=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultAddress=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@9d1e352[fileID=<null>(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@753937ba[resultAddress=<null>(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=<null>(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=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultAddress=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@3c70f4ae[fileID=<null>(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@130bfd3f[resultAddress=<null>(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=<null>(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=<null>(default)], resultAddress=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@433666b9[fileID=DefaultFile, allFileIDs=<null>(default)], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@7e39f9a2[resultAddress=<null>(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=<null>(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=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultAddress=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@26cd22dd[fileID=<null>(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@16feaa20[resultAddress=<null>(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=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultingFileIDs=<null>(default), partialResult=<null>(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=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultAddress=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@aa68c2b[fileID=<null>(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@10f21513[resultAddress=<null>(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=<null>(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=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@1c88f259[fileID=<null>(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@a056e71[resultAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt-DefaultFile, fileIDsData=<null>(default)], partialResult=<null>(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=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultAddress=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@1877bfd8[fileID=<null>(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@2ad0d8d2[resultAddress=<null>(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=<null>(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=<null>(default)], resultingFileIDs=<null>(default), partialResult=<null>(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=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultAddress=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@316b2cd[fileID=<null>(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@6a3e9a5b[resultAddress=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultAddress=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@5c3a2f8c[fileID=<null>(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@4e9df4dc[resultAddress=<null>(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=<null>(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'.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ns2:GetFileIDsFinalResponse xmlns="http://bitrepository.org/BitRepositoryElements.xsd" xmlns:ns2="http://bitrepository.org/BitRepositoryMessages.xsd" version="31" minVersion="24"><CorrelationID>52547a3c-575f-4fc3-8e4d-ddba58d17c2a</CorrelationID><CollectionID>integrationtest1</CollectionID><Destination>topic://integrationtest1-pillarGetFileIDsTestSuccessCase</Destination><ReplyTo>topic://integrationtest1-reference2-contributor</ReplyTo><From>reference2</From><To>pillarGetFileIDsTestSuccessCase</To><ResponseInfo><ResponseCode>OPERATION_COMPLETED</ResponseCode></ResponseInfo><PillarID>reference2</PillarID><FileIDs><AllFileIDs>true</AllFileIDs></FileIDs><ResultingFileIDs><FileIDsData><FileIDsDataItems><FileIDsDataItem><FileID>DefaultFile</FileID><LastModificationTime>2021-05-12T13:09:00.000+02:00</LastModificationTime><FileSize>27</FileSize></FileIDsDataItem><FileIDsDataItem><FileID>normalIdentificationTest-integrationtest1--Test-File-1620817766338-1.txt</FileID><LastModificationTime>2021-05-12T13:09:29.000+02:00</LastModificationTime><FileSize>27</FileSize></FileIDsDataItem><FileIDsDataItem><FileID>normalPutFileTestFile-1620817783812</FileID><LastModificationTime>2021-05-12T13:09:46.000+02:00</LastModificationTime><FileSize>27</FileSize></FileIDsDataItem><FileIDsDataItem><FileID>putFileOperationAcceptedProgressTest-integrationtest1--Test-File-1620817787758</FileID><LastModificationTime>2021-05-12T13:09:50.000+02:00</LastModificationTime><FileSize>27</FileSize></FileIDsDataItem><FileIDsDataItem><FileID>putFileWithMD5ReturnChecksumTestFile-1620817792342</FileID><LastModificationTime>2021-05-12T13:09:55.000+02:00</LastModificationTime><FileSize>27</FileSize></FileIDsDataItem><FileIDsDataItem><FileID>missingCollectionIDTestFile-1620817878305</FileID><LastModificationTime>2021-05-12T13:11:23.000+02:00</LastModificationTime><FileSize>27</FileSize></FileIDsDataItem><FileIDsDataItem><FileID>otherCollectionTestFile-1620817888976</FileID><LastModificationTime>2021-05-12T13:11:33.000+02:00</LastModificationTime><FileSize>27</FileSize></FileIDsDataItem></FileIDsDataItems></FileIDsData></ResultingFileIDs></ns2:GetFileIDsFinalResponse>
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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), checksumDataForExistingFile=<null>(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=<null>(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=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(default), fileID=fileInOtherCollectionTest-integrationtest1--Test-File-1620817973404, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=<null>(default), checksumDataForExistingFile=<null>(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=<null>(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=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@5d6e0474[fileID=fileInOtherCollectionTest-integrationtest1--Test-File-1620817973404, allFileIDs=<null>(default)], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@72578903[resultAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt-reference2, fileIDsData=<null>(default)], partialResult=<null>(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=<null>(default)], timeToDeliver=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(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=<null>(default), timeToDeliver=<null>(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=<null>(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=<null>(default), timeToDeliver=<null>(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=<null>(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'.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ns2:IdentifyPillarsForReplaceFileResponse xmlns="http://bitrepository.org/BitRepositoryElements.xsd" xmlns:ns2="http://bitrepository.org/BitRepositoryMessages.xsd" version="31" minVersion="24"><CorrelationID>a5e28d82-68ab-431f-9c88-6d3b07c50090</CorrelationID><CollectionID>integrationtest1</CollectionID><Destination>topic://integrationtest1-normalIdentificationTest</Destination><ReplyTo>topic://integrationtest1-reference2-contributor</ReplyTo><From>reference2</From><To>normalIdentificationTest</To><ResponseInfo><ResponseCode>IDENTIFICATION_POSITIVE</ResponseCode><ResponseText>Operation acknowledged and accepted.</ResponseText></ResponseInfo><FileID>DefaultFile</FileID><PillarID>reference2</PillarID><TimeToDeliver><TimeMeasureUnit>MILLISECONDS</TimeMeasureUnit><TimeMeasureValue>1000</TimeMeasureValue></TimeToDeliver></ns2:IdentifyPillarsForReplaceFileResponse>
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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultAddress=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@13eddd84[fileID=<null>(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@3ae59ef4[resultAddress=<null>(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=<null>(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=<null>(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=<null>(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=<null>(default)], contributor=reference2, resultingAuditTrails=org.bitrepository.bitrepositoryelements.ResultingAuditTrails@6232a163[resultAddress=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultAddress=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@1a0703b7[fileID=<null>(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@6d3c85d8[resultAddress=<null>(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=<null>(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=<null>(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=<null>(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=<null>(default)], contributor=reference2, resultingAuditTrails=org.bitrepository.bitrepositoryelements.ResultingAuditTrails@51af3fd5[resultAddress=<null>(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=<null>(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=<null>(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=<null>(default)], contributor=reference2, resultingAuditTrails=org.bitrepository.bitrepositoryelements.ResultingAuditTrails@2b3890fd[resultAddress=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultAddress=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@8a2f2cf[fileID=<null>(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@194e8870[resultAddress=<null>(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=<null>(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=<null>(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=<null>(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=<null>(default)], contributor=reference2, resultingAuditTrails=org.bitrepository.bitrepositoryelements.ResultingAuditTrails@1e330f3e[resultAddress=<null>(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=<null>(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=<null>(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=<null>(default)], contributor=reference2, resultingAuditTrails=org.bitrepository.bitrepositoryelements.ResultingAuditTrails@726f4d2[resultAddress=<null>(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=<null>(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=<null>(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=<null>(default)], contributor=reference2, resultingAuditTrails=org.bitrepository.bitrepositoryelements.ResultingAuditTrails@3af501a1[resultAddress=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultAddress=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@6544886[fileID=<null>(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@681a5294[resultAddress=<null>(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=<null>(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=<null>(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=<null>(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=<null>(default)], contributor=reference2, resultingAuditTrails=org.bitrepository.bitrepositoryelements.ResultingAuditTrails@58f9172b[resultAddress=<null>(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=<null>(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=<null>(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=<null>(default)], contributor=reference2, resultingAuditTrails=org.bitrepository.bitrepositoryelements.ResultingAuditTrails@79832193[resultAddress=<null>(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=<null>(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=<null>(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=<null>(default)], contributor=reference2, resultingAuditTrails=org.bitrepository.bitrepositoryelements.ResultingAuditTrails@2d25936e[resultAddress=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), timeToDeliver=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), checksumDataForExistingFile=<null>(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=<null>(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=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(default), fileID=missingCollectionIDTestFile-1620818045372, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=<null>(default), checksumDataForExistingFile=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), checksumDataForExistingFile=<null>(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=<null>(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=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(default), fileID=missingCollectionIDTestFile-1620818045372, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=<null>(default), checksumDataForExistingFile=<null>(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=<null>(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=<null>(default), fileID=DefaultFile, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForExistingFile=<null>(default), checksumDataForNewFile=<null>(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=<null>(default), timeToDeliver=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), checksumDataForExistingFile=<null>(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=<null>(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=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(default), fileID=otherCollectionTestFile-1620818056004, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=<null>(default), checksumDataForExistingFile=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), checksumDataForExistingFile=<null>(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=<null>(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=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(default), fileID=otherCollectionTestFile-1620818056004, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=<null>(default), checksumDataForExistingFile=<null>(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=<null>(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=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(default), fileID=DefaultFile, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForExistingFile=<null>(default), checksumDataForNewFile=<null>(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=<null>(default), timeToDeliver=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), checksumDataForExistingFile=<null>(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=<null>(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=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(default), fileID=normalReplaceFileTestFile-1620818066341, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=<null>(default), checksumDataForExistingFile=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), checksumDataForExistingFile=<null>(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=<null>(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=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(default), fileID=normalReplaceFileTestFile-1620818066341, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=<null>(default), checksumDataForExistingFile=<null>(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=<null>(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=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(default), fileID=normalReplaceFileTestFile-1620818066341, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForExistingFile=<null>(default), checksumDataForNewFile=<null>(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'.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ns2:ReplaceFileFinalResponse xmlns="http://bitrepository.org/BitRepositoryElements.xsd" xmlns:ns2="http://bitrepository.org/BitRepositoryMessages.xsd" version="31" minVersion="24"><CorrelationID>42726ea5-52d4-4a04-b1ad-bdafaf5048f2</CorrelationID><CollectionID>integrationtest1</CollectionID><Destination>topic://integrationtest1-normalReplaceFileTest</Destination><ReplyTo>topic://integrationtest1-reference2-contributor</ReplyTo><From>reference2</From><To>normalReplaceFileTest</To><ResponseInfo><ResponseCode>OPERATION_COMPLETED</ResponseCode></ResponseInfo><PillarID>reference2</PillarID><FileID>normalReplaceFileTestFile-1620818066341</FileID><FileAddress>http://sandkasse-01.kb.dk:80/dav/default-test-file.txt</FileAddress></ns2:ReplaceFileFinalResponse>
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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default)], contributor=reference2, timeToDeliver=<null>(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'.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ns2:IdentifyContributorsForGetStatusResponse xmlns="http://bitrepository.org/BitRepositoryElements.xsd" xmlns:ns2="http://bitrepository.org/BitRepositoryMessages.xsd" version="31" minVersion="24"><CorrelationID>1ff63c4d-702a-43ab-80aa-95734184799b</CorrelationID><CollectionID>integrationtest1</CollectionID><Destination>topic://integrationtest1-normalGetStatusTest</Destination><ReplyTo>topic://integrationtest1-reference2-contributor</ReplyTo><From>reference2</From><To>normalGetStatusTest</To><ResponseInfo><ResponseCode>IDENTIFICATION_POSITIVE</ResponseCode></ResponseInfo><Contributor>reference2</Contributor></ns2:IdentifyContributorsForGetStatusResponse>
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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(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=<null>(default)], contributor=reference2, timeToDeliver=<null>(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=<null>(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=<null>(default)], contributor=reference2]
Result: Received message on topic://integrationtest1-normalGetStatusTest : org.bitrepository.bitrepositorymessages.GetStatusFinalResponse@436b20d1[correlationID=1fbcdc34-5099-495f-b149-8a0f8753c360, collectionID=<null>(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'.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ns2:GetStatusFinalResponse xmlns="http://bitrepository.org/BitRepositoryElements.xsd" xmlns:ns2="http://bitrepository.org/BitRepositoryMessages.xsd" version="31" minVersion="24"><CorrelationID>1fbcdc34-5099-495f-b149-8a0f8753c360</CorrelationID><Destination>topic://integrationtest1-normalGetStatusTest</Destination><ReplyTo>topic://integrationtest1-reference2-contributor</ReplyTo><From>reference2</From><To>normalGetStatusTest</To><ResponseInfo><ResponseCode>OPERATION_COMPLETED</ResponseCode><ResponseText>Returning status</ResponseText></ResponseInfo><Contributor>reference2</Contributor><ResultingStatus><StatusInfo><StatusCode>OK</StatusCode><StatusText>Version: 1.10-SNAPSHOT MessageXML version: 31</StatusText></StatusInfo><StatusTimestamp>2021-05-12T13:14:50.559+02:00</StatusTimestamp></ResultingStatus></ns2:GetStatusFinalResponse>
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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultAddress=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@5bce9377[fileID=<null>(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@1bd22c06[resultAddress=<null>(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=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@4bad506b[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(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=<null>(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@5fcda558[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], resultAddress=<null>(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=<null>(default)], pillarID=reference2, checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@29469595[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], resultingChecksums=org.bitrepository.bitrepositoryelements.ResultingChecksums@4590e520[resultAddress=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultAddress=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@7bb53839[fileID=<null>(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@34200a07[resultAddress=<null>(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=<null>(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=<null>(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=<null>(default)], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@26af3709[checksumType=HMAC_MD5, checksumSalt={-85,-85}, otherChecksumType=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(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=<null>(default)], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@4dfa028d[checksumType=HMAC_MD5, checksumSalt={-85,-85}, otherChecksumType=<null>(default)], resultAddress=<null>(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=<null>(default)], pillarID=reference2, checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@3ebbba1e[checksumType=HMAC_MD5, checksumSalt={-85,-85}, otherChecksumType=<null>(default)], resultingChecksums=org.bitrepository.bitrepositoryelements.ResultingChecksums@18f3e12c[resultAddress=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultAddress=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@3cadbf86[fileID=<null>(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@616e9629[resultAddress=<null>(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=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default)], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@5cdd4993[checksumType=SHA1, checksumSalt=<null>(default), otherChecksumType=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(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=<null>(default)], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@2d95f5d9[checksumType=SHA1, checksumSalt=<null>(default), otherChecksumType=<null>(default)], resultAddress=<null>(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=<null>(default)], pillarID=reference2, checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@64a91b9a[checksumType=SHA1, checksumSalt=<null>(default), otherChecksumType=<null>(default)], resultingChecksums=org.bitrepository.bitrepositoryelements.ResultingChecksums@5723e4a8[resultAddress=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultAddress=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@42efa495[fileID=<null>(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@67dea8bd[resultAddress=<null>(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=<null>(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=<null>(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=<null>(default)], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@13e706e1[checksumType=HMAC_SHA1, checksumSalt={-85,-85}, otherChecksumType=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(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=<null>(default)], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@5049dc5d[checksumType=HMAC_SHA1, checksumSalt={-85,-85}, otherChecksumType=<null>(default)], resultAddress=<null>(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=<null>(default)], pillarID=reference2, checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@10ff80db[checksumType=HMAC_SHA1, checksumSalt={-85,-85}, otherChecksumType=<null>(default)], resultingChecksums=org.bitrepository.bitrepositoryelements.ResultingChecksums@779eed2a[resultAddress=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultAddress=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@7b039217[fileID=<null>(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@698d2106[resultAddress=<null>(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=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@5156ad65[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(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=<null>(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@143b33da[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], resultAddress=<null>(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=<null>(default)], pillarID=reference2, checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@19713035[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], resultingChecksums=org.bitrepository.bitrepositoryelements.ResultingChecksums@4fd9de63[resultAddress=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultAddress=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@46472e97[fileID=<null>(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@621c7871[resultAddress=<null>(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=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@4f44cadc[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(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=<null>(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@4ef1d75c[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], resultAddress=<null>(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=<null>(default)], pillarID=reference2, checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@415e6a5[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], resultingChecksums=org.bitrepository.bitrepositoryelements.ResultingChecksums@7ce6cdad[resultAddress=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@27be0a28[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(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=<null>(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@7b21c7f2[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], resultAddress=<null>(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=<null>(default)], pillarID=reference2, checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@ddf4d7[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], resultingChecksums=org.bitrepository.bitrepositoryelements.ResultingChecksums@5b082c2f[resultAddress=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultAddress=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@381e8c1[fileID=<null>(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@2d03dfce[resultAddress=<null>(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=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@58d1171c[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(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=<null>(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@4ec932d0[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], resultAddress=<null>(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=<null>(default)], pillarID=reference2, checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@61073a2e[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], resultingChecksums=org.bitrepository.bitrepositoryelements.ResultingChecksums@104ad82[resultAddress=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@7018b8ad[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(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=<null>(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@10763d9c[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], resultAddress=<null>(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=<null>(default)], pillarID=reference2, checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@3a190ad2[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], resultingChecksums=org.bitrepository.bitrepositoryelements.ResultingChecksums@23dbad7[resultAddress=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@aaf2eb7[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(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=<null>(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@5eb552ff[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], resultAddress=<null>(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=<null>(default)], pillarID=reference2, checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@479c3fa7[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], resultingChecksums=org.bitrepository.bitrepositoryelements.ResultingChecksums@42ba82f4[resultAddress=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@7c4865ae[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(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=<null>(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@3599420f[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], resultAddress=<null>(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=<null>(default)], pillarID=reference2, checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@3b43e357[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], resultingChecksums=org.bitrepository.bitrepositoryelements.ResultingChecksums@e530d06[resultAddress=<null>(default), checksumDataItems=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultAddress=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@5283bf55[fileID=<null>(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@1a3f1d85[resultAddress=<null>(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=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@653dc604[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(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=<null>(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@3895fe2[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], resultAddress=<null>(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=<null>(default)], pillarID=reference2, checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@72de0cac[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], resultingChecksums=org.bitrepository.bitrepositoryelements.ResultingChecksums@518e87e3[resultAddress=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@113f5bc1[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(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=<null>(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@5333585e[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], resultAddress=<null>(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=<null>(default)], pillarID=reference2, checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@68d3d2d8[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], resultingChecksums=org.bitrepository.bitrepositoryelements.ResultingChecksums@7d8ca699[resultAddress=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@49467b97[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(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=<null>(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@671be7fb[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], resultAddress=<null>(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=<null>(default)], pillarID=reference2, checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@62852372[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], resultingChecksums=org.bitrepository.bitrepositoryelements.ResultingChecksums@236c3ad[resultAddress=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@4c2c6198[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(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=<null>(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@538beec7[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], resultAddress=<null>(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=<null>(default)], pillarID=reference2, checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@2ee37bb7[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], resultingChecksums=org.bitrepository.bitrepositoryelements.ResultingChecksums@11999d9c[resultAddress=<null>(default), checksumDataItems=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(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=<null>(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@609bd503[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(default), timeToDeliver=<null>(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=<null>(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@b42a4c[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(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=<null>(default), allFileIDs=true], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@5a117cba[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(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=<null>(default)], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@29d21a55[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(default), timeToDeliver=<null>(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=<null>(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=<null>(default), allFileIDs=true], resultAddress=<null>(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=<null>(default)], pillarID=reference2, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@1ea5fa7d[fileID=<null>(default), allFileIDs=true], resultingFileIDs=org.bitrepository.bitrepositoryelements.ResultingFileIDs@542c222e[resultAddress=<null>(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=<null>(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=<null>(default)], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@2724b295[checksumType=MD5, checksumSalt=<null>(default), otherChecksumType=<null>(default)], pillarID=reference2, pillarChecksumSpec=<null>(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'.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ns2:IdentifyPillarsForGetChecksumsResponse xmlns="http://bitrepository.org/BitRepositoryElements.xsd" xmlns:ns2="http://bitrepository.org/BitRepositoryMessages.xsd" version="31" minVersion="24"><CorrelationID>2c4bbf7b-8f89-420d-be90-f6dd85cc16bd</CorrelationID><CollectionID>integrationtest1</CollectionID><Destination>topic://integrationtest1-normalIdentificationTest</Destination><ReplyTo>topic://integrationtest1-reference2-contributor</ReplyTo><From>reference2</From><To>normalIdentificationTest</To><ResponseInfo><ResponseCode>IDENTIFICATION_POSITIVE</ResponseCode><ResponseText>Operation acknowledged and accepted.</ResponseText></ResponseInfo><FileIDs><FileID>DefaultFile</FileID></FileIDs><ChecksumRequestForExistingFile><ChecksumType>MD5</ChecksumType></ChecksumRequestForExistingFile><PillarID>reference2</PillarID><TimeToDeliver><TimeMeasureUnit>MILLISECONDS</TimeMeasureUnit><TimeMeasureValue>1000</TimeMeasureValue></TimeToDeliver></ns2:IdentifyPillarsForGetChecksumsResponse>
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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(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'.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ns2:IdentifyPillarsForGetFileResponse xmlns="http://bitrepository.org/BitRepositoryElements.xsd" xmlns:ns2="http://bitrepository.org/BitRepositoryMessages.xsd" version="31" minVersion="24"><CorrelationID>03859750-22a3-4333-9c98-bf43b3f3a8f5</CorrelationID><CollectionID>integrationtest1</CollectionID><Destination>topic://integrationtest1-nonExistingFileIdentificationIT</Destination><ReplyTo>topic://integrationtest1-reference2-contributor</ReplyTo><From>reference2</From><To>nonExistingFileIdentificationIT</To><ResponseInfo><ResponseCode>FILE_NOT_FOUND_FAILURE</ResponseCode><ResponseText>File not found.</ResponseText></ResponseInfo><FileID>nonExistingFileIdentificationIT-integrationtest1--Test-File-1620818197169</FileID><PillarID>reference2</PillarID></ns2:IdentifyPillarsForGetFileResponse>
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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(default), otherChecksumType=<null>(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=<null>(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=<null>(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=<null>(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=<null>(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=<null>(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=<null>(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=<null>(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=<null>(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=<null>(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=<null>(default), fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt1620818214578, fileSize=27, checksumDataForExistingFile=<null>(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=<null>(default)], pillarID=reference2, fileID=DefaultFile, filePart=<null>(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=<null>(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=<null>(default), fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt1620818218229, fileSize=27, checksumDataForExistingFile=<null>(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=<null>(default)], pillarID=reference2, fileID=DefaultFile, filePart=<null>(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'.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ns2:GetFileFinalResponse xmlns="http://bitrepository.org/BitRepositoryElements.xsd" xmlns:ns2="http://bitrepository.org/BitRepositoryMessages.xsd" version="31" minVersion="24"><CorrelationID>57462636-3a87-4bff-9715-172311d94dde</CorrelationID><CollectionID>integrationtest2</CollectionID><Destination>topic://integrationtest1-otherCollectionTest</Destination><ReplyTo>topic://integrationtest1-reference2-contributor</ReplyTo><From>reference2</From><To>otherCollectionTest</To><ResponseInfo><ResponseCode>OPERATION_COMPLETED</ResponseCode></ResponseInfo><PillarID>reference2</PillarID><FileID>DefaultFile</FileID><FileAddress>http://sandkasse-01.kb.dk:80/dav/default-test-file.txt1620818218229</FileAddress></ns2:GetFileFinalResponse>
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