[
https://issues.apache.org/jira/browse/OAK-12016?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18047470#comment-18047470
]
Ackel Filia commented on OAK-12016:
-----------------------------------
Another example is [https://bugs.openjdk.org/browse/JDK-8230342]
"LineNumberReader.getLineNumber() returns inconsistent results after reaching
EOF depending on the methods which were called to read."
It affects LineNumberReader.getLineNumber(). This api is called at many
locations:
<--BlobIdSet.isPresentInStore
<--BlobIdSet.fillBloomFilter
<--FileIOUtils.readStringsAsSet
<--ExternalSort.sortInBatch
<--BinaryFileBuffer.reload
<--NodeTypeRegistry.registerNodeTypes
<--SPIClassIterator.loadNextProfile
<--IndexStoreCommand.listFlatFile
<--FlatFileSplitter.split
<--StoreEntry.readFromReader
<--MergeIncrementalFlatFileStore.mergeIndexStoreFiles
> Please update the JDK
> ---------------------
>
> Key: OAK-12016
> URL: https://issues.apache.org/jira/browse/OAK-12016
> Project: Jackrabbit Oak
> Issue Type: Bug
> Reporter: Ackel Filia
> Priority: Major
>
> OAK still uses JDK 11. It suffers from known bugs, and some can affect OAK.
> For example, a JDK bug resides in ForkJoinPool.submit(ForkJoinTask)
> [https://bugs.openjdk.org/browse/JDK-8277090]
> The above JDK API is called by ForkJoinUtils.submitInCustomPool.
>
> This bug affects 11, and is fixed in 19.
>
>
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)