SuccessConsole Output

Skipping 297 KB.. Full Log
ository.bitrepositorymessages.IdentifyPillarsForGetFileResponse@79dedd59[correlationID=9b777176-8343-40e8-8fdd-ed3dbbbfde08, collectionID=TwoPillarCollection, destination=TEST-TOPIC-GetFileClientComponentTest-cibuild01, replyTo=Pillar1_topic-cibuild01, from=Pillar1, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@16963c91[responseCode=IDENTIFICATION_NEGATIVE, responseText=<null>], fileID=default-test-file.txt, pillarID=Pillar1, timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@12e827a4[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]]
          Result: Received event: 9b777176: GET_FILE for file default-test-file.txt: COMPONENT_FAILED: ContributorID Pillar1 ResponseCode: IDENTIFICATION_NEGATIVE
        Step: Send a identification response from pillar2 with a IDENTIFICATION_POSITIVE response code .
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileResponse@3d73b323[correlationID=9b777176-8343-40e8-8fdd-ed3dbbbfde08, collectionID=TwoPillarCollection, destination=TEST-TOPIC-GetFileClientComponentTest-cibuild01, replyTo=Pillar2_topic-cibuild01, from=Pillar2, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@76f5de59[responseCode=IDENTIFICATION_POSITIVE, responseText=<null>], fileID=default-test-file.txt, pillarID=Pillar2, timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@12e827a4[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]]
          Result: Received event: 9b777176: GET_FILE for file default-test-file.txt: COMPONENT_IDENTIFIED: ContributorID Pillar2
          Result: Received event: 9b777176: GET_FILE for file default-test-file.txt: IDENTIFICATION_COMPLETE: Contributors: [Pillar2]
          Result: Received event: 9b777176: GET_FILE for file default-test-file.txt: REQUEST_SENT: ContributorID SelectedComponentInfo: componentID=Pillar2, componentTopic=Pillar2_topic-cibuild01, Sending GetFileRequest to 
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.GetFileRequest@4fe8368d[correlationID=9b777176-8343-40e8-8fdd-ed3dbbbfde08, collectionID=TwoPillarCollection, destination=Pillar2_topic-cibuild01, replyTo=TEST-TOPIC-GetFileClientComponentTest-cibuild01, from=singleComponentFailureDuringIdentify, to=<null>, version=26, minVersion=24, auditTrailInformation=<null>, pillarID=Pillar2, fileID=default-test-file.txt, filePart=<null>, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt]
        Step: Verify that the client continues to the performing phase.
          Result: Received message on Pillar2_topic-cibuild01 : org.bitrepository.bitrepositorymessages.GetFileRequest@df76df2[correlationID=9b777176-8343-40e8-8fdd-ed3dbbbfde08, collectionID=TwoPillarCollection, destination=Pillar2_topic-cibuild01, replyTo=TEST-TOPIC-GetFileClientComponentTest-cibuild01, from=singleComponentFailureDuringIdentify, to=<null>, version=26, minVersion=24, auditTrailInformation=<null>, pillarID=Pillar2, fileID=default-test-file.txt, filePart=<null>, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt]
        Step: Send a final response upload message
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.GetFileFinalResponse@6f533207[correlationID=9b777176-8343-40e8-8fdd-ed3dbbbfde08, collectionID=TwoPillarCollection, destination=TEST-TOPIC-GetFileClientComponentTest-cibuild01, replyTo=Pillar1_topic-cibuild01, from=Pillar2, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@3ef9a2aa[responseCode=OPERATION_COMPLETED, responseText=<null>], pillarID=Pillar2, fileID=default-test-file.txt, filePart=<null>, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt]
          Result: Received event: 9b777176: GET_FILE for file default-test-file.txt: COMPONENT_COMPLETE: ContributorID Pillar2
          Result: Received event: 9b777176: GET_FILE for file default-test-file.txt: COMPLETE: 
      Test success: singleComponentFailureDuringIdentify
      Test starting: testNoSuchFileMultiplePillars
        Description: Testing how a request for a non-existing file is handled when all pillars miss the file.
        Step: Use the default 2 pillars.
        Step: Call getFileFromFastestPillar.
          Stimuli: Calling getFileFromFastestPillar(ERROR-NO-SUCH-FILE-ERROR, http://sandkasse-01.kb.dk:80/dav/default-test-file.txt)
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileRequest@51ffa090[correlationID=ca0118dd-8bf9-4d30-97bc-887b090da7fe, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-GetFileClientComponentTest-cibuild01, from=testNoSuchFileMultiplePillars, to=<null>, version=26, minVersion=24, auditTrailInformation=<null>, fileID=ERROR-NO-SUCH-FILE-ERROR]
          Result: Received event: ca0118dd: GET_FILE for file ERROR-NO-SUCH-FILE-ERROR: IDENTIFY_REQUEST_SENT: , Identifying pillars for GetFile
          Result: Received message on TEST-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileRequest@ec7afca[correlationID=ca0118dd-8bf9-4d30-97bc-887b090da7fe, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-GetFileClientComponentTest-cibuild01, from=testNoSuchFileMultiplePillars, to=<null>, version=26, minVersion=24, auditTrailInformation=<null>, fileID=ERROR-NO-SUCH-FILE-ERROR]
        Step: Both pillars sends a FILE_NOT_FOUND response
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileResponse@57e5fe5a[correlationID=ca0118dd-8bf9-4d30-97bc-887b090da7fe, collectionID=TwoPillarCollection, destination=TEST-TOPIC-GetFileClientComponentTest-cibuild01, replyTo=Pillar1_topic-cibuild01, from=Pillar1, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@3c9df3cb[responseCode=FILE_NOT_FOUND_FAILURE, responseText=File ERROR-NO-SUCH-FILE-ERROR not present on this pillar ], fileID=ERROR-NO-SUCH-FILE-ERROR, pillarID=Pillar1, timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@12e827a4[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]]
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileResponse@c611c28[correlationID=ca0118dd-8bf9-4d30-97bc-887b090da7fe, collectionID=TwoPillarCollection, destination=TEST-TOPIC-GetFileClientComponentTest-cibuild01, replyTo=Pillar2_topic-cibuild01, from=Pillar2, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@3b7f8c71[responseCode=FILE_NOT_FOUND_FAILURE, responseText=File ERROR-NO-SUCH-FILE-ERRORnot present on this pillar ], fileID=ERROR-NO-SUCH-FILE-ERROR, pillarID=Pillar2, timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@12e827a4[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]]
          Result: Received event: ca0118dd: GET_FILE for file ERROR-NO-SUCH-FILE-ERROR: COMPONENT_FAILED: ContributorID Pillar1 ResponseCode: FILE_NOT_FOUND_FAILURE, File ERROR-NO-SUCH-FILE-ERROR not present on this pillar 
          Result: Received event: ca0118dd: GET_FILE for file ERROR-NO-SUCH-FILE-ERROR: COMPONENT_FAILED: ContributorID Pillar2 ResponseCode: FILE_NOT_FOUND_FAILURE, File ERROR-NO-SUCH-FILE-ERRORnot present on this pillar 
          Result: Received event: ca0118dd: GET_FILE for file ERROR-NO-SUCH-FILE-ERROR: FAILED: , Unable to continue operation, contributors unavailable.
      Test success: testNoSuchFileMultiplePillars
      Test starting: testNoSuchFileSpecificPillar
        Description: Testing how a request for a non-existing file is handled on a specific pillar request.
        Step: Define 1 pillar.
        Step: Call getFileFromSpecificPillar.
          Stimuli: Calling getFileFromSpecificPillar(ERROR-NO-SUCH-FILE-ERROR, http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, Pillar1)
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileRequest@493b4a75[correlationID=bc97e0d0-362b-4ee6-a2d8-a4fccd7f6445, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-GetFileClientComponentTest-cibuild01, from=testNoSuchFileSpecificPillar, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, fileID=ERROR-NO-SUCH-FILE-ERROR]
          Result: Received event: bc97e0d0: GET_FILE for file ERROR-NO-SUCH-FILE-ERROR: IDENTIFY_REQUEST_SENT: , Identifying pillars for GetFile
          Result: Received message on TEST-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileRequest@3c0a2ed9[correlationID=bc97e0d0-362b-4ee6-a2d8-a4fccd7f6445, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-GetFileClientComponentTest-cibuild01, from=testNoSuchFileSpecificPillar, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, fileID=ERROR-NO-SUCH-FILE-ERROR]
        Step: The specified pillars sends a FILE_NOT_FOUND response
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetFileResponse@4089c75a[correlationID=bc97e0d0-362b-4ee6-a2d8-a4fccd7f6445, collectionID=TwoPillarCollection, destination=TEST-TOPIC-GetFileClientComponentTest-cibuild01, replyTo=Pillar1_topic-cibuild01, from=Pillar1, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@157f06d0[responseCode=FILE_NOT_FOUND_FAILURE, responseText=File ERROR-NO-SUCH-FILE-ERROR not present on this pillar Pillar1], fileID=ERROR-NO-SUCH-FILE-ERROR, pillarID=Pillar1, timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@12e827a4[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]]
          Result: Received event: bc97e0d0: GET_FILE for file ERROR-NO-SUCH-FILE-ERROR: COMPONENT_FAILED: ContributorID Pillar1 ResponseCode: FILE_NOT_FOUND_FAILURE, File ERROR-NO-SUCH-FILE-ERROR not present on this pillar Pillar1
          Result: Received event: bc97e0d0: GET_FILE for file ERROR-NO-SUCH-FILE-ERROR: FAILED: , Unable to continue operation, contributors unavailable.
      Test success: testNoSuchFileSpecificPillar
      Test starting: verifyGetFileClientFromFactory
      Test success: verifyGetFileClientFromFactory
    Starting testcase GetStatusClientComponentTest
      Test starting: getAllStatuses
        Description: Tests the simplest case of getting status for all contributers.
        Step: Create a GetStatusClient.
        Step: Retrieve from all contributors in the collection
          Stimuli: Calling getAuditTrails()
          Result: Received event: fca9308d: GET_STATUS: IDENTIFY_REQUEST_SENT: , Identifying contributors for getting status
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyContributorsForGetStatusRequest@45a361ec[correlationID=fca9308d-a16f-4cfc-88f7-6aca58a43cf6, collectionID=<null>, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-GetStatusClientComponentTest-cibuild01, from=getAllStatuses, to=<null>, version=26, minVersion=24, auditTrailInformation=]
          Result: Received message on TEST-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.IdentifyContributorsForGetStatusRequest@510c5ebd[correlationID=fca9308d-a16f-4cfc-88f7-6aca58a43cf6, collectionID=<null>, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-GetStatusClientComponentTest-cibuild01, from=getAllStatuses, to=<null>, version=26, minVersion=24, auditTrailInformation=]
        Step: Send a identifyResponse from each pillar
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyContributorsForGetStatusResponse@31ff3dd[correlationID=fca9308d-a16f-4cfc-88f7-6aca58a43cf6, collectionID=<null>, destination=TEST-TOPIC-GetStatusClientComponentTest-cibuild01, replyTo=Pillar1_topic-cibuild01, from=Pillar1, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@26c333c5[responseCode=IDENTIFICATION_POSITIVE, responseText=<null>], contributor=Pillar1, timeToDeliver=<null>]
          Result: Received event: fca9308d: GET_STATUS: COMPONENT_IDENTIFIED: ContributorID Pillar1
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyContributorsForGetStatusResponse@39ab1ba0[correlationID=fca9308d-a16f-4cfc-88f7-6aca58a43cf6, collectionID=<null>, destination=TEST-TOPIC-GetStatusClientComponentTest-cibuild01, replyTo=Pillar2_topic-cibuild01, from=Pillar2, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@10a2c2f4[responseCode=IDENTIFICATION_POSITIVE, responseText=<null>], contributor=Pillar2, timeToDeliver=<null>]
          Result: Received event: fca9308d: GET_STATUS: COMPONENT_IDENTIFIED: ContributorID Pillar2
          Result: Received event: fca9308d: GET_STATUS: IDENTIFICATION_COMPLETE: Contributors: [Pillar1, Pillar2]
          Result: Received event: fca9308d: GET_STATUS: REQUEST_SENT: ContributorID [Pillar2, Pillar1], Sending GetStatusRequest
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.GetStatusRequest@6dab0109[correlationID=fca9308d-a16f-4cfc-88f7-6aca58a43cf6, collectionID=<null>, destination=Pillar2_topic-cibuild01, replyTo=TEST-TOPIC-GetStatusClientComponentTest-cibuild01, from=getAllStatuses, to=<null>, version=26, minVersion=24, auditTrailInformation=, contributor=Pillar2]
          Result: Received message on Pillar2_topic-cibuild01 : org.bitrepository.bitrepositorymessages.GetStatusRequest@78e9591c[correlationID=fca9308d-a16f-4cfc-88f7-6aca58a43cf6, collectionID=<null>, destination=Pillar2_topic-cibuild01, replyTo=TEST-TOPIC-GetStatusClientComponentTest-cibuild01, from=getAllStatuses, to=<null>, version=26, minVersion=24, auditTrailInformation=, contributor=Pillar2]
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.GetStatusRequest@6dab0109[correlationID=fca9308d-a16f-4cfc-88f7-6aca58a43cf6, collectionID=<null>, destination=Pillar1_topic-cibuild01, replyTo=TEST-TOPIC-GetStatusClientComponentTest-cibuild01, from=getAllStatuses, to=<null>, version=26, minVersion=24, auditTrailInformation=, contributor=Pillar1]
          Result: Received message on Pillar1_topic-cibuild01 : org.bitrepository.bitrepositorymessages.GetStatusRequest@7f23ea9f[correlationID=fca9308d-a16f-4cfc-88f7-6aca58a43cf6, collectionID=<null>, destination=Pillar1_topic-cibuild01, replyTo=TEST-TOPIC-GetStatusClientComponentTest-cibuild01, from=getAllStatuses, to=<null>, version=26, minVersion=24, auditTrailInformation=, contributor=Pillar1]
        Step: Send a final response from pillar 1
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.GetStatusFinalResponse@f00adef[correlationID=fca9308d-a16f-4cfc-88f7-6aca58a43cf6, collectionID=<null>, destination=TEST-TOPIC-GetStatusClientComponentTest-cibuild01, replyTo=Pillar1_topic-cibuild01, from=Pillar1, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@759b2d9a[responseCode=OPERATION_COMPLETED, responseText=<null>], contributor=Pillar1, resultingStatus=org.bitrepository.bitrepositoryelements.ResultingStatus@1ecf15c8[statusInfo=org.bitrepository.bitrepositoryelements.StatusInfo@2d9f0d45[statusCode=OK, statusText=Everythings fine..], statusTimestamp=2014-02-25T11:40:32.702+01:00]]
          Result: Received event: fca9308d: GET_STATUS: COMPONENT_COMPLETE: ContributorID Pillar1, resulting status: org.bitrepository.bitrepositoryelements.ResultingStatus@c8eb2a6[statusInfo=org.bitrepository.bitrepositoryelements.StatusInfo@6c72b6ba[statusCode=OK, statusText=Everythings fine..], statusTimestamp=2014-02-25T11:40:32.702+01:00]
        Step: Send a final response from pillar 2
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.GetStatusFinalResponse@5f3aa4f5[correlationID=fca9308d-a16f-4cfc-88f7-6aca58a43cf6, collectionID=<null>, destination=TEST-TOPIC-GetStatusClientComponentTest-cibuild01, replyTo=Pillar2_topic-cibuild01, from=Pillar2, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@32401ab[responseCode=OPERATION_COMPLETED, responseText=<null>], contributor=Pillar2, resultingStatus=org.bitrepository.bitrepositoryelements.ResultingStatus@30e98329[statusInfo=org.bitrepository.bitrepositoryelements.StatusInfo@32a211d5[statusCode=OK, statusText=Everythings fine..], statusTimestamp=2014-02-25T11:40:32.799+01:00]]
          Result: Received event: fca9308d: GET_STATUS: COMPONENT_COMPLETE: ContributorID Pillar2, resulting status: org.bitrepository.bitrepositoryelements.ResultingStatus@41c3cce3[statusInfo=org.bitrepository.bitrepositoryelements.StatusInfo@1dc06cd0[statusCode=OK, statusText=Everythings fine..], statusTimestamp=2014-02-25T11:40:32.799+01:00]
          Result: Received event: fca9308d: GET_STATUS: COMPLETE: 
      Test success: getAllStatuses
      Test starting: incompleteSetOfIdendifyResponses
        Description: Verify that the GetStatus client works correct without receiving responses from all contributers.
        Step: Configure 5 second timeout for identifying contributers. The default 2 contributers collection is used
          Stimuli: Calling getAuditTrails()
          Result: Received event: 8777b114: GET_STATUS: IDENTIFY_REQUEST_SENT: , Identifying contributors for getting status
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyContributorsForGetStatusRequest@2ddf9935[correlationID=8777b114-dbcb-422a-ac4b-6bae3aced10d, collectionID=<null>, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-GetStatusClientComponentTest-cibuild01, from=incompleteSetOfIdendifyResponses, to=<null>, version=26, minVersion=24, auditTrailInformation=]
          Result: Received message on TEST-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.IdentifyContributorsForGetStatusRequest@36bef22e[correlationID=8777b114-dbcb-422a-ac4b-6bae3aced10d, collectionID=<null>, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-GetStatusClientComponentTest-cibuild01, from=incompleteSetOfIdendifyResponses, to=<null>, version=26, minVersion=24, auditTrailInformation=]
        Step: Send a identifyResponse from pillar 1
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyContributorsForGetStatusResponse@320dc616[correlationID=8777b114-dbcb-422a-ac4b-6bae3aced10d, collectionID=<null>, destination=TEST-TOPIC-GetStatusClientComponentTest-cibuild01, replyTo=Pillar1_topic-cibuild01, from=Pillar1, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@2647e806[responseCode=IDENTIFICATION_POSITIVE, responseText=<null>], contributor=Pillar1, timeToDeliver=<null>]
          Result: Received event: 8777b114: GET_STATUS: COMPONENT_IDENTIFIED: ContributorID Pillar1
        Step: Wait for timeout event
          Result: Received event: 8777b114: GET_STATUS: IDENTIFY_TIMEOUT: , Time has run out for looking up contributors
The following contributors didn't respond: [Pillar2]
          Result: Received event: 8777b114: GET_STATUS: COMPONENT_FAILED: ContributorID Pillar2 ResponseCode: null, Timeout for identifying contributor
          Result: Received event: 8777b114: GET_STATUS: IDENTIFICATION_COMPLETE: Contributors: [Pillar1]
          Result: Received event: 8777b114: GET_STATUS: REQUEST_SENT: ContributorID [Pillar1], Sending GetStatusRequest
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.GetStatusRequest@15b9a88c[correlationID=8777b114-dbcb-422a-ac4b-6bae3aced10d, collectionID=<null>, destination=Pillar1_topic-cibuild01, replyTo=TEST-TOPIC-GetStatusClientComponentTest-cibuild01, from=incompleteSetOfIdendifyResponses, to=<null>, version=26, minVersion=24, auditTrailInformation=, contributor=Pillar1]
          Result: Received message on Pillar1_topic-cibuild01 : org.bitrepository.bitrepositorymessages.GetStatusRequest@56444482[correlationID=8777b114-dbcb-422a-ac4b-6bae3aced10d, collectionID=<null>, destination=Pillar1_topic-cibuild01, replyTo=TEST-TOPIC-GetStatusClientComponentTest-cibuild01, from=incompleteSetOfIdendifyResponses, to=<null>, version=26, minVersion=24, auditTrailInformation=, contributor=Pillar1]
      Test success: incompleteSetOfIdendifyResponses
      Test starting: verifyGetStatusClientFromFactory
      Test success: verifyGetStatusClientFromFactory
    Starting testcase NegativeResponseExceptionTest
      Test starting: testNegativeResponse
        Description: Test the instantiation of the exception
        Step: Setup
        Step: Try to throw such an exception with the response code
      Test success: testNegativeResponse
    Starting testcase PutFileClientComponentTest
      Test starting: defaultReturnChecksumsWithChecksumPillar
        Description: Tests that PutClient handles the presence of a ChecksumPillar correctly, when a return checksum of default type is requested (which a checksum pillar can provide). 
        Step: Call putFile while requesting a salted checksum to be returned.
          Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, default-test-file.txt, 0, null, org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@334a5a1c[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], org.bitrepository.client.TestEventHandler@5661fe92, TEST-AUDIT-TRAIL)
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileRequest@418ac1fe[correlationID=9b608d85-d6d6-4d90-8c36-213e2ddcd8a2, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=defaultReturnChecksumsWithChecksumPillar, to=<null>, version=26, minVersion=24, auditTrailInformation=TEST-AUDIT-TRAIL, fileID=default-test-file.txt, fileSize=0]
          Result: Received message on TEST-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileRequest@6a1ce5a6[correlationID=9b608d85-d6d6-4d90-8c36-213e2ddcd8a2, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=defaultReturnChecksumsWithChecksumPillar, to=<null>, version=26, minVersion=24, auditTrailInformation=TEST-AUDIT-TRAIL, fileID=default-test-file.txt, fileSize=0]
          Result: Received event: 9b608d85: PUT_FILE for file default-test-file.txt: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file
        Step: Send an identification response with a PillarChecksumSpec element set, indicating that this is a checksum pillar.
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@f292bb7[correlationID=9b608d85-d6d6-4d90-8c36-213e2ddcd8a2, collectionID=<null>, destination=TEST-TOPIC-PutFileClientComponentTest-cibuild01, replyTo=Pillar1_topic-cibuild01, from=Pillar1, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@57f50327[responseCode=IDENTIFICATION_POSITIVE, responseText=<null>], pillarID=Pillar1, fileID=<null>, pillarChecksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@16a2228e[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumDataForExistingFile=<null>, timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@12e827a4[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]]
          Result: Received event: 9b608d85: PUT_FILE for file default-test-file.txt: COMPONENT_IDENTIFIED: ContributorID Pillar1
        Step: Send an normal identification response from pillar2.
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@76934284[correlationID=9b608d85-d6d6-4d90-8c36-213e2ddcd8a2, collectionID=<null>, destination=TEST-TOPIC-PutFileClientComponentTest-cibuild01, replyTo=Pillar2_topic-cibuild01, from=Pillar2, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@3df424ed[responseCode=IDENTIFICATION_POSITIVE, responseText=<null>], pillarID=Pillar2, fileID=<null>, pillarChecksumSpec=<null>, checksumDataForExistingFile=<null>, timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@12e827a4[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]]
          Result: Received event: 9b608d85: PUT_FILE for file default-test-file.txt: COMPONENT_IDENTIFIED: ContributorID Pillar2
          Result: Received event: 9b608d85: PUT_FILE for file default-test-file.txt: IDENTIFICATION_COMPLETE: Contributors: [Pillar2, Pillar1]
          Result: Received event: 9b608d85: PUT_FILE for file default-test-file.txt: REQUEST_SENT: ContributorID [Pillar2, Pillar1], Sending request for put file
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.PutFileRequest@4ca137a5[correlationID=9b608d85-d6d6-4d90-8c36-213e2ddcd8a2, collectionID=TwoPillarCollection, destination=Pillar2_topic-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=defaultReturnChecksumsWithChecksumPillar, to=<null>, version=26, minVersion=24, auditTrailInformation=TEST-AUDIT-TRAIL, pillarID=Pillar2, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=0, checksumDataForNewFile=<null>, checksumRequestForNewFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@334a5a1c[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>]]
          Result: Received message on Pillar2_topic-cibuild01 : org.bitrepository.bitrepositorymessages.PutFileRequest@2e0e02bc[correlationID=9b608d85-d6d6-4d90-8c36-213e2ddcd8a2, collectionID=TwoPillarCollection, destination=Pillar2_topic-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=defaultReturnChecksumsWithChecksumPillar, to=<null>, version=26, minVersion=24, auditTrailInformation=TEST-AUDIT-TRAIL, pillarID=Pillar2, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=0, checksumDataForNewFile=<null>, checksumRequestForNewFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@3afcd90d[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>]]
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.PutFileRequest@19d59c43[correlationID=9b608d85-d6d6-4d90-8c36-213e2ddcd8a2, collectionID=TwoPillarCollection, destination=Pillar1_topic-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=defaultReturnChecksumsWithChecksumPillar, to=<null>, version=26, minVersion=24, auditTrailInformation=TEST-AUDIT-TRAIL, pillarID=Pillar1, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=0, checksumDataForNewFile=<null>, checksumRequestForNewFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@334a5a1c[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>]]
          Result: Received message on Pillar1_topic-cibuild01 : org.bitrepository.bitrepositorymessages.PutFileRequest@324361c6[correlationID=9b608d85-d6d6-4d90-8c36-213e2ddcd8a2, collectionID=TwoPillarCollection, destination=Pillar1_topic-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=defaultReturnChecksumsWithChecksumPillar, to=<null>, version=26, minVersion=24, auditTrailInformation=TEST-AUDIT-TRAIL, pillarID=Pillar1, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=0, checksumDataForNewFile=<null>, checksumRequestForNewFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@311a3f91[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>]]
      Test success: defaultReturnChecksumsWithChecksumPillar
      Test starting: fileExistsOnPillarChecksumFromPillarNoClientChecksum
        Description: Tests that PutClient handles the presence of a file correctly, when the pillar returns a checksum but the putFile was called without a checksum. 
        Step: Call putFile.
          Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, default-test-file.txt, 0, null, null, org.bitrepository.client.TestEventHandler@58c3612e, TEST-AUDIT-TRAIL)
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileRequest@7c13e3f9[correlationID=d125332e-0422-4b74-9c84-20ba858a8fef, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=fileExistsOnPillarChecksumFromPillarNoClientChecksum, to=<null>, version=26, minVersion=24, auditTrailInformation=TEST-AUDIT-TRAIL, fileID=default-test-file.txt, fileSize=0]
          Result: Received event: d125332e: PUT_FILE for file default-test-file.txt: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file
          Result: Received message on TEST-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileRequest@3aa7563[correlationID=d125332e-0422-4b74-9c84-20ba858a8fef, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=fileExistsOnPillarChecksumFromPillarNoClientChecksum, to=<null>, version=26, minVersion=24, auditTrailInformation=TEST-AUDIT-TRAIL, fileID=default-test-file.txt, fileSize=0]
        Step: Send a DUPLICATE_FILE_FAILURE response with a random checksum.
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@2ee61f9c[correlationID=d125332e-0422-4b74-9c84-20ba858a8fef, collectionID=<null>, destination=TEST-TOPIC-PutFileClientComponentTest-cibuild01, replyTo=Pillar1_topic-cibuild01, from=Pillar1, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@62552d2[responseCode=DUPLICATE_FILE_FAILURE, responseText=Testing the handling of 'DUPLICATE FILE' identification.], pillarID=Pillar1, fileID=<null>, pillarChecksumSpec=<null>, checksumDataForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@7c605c24[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@1a417f47[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumValue={-86}, calculationTimestamp=2014-02-25T11:40:39.024+01:00], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@12e827a4[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]]
          Result: Received event: d125332e: PUT_FILE for file default-test-file.txt: COMPONENT_FAILED: ContributorID Pillar1 ResponseCode: DUPLICATE_FILE_FAILURE, Received negative response from component Pillar1:  org.bitrepository.bitrepositoryelements.ResponseInfo@2a5d05f6[responseCode=DUPLICATE_FILE_FAILURE, responseText=Testing the handling of 'DUPLICATE FILE' identification.] (existing file checksum does not match)
          Result: Received event: d125332e: PUT_FILE for file default-test-file.txt: FAILED: , Can not put file default-test-file.txt, as an different file already exists on pillar Pillar1
      Test success: fileExistsOnPillarChecksumFromPillarNoClientChecksum
      Test starting: fileExistsOnPillarDifferentChecksumFromPillar
        Description: Tests that PutClient handles the presence of a file correctly, when the pillar returns a checksum different from the file being put. 
        Step: Call putFile.
          Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, default-test-file.txt, 0, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@6ab45b36[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@66d06cf4[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumValue={-70}, calculationTimestamp=2014-02-25T11:40:39.212+01:00], null, org.bitrepository.client.TestEventHandler@7da13be7, TEST-AUDIT-TRAIL)
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileRequest@6463fb20[correlationID=d7933102-f642-4bd2-9b2a-adec5e8e5191, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=fileExistsOnPillarDifferentChecksumFromPillar, to=<null>, version=26, minVersion=24, auditTrailInformation=TEST-AUDIT-TRAIL, fileID=default-test-file.txt, fileSize=0]
          Result: Received event: d7933102: PUT_FILE for file default-test-file.txt: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file
          Result: Received message on TEST-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileRequest@6e6810a3[correlationID=d7933102-f642-4bd2-9b2a-adec5e8e5191, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=fileExistsOnPillarDifferentChecksumFromPillar, to=<null>, version=26, minVersion=24, auditTrailInformation=TEST-AUDIT-TRAIL, fileID=default-test-file.txt, fileSize=0]
        Step: Send a DUPLICATE_FILE_FAILURE response with a random checksum.
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@59551884[correlationID=d7933102-f642-4bd2-9b2a-adec5e8e5191, collectionID=<null>, destination=TEST-TOPIC-PutFileClientComponentTest-cibuild01, replyTo=Pillar1_topic-cibuild01, from=Pillar1, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@61bcafed[responseCode=DUPLICATE_FILE_FAILURE, responseText=Testing the handling of 'DUPLICATE FILE' identification.], pillarID=Pillar1, fileID=<null>, pillarChecksumSpec=<null>, checksumDataForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@2ac222bc[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@2f767a92[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumValue={-86}, calculationTimestamp=2014-02-25T11:40:39.308+01:00], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@12e827a4[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]]
          Result: Received event: d7933102: PUT_FILE for file default-test-file.txt: COMPONENT_FAILED: ContributorID Pillar1 ResponseCode: DUPLICATE_FILE_FAILURE, Received negative response from component Pillar1:  org.bitrepository.bitrepositoryelements.ResponseInfo@2ccc40be[responseCode=DUPLICATE_FILE_FAILURE, responseText=Testing the handling of 'DUPLICATE FILE' identification.] (existing file checksum does not match)
          Result: Received event: d7933102: PUT_FILE for file default-test-file.txt: FAILED: , Can not put file default-test-file.txt, as an different file already exists on pillar Pillar1
      Test success: fileExistsOnPillarDifferentChecksumFromPillar
      Test starting: fileExistsOnPillarNoChecksumFromPillar
        Description: Tests that PutClient handles the presence of a file correctly, when the pillar doesn't return a checksum in the identification response. 
        Step: Call putFile.
          Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, default-test-file.txt, 0, null, null, org.bitrepository.client.TestEventHandler@540ac8de, TEST-AUDIT-TRAIL)
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileRequest@644b66d4[correlationID=e0e9107c-827e-4981-a845-3fd41cee450a, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=fileExistsOnPillarNoChecksumFromPillar, to=<null>, version=26, minVersion=24, auditTrailInformation=TEST-AUDIT-TRAIL, fileID=default-test-file.txt, fileSize=0]
          Result: Received event: e0e9107c: PUT_FILE for file default-test-file.txt: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file
          Result: Received message on TEST-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileRequest@1b516fca[correlationID=e0e9107c-827e-4981-a845-3fd41cee450a, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=fileExistsOnPillarNoChecksumFromPillar, to=<null>, version=26, minVersion=24, auditTrailInformation=TEST-AUDIT-TRAIL, fileID=default-test-file.txt, fileSize=0]
        Step: Send a DUPLICATE_FILE_FAILURE response without a checksum.
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@7f8244c8[correlationID=e0e9107c-827e-4981-a845-3fd41cee450a, collectionID=<null>, destination=TEST-TOPIC-PutFileClientComponentTest-cibuild01, replyTo=Pillar1_topic-cibuild01, from=Pillar1, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@4171e7de[responseCode=DUPLICATE_FILE_FAILURE, responseText=Testing the handling of 'DUPLICATE FILE' identification.], pillarID=Pillar1, fileID=<null>, pillarChecksumSpec=<null>, checksumDataForExistingFile=<null>, timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@12e827a4[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]]
          Result: Received event: e0e9107c: PUT_FILE for file default-test-file.txt: COMPONENT_FAILED: ContributorID Pillar1 ResponseCode: DUPLICATE_FILE_FAILURE, Received negative response from component Pillar1:  org.bitrepository.bitrepositoryelements.ResponseInfo@3954dfe5[responseCode=DUPLICATE_FILE_FAILURE, responseText=Testing the handling of 'DUPLICATE FILE' identification.]
          Result: Received event: e0e9107c: PUT_FILE for file default-test-file.txt: FAILED: , Can not put file default-test-file.txt, as an file already exists on pillar Pillar1
      Test success: fileExistsOnPillarNoChecksumFromPillar
      Test starting: noPillarsResponding
        Description: Tests the handling of missing identification responses from all pillar
        Added fixture: Sets the identification timeout to 1 sec.
        Step: Request the putting of a file through the PutClient
          Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, default-test-file.txt, 0, null, null, org.bitrepository.client.TestEventHandler@131dff0d, null)
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileRequest@1653b849[correlationID=017e25ab-3a9b-4048-a182-a356f4b9f2e0, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=noPillarsResponding, to=<null>, version=26, minVersion=24, auditTrailInformation=<null>, fileID=default-test-file.txt, fileSize=0]
          Result: Received event: 017e25ab: PUT_FILE for file default-test-file.txt: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file
          Result: Received message on TEST-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileRequest@4fa35165[correlationID=017e25ab-3a9b-4048-a182-a356f4b9f2e0, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=noPillarsResponding, to=<null>, version=26, minVersion=24, auditTrailInformation=<null>, fileID=default-test-file.txt, fileSize=0]
        Step: Do not respond. Just await the timeout.
          Result: Received event: 017e25ab: PUT_FILE for file default-test-file.txt: IDENTIFY_TIMEOUT: , Time has run out for looking up contributors
The following contributors didn't respond: [Pillar2, Pillar1]
          Result: Received event: 017e25ab: PUT_FILE for file default-test-file.txt: COMPONENT_FAILED: ContributorID Pillar2 ResponseCode: null, Timeout for identifying contributor
          Result: Received event: 017e25ab: PUT_FILE for file default-test-file.txt: COMPONENT_FAILED: ContributorID Pillar1 ResponseCode: null, Timeout for identifying contributor
          Result: Received event: 017e25ab: PUT_FILE for file default-test-file.txt: FAILED: , Unable to continue operation, contributors unavailable.
      Test success: noPillarsResponding
      Test starting: noReturnChecksumsWithChecksumPillar
        Description: Tests that PutClient handles the presence of a ChecksumPillar correctly, when no return checksum is requested.
        Step: Call putFile while requesting a salted checksum to be returned.
          Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, default-test-file.txt, 0, null, null, org.bitrepository.client.TestEventHandler@36c65d5a, TEST-AUDIT-TRAIL)
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileRequest@191adbce[correlationID=1da86a2a-207c-45fc-94b9-b83971554d90, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=noReturnChecksumsWithChecksumPillar, to=<null>, version=26, minVersion=24, auditTrailInformation=TEST-AUDIT-TRAIL, fileID=default-test-file.txt, fileSize=0]
          Result: Received event: 1da86a2a: PUT_FILE for file default-test-file.txt: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file
          Result: Received message on TEST-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileRequest@3eff561[correlationID=1da86a2a-207c-45fc-94b9-b83971554d90, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=noReturnChecksumsWithChecksumPillar, to=<null>, version=26, minVersion=24, auditTrailInformation=TEST-AUDIT-TRAIL, fileID=default-test-file.txt, fileSize=0]
        Step: Send an identification response with a PillarChecksumSpec element set, indicating that this is a checksum pillar.
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@7ed6b54b[correlationID=1da86a2a-207c-45fc-94b9-b83971554d90, collectionID=<null>, destination=TEST-TOPIC-PutFileClientComponentTest-cibuild01, replyTo=Pillar1_topic-cibuild01, from=Pillar1, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@42188ffb[responseCode=IDENTIFICATION_POSITIVE, responseText=<null>], pillarID=Pillar1, fileID=<null>, pillarChecksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@5a94c9a3[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumDataForExistingFile=<null>, timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@12e827a4[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]]
          Result: Received event: 1da86a2a: PUT_FILE for file default-test-file.txt: COMPONENT_IDENTIFIED: ContributorID Pillar1
        Step: Send an normal identification response from pillar2.
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@468d60e9[correlationID=1da86a2a-207c-45fc-94b9-b83971554d90, collectionID=<null>, destination=TEST-TOPIC-PutFileClientComponentTest-cibuild01, replyTo=Pillar2_topic-cibuild01, from=Pillar2, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@6bd5852e[responseCode=IDENTIFICATION_POSITIVE, responseText=<null>], pillarID=Pillar2, fileID=<null>, pillarChecksumSpec=<null>, checksumDataForExistingFile=<null>, timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@12e827a4[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]]
          Result: Received event: 1da86a2a: PUT_FILE for file default-test-file.txt: COMPONENT_IDENTIFIED: ContributorID Pillar2
          Result: Received event: 1da86a2a: PUT_FILE for file default-test-file.txt: IDENTIFICATION_COMPLETE: Contributors: [Pillar1, Pillar2]
          Result: Received event: 1da86a2a: PUT_FILE for file default-test-file.txt: REQUEST_SENT: ContributorID [Pillar2, Pillar1], Sending request for put file
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.PutFileRequest@1d9aac2c[correlationID=1da86a2a-207c-45fc-94b9-b83971554d90, collectionID=TwoPillarCollection, destination=Pillar2_topic-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=noReturnChecksumsWithChecksumPillar, to=<null>, version=26, minVersion=24, auditTrailInformation=TEST-AUDIT-TRAIL, pillarID=Pillar2, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=0, checksumDataForNewFile=<null>, checksumRequestForNewFile=<null>]
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.PutFileRequest@6ee4d50e[correlationID=1da86a2a-207c-45fc-94b9-b83971554d90, collectionID=TwoPillarCollection, destination=Pillar1_topic-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=noReturnChecksumsWithChecksumPillar, to=<null>, version=26, minVersion=24, auditTrailInformation=TEST-AUDIT-TRAIL, pillarID=Pillar1, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=0, checksumDataForNewFile=<null>, checksumRequestForNewFile=<null>]
          Result: Received message on Pillar2_topic-cibuild01 : org.bitrepository.bitrepositorymessages.PutFileRequest@475d5cfd[correlationID=1da86a2a-207c-45fc-94b9-b83971554d90, collectionID=TwoPillarCollection, destination=Pillar2_topic-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=noReturnChecksumsWithChecksumPillar, to=<null>, version=26, minVersion=24, auditTrailInformation=TEST-AUDIT-TRAIL, pillarID=Pillar2, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=0, checksumDataForNewFile=<null>, checksumRequestForNewFile=<null>]
          Result: Received message on Pillar1_topic-cibuild01 : org.bitrepository.bitrepositorymessages.PutFileRequest@1e753e35[correlationID=1da86a2a-207c-45fc-94b9-b83971554d90, collectionID=TwoPillarCollection, destination=Pillar1_topic-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=noReturnChecksumsWithChecksumPillar, to=<null>, version=26, minVersion=24, auditTrailInformation=TEST-AUDIT-TRAIL, pillarID=Pillar1, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=0, checksumDataForNewFile=<null>, checksumRequestForNewFile=<null>]
      Test success: noReturnChecksumsWithChecksumPillar
      Test starting: normalPutFile
        Description: Tests the PutClient. Makes a whole conversation for the put client for a 'good' scenario.
        Added fixture: Initialise the number of pillars to one
        Step: Ensure that the test-file is placed on the HTTP server.
        Step: Request the delivery of a file from a specific pillar. A callback listener should be supplied.
          Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, default-test-file.txt, 0, null, null, org.bitrepository.client.TestEventHandler@a1e1bc8, null)
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileRequest@3eb1eca8[correlationID=8707f787-57cc-4095-9f16-8c71c5656d26, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=normalPutFile, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, fileID=default-test-file.txt, fileSize=0]
          Result: Received event: 8707f787: PUT_FILE for file default-test-file.txt: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file
          Result: Received message on TEST-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileRequest@198cd88e[correlationID=8707f787-57cc-4095-9f16-8c71c5656d26, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=normalPutFile, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, fileID=default-test-file.txt, fileSize=0]
        Step: Make response for the pillar.
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@6ddd5fbc[correlationID=8707f787-57cc-4095-9f16-8c71c5656d26, collectionID=<null>, destination=TEST-TOPIC-PutFileClientComponentTest-cibuild01, replyTo=Pillar1_topic-cibuild01, from=Pillar1, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@60b867fd[responseCode=IDENTIFICATION_POSITIVE, responseText=<null>], pillarID=Pillar1, fileID=<null>, pillarChecksumSpec=<null>, checksumDataForExistingFile=<null>, timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@12e827a4[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]]
          Result: Received event: 8707f787: PUT_FILE for file default-test-file.txt: COMPONENT_IDENTIFIED: ContributorID Pillar1
          Result: Received event: 8707f787: PUT_FILE for file default-test-file.txt: IDENTIFICATION_COMPLETE: Contributors: [Pillar1]
          Result: Received event: 8707f787: PUT_FILE for file default-test-file.txt: REQUEST_SENT: ContributorID [Pillar1], Sending request for put file
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.PutFileRequest@187881ec[correlationID=8707f787-57cc-4095-9f16-8c71c5656d26, collectionID=TwoPillarCollection, destination=Pillar1_topic-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=normalPutFile, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, pillarID=Pillar1, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=0, checksumDataForNewFile=<null>, checksumRequestForNewFile=<null>]
          Result: Received message on Pillar1_topic-cibuild01 : org.bitrepository.bitrepositorymessages.PutFileRequest@b1b8255[correlationID=8707f787-57cc-4095-9f16-8c71c5656d26, collectionID=TwoPillarCollection, destination=Pillar1_topic-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=normalPutFile, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, pillarID=Pillar1, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=0, checksumDataForNewFile=<null>, checksumRequestForNewFile=<null>]
        Step: Validate the steps of the PutClient by going through the events.
        Step: The pillar sends a progress response to the PutClient.
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.PutFileProgressResponse@3b09a025[correlationID=8707f787-57cc-4095-9f16-8c71c5656d26, collectionID=<null>, destination=TEST-TOPIC-PutFileClientComponentTest-cibuild01, replyTo=Pillar1_topic-cibuild01, from=Pillar1, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@72f96c02[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=First test progress response message], pillarID=Pillar1, pillarChecksumSpec=<null>, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt]
          Result: Received event: 8707f787: PUT_FILE for file default-test-file.txt: PROGRESS: ContributorID Pillar1, First test progress response message
        Step: Send a final response message to the PutClient.
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.PutFileFinalResponse@44cef8eb[correlationID=8707f787-57cc-4095-9f16-8c71c5656d26, collectionID=<null>, destination=TEST-TOPIC-PutFileClientComponentTest-cibuild01, replyTo=Pillar1_topic-cibuild01, from=Pillar1, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@70382f97[responseCode=OPERATION_COMPLETED, responseText=<null>], pillarID=Pillar1, pillarChecksumSpec=<null>, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=<null>, checksumDataForExistingFile=<null>]
          Result: Received event: 8707f787: PUT_FILE for file default-test-file.txt: COMPONENT_COMPLETE: ContributorID Pillar1, requestedChecksumResult=null
          Result: Received event: 8707f787: PUT_FILE for file default-test-file.txt: COMPLETE: 
      Test success: normalPutFile
      Test starting: onePillarPutRetryFailure
        Reference: <a href=https://sbforge.org/jira/browse/BITMAG-810>BITMAG-810 Reference client should be able to retry failed file transfers</a>
        Description: Tests that a putfile attempt failing due to FILE_TRANSFER_FAILURE is only attempted the maximum allowed attempts
        Added fixture: Sets the identification timeout to 3 sec, allow two retries and only register one pillar.
        Step: Request the putting of a file through the PutClient
          Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, default-test-file.txt, 0, null, null, org.bitrepository.client.TestEventHandler@7c902656, null)
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileRequest@5bc517fd[correlationID=76abb1de-134f-40c3-b66f-25ff76d7d344, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=onePillarPutRetryFailure, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, fileID=default-test-file.txt, fileSize=0]
          Result: Received message on TEST-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileRequest@21778953[correlationID=76abb1de-134f-40c3-b66f-25ff76d7d344, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=onePillarPutRetryFailure, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, fileID=default-test-file.txt, fileSize=0]
          Result: Received event: 76abb1de: PUT_FILE for file default-test-file.txt: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file
        Step: Send an identification response from the one pillar.
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@2ed8b94f[correlationID=76abb1de-134f-40c3-b66f-25ff76d7d344, collectionID=<null>, destination=TEST-TOPIC-PutFileClientComponentTest-cibuild01, replyTo=Pillar1_topic-cibuild01, from=Pillar1, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@166e0990[responseCode=IDENTIFICATION_POSITIVE, responseText=<null>], pillarID=Pillar1, fileID=<null>, pillarChecksumSpec=<null>, checksumDataForExistingFile=<null>, timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@12e827a4[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]]
          Result: Received event: 76abb1de: PUT_FILE for file default-test-file.txt: COMPONENT_IDENTIFIED: ContributorID Pillar1
          Result: Received event: 76abb1de: PUT_FILE for file default-test-file.txt: IDENTIFICATION_COMPLETE: Contributors: [Pillar1]
          Result: Received event: 76abb1de: PUT_FILE for file default-test-file.txt: REQUEST_SENT: ContributorID [Pillar1], Sending request for put file
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.PutFileRequest@a795c8e[correlationID=76abb1de-134f-40c3-b66f-25ff76d7d344, collectionID=TwoPillarCollection, destination=Pillar1_topic-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=onePillarPutRetryFailure, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, pillarID=Pillar1, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=0, checksumDataForNewFile=<null>, checksumRequestForNewFile=<null>]
        Step: The client should proceed to send a putFileOperation request to the responding pillar.
          Result: Received message on Pillar1_topic-cibuild01 : org.bitrepository.bitrepositorymessages.PutFileRequest@739f6eb6[correlationID=76abb1de-134f-40c3-b66f-25ff76d7d344, collectionID=TwoPillarCollection, destination=Pillar1_topic-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=onePillarPutRetryFailure, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, pillarID=Pillar1, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=0, checksumDataForNewFile=<null>, checksumRequestForNewFile=<null>]
        Step: Send a PutFileFinalResponse indicating a FILE_TRANSFER_FAILURE
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.PutFileFinalResponse@681daa07[correlationID=76abb1de-134f-40c3-b66f-25ff76d7d344, collectionID=<null>, destination=TEST-TOPIC-PutFileClientComponentTest-cibuild01, replyTo=Pillar1_topic-cibuild01, from=Pillar1, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@7385e6f7[responseCode=FILE_TRANSFER_FAILURE, responseText=<null>], pillarID=Pillar1, pillarChecksumSpec=<null>, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=<null>, checksumDataForExistingFile=<null>]
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.PutFileRequest@2c9ce74d[correlationID=76abb1de-134f-40c3-b66f-25ff76d7d344, collectionID=TwoPillarCollection, destination=Pillar1_topic-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=onePillarPutRetryFailure, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, pillarID=Pillar1, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=0, checksumDataForNewFile=<null>, checksumRequestForNewFile=<null>]
          Result: Received event: 76abb1de: PUT_FILE for file default-test-file.txt: WARNING: ContributorID Pillar1, Retrying putfile (attempt number 2)
        Step: Send a PutFileFinalResponse indicating a FILE_TRANSFER_FAILURE for the second put attempt
          Result: Received message on Pillar1_topic-cibuild01 : org.bitrepository.bitrepositorymessages.PutFileRequest@5944836d[correlationID=76abb1de-134f-40c3-b66f-25ff76d7d344, collectionID=TwoPillarCollection, destination=Pillar1_topic-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=onePillarPutRetryFailure, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, pillarID=Pillar1, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=0, checksumDataForNewFile=<null>, checksumRequestForNewFile=<null>]
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.PutFileFinalResponse@211096e4[correlationID=76abb1de-134f-40c3-b66f-25ff76d7d344, collectionID=<null>, destination=TEST-TOPIC-PutFileClientComponentTest-cibuild01, replyTo=Pillar1_topic-cibuild01, from=Pillar1, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@482263b1[responseCode=FILE_TRANSFER_FAILURE, responseText=<null>], pillarID=Pillar1, pillarChecksumSpec=<null>, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=<null>, checksumDataForExistingFile=<null>]
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.PutFileRequest@4975baa5[correlationID=76abb1de-134f-40c3-b66f-25ff76d7d344, collectionID=TwoPillarCollection, destination=Pillar1_topic-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=onePillarPutRetryFailure, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, pillarID=Pillar1, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=0, checksumDataForNewFile=<null>, checksumRequestForNewFile=<null>]
          Result: Received event: 76abb1de: PUT_FILE for file default-test-file.txt: WARNING: ContributorID Pillar1, Retrying putfile (attempt number 3)
        Step: Send a PutFileFinalResponse indicating a FILE_TRANSFER_FAILURE for the third put attempt
          Result: Received message on Pillar1_topic-cibuild01 : org.bitrepository.bitrepositorymessages.PutFileRequest@1886105c[correlationID=76abb1de-134f-40c3-b66f-25ff76d7d344, collectionID=TwoPillarCollection, destination=Pillar1_topic-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=onePillarPutRetryFailure, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, pillarID=Pillar1, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=0, checksumDataForNewFile=<null>, checksumRequestForNewFile=<null>]
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.PutFileFinalResponse@99c1498[correlationID=76abb1de-134f-40c3-b66f-25ff76d7d344, collectionID=<null>, destination=TEST-TOPIC-PutFileClientComponentTest-cibuild01, replyTo=Pillar1_topic-cibuild01, from=Pillar1, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@660c0c15[responseCode=FILE_TRANSFER_FAILURE, responseText=<null>], pillarID=Pillar1, pillarChecksumSpec=<null>, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=<null>, checksumDataForExistingFile=<null>]
          Result: Received event: 76abb1de: PUT_FILE for file default-test-file.txt: COMPONENT_FAILED: ContributorID Pillar1 ResponseCode: FILE_TRANSFER_FAILURE
          Result: Received event: 76abb1de: PUT_FILE for file default-test-file.txt: FAILED: , Failed operation. Cause(s):
[76abb1de: PUT_FILE for file default-test-file.txt: COMPONENT_FAILED: ContributorID Pillar1 ResponseCode: FILE_TRANSFER_FAILURE]
      Test success: onePillarPutRetryFailure
          Result: Received event: bd0ca39f: GET_CHECKSUMS: FAILED: , Failed to receive responses from all contributors before timeout(60000ms). Missing contributors [Pillar2, Pillar1]
      Test starting: onePillarPutRetrySuccess
        Reference: <a href=https://sbforge.org/jira/browse/BITMAG-810>BITMAG-810 Reference client should be able to retry failed file transfers</a>
        Description: Tests the handling of a failed transmission when retry is allowed
        Added fixture: Sets the identification timeout to 3 sec, allow two retries and only register one pillar.
        Step: Request the putting of a file through the PutClient
          Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, default-test-file.txt, 0, null, null, org.bitrepository.client.TestEventHandler@487aa089, null)
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileRequest@6ac1a78b[correlationID=636da93d-ebd7-4c25-8561-1293b1637db1, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=onePillarPutRetrySuccess, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, fileID=default-test-file.txt, fileSize=0]
          Result: Received message on TEST-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileRequest@7b9fce53[correlationID=636da93d-ebd7-4c25-8561-1293b1637db1, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=onePillarPutRetrySuccess, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, fileID=default-test-file.txt, fileSize=0]
          Result: Received event: 636da93d: PUT_FILE for file default-test-file.txt: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file
        Step: Send an identification response from the one pillar.
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@38a2ea8d[correlationID=636da93d-ebd7-4c25-8561-1293b1637db1, collectionID=<null>, destination=TEST-TOPIC-PutFileClientComponentTest-cibuild01, replyTo=Pillar1_topic-cibuild01, from=Pillar1, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@4fd4ec07[responseCode=IDENTIFICATION_POSITIVE, responseText=<null>], pillarID=Pillar1, fileID=<null>, pillarChecksumSpec=<null>, checksumDataForExistingFile=<null>, timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@12e827a4[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]]
          Result: Received event: 636da93d: PUT_FILE for file default-test-file.txt: COMPONENT_IDENTIFIED: ContributorID Pillar1
          Result: Received event: 636da93d: PUT_FILE for file default-test-file.txt: IDENTIFICATION_COMPLETE: Contributors: [Pillar1]
          Result: Received event: 636da93d: PUT_FILE for file default-test-file.txt: REQUEST_SENT: ContributorID [Pillar1], Sending request for put file
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.PutFileRequest@29b73f85[correlationID=636da93d-ebd7-4c25-8561-1293b1637db1, collectionID=TwoPillarCollection, destination=Pillar1_topic-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=onePillarPutRetrySuccess, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, pillarID=Pillar1, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=0, checksumDataForNewFile=<null>, checksumRequestForNewFile=<null>]
        Step: The client should proceed to send a putFileOperation request to the responding pillar.
          Result: Received message on Pillar1_topic-cibuild01 : org.bitrepository.bitrepositorymessages.PutFileRequest@65de5534[correlationID=636da93d-ebd7-4c25-8561-1293b1637db1, collectionID=TwoPillarCollection, destination=Pillar1_topic-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=onePillarPutRetrySuccess, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, pillarID=Pillar1, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=0, checksumDataForNewFile=<null>, checksumRequestForNewFile=<null>]
        Step: Send a PutFileFinalResponse indicating a FILE_TRANSFER_FAILURE
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.PutFileFinalResponse@67abfd2b[correlationID=636da93d-ebd7-4c25-8561-1293b1637db1, collectionID=<null>, destination=TEST-TOPIC-PutFileClientComponentTest-cibuild01, replyTo=Pillar1_topic-cibuild01, from=Pillar1, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@4c7a4739[responseCode=FILE_TRANSFER_FAILURE, responseText=<null>], pillarID=Pillar1, pillarChecksumSpec=<null>, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=<null>, checksumDataForExistingFile=<null>]
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.PutFileRequest@44868cf[correlationID=636da93d-ebd7-4c25-8561-1293b1637db1, collectionID=TwoPillarCollection, destination=Pillar1_topic-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=onePillarPutRetrySuccess, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, pillarID=Pillar1, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=0, checksumDataForNewFile=<null>, checksumRequestForNewFile=<null>]
          Result: Received event: 636da93d: PUT_FILE for file default-test-file.txt: WARNING: ContributorID Pillar1, Retrying putfile (attempt number 2)
        Step: A new PutFileRequest is send, pillar responds with success
          Result: Received message on Pillar1_topic-cibuild01 : org.bitrepository.bitrepositorymessages.PutFileRequest@7be3f9d9[correlationID=636da93d-ebd7-4c25-8561-1293b1637db1, collectionID=TwoPillarCollection, destination=Pillar1_topic-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=onePillarPutRetrySuccess, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, pillarID=Pillar1, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=0, checksumDataForNewFile=<null>, checksumRequestForNewFile=<null>]
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.PutFileFinalResponse@3428551a[correlationID=636da93d-ebd7-4c25-8561-1293b1637db1, collectionID=<null>, destination=TEST-TOPIC-PutFileClientComponentTest-cibuild01, replyTo=Pillar1_topic-cibuild01, from=Pillar1, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@43eb38b6[responseCode=OPERATION_COMPLETED, responseText=<null>], pillarID=Pillar1, pillarChecksumSpec=<null>, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=<null>, checksumDataForExistingFile=<null>]
          Result: Received event: 636da93d: PUT_FILE for file default-test-file.txt: COMPONENT_COMPLETE: ContributorID Pillar1, requestedChecksumResult=null
          Result: Received event: 636da93d: PUT_FILE for file default-test-file.txt: COMPLETE: 
      Test success: onePillarPutRetrySuccess
      Test starting: onePillarRespondingWithPartialPutAllowed
        Reference: <a href=https://sbforge.org/jira/browse/BITMAG-598>BITMAG-598 It should be possible to putFiles, even though only a subset of the pillars are available</a>
        Description: Tests the handling of missing identification responses from one pillar, when partial put are allowed
        Added fixture: Sets the identification timeout to 3 sec and allow partial puts.
        Step: Request the putting of a file through the PutClient
          Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, default-test-file.txt, 0, null, null, org.bitrepository.client.TestEventHandler@40b605f1, null)
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileRequest@6e403267[correlationID=7f32796b-084b-4266-99d9-3cec767562be, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=onePillarRespondingWithPartialPutAllowed, to=<null>, version=26, minVersion=24, auditTrailInformation=<null>, fileID=default-test-file.txt, fileSize=0]
          Result: Received message on TEST-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileRequest@f414d58[correlationID=7f32796b-084b-4266-99d9-3cec767562be, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=onePillarRespondingWithPartialPutAllowed, to=<null>, version=26, minVersion=24, auditTrailInformation=<null>, fileID=default-test-file.txt, fileSize=0]
          Result: Received event: 7f32796b: PUT_FILE for file default-test-file.txt: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file
        Step: Only send an identification response from one pillar.
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@83cd43b[correlationID=7f32796b-084b-4266-99d9-3cec767562be, collectionID=<null>, destination=TEST-TOPIC-PutFileClientComponentTest-cibuild01, replyTo=Pillar1_topic-cibuild01, from=Pillar1, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@519171b6[responseCode=IDENTIFICATION_POSITIVE, responseText=<null>], pillarID=Pillar1, fileID=<null>, pillarChecksumSpec=<null>, checksumDataForExistingFile=<null>, timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@12e827a4[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]]
          Result: Received event: 7f32796b: PUT_FILE for file default-test-file.txt: COMPONENT_IDENTIFIED: ContributorID Pillar1
        Step: Await the timeout.
          Result: Received event: 7f32796b: PUT_FILE for file default-test-file.txt: IDENTIFY_TIMEOUT: , Time has run out for looking up contributors
The following contributors didn't respond: [Pillar2]
          Result: Received event: 7f32796b: PUT_FILE for file default-test-file.txt: COMPONENT_FAILED: ContributorID Pillar2 ResponseCode: null, Timeout for identifying contributor
          Result: Received event: 7f32796b: PUT_FILE for file default-test-file.txt: IDENTIFICATION_COMPLETE: Contributors: [Pillar1]
          Result: Received event: 7f32796b: PUT_FILE for file default-test-file.txt: REQUEST_SENT: ContributorID [Pillar1], Sending request for put file
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.PutFileRequest@4d996091[correlationID=7f32796b-084b-4266-99d9-3cec767562be, collectionID=TwoPillarCollection, destination=Pillar1_topic-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=onePillarRespondingWithPartialPutAllowed, to=<null>, version=26, minVersion=24, auditTrailInformation=<null>, pillarID=Pillar1, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=0, checksumDataForNewFile=<null>, checksumRequestForNewFile=<null>]
        Step: The client should proceed to send a putFileOperation request to the responding pillar.
          Result: Received message on Pillar1_topic-cibuild01 : org.bitrepository.bitrepositorymessages.PutFileRequest@4a58ea59[correlationID=7f32796b-084b-4266-99d9-3cec767562be, collectionID=TwoPillarCollection, destination=Pillar1_topic-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=onePillarRespondingWithPartialPutAllowed, to=<null>, version=26, minVersion=24, auditTrailInformation=<null>, pillarID=Pillar1, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=0, checksumDataForNewFile=<null>, checksumRequestForNewFile=<null>]
        Step: Send a pillar complete event
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.PutFileFinalResponse@13819f31[correlationID=7f32796b-084b-4266-99d9-3cec767562be, collectionID=<null>, destination=TEST-TOPIC-PutFileClientComponentTest-cibuild01, replyTo=Pillar1_topic-cibuild01, from=Pillar1, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@22fa53f8[responseCode=OPERATION_COMPLETED, responseText=<null>], pillarID=Pillar1, pillarChecksumSpec=<null>, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=<null>, checksumDataForExistingFile=<null>]
          Result: Received event: 7f32796b: PUT_FILE for file default-test-file.txt: COMPONENT_COMPLETE: ContributorID Pillar1, requestedChecksumResult=null
          Result: Received event: 7f32796b: PUT_FILE for file default-test-file.txt: FAILED: , Failed operation. Cause(s):
[7f32796b: PUT_FILE for file default-test-file.txt: COMPONENT_FAILED: ContributorID Pillar2 ResponseCode: null, Timeout for identifying contributor]
      Test success: onePillarRespondingWithPartialPutAllowed
          Result: Received event: 24b03301: GET_FILE_IDS: IDENTIFY_TIMEOUT: , Time has run out for looking up contributors
The following contributors didn't respond: [Pillar2, Pillar1]
          Result: Received event: 24b03301: GET_FILE_IDS: COMPONENT_FAILED: ContributorID Pillar2 ResponseCode: null, Timeout for identifying contributor
          Result: Received event: 24b03301: GET_FILE_IDS: COMPONENT_FAILED: ContributorID Pillar1 ResponseCode: null, Timeout for identifying contributor
          Result: Received event: 24b03301: GET_FILE_IDS: FAILED: , Unable to continue operation, contributors unavailable.
      Test starting: onePillarRespondingWithPartialPutDisallowed
        Description: Tests the handling of missing identification responses from one pillar, when partial put are allowed
        Added fixture: Sets the identification timeout to 3 sec and disallow partial puts.
        Step: Request the putting of a file through the PutClient
          Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, default-test-file.txt, 0, null, null, org.bitrepository.client.TestEventHandler@2ac6b7cb, null)
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileRequest@5c4c865d[correlationID=cf72bca1-9f56-4b44-8685-76178300139a, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=onePillarRespondingWithPartialPutDisallowed, to=<null>, version=26, minVersion=24, auditTrailInformation=<null>, fileID=default-test-file.txt, fileSize=0]
          Result: Received message on TEST-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileRequest@7db7797e[correlationID=cf72bca1-9f56-4b44-8685-76178300139a, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=onePillarRespondingWithPartialPutDisallowed, to=<null>, version=26, minVersion=24, auditTrailInformation=<null>, fileID=default-test-file.txt, fileSize=0]
          Result: Received event: cf72bca1: PUT_FILE for file default-test-file.txt: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file
        Step: Only send an identification response from one pillar.
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@18897fad[correlationID=cf72bca1-9f56-4b44-8685-76178300139a, collectionID=<null>, destination=TEST-TOPIC-PutFileClientComponentTest-cibuild01, replyTo=Pillar1_topic-cibuild01, from=Pillar1, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@6b1d4370[responseCode=IDENTIFICATION_POSITIVE, responseText=<null>], pillarID=Pillar1, fileID=<null>, pillarChecksumSpec=<null>, checksumDataForExistingFile=<null>, timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@12e827a4[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]]
          Result: Received event: cf72bca1: PUT_FILE for file default-test-file.txt: COMPONENT_IDENTIFIED: ContributorID Pillar1
        Step: Await the timeout.
          Result: Received event: cf72bca1: PUT_FILE for file default-test-file.txt: IDENTIFY_TIMEOUT: , Time has run out for looking up contributors
The following contributors didn't respond: [Pillar2]
          Result: Received event: cf72bca1: PUT_FILE for file default-test-file.txt: COMPONENT_FAILED: ContributorID Pillar2 ResponseCode: null, Timeout for identifying contributor
          Result: Received event: cf72bca1: PUT_FILE for file default-test-file.txt: FAILED: , Unable to continue operation, contributors unavailable.
      Test success: onePillarRespondingWithPartialPutDisallowed
      Test starting: putClientOperationTimeout
        Description: Tests the handling of a failed operation for the PutClient
        Step: Initialise the number of pillars and the PutClient. Sets the operation timeout to 1 sec.
        Step: Request the putting of a file through the PutClient
          Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, default-test-file.txt, 0, null, null, org.bitrepository.client.TestEventHandler@1db9d5a2, null)
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileRequest@13788ded[correlationID=2d0e7d02-b975-491e-9a11-e635e43b1b80, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=putClientOperationTimeout, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, fileID=default-test-file.txt, fileSize=0]
          Result: Received event: 2d0e7d02: PUT_FILE for file default-test-file.txt: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file
          Result: Received message on TEST-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileRequest@48811e8b[correlationID=2d0e7d02-b975-491e-9a11-e635e43b1b80, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=putClientOperationTimeout, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, fileID=default-test-file.txt, fileSize=0]
        Step: Make response for the pillar.
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@14fc5cdd[correlationID=2d0e7d02-b975-491e-9a11-e635e43b1b80, collectionID=<null>, destination=TEST-TOPIC-PutFileClientComponentTest-cibuild01, replyTo=Pillar1_topic-cibuild01, from=Pillar1, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@4434bbee[responseCode=IDENTIFICATION_POSITIVE, responseText=<null>], pillarID=Pillar1, fileID=<null>, pillarChecksumSpec=<null>, checksumDataForExistingFile=<null>, timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@12e827a4[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]]
          Result: Received event: 2d0e7d02: PUT_FILE for file default-test-file.txt: COMPONENT_IDENTIFIED: ContributorID Pillar1
          Result: Received event: 2d0e7d02: PUT_FILE for file default-test-file.txt: IDENTIFICATION_COMPLETE: Contributors: [Pillar1]
          Result: Received event: 2d0e7d02: PUT_FILE for file default-test-file.txt: REQUEST_SENT: ContributorID [Pillar1], Sending request for put file
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.PutFileRequest@2f547594[correlationID=2d0e7d02-b975-491e-9a11-e635e43b1b80, collectionID=TwoPillarCollection, destination=Pillar1_topic-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=putClientOperationTimeout, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, pillarID=Pillar1, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=0, checksumDataForNewFile=<null>, checksumRequestForNewFile=<null>]
          Result: Received message on Pillar1_topic-cibuild01 : org.bitrepository.bitrepositorymessages.PutFileRequest@6248b446[correlationID=2d0e7d02-b975-491e-9a11-e635e43b1b80, collectionID=TwoPillarCollection, destination=Pillar1_topic-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=putClientOperationTimeout, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, pillarID=Pillar1, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=0, checksumDataForNewFile=<null>, checksumRequestForNewFile=<null>]
        Step: Validate the steps of the PutClient by going through the events.
        Step: Do not respond. Just await the timeout.
          Result: Received event: 2d0e7d02: PUT_FILE for file default-test-file.txt: FAILED: , Failed to receive responses from all contributors before timeout(1000ms). Missing contributors [Pillar1]
      Test success: putClientOperationTimeout
      Test starting: putClientPillarOperationFailed
        Description: Tests the handling of a operation failure for the PutClient. 
        Step: Initialise the number of pillars to one
        Step: Ensure that the test-file is placed on the HTTP server.
        Step: Request the delivery of a file from a specific pillar. A callback listener should be supplied.
          Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, default-test-file.txt, 0, null, null, org.bitrepository.client.TestEventHandler@2ab0e886, TEST-AUDIT-TRAIL)
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileRequest@4471cb4f[correlationID=e713821a-92e0-4425-a66b-a66370982b75, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=putClientPillarOperationFailed, to=Pillar1, version=26, minVersion=24, auditTrailInformation=TEST-AUDIT-TRAIL, fileID=default-test-file.txt, fileSize=0]
          Result: Received event: e713821a: PUT_FILE for file default-test-file.txt: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file
          Result: Received message on TEST-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileRequest@5bc8caf4[correlationID=e713821a-92e0-4425-a66b-a66370982b75, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=putClientPillarOperationFailed, to=Pillar1, version=26, minVersion=24, auditTrailInformation=TEST-AUDIT-TRAIL, fileID=default-test-file.txt, fileSize=0]
        Step: Send pillar response.
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@5b84883f[correlationID=e713821a-92e0-4425-a66b-a66370982b75, collectionID=<null>, destination=TEST-TOPIC-PutFileClientComponentTest-cibuild01, replyTo=Pillar1_topic-cibuild01, from=Pillar1, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@5a0d0f09[responseCode=IDENTIFICATION_POSITIVE, responseText=<null>], pillarID=Pillar1, fileID=<null>, pillarChecksumSpec=<null>, checksumDataForExistingFile=<null>, timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@12e827a4[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]]
          Result: Received event: e713821a: PUT_FILE for file default-test-file.txt: COMPONENT_IDENTIFIED: ContributorID Pillar1
          Result: Received event: e713821a: PUT_FILE for file default-test-file.txt: IDENTIFICATION_COMPLETE: Contributors: [Pillar1]
          Result: Received event: e713821a: PUT_FILE for file default-test-file.txt: REQUEST_SENT: ContributorID [Pillar1], Sending request for put file
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.PutFileRequest@ea547e1[correlationID=e713821a-92e0-4425-a66b-a66370982b75, collectionID=TwoPillarCollection, destination=Pillar1_topic-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=putClientPillarOperationFailed, to=Pillar1, version=26, minVersion=24, auditTrailInformation=TEST-AUDIT-TRAIL, pillarID=Pillar1, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=0, checksumDataForNewFile=<null>, checksumRequestForNewFile=<null>]
          Result: Received message on Pillar1_topic-cibuild01 : org.bitrepository.bitrepositorymessages.PutFileRequest@68263d45[correlationID=e713821a-92e0-4425-a66b-a66370982b75, collectionID=TwoPillarCollection, destination=Pillar1_topic-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=putClientPillarOperationFailed, to=Pillar1, version=26, minVersion=24, auditTrailInformation=TEST-AUDIT-TRAIL, pillarID=Pillar1, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=0, checksumDataForNewFile=<null>, checksumRequestForNewFile=<null>]
        Step: Validate the steps of the PutClient by going through the events.
        Step: Send a failed response message to the PutClient.
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.PutFileFinalResponse@2680b26e[correlationID=e713821a-92e0-4425-a66b-a66370982b75, collectionID=<null>, destination=TEST-TOPIC-PutFileClientComponentTest-cibuild01, replyTo=Pillar1_topic-cibuild01, from=Pillar1, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@4b426781[responseCode=FAILURE, responseText=Verifying that a failure can be understood!], pillarID=Pillar1, pillarChecksumSpec=<null>, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=<null>, checksumDataForExistingFile=<null>]
          Result: Received event: e713821a: PUT_FILE for file default-test-file.txt: COMPONENT_FAILED: ContributorID Pillar1 ResponseCode: FAILURE, Verifying that a failure can be understood!
          Result: Received event: e713821a: PUT_FILE for file default-test-file.txt: FAILED: , Failed operation. Cause(s):
[e713821a: PUT_FILE for file default-test-file.txt: COMPONENT_FAILED: ContributorID Pillar1 ResponseCode: FAILURE, Verifying that a failure can be understood!]
      Test success: putClientPillarOperationFailed
      Test starting: putToOtherCollection
        Reference: <a href=https://sbforge.org/jira/browse/BITMAG-925>BITMAG-925 Client will always try to put to the pillars defined in the first collection</a>
        Description: Tests the putFIle client will correctly try to put to a second collection if required
        Added fixture: Sets the identification timeout to 3 sec, allow two retries and only register one pillar.
        Added fixture: Configure collection1 to contain both pillars and collection 2 to only contain pillar2
        Step: Request the putting of a file through the PutClient for collection2
          Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, default-test-file.txt, 0, null, null, org.bitrepository.client.TestEventHandler@5b39dfa8, null)
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileRequest@348abd62[correlationID=1e3d13f3-2625-4329-b2d6-85200b8feb6c, collectionID=SinglePillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=putToOtherCollection, to=Pillar2, version=26, minVersion=24, auditTrailInformation=<null>, fileID=default-test-file.txt, fileSize=0]
          Result: Received message on TEST-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileRequest@5aff27b[correlationID=1e3d13f3-2625-4329-b2d6-85200b8feb6c, collectionID=SinglePillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=putToOtherCollection, to=Pillar2, version=26, minVersion=24, auditTrailInformation=<null>, fileID=default-test-file.txt, fileSize=0]
          Result: Received event: 1e3d13f3: PUT_FILE for file default-test-file.txt: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file
        Step: Send an identification response from pillar2.
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@62586c27[correlationID=1e3d13f3-2625-4329-b2d6-85200b8feb6c, collectionID=<null>, destination=TEST-TOPIC-PutFileClientComponentTest-cibuild01, replyTo=Pillar2_topic-cibuild01, from=Pillar2, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@1b24a6e2[responseCode=IDENTIFICATION_POSITIVE, responseText=<null>], pillarID=Pillar2, fileID=<null>, pillarChecksumSpec=<null>, checksumDataForExistingFile=<null>, timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@12e827a4[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]]
          Result: Received event: 1e3d13f3: PUT_FILE for file default-test-file.txt: COMPONENT_IDENTIFIED: ContributorID Pillar2
          Result: Received event: 1e3d13f3: PUT_FILE for file default-test-file.txt: IDENTIFICATION_COMPLETE: Contributors: [Pillar2]
          Result: Received event: 1e3d13f3: PUT_FILE for file default-test-file.txt: REQUEST_SENT: ContributorID [Pillar2], Sending request for put file
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.PutFileRequest@c9394cf[correlationID=1e3d13f3-2625-4329-b2d6-85200b8feb6c, collectionID=SinglePillarCollection, destination=Pillar2_topic-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=putToOtherCollection, to=Pillar2, version=26, minVersion=24, auditTrailInformation=<null>, pillarID=Pillar2, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=0, checksumDataForNewFile=<null>, checksumRequestForNewFile=<null>]
          Result: Received message on Pillar2_topic-cibuild01 : org.bitrepository.bitrepositorymessages.PutFileRequest@1dd4fe5a[correlationID=1e3d13f3-2625-4329-b2d6-85200b8feb6c, collectionID=SinglePillarCollection, destination=Pillar2_topic-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=putToOtherCollection, to=Pillar2, version=26, minVersion=24, auditTrailInformation=<null>, pillarID=Pillar2, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=0, checksumDataForNewFile=<null>, checksumRequestForNewFile=<null>]
        Step: Send a put complete event from the pillar
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.PutFileFinalResponse@a86d603[correlationID=1e3d13f3-2625-4329-b2d6-85200b8feb6c, collectionID=<null>, destination=TEST-TOPIC-PutFileClientComponentTest-cibuild01, replyTo=Pillar2_topic-cibuild01, from=Pillar2, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@1a4c645b[responseCode=OPERATION_COMPLETED, responseText=<null>], pillarID=Pillar2, pillarChecksumSpec=<null>, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=<null>, checksumDataForExistingFile=<null>]
          Result: Received event: 1e3d13f3: PUT_FILE for file default-test-file.txt: COMPONENT_COMPLETE: ContributorID Pillar2, requestedChecksumResult=null
          Result: Received event: 1e3d13f3: PUT_FILE for file default-test-file.txt: COMPLETE: 
      Test success: putToOtherCollection
      Test starting: saltedReturnChecksumsWithChecksumPillar
        Description: Tests that PutClient handles the presence of a ChecksumPillar correctly, when a salted return checksum (which a checksum pillar can't provide) is requested. 
        Reference: <a href="https://sbforge.org/jira/browse/BITMAG-677">BITMAG-677put, replace and delete clients fails if return checksums are requested and a checksumpillar is involved</a>
        Step: Call putFile while requesting a salted checksum to be returned.
          Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, default-test-file.txt, 0, null, org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@5916cf7a[checksumType=HMAC_MD5, checksumSalt={-86}, otherChecksumType=<null>], org.bitrepository.client.TestEventHandler@688f8047, TEST-AUDIT-TRAIL)
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileRequest@252eeaf2[correlationID=bd811821-da24-4830-8bd7-870a9539a8da, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=saltedReturnChecksumsWithChecksumPillar, to=<null>, version=26, minVersion=24, auditTrailInformation=TEST-AUDIT-TRAIL, fileID=default-test-file.txt, fileSize=0]
          Result: Received event: bd811821: PUT_FILE for file default-test-file.txt: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file
          Result: Received message on TEST-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileRequest@1e38f08b[correlationID=bd811821-da24-4830-8bd7-870a9539a8da, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=saltedReturnChecksumsWithChecksumPillar, to=<null>, version=26, minVersion=24, auditTrailInformation=TEST-AUDIT-TRAIL, fileID=default-test-file.txt, fileSize=0]
        Step: Send an identification response with a PillarChecksumSpec element set, indicating that this is a checksum pillar.
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@2c38452d[correlationID=bd811821-da24-4830-8bd7-870a9539a8da, collectionID=<null>, destination=TEST-TOPIC-PutFileClientComponentTest-cibuild01, replyTo=Pillar1_topic-cibuild01, from=Pillar1, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@2245a409[responseCode=IDENTIFICATION_POSITIVE, responseText=<null>], pillarID=Pillar1, fileID=<null>, pillarChecksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@a145c73[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumDataForExistingFile=<null>, timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@12e827a4[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]]
          Result: Received event: bd811821: PUT_FILE for file default-test-file.txt: COMPONENT_IDENTIFIED: ContributorID Pillar1
        Step: Send an normal identification response from pillar2.
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@2747e1c0[correlationID=bd811821-da24-4830-8bd7-870a9539a8da, collectionID=<null>, destination=TEST-TOPIC-PutFileClientComponentTest-cibuild01, replyTo=Pillar2_topic-cibuild01, from=Pillar2, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@60361865[responseCode=IDENTIFICATION_POSITIVE, responseText=<null>], pillarID=Pillar2, fileID=<null>, pillarChecksumSpec=<null>, checksumDataForExistingFile=<null>, timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@12e827a4[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]]
          Result: Received event: bd811821: PUT_FILE for file default-test-file.txt: COMPONENT_IDENTIFIED: ContributorID Pillar2
          Result: Received event: bd811821: PUT_FILE for file default-test-file.txt: IDENTIFICATION_COMPLETE: Contributors: [Pillar2, Pillar1]
          Result: Received event: bd811821: PUT_FILE for file default-test-file.txt: REQUEST_SENT: ContributorID [Pillar2, Pillar1], Sending request for put file
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.PutFileRequest@4485fb6a[correlationID=bd811821-da24-4830-8bd7-870a9539a8da, collectionID=TwoPillarCollection, destination=Pillar2_topic-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=saltedReturnChecksumsWithChecksumPillar, to=<null>, version=26, minVersion=24, auditTrailInformation=TEST-AUDIT-TRAIL, pillarID=Pillar2, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=0, checksumDataForNewFile=<null>, checksumRequestForNewFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@5916cf7a[checksumType=HMAC_MD5, checksumSalt={-86}, otherChecksumType=<null>]]
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.PutFileRequest@a363391[correlationID=bd811821-da24-4830-8bd7-870a9539a8da, collectionID=TwoPillarCollection, destination=Pillar1_topic-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=saltedReturnChecksumsWithChecksumPillar, to=<null>, version=26, minVersion=24, auditTrailInformation=TEST-AUDIT-TRAIL, pillarID=Pillar1, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=0, checksumDataForNewFile=<null>, checksumRequestForNewFile=<null>]
          Result: Received message on Pillar2_topic-cibuild01 : org.bitrepository.bitrepositorymessages.PutFileRequest@5e4cc069[correlationID=bd811821-da24-4830-8bd7-870a9539a8da, collectionID=TwoPillarCollection, destination=Pillar2_topic-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=saltedReturnChecksumsWithChecksumPillar, to=<null>, version=26, minVersion=24, auditTrailInformation=TEST-AUDIT-TRAIL, pillarID=Pillar2, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=0, checksumDataForNewFile=<null>, checksumRequestForNewFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@1ad42701[checksumType=HMAC_MD5, checksumSalt={-86}, otherChecksumType=<null>]]
          Result: Received message on Pillar1_topic-cibuild01 : org.bitrepository.bitrepositorymessages.PutFileRequest@503402d6[correlationID=bd811821-da24-4830-8bd7-870a9539a8da, collectionID=TwoPillarCollection, destination=Pillar1_topic-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=saltedReturnChecksumsWithChecksumPillar, to=<null>, version=26, minVersion=24, auditTrailInformation=TEST-AUDIT-TRAIL, pillarID=Pillar1, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=0, checksumDataForNewFile=<null>, checksumRequestForNewFile=<null>]
      Test success: saltedReturnChecksumsWithChecksumPillar
      Test starting: sameFileExistsOnOnePillar
        Description: Tests that PutClient handles the presence of a file correctly, when the pillar returns a checksum equal the file being put (idempotent). 
        Step: Call putFile.
          Stimuli: Calling PutFileWithId(http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, default-test-file.txt, 0, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@66741dd5[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@5152bf7f[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2014-02-25T11:40:53.501+01:00], null, org.bitrepository.client.TestEventHandler@f9a548f, TEST-AUDIT-TRAIL)
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileRequest@5d258049[correlationID=1a5c89c5-b2a3-4d4b-b48c-7d7865be1c6e, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=sameFileExistsOnOnePillar, to=<null>, version=26, minVersion=24, auditTrailInformation=TEST-AUDIT-TRAIL, fileID=default-test-file.txt, fileSize=0]
          Result: Received message on TEST-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileRequest@2cd56d8[correlationID=1a5c89c5-b2a3-4d4b-b48c-7d7865be1c6e, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=sameFileExistsOnOnePillar, to=<null>, version=26, minVersion=24, auditTrailInformation=TEST-AUDIT-TRAIL, fileID=default-test-file.txt, fileSize=0]
          Result: Received event: 1a5c89c5: PUT_FILE for file default-test-file.txt: IDENTIFY_REQUEST_SENT: , Identifying pillars for put file
        Step: Send a DUPLICATE_FILE_FAILURE response with a checksum equal to the one supplied to the client.
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@6cedc394[correlationID=1a5c89c5-b2a3-4d4b-b48c-7d7865be1c6e, collectionID=<null>, destination=TEST-TOPIC-PutFileClientComponentTest-cibuild01, replyTo=Pillar1_topic-cibuild01, from=Pillar1, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@6dc3616a[responseCode=DUPLICATE_FILE_FAILURE, responseText=Testing the handling of 'DUPLICATE FILE' identification.], pillarID=Pillar1, fileID=<null>, pillarChecksumSpec=<null>, checksumDataForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@3630ae72[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@360cda29[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2014-02-25T11:40:53.595+01:00], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@12e827a4[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]]
          Result: Received event: 1a5c89c5: PUT_FILE for file default-test-file.txt: COMPONENT_COMPLETE: ContributorID Pillar1, requestedChecksumResult=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@54ac61ca[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@1484034[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2014-02-25T11:40:53.595+01:00], File already existed on Pillar1
        Step: Send an identification response from the second pillar.
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForPutFileResponse@7f33665c[correlationID=1a5c89c5-b2a3-4d4b-b48c-7d7865be1c6e, collectionID=<null>, destination=TEST-TOPIC-PutFileClientComponentTest-cibuild01, replyTo=Pillar2_topic-cibuild01, from=Pillar2, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@7856342[responseCode=IDENTIFICATION_POSITIVE, responseText=<null>], pillarID=Pillar2, fileID=<null>, pillarChecksumSpec=<null>, checksumDataForExistingFile=<null>, timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@12e827a4[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]]
          Result: Received event: 1a5c89c5: PUT_FILE for file default-test-file.txt: COMPONENT_IDENTIFIED: ContributorID Pillar2
          Result: Received event: 1a5c89c5: PUT_FILE for file default-test-file.txt: IDENTIFICATION_COMPLETE: Contributors: [Pillar2]
          Result: Received event: 1a5c89c5: PUT_FILE for file default-test-file.txt: REQUEST_SENT: ContributorID [Pillar2], Sending request for put file
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.PutFileRequest@37c02df6[correlationID=1a5c89c5-b2a3-4d4b-b48c-7d7865be1c6e, collectionID=TwoPillarCollection, destination=Pillar2_topic-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=sameFileExistsOnOnePillar, to=<null>, version=26, minVersion=24, auditTrailInformation=TEST-AUDIT-TRAIL, pillarID=Pillar2, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=0, checksumDataForNewFile=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@66741dd5[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@5152bf7f[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2014-02-25T11:40:53.501+01:00], checksumRequestForNewFile=<null>]
        Step: The client should proceed to send a putFileOperation request to the second pillar.
          Result: Received message on Pillar2_topic-cibuild01 : org.bitrepository.bitrepositorymessages.PutFileRequest@70467829[correlationID=1a5c89c5-b2a3-4d4b-b48c-7d7865be1c6e, collectionID=TwoPillarCollection, destination=Pillar2_topic-cibuild01, replyTo=TEST-TOPIC-PutFileClientComponentTest-cibuild01, from=sameFileExistsOnOnePillar, to=<null>, version=26, minVersion=24, auditTrailInformation=TEST-AUDIT-TRAIL, pillarID=Pillar2, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=0, checksumDataForNewFile=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@3974202a[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@76ebc2dd[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumValue={-108,10,81,-78,80,-25,-86,-126,-40,-24,-22,49,33,127,-14,103}, calculationTimestamp=2014-02-25T11:40:53.501+01:00], checksumRequestForNewFile=<null>]
        Step: Send a pillar complete event
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.PutFileFinalResponse@227b0555[correlationID=1a5c89c5-b2a3-4d4b-b48c-7d7865be1c6e, collectionID=<null>, destination=TEST-TOPIC-PutFileClientComponentTest-cibuild01, replyTo=Pillar1_topic-cibuild01, from=Pillar2, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@3a9b2122[responseCode=OPERATION_COMPLETED, responseText=<null>], pillarID=Pillar2, pillarChecksumSpec=<null>, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForNewFile=<null>, checksumDataForExistingFile=<null>]
          Result: Received event: 1a5c89c5: PUT_FILE for file default-test-file.txt: COMPONENT_COMPLETE: ContributorID Pillar2, requestedChecksumResult=null
          Result: Received event: 1a5c89c5: PUT_FILE for file default-test-file.txt: COMPLETE: 
      Test success: sameFileExistsOnOnePillar
      Test starting: verifyPutClientFromFactory
        Description: Testing the initialization through the ModifyComponentFactory.
        Step: Use the ModifyComponentFactory to instantiate a PutFileClient.
      Test success: verifyPutClientFromFactory
    Starting testcase ReplaceFileClientComponentTest
      Test starting: replaceClientIdentificationTimeout
        Description: Tests the handling of a failed identification for the ReplaceClient
        Step: Initialise the number of pillars and the DeleteClient. Sets the identification timeout to 1 sec.
        Step: Request a file to be replaced on the default pillar.
          Stimuli: replaceFile(default-test-file.txt, Pillar1, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@467095e1[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@9800ae8[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumValue={49,50,51,99,104,101,99,107,115,117,109,51,50,49}, calculationTimestamp=1970-01-01T01:00:00.000+01:00], org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@354c0a37[checksumType=SHA1, checksumSalt=<null>, otherChecksumType=<null>], http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@1332bc37[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@9800ae8[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumValue={49,50,51,99,104,101,99,107,115,117,109,51,50,49}, calculationTimestamp=1970-01-01T01:00:00.000+01:00], org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@354c0a37[checksumType=SHA1, checksumSalt=<null>, otherChecksumType=<null>], org.bitrepository.client.TestEventHandler@67e2c8b9, null
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForReplaceFileRequest@39301e4b[correlationID=3817903a-f5d0-480b-8df1-14e2d3a46440, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-ReplaceFileClientComponentTest-cibuild01, from=replaceClientIdentificationTimeout, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, fileID=default-test-file.txt, fileSize=<null>]
          Result: Received event: 3817903a: REPLACE_FILE for file default-test-file.txt: IDENTIFY_REQUEST_SENT: , Identifying pillars for replace file
          Result: Received message on TEST-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.IdentifyPillarsForReplaceFileRequest@6fa12170[correlationID=3817903a-f5d0-480b-8df1-14e2d3a46440, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-ReplaceFileClientComponentTest-cibuild01, from=replaceClientIdentificationTimeout, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, fileID=default-test-file.txt, fileSize=<null>]
        Step: Do not respond. Just await the timeout.
          Result: Received event: 3817903a: REPLACE_FILE for file default-test-file.txt: IDENTIFY_TIMEOUT: , Time has run out for looking up contributors
The following contributors didn't respond: [Pillar1]
          Result: Received event: 3817903a: REPLACE_FILE for file default-test-file.txt: COMPONENT_FAILED: ContributorID Pillar1 ResponseCode: null, Timeout for identifying contributor
          Result: Received event: 3817903a: REPLACE_FILE for file default-test-file.txt: FAILED: , Unable to continue operation, contributors unavailable.
      Test success: replaceClientIdentificationTimeout
      Test starting: replaceClientOperationTimeout
        Description: Tests the handling of a failed operation for the ReplaceClient
        Step: Initialise the number of pillars and the DeleteClient. Sets the operation timeout to 1 sec.
        Step: Request a file to be replaced on the default pillar.
          Stimuli: replaceFile(default-test-file.txt, Pillar1, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@71af8ca6[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@3c3b2099[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumValue={49,50,51,99,104,101,99,107,115,117,109,51,50,49}, calculationTimestamp=1970-01-01T01:00:00.000+01:00], org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@4dd93bb3[checksumType=SHA1, checksumSalt=<null>, otherChecksumType=<null>], http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@70de8cb2[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@3c3b2099[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumValue={49,50,51,99,104,101,99,107,115,117,109,51,50,49}, calculationTimestamp=1970-01-01T01:00:00.000+01:00], org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@4dd93bb3[checksumType=SHA1, checksumSalt=<null>, otherChecksumType=<null>], org.bitrepository.client.TestEventHandler@22e73402, null
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForReplaceFileRequest@79078134[correlationID=8eff5078-adf6-4937-a072-77d0b09ea7c9, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-ReplaceFileClientComponentTest-cibuild01, from=replaceClientOperationTimeout, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, fileID=default-test-file.txt, fileSize=<null>]
          Result: Received event: 8eff5078: REPLACE_FILE for file default-test-file.txt: IDENTIFY_REQUEST_SENT: , Identifying pillars for replace file
          Result: Received message on TEST-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.IdentifyPillarsForReplaceFileRequest@d230ed7[correlationID=8eff5078-adf6-4937-a072-77d0b09ea7c9, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-ReplaceFileClientComponentTest-cibuild01, from=replaceClientOperationTimeout, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, fileID=default-test-file.txt, fileSize=<null>]
        Step: Make response for the pillar.
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForReplaceFileResponse@78a34bfd[correlationID=8eff5078-adf6-4937-a072-77d0b09ea7c9, collectionID=<null>, destination=TEST-TOPIC-ReplaceFileClientComponentTest-cibuild01, replyTo=Pillar1_topic-cibuild01, from=Pillar1, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@28d20ceb[responseCode=IDENTIFICATION_POSITIVE, responseText=<null>], fileID=default-test-file.txt, pillarID=Pillar1, pillarChecksumSpec=<null>, timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@12e827a4[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]]
          Result: Received event: 8eff5078: REPLACE_FILE for file default-test-file.txt: COMPONENT_IDENTIFIED: ContributorID Pillar1
          Result: Received event: 8eff5078: REPLACE_FILE for file default-test-file.txt: IDENTIFICATION_COMPLETE: Contributors: [Pillar1]
          Result: Received event: 8eff5078: REPLACE_FILE for file default-test-file.txt: REQUEST_SENT: ContributorID [Pillar1], Sending request for replace file
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.ReplaceFileRequest@a905824[correlationID=8eff5078-adf6-4937-a072-77d0b09ea7c9, collectionID=TwoPillarCollection, destination=Pillar1_topic-cibuild01, replyTo=TEST-TOPIC-ReplaceFileClientComponentTest-cibuild01, from=replaceClientOperationTimeout, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, pillarID=Pillar1, fileID=default-test-file.txt, checksumDataForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@71af8ca6[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@3c3b2099[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumValue={49,50,51,99,104,101,99,107,115,117,109,51,50,49}, calculationTimestamp=1970-01-01T01:00:00.000+01:00], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@4dd93bb3[checksumType=SHA1, checksumSalt=<null>, otherChecksumType=<null>], fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=10, checksumDataForNewFile=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@70de8cb2[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@3c3b2099[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumValue={49,50,51,99,104,101,99,107,115,117,109,51,50,49}, calculationTimestamp=1970-01-01T01:00:00.000+01:00], checksumRequestForNewFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@4dd93bb3[checksumType=SHA1, checksumSalt=<null>, otherChecksumType=<null>]]
          Result: Received message on Pillar1_topic-cibuild01 : org.bitrepository.bitrepositorymessages.ReplaceFileRequest@2ece51ad[correlationID=8eff5078-adf6-4937-a072-77d0b09ea7c9, collectionID=TwoPillarCollection, destination=Pillar1_topic-cibuild01, replyTo=TEST-TOPIC-ReplaceFileClientComponentTest-cibuild01, from=replaceClientOperationTimeout, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, pillarID=Pillar1, fileID=default-test-file.txt, checksumDataForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@6b544cdc[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@6b823690[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumValue={49,50,51,99,104,101,99,107,115,117,109,51,50,49}, calculationTimestamp=1970-01-01T01:00:00.000+01:00], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@31cc5f14[checksumType=SHA1, checksumSalt=<null>, otherChecksumType=<null>], fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=10, checksumDataForNewFile=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@60763396[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@7034ee53[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumValue={49,50,51,99,104,101,99,107,115,117,109,51,50,49}, calculationTimestamp=1970-01-01T01:00:00.000+01:00], checksumRequestForNewFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@230ac4b2[checksumType=SHA1, checksumSalt=<null>, otherChecksumType=<null>]]
        Step: Validate the steps of the ReplaceClient by going through the events.
        Step: Do not respond. Just await the timeout.
          Result: Received event: 8eff5078: REPLACE_FILE for file default-test-file.txt: FAILED: , Failed to receive responses from all contributors before timeout(1000ms). Missing contributors [Pillar1]
      Test success: replaceClientOperationTimeout
      Test starting: replaceClientPillarFailed
        Description: Tests the handling of a operation failure for the ReplaceClient. 
        Step: Initialise the number of pillars to one
        Step: Request a file to be replaced on the default pillar.
          Stimuli: replaceFile(default-test-file.txt, Pillar1, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@768a487[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@67099edd[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumValue={49,50,51,99,104,101,99,107,115,117,109,51,50,49}, calculationTimestamp=1970-01-01T01:00:00.000+01:00], org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@289cf404[checksumType=SHA1, checksumSalt=<null>, otherChecksumType=<null>], http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, 0, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@58584770[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@67099edd[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumValue={49,50,51,99,104,101,99,107,115,117,109,51,50,49}, calculationTimestamp=1970-01-01T01:00:00.000+01:00], org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@289cf404[checksumType=SHA1, checksumSalt=<null>, otherChecksumType=<null>], org.bitrepository.client.TestEventHandler@bba3760, null
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForReplaceFileRequest@6e8985a3[correlationID=8793c712-3032-4a61-8cda-634eaa0dde9b, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-ReplaceFileClientComponentTest-cibuild01, from=replaceClientPillarFailed, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, fileID=default-test-file.txt, fileSize=<null>]
          Result: Received message on TEST-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.IdentifyPillarsForReplaceFileRequest@2d96600e[correlationID=8793c712-3032-4a61-8cda-634eaa0dde9b, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-ReplaceFileClientComponentTest-cibuild01, from=replaceClientPillarFailed, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, fileID=default-test-file.txt, fileSize=<null>]
          Result: Received event: 8793c712: REPLACE_FILE for file default-test-file.txt: IDENTIFY_REQUEST_SENT: , Identifying pillars for replace file
        Step: Make response for the pillar.
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForReplaceFileResponse@6b7c4e83[correlationID=8793c712-3032-4a61-8cda-634eaa0dde9b, collectionID=<null>, destination=TEST-TOPIC-ReplaceFileClientComponentTest-cibuild01, replyTo=Pillar1_topic-cibuild01, from=Pillar1, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@2e06b196[responseCode=IDENTIFICATION_POSITIVE, responseText=<null>], fileID=default-test-file.txt, pillarID=Pillar1, pillarChecksumSpec=<null>, timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@12e827a4[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]]
          Result: Received event: 8793c712: REPLACE_FILE for file default-test-file.txt: COMPONENT_IDENTIFIED: ContributorID Pillar1
          Result: Received event: 8793c712: REPLACE_FILE for file default-test-file.txt: IDENTIFICATION_COMPLETE: Contributors: [Pillar1]
          Result: Received event: 8793c712: REPLACE_FILE for file default-test-file.txt: REQUEST_SENT: ContributorID [Pillar1], Sending request for replace file
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.ReplaceFileRequest@c37f53e[correlationID=8793c712-3032-4a61-8cda-634eaa0dde9b, collectionID=TwoPillarCollection, destination=Pillar1_topic-cibuild01, replyTo=TEST-TOPIC-ReplaceFileClientComponentTest-cibuild01, from=replaceClientPillarFailed, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, pillarID=Pillar1, fileID=default-test-file.txt, checksumDataForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@768a487[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@67099edd[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumValue={49,50,51,99,104,101,99,107,115,117,109,51,50,49}, calculationTimestamp=1970-01-01T01:00:00.000+01:00], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@289cf404[checksumType=SHA1, checksumSalt=<null>, otherChecksumType=<null>], fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=0, checksumDataForNewFile=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@58584770[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@67099edd[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumValue={49,50,51,99,104,101,99,107,115,117,109,51,50,49}, calculationTimestamp=1970-01-01T01:00:00.000+01:00], checksumRequestForNewFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@289cf404[checksumType=SHA1, checksumSalt=<null>, otherChecksumType=<null>]]
          Result: Received message on Pillar1_topic-cibuild01 : org.bitrepository.bitrepositorymessages.ReplaceFileRequest@40571c11[correlationID=8793c712-3032-4a61-8cda-634eaa0dde9b, collectionID=TwoPillarCollection, destination=Pillar1_topic-cibuild01, replyTo=TEST-TOPIC-ReplaceFileClientComponentTest-cibuild01, from=replaceClientPillarFailed, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, pillarID=Pillar1, fileID=default-test-file.txt, checksumDataForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@16f3c117[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@5d09d8c6[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumValue={49,50,51,99,104,101,99,107,115,117,109,51,50,49}, calculationTimestamp=1970-01-01T01:00:00.000+01:00], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@3176dee2[checksumType=SHA1, checksumSalt=<null>, otherChecksumType=<null>], fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=0, checksumDataForNewFile=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@7322e0cc[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@76d4ac21[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumValue={49,50,51,99,104,101,99,107,115,117,109,51,50,49}, calculationTimestamp=1970-01-01T01:00:00.000+01:00], checksumRequestForNewFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@470e77a[checksumType=SHA1, checksumSalt=<null>, otherChecksumType=<null>]]
        Step: Validate the steps of the ReplaceClient by going through the events.
        Step: Send a failed response message to the ReplaceClient.
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.ReplaceFileFinalResponse@106cfcdd[correlationID=8793c712-3032-4a61-8cda-634eaa0dde9b, collectionID=<null>, destination=TEST-TOPIC-ReplaceFileClientComponentTest-cibuild01, replyTo=Pillar1_topic-cibuild01, from=Pillar1, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@634d1997[responseCode=FAILURE, responseText=Verifying that a failure can be understood!], pillarID=Pillar1, pillarChecksumSpec=<null>, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForExistingFile=<null>, checksumDataForNewFile=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@58584770[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@67099edd[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumValue={49,50,51,99,104,101,99,107,115,117,109,51,50,49}, calculationTimestamp=1970-01-01T01:00:00.000+01:00]]
          Result: Received event: 8793c712: REPLACE_FILE for file default-test-file.txt: COMPONENT_FAILED: ContributorID Pillar1 ResponseCode: FAILURE, Verifying that a failure can be understood!
          Result: Received event: 8793c712: REPLACE_FILE for file default-test-file.txt: FAILED: , Failed operation. Cause(s):
[8793c712: REPLACE_FILE for file default-test-file.txt: COMPONENT_FAILED: ContributorID Pillar1 ResponseCode: FAILURE, Verifying that a failure can be understood!]
      Test success: replaceClientPillarFailed
      Test starting: replaceClientTester
        Description: Tests the ReplaceFileClient. Makes a whole conversation for the replace client for a 'good' scenario.
        Step: Initialise the number of pillars to one
        Step: Request a file to be replaced on all pillars (which means only the default pillar).
          Stimuli: replaceFile(default-test-file.txt, Pillar1, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@2b183968[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@4360f0f2[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumValue={49,50,51,99,104,101,99,107,115,117,109,51,50,49}, calculationTimestamp=1970-01-01T01:00:00.000+01:00], org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@116ac26d[checksumType=SHA1, checksumSalt=<null>, otherChecksumType=<null>], http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, 10, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@78028b09[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@4360f0f2[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumValue={49,50,51,99,104,101,99,107,115,117,109,51,50,49}, calculationTimestamp=1970-01-01T01:00:00.000+01:00], org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@116ac26d[checksumType=SHA1, checksumSalt=<null>, otherChecksumType=<null>], org.bitrepository.client.TestEventHandler@6ef6396c, null
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForReplaceFileRequest@67341a5d[correlationID=4edd81dc-7611-4156-9243-6aa830842348, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-ReplaceFileClientComponentTest-cibuild01, from=replaceClientTester, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, fileID=default-test-file.txt, fileSize=<null>]
          Result: Received event: 4edd81dc: REPLACE_FILE for file default-test-file.txt: IDENTIFY_REQUEST_SENT: , Identifying pillars for replace file
          Result: Received message on TEST-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.IdentifyPillarsForReplaceFileRequest@2c518cb[correlationID=4edd81dc-7611-4156-9243-6aa830842348, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-ReplaceFileClientComponentTest-cibuild01, from=replaceClientTester, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, fileID=default-test-file.txt, fileSize=<null>]
        Step: Make response for the pillar.
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForReplaceFileResponse@59deb8d8[correlationID=4edd81dc-7611-4156-9243-6aa830842348, collectionID=<null>, destination=TEST-TOPIC-ReplaceFileClientComponentTest-cibuild01, replyTo=Pillar1_topic-cibuild01, from=Pillar1, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@2d399b00[responseCode=IDENTIFICATION_POSITIVE, responseText=<null>], fileID=default-test-file.txt, pillarID=Pillar1, pillarChecksumSpec=<null>, timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@12e827a4[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]]
          Result: Received event: 4edd81dc: REPLACE_FILE for file default-test-file.txt: COMPONENT_IDENTIFIED: ContributorID Pillar1
          Result: Received event: 4edd81dc: REPLACE_FILE for file default-test-file.txt: IDENTIFICATION_COMPLETE: Contributors: [Pillar1]
          Result: Received event: 4edd81dc: REPLACE_FILE for file default-test-file.txt: REQUEST_SENT: ContributorID [Pillar1], Sending request for replace file
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.ReplaceFileRequest@4942dbd9[correlationID=4edd81dc-7611-4156-9243-6aa830842348, collectionID=TwoPillarCollection, destination=Pillar1_topic-cibuild01, replyTo=TEST-TOPIC-ReplaceFileClientComponentTest-cibuild01, from=replaceClientTester, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, pillarID=Pillar1, fileID=default-test-file.txt, checksumDataForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@2b183968[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@4360f0f2[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumValue={49,50,51,99,104,101,99,107,115,117,109,51,50,49}, calculationTimestamp=1970-01-01T01:00:00.000+01:00], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@116ac26d[checksumType=SHA1, checksumSalt=<null>, otherChecksumType=<null>], fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=10, checksumDataForNewFile=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@78028b09[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@4360f0f2[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumValue={49,50,51,99,104,101,99,107,115,117,109,51,50,49}, calculationTimestamp=1970-01-01T01:00:00.000+01:00], checksumRequestForNewFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@116ac26d[checksumType=SHA1, checksumSalt=<null>, otherChecksumType=<null>]]
          Result: Received message on Pillar1_topic-cibuild01 : org.bitrepository.bitrepositorymessages.ReplaceFileRequest@1e30d735[correlationID=4edd81dc-7611-4156-9243-6aa830842348, collectionID=TwoPillarCollection, destination=Pillar1_topic-cibuild01, replyTo=TEST-TOPIC-ReplaceFileClientComponentTest-cibuild01, from=replaceClientTester, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, pillarID=Pillar1, fileID=default-test-file.txt, checksumDataForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@1880e80f[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@37033d5a[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumValue={49,50,51,99,104,101,99,107,115,117,109,51,50,49}, calculationTimestamp=1970-01-01T01:00:00.000+01:00], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@35b0fbed[checksumType=SHA1, checksumSalt=<null>, otherChecksumType=<null>], fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=10, checksumDataForNewFile=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@766ba024[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@13ded839[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumValue={49,50,51,99,104,101,99,107,115,117,109,51,50,49}, calculationTimestamp=1970-01-01T01:00:00.000+01:00], checksumRequestForNewFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@b459060[checksumType=SHA1, checksumSalt=<null>, otherChecksumType=<null>]]
        Step: Validate the steps of the ReplaceClient by going through the events.
        Step: The pillar sends a progress response to the ReplaceClient.
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.ReplaceFileProgressResponse@4099468[correlationID=4edd81dc-7611-4156-9243-6aa830842348, collectionID=<null>, destination=TEST-TOPIC-ReplaceFileClientComponentTest-cibuild01, replyTo=Pillar1_topic-cibuild01, from=Pillar1, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@72f96c02[responseCode=OPERATION_ACCEPTED_PROGRESS, responseText=First test progress response message], pillarID=Pillar1, pillarChecksumSpec=<null>, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt]
          Result: Received event: 4edd81dc: REPLACE_FILE for file default-test-file.txt: PROGRESS: ContributorID Pillar1, First test progress response message
        Step: Send a final response message to the ReplaceClient.
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.ReplaceFileFinalResponse@7fdd0f53[correlationID=4edd81dc-7611-4156-9243-6aa830842348, collectionID=<null>, destination=TEST-TOPIC-ReplaceFileClientComponentTest-cibuild01, replyTo=Pillar1_topic-cibuild01, from=Pillar1, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@a1953ba[responseCode=OPERATION_COMPLETED, responseText=<null>], pillarID=Pillar1, pillarChecksumSpec=<null>, fileID=default-test-file.txt, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, checksumDataForExistingFile=<null>, checksumDataForNewFile=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@78028b09[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@4360f0f2[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumValue={49,50,51,99,104,101,99,107,115,117,109,51,50,49}, calculationTimestamp=1970-01-01T01:00:00.000+01:00]]
          Result: Received event: 4edd81dc: REPLACE_FILE for file default-test-file.txt: COMPONENT_COMPLETE: ContributorID Pillar1, checksum for new file: 'org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@758b8ef8[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@1d577812[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumValue={49,50,51,99,104,101,99,107,115,117,109,51,50,49}, calculationTimestamp=1970-01-01T01:00:00.000+01:00]',checksum for replaced file: 'null' 
          Result: Received event: 4edd81dc: REPLACE_FILE for file default-test-file.txt: COMPLETE: 
      Test success: replaceClientTester
      Test starting: saltedReturnChecksumsForNewFileWithChecksumPillar
        Description: Tests that the ReplaceClient handles the presence of a ChecksumPillar correctly, when a salted return checksum (which a checksum pillar can't provide) is requested for the new file.
        Step: Call replaceFile while requesting a salted checksum to be returned.
          Stimuli: replaceFile(default-test-file.txt, Pillar1, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@5e325b2[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@3bfcc23[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumValue={49,50,51,99,104,101,99,107,115,117,109,51,50,49}, calculationTimestamp=1970-01-01T01:00:00.000+01:00], null, http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, 0, org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@24f30fc1[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@3bfcc23[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumValue={49,50,51,99,104,101,99,107,115,117,109,51,50,49}, calculationTimestamp=1970-01-01T01:00:00.000+01:00], org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@518f5ada[checksumType=MD5, checksumSalt={-86}, otherChecksumType=<null>], org.bitrepository.client.TestEventHandler@1a95c80b, null
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForReplaceFileRequest@5f8057cf[correlationID=28d99755-f3af-40a9-84bb-52f183517cd3, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-ReplaceFileClientComponentTest-cibuild01, from=saltedReturnChecksumsForNewFileWithChecksumPillar, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, fileID=default-test-file.txt, fileSize=<null>]
          Result: Received message on TEST-TOPIC-cibuild01 : org.bitrepository.bitrepositorymessages.IdentifyPillarsForReplaceFileRequest@b9113e5[correlationID=28d99755-f3af-40a9-84bb-52f183517cd3, collectionID=TwoPillarCollection, destination=TEST-TOPIC-cibuild01, replyTo=TEST-TOPIC-ReplaceFileClientComponentTest-cibuild01, from=saltedReturnChecksumsForNewFileWithChecksumPillar, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, fileID=default-test-file.txt, fileSize=<null>]
          Result: Received event: 28d99755: REPLACE_FILE for file default-test-file.txt: IDENTIFY_REQUEST_SENT: , Identifying pillars for replace file
        Step: Send an identification response with a PillarChecksumSpec element set, indicating that this is a checksum pillar.
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.IdentifyPillarsForReplaceFileResponse@61b12551[correlationID=28d99755-f3af-40a9-84bb-52f183517cd3, collectionID=<null>, destination=TEST-TOPIC-ReplaceFileClientComponentTest-cibuild01, replyTo=Pillar1_topic-cibuild01, from=Pillar1, to=<null>, version=26, minVersion=24, responseInfo=org.bitrepository.bitrepositoryelements.ResponseInfo@35091af2[responseCode=IDENTIFICATION_POSITIVE, responseText=<null>], fileID=default-test-file.txt, pillarID=Pillar1, pillarChecksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@68c82111[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], timeToDeliver=org.bitrepository.bitrepositoryelements.TimeMeasureTYPE@12e827a4[timeMeasureUnit=MILLISECONDS, timeMeasureValue=1000]]
          Result: Received event: 28d99755: REPLACE_FILE for file default-test-file.txt: COMPONENT_IDENTIFIED: ContributorID Pillar1
          Result: Received event: 28d99755: REPLACE_FILE for file default-test-file.txt: IDENTIFICATION_COMPLETE: Contributors: [Pillar1]
          Result: Received event: 28d99755: REPLACE_FILE for file default-test-file.txt: REQUEST_SENT: ContributorID [Pillar1], Sending request for replace file
          Stimuli: Sending message: org.bitrepository.bitrepositorymessages.ReplaceFileRequest@52839c2b[correlationID=28d99755-f3af-40a9-84bb-52f183517cd3, collectionID=TwoPillarCollection, destination=Pillar1_topic-cibuild01, replyTo=TEST-TOPIC-ReplaceFileClientComponentTest-cibuild01, from=saltedReturnChecksumsForNewFileWithChecksumPillar, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, pillarID=Pillar1, fileID=default-test-file.txt, checksumDataForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@5e325b2[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@3bfcc23[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumValue={49,50,51,99,104,101,99,107,115,117,109,51,50,49}, calculationTimestamp=1970-01-01T01:00:00.000+01:00], checksumRequestForExistingFile=<null>, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=0, checksumDataForNewFile=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@24f30fc1[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@3bfcc23[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumValue={49,50,51,99,104,101,99,107,115,117,109,51,50,49}, calculationTimestamp=1970-01-01T01:00:00.000+01:00], checksumRequestForNewFile=<null>]
          Result: Received message on Pillar1_topic-cibuild01 : org.bitrepository.bitrepositorymessages.ReplaceFileRequest@167e4180[correlationID=28d99755-f3af-40a9-84bb-52f183517cd3, collectionID=TwoPillarCollection, destination=Pillar1_topic-cibuild01, replyTo=TEST-TOPIC-ReplaceFileClientComponentTest-cibuild01, from=saltedReturnChecksumsForNewFileWithChecksumPillar, to=Pillar1, version=26, minVersion=24, auditTrailInformation=<null>, pillarID=Pillar1, fileID=default-test-file.txt, checksumDataForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@3afe4609[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@ba81721[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumValue={49,50,51,99,104,101,99,107,115,117,109,51,50,49}, calculationTimestamp=1970-01-01T01:00:00.000+01:00], checksumRequestForExistingFile=<null>, fileAddress=http://sandkasse-01.kb.dk:80/dav/default-test-file.txt, fileSize=0, checksumDataForNewFile=org.bitrepository.bitrepositoryelements.ChecksumDataForFileTYPE@48867d81[checksumSpec=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@7599c559[checksumType=MD5, checksumSalt=<null>, otherChecksumType=<null>], checksumValue={49,50,51,99,104,101,99,107,115,117,109,51,50,49}, calculationTimestamp=1970-01-01T01:00:00.000+01:00], checksumRequestForNewFile=<null>]
      Test success: saltedReturnChecksumsForNewFileWithChecksumPillar
      Test starting: verifyReplaceFileClientFromFactory
        Description: Testing the initialization through the ModifyComponentFactory.
        Step: Use the ModifyComponentFactory to instantiate a ReplaceFileClient.
      Test success: verifyReplaceFileClientFromFactory
    Starting testcase UnexpectedResponseExceptionTest
      Test starting: testUnexpectedResponse
        Description: Test the instantiation of the exception
        Step: Setup
        Step: Try to throw such an exception
        Step: Throw the exception with an embedded exception
      Test success: testUnexpectedResponse
      Finished testcase
  Finished suite
Finished project
Tests run: 96, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 139.396 sec

Results :

Tests run: 96, Failures: 0, Errors: 0, Skipped: 0

mojoSucceeded org.apache.maven.plugins:maven-surefire-plugin:2.14.1(default-test)
[JENKINS] Recording test results
mojoStarted org.apache.maven.plugins:maven-jar-plugin:2.4(default-jar)
[INFO] 
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ bitrepository-client ---
mojoSucceeded org.apache.maven.plugins:maven-jar-plugin:2.4(default-jar)[INFO] Building jar: /home/cibuild01/workspace/Bitrepository-reference-test/bitrepository-client/target/bitrepository-client-1.2-SNAPSHOT.jar

mojoStarted org.apache.maven.plugins:maven-jar-plugin:2.4(default)
[INFO] [INFO] Building jar: /home/cibuild01/workspace/Bitrepository-reference-test/bitrepository-client/target/bitrepository-client-1.2-SNAPSHOT-tests.jar

[INFO] --- maven-jar-plugin:2.4:test-jar (default) @ bitrepository-client ---
mojoSucceeded org.apache.maven.plugins:maven-jar-plugin:2.4(default)
mojoStarted org.apache.maven.plugins:maven-assembly-plugin:2.4(make-assembly)
[INFO] 
[INFO] --- maven-assembly-plugin:2.4:single (make-assembly) @ bitrepository-client ---
[INFO] Reading assembly descriptor: src/main/assembly/assembly.xml
[INFO] Building tar: /home/cibuild01/workspace/Bitrepository-reference-test/bitrepository-client/target/bitrepository-client-1.2-SNAPSHOT-distribution.tar.gz
mojoSucceeded org.apache.maven.plugins:maven-assembly-plugin:2.4(make-assembly)
mojoStarted org.apache.maven.plugins:maven-source-plugin:2.2.1(attach-sources)
[INFO] 
[INFO] --- maven-source-plugin:2.2.1:jar-no-fork (attach-sources) @ bitrepository-client ---
mojoSucceeded org.apache.maven.plugins:maven-source-plugin:2.2.1(attach-sources)[INFO] Building jar: /home/cibuild01/workspace/Bitrepository-reference-test/bitrepository-client/target/bitrepository-client-1.2-SNAPSHOT-sources.jar

mojoStarted org.apache.maven.plugins:maven-install-plugin:2.4(default-install)[INFO] Installing /home/cibuild01/workspace/Bitrepository-reference-test/bitrepository-client/target/bitrepository-client-1.2-SNAPSHOT.jar to /home/cibuild01/.m2/repository/org/bitrepository/reference/bitrepository-client/1.2-SNAPSHOT/bitrepository-client-1.2-SNAPSHOT.jar
[INFO] Installing /home/cibuild01/workspace/Bitrepository-reference-test/bitrepository-client/pom.xml to /home/cibuild01/.m2/repository/org/bitrepository/reference/bitrepository-client/1.2-SNAPSHOT/bitrepository-client-1.2-SNAPSHOT.pom
[INFO] Installing /home/cibuild01/workspace/Bitrepository-reference-test/bitrepository-client/target/bitrepository-client-1.2-SNAPSHOT-tests.jar to /home/cibuild01/.m2/repository/org/bitrepository/reference/bitrepository-client/1.2-SNAPSHOT/bitrepository-client-1.2-SNAPSHOT-tests.jar
[INFO] Installing /home/cibuild01/workspace/Bitrepository-reference-test/bitrepository-client/target/bitrepository-client-1.2-SNAPSHOT-distribution.tar.gz to /home/cibuild01/.m2/repository/org/bitrepository/reference/bitrepository-client/1.2-SNAPSHOT/bitrepository-client-1.2-SNAPSHOT-distribution.tar.gz
[INFO] Installing /home/cibuild01/workspace/Bitrepository-reference-test/bitrepository-client/target/bitrepository-client-1.2-SNAPSHOT-sources.jar to /home/cibuild01/.m2/repository/org/bitrepository/reference/bitrepository-client/1.2-SNAPSHOT/bitrepository-client-1.2-SNAPSHOT-sources.jar

[INFO] 
[INFO] --- maven-install-plugin:2.4:install (default-install) @ bitrepository-client ---
mojoSucceeded org.apache.maven.plugins:maven-install-plugin:2.4(default-install)
Downloading: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-client/1.2-SNAPSHOT/maven-metadata.xml
mojoStarted org.apache.maven.plugins:maven-deploy-plugin:2.7(default-deploy)
[INFO] 
[INFO] --- maven-deploy-plugin:2.7:deploy (default-deploy) @ bitrepository-client ---
Downloaded: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-client/1.2-SNAPSHOT/maven-metadata.xml (2 KB at 12.7 KB/sec)
Uploading: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-client/1.2-SNAPSHOT/bitrepository-client-1.2-20140225.104104-54.jar
Uploaded: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-client/1.2-SNAPSHOT/bitrepository-client-1.2-20140225.104104-54.jar (188 KB at 455.9 KB/sec)
Uploading: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-client/1.2-SNAPSHOT/bitrepository-client-1.2-20140225.104104-54.pom
Uploaded: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-client/1.2-SNAPSHOT/bitrepository-client-1.2-20140225.104104-54.pom (2 KB at 78.4 KB/sec)
Downloading: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-client/maven-metadata.xml
Downloaded: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-client/maven-metadata.xml (403 B at 11.6 KB/sec)
Uploading: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-client/1.2-SNAPSHOT/maven-metadata.xml
Uploaded: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-client/1.2-SNAPSHOT/maven-metadata.xml (2 KB at 42.6 KB/sec)
Uploading: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-client/maven-metadata.xml
Uploaded: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-client/maven-metadata.xml (403 B at 10.1 KB/sec)
Uploading: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-client/1.2-SNAPSHOT/bitrepository-client-1.2-20140225.104104-54-tests.jar
Uploaded: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-client/1.2-SNAPSHOT/bitrepository-client-1.2-20140225.104104-54-tests.jar (101 KB at 3128.5 KB/sec)
Uploading: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-client/1.2-SNAPSHOT/maven-metadata.xml
Uploaded: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-client/1.2-SNAPSHOT/maven-metadata.xml (2 KB at 52.0 KB/sec)
Uploading: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-client/1.2-SNAPSHOT/bitrepository-client-1.2-20140225.104104-54-distribution.tar.gz
Uploaded: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-client/1.2-SNAPSHOT/bitrepository-client-1.2-20140225.104104-54-distribution.tar.gz (6744 KB at 16985.6 KB/sec)
Uploading: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-client/1.2-SNAPSHOT/maven-metadata.xml
Uploaded: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-client/1.2-SNAPSHOT/maven-metadata.xml (2 KB at 56.2 KB/sec)
Uploading: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-client/1.2-SNAPSHOT/bitrepository-client-1.2-20140225.104104-54-sources.jar
Uploaded: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-client/1.2-SNAPSHOT/bitrepository-client-1.2-20140225.104104-54-sources.jar (187 KB at 3722.1 KB/sec)
Uploading: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-client/1.2-SNAPSHOT/maven-metadata.xml
Uploaded: https://sbforge.org/nexus/content/repositories/snapshots/org/bitrepository/reference/bitrepository-client/1.2-SNAPSHOT/maven-metadata.xml (2 KB at 58.6 KB/sec)
mojoSucceeded org.apache.maven.plugins:maven-deploy-plugin:2.7(default-deploy)
projectSucceeded org.bitrepository.reference:bitrepository-client:1.2-SNAPSHOT