[ https://issues.apache.org/jira/browse/HUDI-7058?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
ASF GitHub Bot updated HUDI-7058: --------------------------------- Labels: pull-request-available (was: ) > HoodieBaseFileGroupRecordBuffer doesn't check if option is empty > ---------------------------------------------------------------- > > Key: HUDI-7058 > URL: https://issues.apache.org/jira/browse/HUDI-7058 > Project: Apache Hudi > Issue Type: Bug > Reporter: Jonathan Vexler > Assignee: Jonathan Vexler > Priority: Major > Labels: pull-request-available > Fix For: 1.0.0 > > > If the option is empty an exception will be thrown when get is called. This > happens when the reader is enabled for the test > testBaseFileAndLogFileUpdateMatchesDeleteBlock > > {code:java} > Caused by: java.util.NoSuchElementException: No value present in Option > at org.apache.hudi.common.util.Option.get(Option.java:89) > at > org.apache.hudi.common.table.read.HoodieBaseFileGroupRecordBuffer.doProcessNextDataRecord(HoodieBaseFileGroupRecordBuffer.java:143) > at > org.apache.hudi.common.table.read.HoodieKeyBasedFileGroupRecordBuffer.processNextDataRecord(HoodieKeyBasedFileGroupRecordBuffer.java:90) > at > org.apache.hudi.common.table.read.HoodieKeyBasedFileGroupRecordBuffer.processDataBlock(HoodieKeyBasedFileGroupRecordBuffer.java:81) > at > org.apache.hudi.common.table.log.BaseHoodieLogRecordReader.processQueuedBlocksForInstant(BaseHoodieLogRecordReader.java:751) > at > org.apache.hudi.common.table.log.BaseHoodieLogRecordReader.scanInternalV1(BaseHoodieLogRecordReader.java:393) > ... 28 more {code} -- This message was sent by Atlassian Jira (v8.20.10#820010)