[
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)