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

Sergey Shelukhin updated THRIFT-3352:
-------------------------------------
    Summary: Thrift compact protocol cannot read read-only ByteBuffer  (was: 
Thrift cannot read read-only ByteBuffer)

> Thrift compact protocol cannot read read-only ByteBuffer
> --------------------------------------------------------
>
>                 Key: THRIFT-3352
>                 URL: https://issues.apache.org/jira/browse/THRIFT-3352
>             Project: Thrift
>          Issue Type: Bug
>    Affects Versions: 0.9.2
>            Reporter: Sergey Shelukhin
>
> I get this error after setting a binary field in a return object from some 
> Thrift API to a read-only buffer:
> {noformat}
> server.TThreadPoolServer: Error occurred during processing of message.
> java.nio.ReadOnlyBufferException
>        at java.nio.ByteBuffer.array(ByteBuffer.java:996)
>        at 
> org.apache.thrift.protocol.TCompactProtocol.writeBinary(TCompactProtocol.java:368)
>        at [my generated type]$[blah]StandardScheme.write
> {noformat}
> Is there a good reason why it cannot send from read-only buffers? There's no 
> need to modify them.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to