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: [email protected]
For additional commands, e-mail: [email protected]