[jira] [Commented] (IGNITE-17734) CorruptedFreeListException after upgrade to 2.13.0 and JDK17
[ https://issues.apache.org/jira/browse/IGNITE-17734?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17955949#comment-17955949 ] Sergey Korotkov commented on IGNITE-17734: -- Fix in JDK is tracked here https://bugs.openjdk.org/browse/JDK-8358334 > CorruptedFreeListException after upgrade to 2.13.0 and JDK17 > > > Key: IGNITE-17734 > URL: https://issues.apache.org/jira/browse/IGNITE-17734 > Project: Ignite > Issue Type: Bug > Components: cache >Affects Versions: 2.12, 2.13, 2.14 > Environment: JDK17, IGNITE 2.13.0 >Reporter: Lopata >Assignee: Sergey Korotkov >Priority: Major > Labels: ise > Fix For: 2.18 > > Attachments: FreeListTest.java, G1_and_no_asserts.png, fix.png, > g1-CutTailRun.asm, image-2022-12-03-09-31-27-347.png, > shenandoah-CutTailRun.asm, shenandoah-with-asserts-CutTailRun.asm, > shenandoah_and_asserts.png, shenandoah_and_no_asserts.png, stacktrace.txt > > Time Spent: 1h 20m > Remaining Estimate: 0h > > After migration to Ignite version 2.13.0 from 2.12.0 we are getting following > error: > org.apache.ignite.internal.processors.cache.persistence.freelist.CorruptedFreeListException: > Failed to insert data row > caused by: > Caused by: java.lang.IllegalStateException: Tail not found: 0 > > Full stack trace is in attachment. Along with the Ignite version upgrade, we > are updating Java from 11 to 17. There have been no other changes in our code > or IGNITE configurations. The error occurs after a few hours of running and > then occurs for every store. > Can you help us to to solve this problem. > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (IGNITE-17734) CorruptedFreeListException after upgrade to 2.13.0 and JDK17
[
https://issues.apache.org/jira/browse/IGNITE-17734?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17954477#comment-17954477
]
Ignite TC Bot commented on IGNITE-17734:
{panel:title=Branch: [pull/12074/head] Base: [master] : No blockers
found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}{panel}
{panel:title=Branch: [pull/12074/head] Base: [master] : New Tests
(6)|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}
{color:#8b}PDS 5{color} [[tests
6|https://ci2.ignite.apache.org/viewLog.html?buildId=8453190]]
* {color:#013220}IgnitePdsTestSuite5: FreeListTest.testCutTail[[-XX -
PASSED{color}
* {color:#013220}IgnitePdsTestSuite5: FreeListTest.testCutTail[[-XX -
PASSED{color}
* {color:#013220}IgnitePdsTestSuite5: FreeListTest.testCutTail[[-XX -
PASSED{color}
* {color:#013220}IgnitePdsTestSuite5: FreeListTest.testCutTail[[-XX -
PASSED{color}
* {color:#013220}IgnitePdsTestSuite5: FreeListTest.testCutTail[[-XX -
PASSED{color}
* {color:#013220}IgnitePdsTestSuite5: FreeListTest.testCutTail[[-XX -
PASSED{color}
{panel}
[TeamCity *--> Run :: All*
Results|https://ci2.ignite.apache.org/viewLog.html?buildId=8451891&buildTypeId=IgniteTests24Java8_RunAll]
> CorruptedFreeListException after upgrade to 2.13.0 and JDK17
>
>
> Key: IGNITE-17734
> URL: https://issues.apache.org/jira/browse/IGNITE-17734
> Project: Ignite
> Issue Type: Bug
> Components: cache
>Affects Versions: 2.12, 2.13, 2.14
> Environment: JDK17, IGNITE 2.13.0
>Reporter: Lopata
>Assignee: Sergey Korotkov
>Priority: Major
> Labels: ise
> Fix For: 2.18
>
> Attachments: FreeListTest.java, G1_and_no_asserts.png, fix.png,
> g1-CutTailRun.asm, image-2022-12-03-09-31-27-347.png,
> shenandoah-CutTailRun.asm, shenandoah-with-asserts-CutTailRun.asm,
> shenandoah_and_asserts.png, shenandoah_and_no_asserts.png, stacktrace.txt
>
> Time Spent: 10m
> Remaining Estimate: 0h
>
> After migration to Ignite version 2.13.0 from 2.12.0 we are getting following
> error:
> org.apache.ignite.internal.processors.cache.persistence.freelist.CorruptedFreeListException:
> Failed to insert data row
> caused by:
> Caused by: java.lang.IllegalStateException: Tail not found: 0
>
> Full stack trace is in attachment. Along with the Ignite version upgrade, we
> are updating Java from 11 to 17. There have been no other changes in our code
> or IGNITE configurations. The error occurs after a few hours of running and
> then occurs for every store.
> Can you help us to to solve this problem.
>
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
[jira] [Commented] (IGNITE-17734) CorruptedFreeListException after upgrade to 2.13.0 and JDK17
[
https://issues.apache.org/jira/browse/IGNITE-17734?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17954476#comment-17954476
]
Sergey Korotkov commented on IGNITE-17734:
--
It appears that the C2 JIT compiler optimizations cause this incorrect behavior
(exclusively in case of ShenandoahGC and jdk17/jdk21).
In the _PagesList$CutTail.run()_ method, the reading and writing of nextId are
reordered. So _tailId_ is always 0. If asserts are active, then checking
_tailId_ for 0 prevents this reordering. So fix is to add _tailId_ check
irrespectively on asserts presence:
!fix.png|width=800!
The effect is visible in the generated assembler code.
Note that 0x30 (PagesListNodeIO.NEXT_PAGE_ID_OFF) is exactly the offset in the
page where the pointer to the next one in FreeList is stored.
Shenandoah GC and {*}no asserts{*}:
!shenandoah_and_no_asserts.png|width=800!
Shenandoah GC and {*}asserts{*}:
!shenandoah_and_asserts.png|width=800!
In the case G1GC and there are {*}no asserts{*}, the optimization is less
aggressive and no reordering is observed:
!G1_and_no_asserts.png|width=800!
***
Test shows that jdk11 is not affected for any of garbage collectors (G1GC,
ShenandoahGC, ZGC are tested)
jdk17 and jdk21 with ShenandoahGC are affected.
***
Full assembler code for cases above are attached for references. Produced on
the below java version
{noformat}
openjdk version "17.0.15" 2025-04-15
OpenJDK Runtime Environment (build 17.0.15+6-Ubuntu-0ubuntu124.04)
OpenJDK 64-Bit Server VM (build 17.0.15+6-Ubuntu-0ubuntu124.04, mixed mode,
sharing)
{noformat}
> CorruptedFreeListException after upgrade to 2.13.0 and JDK17
>
>
> Key: IGNITE-17734
> URL: https://issues.apache.org/jira/browse/IGNITE-17734
> Project: Ignite
> Issue Type: Bug
> Components: cache
>Affects Versions: 2.12, 2.13, 2.14
> Environment: JDK17, IGNITE 2.13.0
>Reporter: Lopata
>Assignee: Sergey Korotkov
>Priority: Major
> Labels: ise
> Fix For: 2.18
>
> Attachments: FreeListTest.java, G1_and_no_asserts.png, fix.png,
> image-2022-12-03-09-31-27-347.png, shenandoah_and_asserts.png,
> shenandoah_and_no_asserts.png, stacktrace.txt
>
> Time Spent: 10m
> Remaining Estimate: 0h
>
> After migration to Ignite version 2.13.0 from 2.12.0 we are getting following
> error:
> org.apache.ignite.internal.processors.cache.persistence.freelist.CorruptedFreeListException:
> Failed to insert data row
> caused by:
> Caused by: java.lang.IllegalStateException: Tail not found: 0
>
> Full stack trace is in attachment. Along with the Ignite version upgrade, we
> are updating Java from 11 to 17. There have been no other changes in our code
> or IGNITE configurations. The error occurs after a few hours of running and
> then occurs for every store.
> Can you help us to to solve this problem.
>
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
[jira] [Commented] (IGNITE-17734) CorruptedFreeListException after upgrade to 2.13.0 and JDK17
[ https://issues.apache.org/jira/browse/IGNITE-17734?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17953135#comment-17953135 ] Sergey Korotkov commented on IGNITE-17734: -- Reproduced with the [^FreeListTest.java] attached. Fails most of the time if run with * Jdk17 (17.0.15+6 and enable the java-15+ maven profile) * Shenandoah garbage collector (-XX:+UseShenandoahGC) * Asserts *disabled* Runs OK if asserts enabled (-ea) or default (G1 garbage collector is used ). > CorruptedFreeListException after upgrade to 2.13.0 and JDK17 > > > Key: IGNITE-17734 > URL: https://issues.apache.org/jira/browse/IGNITE-17734 > Project: Ignite > Issue Type: Bug > Components: cache >Affects Versions: 2.12, 2.13, 2.14 > Environment: JDK17, IGNITE 2.13.0 >Reporter: Lopata >Assignee: Sergey Korotkov >Priority: Major > Attachments: FreeListTest.java, image-2022-12-03-09-31-27-347.png, > stacktrace.txt > > Time Spent: 10m > Remaining Estimate: 0h > > After migration to Ignite version 2.13.0 from 2.12.0 we are getting following > error: > org.apache.ignite.internal.processors.cache.persistence.freelist.CorruptedFreeListException: > Failed to insert data row > caused by: > Caused by: java.lang.IllegalStateException: Tail not found: 0 > > Full stack trace is in attachment. Along with the Ignite version upgrade, we > are updating Java from 11 to 17. There have been no other changes in our code > or IGNITE configurations. The error occurs after a few hours of running and > then occurs for every store. > Can you help us to to solve this problem. > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (IGNITE-17734) CorruptedFreeListException after upgrade to 2.13.0 and JDK17
[ https://issues.apache.org/jira/browse/IGNITE-17734?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17642768#comment-17642768 ] YuJue Li commented on IGNITE-17734: --- Currently, ShenandoahGC is also being used, and other GCs have not been tested. Judging from various factors, OpenJDK17 is more likely to have problems. According to the code, the logic here uses the UnSafe class of JDK for native operations. !image-2022-12-03-09-31-27-347.png! > CorruptedFreeListException after upgrade to 2.13.0 and JDK17 > > > Key: IGNITE-17734 > URL: https://issues.apache.org/jira/browse/IGNITE-17734 > Project: Ignite > Issue Type: Bug > Components: cache >Affects Versions: 2.13 > Environment: JDK17, IGNITE 2.13.0 >Reporter: Lopata >Priority: Major > Attachments: image-2022-12-03-09-31-27-347.png, stacktrace.txt > > > After migration to Ignite version 2.13.0 from 2.12.0 we are getting following > error: > org.apache.ignite.internal.processors.cache.persistence.freelist.CorruptedFreeListException: > Failed to insert data row > caused by: > Caused by: java.lang.IllegalStateException: Tail not found: 0 > > Full stack trace is in attachment. Along with the Ignite version upgrade, we > are updating Java from 11 to 17. There have been no other changes in our code > or IGNITE configurations. The error occurs after a few hours of running and > then occurs for every store. > Can you help us to to solve this problem. > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (IGNITE-17734) CorruptedFreeListException after upgrade to 2.13.0 and JDK17
[ https://issues.apache.org/jira/browse/IGNITE-17734?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17642520#comment-17642520 ] Lopata commented on IGNITE-17734: - [~liyuj] I want to ask. Does this issue only occur with the Shenandoah GC or with other GCs as well? > CorruptedFreeListException after upgrade to 2.13.0 and JDK17 > > > Key: IGNITE-17734 > URL: https://issues.apache.org/jira/browse/IGNITE-17734 > Project: Ignite > Issue Type: Bug > Components: cache >Affects Versions: 2.13 > Environment: JDK17, IGNITE 2.13.0 >Reporter: Lopata >Priority: Major > Attachments: stacktrace.txt > > > After migration to Ignite version 2.13.0 from 2.12.0 we are getting following > error: > org.apache.ignite.internal.processors.cache.persistence.freelist.CorruptedFreeListException: > Failed to insert data row > caused by: > Caused by: java.lang.IllegalStateException: Tail not found: 0 > > Full stack trace is in attachment. Along with the Ignite version upgrade, we > are updating Java from 11 to 17. There have been no other changes in our code > or IGNITE configurations. The error occurs after a few hours of running and > then occurs for every store. > Can you help us to to solve this problem. > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (IGNITE-17734) CorruptedFreeListException after upgrade to 2.13.0 and JDK17
[ https://issues.apache.org/jira/browse/IGNITE-17734?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17642480#comment-17642480 ] YuJue Li commented on IGNITE-17734: --- UPDATE: Unfortunately, the issue is exist in Ignite 2.12/2.13/2.14 + JDK17. > CorruptedFreeListException after upgrade to 2.13.0 and JDK17 > > > Key: IGNITE-17734 > URL: https://issues.apache.org/jira/browse/IGNITE-17734 > Project: Ignite > Issue Type: Bug > Components: cache >Affects Versions: 2.13 > Environment: JDK17, IGNITE 2.13.0 >Reporter: Lopata >Priority: Major > Attachments: stacktrace.txt > > > After migration to Ignite version 2.13.0 from 2.12.0 we are getting following > error: > org.apache.ignite.internal.processors.cache.persistence.freelist.CorruptedFreeListException: > Failed to insert data row > caused by: > Caused by: java.lang.IllegalStateException: Tail not found: 0 > > Full stack trace is in attachment. Along with the Ignite version upgrade, we > are updating Java from 11 to 17. There have been no other changes in our code > or IGNITE configurations. The error occurs after a few hours of running and > then occurs for every store. > Can you help us to to solve this problem. > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (IGNITE-17734) CorruptedFreeListException after upgrade to 2.13.0 and JDK17
[ https://issues.apache.org/jira/browse/IGNITE-17734?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17628059#comment-17628059 ] YuJue Li commented on IGNITE-17734: --- The issue is not exist in Ignite 2.12 + JDK17. So, the issue is Ignite 2.13's bug. > CorruptedFreeListException after upgrade to 2.13.0 and JDK17 > > > Key: IGNITE-17734 > URL: https://issues.apache.org/jira/browse/IGNITE-17734 > Project: Ignite > Issue Type: Bug > Components: cache >Affects Versions: 2.13 > Environment: JDK17, IGNITE 2.13.0 >Reporter: Lopata >Priority: Minor > Attachments: stacktrace.txt > > > After migration to Ignite version 2.13.0 from 2.12.0 we are getting following > error: > org.apache.ignite.internal.processors.cache.persistence.freelist.CorruptedFreeListException: > Failed to insert data row > caused by: > Caused by: java.lang.IllegalStateException: Tail not found: 0 > > Full stack trace is in attachment. Along with the Ignite version upgrade, we > are updating Java from 11 to 17. There have been no other changes in our code > or IGNITE configurations. The error occurs after a few hours of running and > then occurs for every store. > Can you help us to to solve this problem. > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (IGNITE-17734) CorruptedFreeListException after upgrade to 2.13.0 and JDK17
[ https://issues.apache.org/jira/browse/IGNITE-17734?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17624093#comment-17624093 ] YuJue Li commented on IGNITE-17734: --- We compared the differences between Ignite 2.12 and 2.13, there is no logical change in the code related to FreeList processing. The 0 in "Tail not found: 0" comes from the memory address calculation of the JVM, so it cannot be proved to be an Ignite bug only based on the current evidence, unless more tests are carried out, such as Ignite2.13+JDK11 or Ignite2.12+JDK17. > CorruptedFreeListException after upgrade to 2.13.0 and JDK17 > > > Key: IGNITE-17734 > URL: https://issues.apache.org/jira/browse/IGNITE-17734 > Project: Ignite > Issue Type: Bug > Components: cache >Affects Versions: 2.13 > Environment: JDK17, IGNITE 2.13.0 >Reporter: Lopata >Priority: Blocker > Attachments: stacktrace.txt > > > After migration to Ignite version 2.13.0 from 2.12.0 we are getting following > error: > org.apache.ignite.internal.processors.cache.persistence.freelist.CorruptedFreeListException: > Failed to insert data row > caused by: > Caused by: java.lang.IllegalStateException: Tail not found: 0 > > Full stack trace is in attachment. Along with the Ignite version upgrade, we > are updating Java from 11 to 17. There have been no other changes in our code > or IGNITE configurations. The error occurs after a few hours of running and > then occurs for every store. > Can you help us to to solve this problem. > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (IGNITE-17734) CorruptedFreeListException after upgrade to 2.13.0 and JDK17
[ https://issues.apache.org/jira/browse/IGNITE-17734?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17624013#comment-17624013 ] Lopata commented on IGNITE-17734: - [~liyuj] Have you encountered the problem also with another GC?, for us the problem occurrs only with the Shenandoah and JDK17(but we havent tested it extensively with another GCs, so I dont want to claim that it happens only with Shenandoah). We have reverted the IGNITE version to 2.12.0 and running it on JDK11 with Shenandoah. > CorruptedFreeListException after upgrade to 2.13.0 and JDK17 > > > Key: IGNITE-17734 > URL: https://issues.apache.org/jira/browse/IGNITE-17734 > Project: Ignite > Issue Type: Bug > Components: cache >Affects Versions: 2.13 > Environment: JDK17, IGNITE 2.13.0 >Reporter: Lopata >Priority: Blocker > Attachments: stacktrace.txt > > > After migration to Ignite version 2.13.0 from 2.12.0 we are getting following > error: > org.apache.ignite.internal.processors.cache.persistence.freelist.CorruptedFreeListException: > Failed to insert data row > caused by: > Caused by: java.lang.IllegalStateException: Tail not found: 0 > > Full stack trace is in attachment. Along with the Ignite version upgrade, we > are updating Java from 11 to 17. There have been no other changes in our code > or IGNITE configurations. The error occurs after a few hours of running and > then occurs for every store. > Can you help us to to solve this problem. > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (IGNITE-17734) CorruptedFreeListException after upgrade to 2.13.0 and JDK17
[ https://issues.apache.org/jira/browse/IGNITE-17734?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17623853#comment-17623853 ] YuJue Li commented on IGNITE-17734: --- [~Lopata] How do you deal with this problem now? You also used ShenandoahGC in the JDK11 scene? We have also encountered the same problem. After code analysis, we highly suspect that it is a JDK17 bug. > CorruptedFreeListException after upgrade to 2.13.0 and JDK17 > > > Key: IGNITE-17734 > URL: https://issues.apache.org/jira/browse/IGNITE-17734 > Project: Ignite > Issue Type: Bug > Components: cache >Affects Versions: 2.13 > Environment: JDK17, IGNITE 2.13.0 >Reporter: Lopata >Priority: Blocker > Attachments: stacktrace.txt > > > After migration to Ignite version 2.13.0 from 2.12.0 we are getting following > error: > org.apache.ignite.internal.processors.cache.persistence.freelist.CorruptedFreeListException: > Failed to insert data row > caused by: > Caused by: java.lang.IllegalStateException: Tail not found: 0 > > Full stack trace is in attachment. Along with the Ignite version upgrade, we > are updating Java from 11 to 17. There have been no other changes in our code > or IGNITE configurations. The error occurs after a few hours of running and > then occurs for every store. > Can you help us to to solve this problem. > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (IGNITE-17734) CorruptedFreeListException after upgrade to 2.13.0 and JDK17
[ https://issues.apache.org/jira/browse/IGNITE-17734?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17623843#comment-17623843 ] Lopata commented on IGNITE-17734: - [~liyuj] JVM : OpenJDK 64-Bit Server VM 17.0.3+7 on Linux 3.10.0-1160.71.1.el7.x86_64 JVM Parameters defined: -Xms24G -Xmx24G -XX:ReservedCodeCacheSize=512m -XX:-OmitStackTraceInFastThrow -XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions -XX:-UseBiasedLocking -XX:+AlwaysPreTouch -XX:-TieredCompilation -XX:MaxNodeLimit=32 -XX:NodeLimitFudgeFactor=8000 -XX:-DontCompileHugeMethods -XX:MaxInlineLevel=16 -XX:MaxInlineSize=256 -XX:+PrintCodeCache -XX:+UseCompressedOops -XX:ObjectAlignmentInBytes=8 --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens java.base/java.nio=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED --add-opens java.base/java.text=ALL-UNNAMED --add-opens java.desktop/java.awt.font=ALL-UNNAMED --add-opens java.management/sun.management=ALL-UNNAMED --add-opens=java.base/sun.rmi.transport=ALL-UNNAMED -XX:+UseShenandoahGC -XX:ShenandoahGCMode=iu -XX:ShenandoahGuaranteedGCInterval=30 -XX:ShenandoahMinFreeThreshold=15 -XX:ShenandoahControlIntervalMax=5 -XX:ShenandoahControlIntervalAdjustPeriod=100 -XX:ShenandoahGarbageThreshold=5 -XX:ShenandoahAllocSpikeFactor=10 -DmonitoringTopic=apache-ignite -Dignite.home=/ignite > CorruptedFreeListException after upgrade to 2.13.0 and JDK17 > > > Key: IGNITE-17734 > URL: https://issues.apache.org/jira/browse/IGNITE-17734 > Project: Ignite > Issue Type: Bug > Components: cache >Affects Versions: 2.13 > Environment: JDK17, IGNITE 2.13.0 >Reporter: Lopata >Priority: Blocker > Attachments: stacktrace.txt > > > After migration to Ignite version 2.13.0 from 2.12.0 we are getting following > error: > org.apache.ignite.internal.processors.cache.persistence.freelist.CorruptedFreeListException: > Failed to insert data row > caused by: > Caused by: java.lang.IllegalStateException: Tail not found: 0 > > Full stack trace is in attachment. Along with the Ignite version upgrade, we > are updating Java from 11 to 17. There have been no other changes in our code > or IGNITE configurations. The error occurs after a few hours of running and > then occurs for every store. > Can you help us to to solve this problem. > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (IGNITE-17734) CorruptedFreeListException after upgrade to 2.13.0 and JDK17
[ https://issues.apache.org/jira/browse/IGNITE-17734?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17622956#comment-17622956 ] YuJue Li commented on IGNITE-17734: --- [~Lopata] What version of JDK do you use? OpenJDK or others? What JVM parameters are configured? > CorruptedFreeListException after upgrade to 2.13.0 and JDK17 > > > Key: IGNITE-17734 > URL: https://issues.apache.org/jira/browse/IGNITE-17734 > Project: Ignite > Issue Type: Bug > Components: cache >Affects Versions: 2.13 > Environment: JDK17, IGNITE 2.13.0 >Reporter: Lopata >Priority: Blocker > Attachments: stacktrace.txt > > > After migration to Ignite version 2.13.0 from 2.12.0 we are getting following > error: > org.apache.ignite.internal.processors.cache.persistence.freelist.CorruptedFreeListException: > Failed to insert data row > caused by: > Caused by: java.lang.IllegalStateException: Tail not found: 0 > > Full stack trace is in attachment. Along with the Ignite version upgrade, we > are updating Java from 11 to 17. There have been no other changes in our code > or IGNITE configurations. The error occurs after a few hours of running and > then occurs for every store. > Can you help us to to solve this problem. > > -- This message was sent by Atlassian Jira (v8.20.10#820010)
