[ https://issues.apache.org/jira/browse/ARROW-15778?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17497456#comment-17497456 ]
Antoine Pitrou commented on ARROW-15778: ---------------------------------------- The offending code seems to be there: https://github.com/apache/arrow/blob/master/java/vector/src/main/java/org/apache/arrow/vector/types/pojo/Schema.java#L202-L213 This seems reasonably easy to fix (perhaps a one-line fix, though a test should ideally be added as well). [~emkornfield] [~kiszk] > [Java] Endianness field not emitted in IPC stream > ------------------------------------------------- > > Key: ARROW-15778 > URL: https://issues.apache.org/jira/browse/ARROW-15778 > Project: Apache Arrow > Issue Type: Bug > Components: Java > Reporter: Antoine Pitrou > Priority: Major > Fix For: 8.0.0 > > > It seems the Java IPC writer implementation does not emit the Endianness > information at all (making it Little by default). This complicates > interoperability with the C++ IPC reader, which does read this information > and acts on it to decide whether it needs to byteswap the incoming data. -- This message was sent by Atlassian Jira (v8.20.1#820001)