[ 
https://issues.apache.org/jira/browse/CODEC-261?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alex Herbert resolved CODEC-261.
--------------------------------
    Fix Version/s: 1.14
       Resolution: Fixed

The modifications to fix CODEC-259 have fixed this issue.

Added a test to master to demonstrate encoding of a read-only ByteBuffer.

 

> 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
>            Priority: Major
>             Fix For: 1.14
>
>
> 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
(v8.3.4#803005)

Reply via email to