qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alex Rudyy (JIRA)" <j...@apache.org>
Subject [jira] [Created] (QPID-7766) [Java Broker] [Dervy Store] Unsigned byte type should be used when reading stored message metada type
Date Wed, 03 May 2017 12:48:04 GMT
Alex Rudyy created QPID-7766:
--------------------------------

             Summary: [Java Broker] [Dervy Store] Unsigned byte type should be used when reading
stored message metada type
                 Key: QPID-7766
                 URL: https://issues.apache.org/jira/browse/QPID-7766
             Project: Qpid
          Issue Type: Bug
    Affects Versions: qpid-java-6.1.2, qpid-java-6.1.1, qpid-java-6.1
            Reporter: Alex Rudyy
             Fix For: qpid-java-broker-7.0.0, qpid-java-6.1.3


Meta data type is read into variable of type {{byte}} in current implementation of {{AbstractJDBCMessageStore#getMetaData}}.
As result, the type values above 127 are read as negative values causing {{ArrayIndexOutOfBoundsException}}
on invocation of {{MessageMetaDataTypeRegistry#fromOrdinal}}. Unsigned byte type should be
used when reading stored message meatada type



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org


Mime
View raw message