Console Output
Skipping 350 KB..
Full Log 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