James Howe created CODEC-261:
--------------------------------

             Summary: Unable to encode read-only ByteBuffer
                 Key: CODEC-261
                 URL: https://issues.apache.org/jira/browse/CODEC-261
             Project: Commons Codec
          Issue Type: Bug
    Affects Versions: 1.13
            Reporter: James Howe


A read-only array-backed {{ByteBuffer}} fails to encode, because the backing 
array is not accessible.

{code:java}
Hex.encodeHex(ByteBuffer.wrap(new byte[]{1}).asReadOnlyBuffer())
{code}
{noformat}
java.nio.ReadOnlyBufferException
    at java.nio.ByteBuffer.array(ByteBuffer.java:996)
    at org.apache.commons.codec.binary.Hex.encodeHex(Hex.java:213)
    at org.apache.commons.codec.binary.Hex.encodeHex(Hex.java:172)
    at org.apache.commons.codec.binary.Hex.encodeHex(Hex.java:140)
{noformat}



--
This message was sent by Atlassian JIRA
(v7.6.14#76016)

Reply via email to