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