[ https://issues.apache.org/jira/browse/AVRO-3748?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17860717#comment-17860717 ]
Oscar Westra van Holthe - Kind commented on AVRO-3748: ------------------------------------------------------ Added a third PR, this one implementing a slightly different fix. > issue with DataFileSeekableInput.SeekableInputStream.skip > --------------------------------------------------------- > > Key: AVRO-3748 > URL: https://issues.apache.org/jira/browse/AVRO-3748 > Project: Apache Avro > Issue Type: Bug > Components: java > Affects Versions: 1.11.1 > Reporter: Steven Aerts > Priority: Major > Labels: pull-request-available > Fix For: 1.12.0 > > Time Spent: 1h 10m > Remaining Estimate: 0h > > We found a longstanding bug in the implementation of > {{DataFileSeekableInput.SeekableInputStream.skip.}} > This skip function is not hit that often. It can for example be hit when the > FastReader is enabled and it tries to skip a significant amount of data. > The implmentation of this function is however fault and can result in data > corruption or > {{{}java.io.EOFException{}}}, as instead of skipping the number of bytes, it > will seek to a wrong place in the file. > > We have a pull request ready to fix and test this issue. > > -- This message was sent by Atlassian Jira (v8.20.10#820010)