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

SBPillar have issues with salted checksums

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • 1.2
    • 1.1
    • SB pillar
    • None

    Description

      When putting a file and requesting a returned checksum of HMAC_MD5 and salt 'ab', the pillar's log said:
      java.lang.IllegalArgumentException: Data must be of an even number of bytes.
      at dk.statsbiblioteket.sbpillar.utils.HexUtils.byteArrayToString(HexUtils.java:15) ~[sbpillar-1.1.2.jar:1.1.2]
      at dk.statsbiblioteket.sbpillar.pillartask.PutFileTask.setup(PutFileTask.java:90) ~[sbpillar-1.1.2.jar:1.1.2]
      at dk.statsbiblioteket.sbpillar.MultiThreadedPillar.processRequest(MultiThreadedPillar.java:130) ~[sbpillar-1.1.2.jar:1.1.2]
      at dk.statsbiblioteket.sbpillar.communication.PillarMessageListener.onMessage(PillarMessageListener.java:50) ~[sbpillar-1.1.2.jar:1.1.2]
      at org.apache.activemq.ActiveMQMessageConsumer.dispatch(ActiveMQMessageConsumer.java:1321) [activemq-client-5.8.0.jar:5.8.0]
      at org.apache.activemq.ActiveMQSessionExecutor.dispatch(ActiveMQSessionExecutor.java:131) [activemq-client-5.8.0.jar:5.8.0]
      at org.apache.activemq.ActiveMQSessionExecutor.iterate(ActiveMQSessionExecutor.java:202) [activemq-client-5.8.0.jar:5.8.0]
      at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:129) [activemq-client-5.8.0.jar:5.8.0]
      at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:47) [activemq-client-5.8.0.jar:5.8.0]
      at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [na:1.6.0_15]
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [na:1.6.0_15]
      at java.lang.Thread.run(Thread.java:619) [na:1.6.0_15]

      Attachments

        Activity

          People

            ktc Kim Christensen (Inactive)
            ktc Kim Christensen (Inactive)
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: