Pinot still uses JDK 11. Some bugs of this version affect Pinot. For example, a JDK bug is resides in JDK 11:
https://bugs.openjdk.org/browse/JDK-8230342
This bug complains that LineNumberReader.getLineNumber() returns inconsistent results after EOF.
Pinot calls this buggy API at the following code locations:
<--SchemaFetcher.call
<--SchemaFetcher.call
<--QueryOp.verifyQueries
<--QueryOp.verifyQueries
<--QueryOp.verifyQueries
<--PinotSegmentUploadDownloadRestletResource.createSegmentsMetadataInfoMap
<--PinotSegmentUploadDownloadRestletResource.createSegmentsMetadataInfoMap
<--AutoAddInvertedIndex.sendQuery
<--AutoAddInvertedIndex.updateIndexConfig
<--CSVRecordReader.next
<--FlinkQuickStart.loadData
<--TblToAvroMultiValue.main
<--TblToAvro.main
<--KafkaConfigBackwardCompatibleUtils.handleStreamConfig
<--RawIndexBenchmark.buildSegment
<--BenchmarkRegexpReplace.setUp
<--BenchmarkMutableFST.setUp
<--BenchmarkFST.setUp
<--CommonsConfigurationUtils.getConfigurationHeaderVersion
<--AbstractBaseAdminCommand.readInputStream
<--FilterColumnExtractor.extractColumnsUsedInFilter
<--PerfBenchmarkDriver.postQueries
<--PerfBenchmarkDriver.postQuery
Please update to newer JDKs.
Pinot still uses JDK 11. Some bugs of this version affect Pinot. For example, a JDK bug is resides in JDK 11:
https://bugs.openjdk.org/browse/JDK-8230342
This bug complains that LineNumberReader.getLineNumber() returns inconsistent results after EOF.
Pinot calls this buggy API at the following code locations:
<--SchemaFetcher.call
<--SchemaFetcher.call
<--QueryOp.verifyQueries
<--QueryOp.verifyQueries
<--QueryOp.verifyQueries
<--PinotSegmentUploadDownloadRestletResource.createSegmentsMetadataInfoMap
<--PinotSegmentUploadDownloadRestletResource.createSegmentsMetadataInfoMap
<--AutoAddInvertedIndex.sendQuery
<--AutoAddInvertedIndex.updateIndexConfig
<--CSVRecordReader.next
<--FlinkQuickStart.loadData
<--TblToAvroMultiValue.main
<--TblToAvro.main
<--KafkaConfigBackwardCompatibleUtils.handleStreamConfig
<--RawIndexBenchmark.buildSegment
<--BenchmarkRegexpReplace.setUp
<--BenchmarkMutableFST.setUp
<--BenchmarkFST.setUp
<--CommonsConfigurationUtils.getConfigurationHeaderVersion
<--AbstractBaseAdminCommand.readInputStream
<--FilterColumnExtractor.extractColumnsUsedInFilter
<--PerfBenchmarkDriver.postQueries
<--PerfBenchmarkDriver.postQuery
Please update to newer JDKs.