[ https://issues.apache.org/jira/browse/AVRO-1081?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13276589#comment-13276589 ]
Robert Fuller commented on AVRO-1081: ------------------------------------- Yes it works for us. Nice one, Doug. Thanks. > 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 > Attachments: AVRO-1081.patch, ByteBufferTest.java, > ByteBufferTest.java, patch.diff.txt, patch.diff.txt > > > 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