Robert Fuller created AVRO-1081: ----------------------------------- Summary: GenericDatumWriter does not support native ByteBuffers Key: AVRO-1081 URL: https://issues.apache.org/jira/browse/AVRO-1081 Project: Avro Issue Type: Bug Affects Versions: 1.6.3 Reporter: Robert Fuller
An exception is thrown when trying to encode bytes backed by a file. java.lang.UnsupportedOperationException: null at java.nio.ByteBuffer.arrayOffset(ByteBuffer.java:968) ~[na:1.6.0_31] at org.apache.avro.io.BinaryEncoder.writeBytes(BinaryEncoder.java:61) ~[avro-1.6.3.jar:1.6.3] Note arrayOffset is an optional method, see: http://docs.oracle.com/javase/6/docs/api/java/nio/ByteBuffer.html#arrayOffset%28%29 FileChannel returns native ByteBuffer not HeapedByteBuffer See here: http://mail-archives.apache.org/mod_mbox/avro-user/201202.mbox/%3ccb57f421.6bfe2%25sc...@richrelevance.com%3E -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira