Uploaded image for project: 'Bitrepository'
  1. Bitrepository
  2. BITMAG-430

Reference pillar exception trying to calculate HMAC_SHA1 checksum

    XMLWordPrintable

Details

    Description

      Error message and stack trace:

      2012-02-20 16:34:17.661 [ActiveMQ Session Task] INFO o.b.p.messagehandler.PillarMediator - Received: org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetChecksumsRequest@129719f4[correlationID=9c489866-e6f6-4ccb-827f-86ef9ab2f1a0, collectionID=integrationtest1, to=topic://integrationtest1, replyTo=topic://test.client-topic-ASSF, version=1, minVersion=1, auditTrailInformation=<null>, fileIDs=org.bitrepository.bitrepositoryelements.FileIDs@7e28ebb4[fileID=<null>, allFileIDs=[AllFileIDs: null]], checksumRequestForExistingFile=org.bitrepository.bitrepositoryelements.ChecksumSpecTYPE@308ab721[checksumType=HMAC_SHA1, checksumSalt=

      {120,121,122}

      , otherChecksumType=<null>]]
      2012-02-20 16:34:17.712 [ActiveMQ Session Task] INFO o.b.p.a.MemorybasedAuditTrailManager - At 'Mon Feb 20 16:34:17 CET 2012' inserted audit: Received: class org.bitrepository.bitrepositorymessages.IdentifyPillarsForGetChecksumsRequest : null
      2012-02-20 16:34:17.725 [ActiveMQ Session Task] WARN o.b.p.m.IdentifyPillarsForGetChecksumsRequestHandler - Could not instantiate the given messagedigester for calculating a checksum.
      java.security.NoSuchAlgorithmException: Algorithm HmacHMAC_SHA1 not available
      at javax.crypto.Mac.getInstance(Mac.java:162) ~[na:1.6.0_20]
      at org.bitrepository.common.utils.ChecksumUtils.verifyAlgorithm(ChecksumUtils.java:158) ~[bitrepository-common-0.9.jar:na]
      at org.bitrepository.pillar.messagehandler.IdentifyPillarsForGetChecksumsRequestHandler.checkThatTheChecksumFunctionIsAvailable(IdentifyPillarsForGetChecksumsRequestHandler.java:133) [bitrepository-reference-pillar-0.9.jar:na]
      at org.bitrepository.pillar.messagehandler.IdentifyPillarsForGetChecksumsRequestHandler.handleMessage(IdentifyPillarsForGetChecksumsRequestHandler.java:77) [bitrepository-reference-pillar-0.9.jar:na]
      at org.bitrepository.pillar.messagehandler.IdentifyPillarsForGetChecksumsRequestHandler.handleMessage(IdentifyPillarsForGetChecksumsRequestHandler.java:50) [bitrepository-reference-pillar-0.9.jar:na]
      at org.bitrepository.pillar.messagehandler.PillarMediator.onMessage(PillarMediator.java:274) [bitrepository-reference-pillar-0.9.jar:na]
      at org.bitrepository.protocol.activemq.ActiveMQMessageBus$ActiveMQMessageListener.onMessage(ActiveMQMessageBus.java:487) [bitrepository-protocol-0.9.jar:na]
      at org.apache.activemq.ActiveMQMessageConsumer.dispatch(ActiveMQMessageConsumer.java:1229) [activemq-all-5.4.3.jar:5.4.3]
      at org.apache.activemq.ActiveMQSessionExecutor.dispatch(ActiveMQSessionExecutor.java:134) [activemq-all-5.4.3.jar:5.4.3]
      at org.apache.activemq.ActiveMQSessionExecutor.iterate(ActiveMQSessionExecutor.java:205) [activemq-all-5.4.3.jar:5.4.3]
      at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:122) [activemq-all-5.4.3.jar:5.4.3]
      at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:43) [activemq-all-5.4.3.jar:5.4.3]
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) [na:1.6.0_20]
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [na:1.6.0_20]
      at java.lang.Thread.run(Thread.java:636) [na:1.6.0_20]
      2012-02-20 16:34:17.726 [ActiveMQ Session Task] WARN o.b.p.m.IdentifyPillarsForGetChecksumsRequestHandler - Unsuccessfull identification for the GetChecksums operation.
      org.bitrepository.pillar.exceptions.IdentifyPillarsException: The algorithm 'HMAC_SHA1' cannot be found. Exception: Algorithm HmacHMAC_SHA1 not available
      at org.bitrepository.pillar.messagehandler.IdentifyPillarsForGetChecksumsRequestHandler.checkThatTheChecksumFunctionIsAvailable(IdentifyPillarsForGetChecksumsRequestHandler.java:140) [bitrepository-reference-pillar-0.9.jar:na]
      at org.bitrepository.pillar.messagehandler.IdentifyPillarsForGetChecksumsRequestHandler.handleMessage(IdentifyPillarsForGetChecksumsRequestHandler.java:77) [bitrepository-reference-pillar-0.9.jar:na]
      at org.bitrepository.pillar.messagehandler.IdentifyPillarsForGetChecksumsRequestHandler.handleMessage(IdentifyPillarsForGetChecksumsRequestHandler.java:50) [bitrepository-reference-pillar-0.9.jar:na]
      at org.bitrepository.pillar.messagehandler.PillarMediator.onMessage(PillarMediator.java:274) [bitrepository-reference-pillar-0.9.jar:na]
      at org.bitrepository.protocol.activemq.ActiveMQMessageBus$ActiveMQMessageListener.onMessage(ActiveMQMessageBus.java:487) [bitrepository-protocol-0.9.jar:na]
      at org.apache.activemq.ActiveMQMessageConsumer.dispatch(ActiveMQMessageConsumer.java:1229) [activemq-all-5.4.3.jar:5.4.3]
      at org.apache.activemq.ActiveMQSessionExecutor.dispatch(ActiveMQSessionExecutor.java:134) [activemq-all-5.4.3.jar:5.4.3]
      at org.apache.activemq.ActiveMQSessionExecutor.iterate(ActiveMQSessionExecutor.java:205) [activemq-all-5.4.3.jar:5.4.3]
      at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:122) [activemq-all-5.4.3.jar:5.4.3]
      at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:43) [activemq-all-5.4.3.jar:5.4.3]
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) [na:1.6.0_20]
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [na:1.6.0_20]
      at java.lang.Thread.run(Thread.java:636) [na:1.6.0_20]
      Caused by: java.security.NoSuchAlgorithmException: Algorithm HmacHMAC_SHA1 not available
      at javax.crypto.Mac.getInstance(Mac.java:162) ~[na:1.6.0_20]
      at org.bitrepository.common.utils.ChecksumUtils.verifyAlgorithm(ChecksumUtils.java:158) ~[bitrepository-common-0.9.jar:na]
      at org.bitrepository.pillar.messagehandler.IdentifyPillarsForGetChecksumsRequestHandler.checkThatTheChecksumFunctionIsAvailable(IdentifyPillarsForGetChecksumsRequestHandler.java:133) [bitrepository-reference-pillar-0.9.jar:na]
      ... 12 common frames omitted

      Attachments

        Activity

          People

            jolf Jonas Lindberg Frellesen (Inactive)
            assf@kb.dk Asser Schrøder Femø (Inactive)
            Kim Christensen Kim Christensen (Inactive)
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: