SOA Server crashing on startup with Error, 'Illegal memory access. [54]'
(Doc ID 1986952.1)
Last updated on AUGUST 16, 2024
Applies to:
Oracle Business Process Management Suite - Version 11.1.1.6.0 and laterInformation in this document applies to any platform.
Symptoms
Managed server is crashing whenever the server starts. In the crash log we see the following:
Error Message: Illegal memory access. [54]
As per the below it is happening on a jrockit library:
Loaded modules:
(* denotes the module where the exception occured)
0000000000400000-0000000000412703 /java/jrockit/64_bit/jrmc-4.0.1-1.6.0_20/bin/java
0000003549200000-0000003549201f93 /lib64/libdl.so.2
0000003549a00000-0000003549a156ff /lib64/libpthread.so.0
0000003548e00000-0000003548f4ced7 /lib64/libc.so.6
0000003548a00000-0000003548a1bb3f /lib64/ld-linux-x86-64.so.2
00002ab3d5e39000-00002ab3d61320ab */java/jrockit/64_bit/jrmc-4.0.1-1.6.0_20/jre/lib/amd64/jrockit/libjvm.so
00002ab3d640a000-00002ab3d64281db /java/jrockit/64_bit/jrmc-4.0.1-1.6.0_20/jre/lib/amd64/libosal.so
As per the below it is happening on a jrockit library:
Loaded modules:
(* denotes the module where the exception occured)
0000000000400000-0000000000412703 /java/jrockit/64_bit/jrmc-4.0.1-1.6.0_20/bin/java
0000003549200000-0000003549201f93 /lib64/libdl.so.2
0000003549a00000-0000003549a156ff /lib64/libpthread.so.0
0000003548e00000-0000003548f4ced7 /lib64/libc.so.6
0000003548a00000-0000003548a1bb3f /lib64/ld-linux-x86-64.so.2
00002ab3d5e39000-00002ab3d61320ab */java/jrockit/64_bit/jrmc-4.0.1-1.6.0_20/jre/lib/amd64/jrockit/libjvm.so
00002ab3d640a000-00002ab3d64281db /java/jrockit/64_bit/jrmc-4.0.1-1.6.0_20/jre/lib/amd64/libosal.so
But it appears to involve an issue with Coherence as per the thread causing the error:
Thread:
"[STANDBY] ExecuteThread: '1' fo" id=23 idx=0x60 tid=31520 lastJavaFrame=0x410926b8
Stack 0: start=0x41054000, end=0x41096000, guards=0x41059000 (ok), forbidden=0x41057000
Thread Stack Trace:
at findNext+310(refiter.c:633)@0x2ab3d602d376
at findNextToReturn+108(refiter.c:302)@0x2ab3d602d45d
at refIterFillFromFrame+343(refiter.c:123)@0x2ab3d602d868
at trProcessLocksForThread+85(roots.c:620)@0x2ab3d6037556
at get_all_locks+120(javalock.c:1265)@0x2ab3d5f25e39
at javalockConvertTokenForObject+80(javalock.c:2228)@0x2ab3d5f26621
-- Java stack --
at jrockit/vm/Locks.convertThinLockedToFatLocked(Ljava/lang/Object;)V(Native Method)
at jrockit/vm/Locks.createMonitorAndConvert(Locks.java:1248)
at java/lang/Object.wait(J)V(Native Method)
at java/lang/Object.wait(Object.java:485)
at com/tangosol/coherence/component/util/daemon/queueProcessor/service/Grid.poll(Grid.CDB:26)
at com/tangosol/coherence/component/util/daemon/queueProcessor/service/grid/ReplicatedCache.requestLock(ReplicatedCache.CDB:42)
at com/tangosol/coherence/component/util/daemon/queueProcessor/service/grid/ReplicatedCache.lockResource(ReplicatedCache.CDB:47)
at com/tangosol/coherence/component/util/daemon/queueProcessor/service/grid/ReplicatedCache.ensureCache(ReplicatedCache.CDB:49)
"[STANDBY] ExecuteThread: '1' fo" id=23 idx=0x60 tid=31520 lastJavaFrame=0x410926b8
Stack 0: start=0x41054000, end=0x41096000, guards=0x41059000 (ok), forbidden=0x41057000
Thread Stack Trace:
at findNext+310(refiter.c:633)@0x2ab3d602d376
at findNextToReturn+108(refiter.c:302)@0x2ab3d602d45d
at refIterFillFromFrame+343(refiter.c:123)@0x2ab3d602d868
at trProcessLocksForThread+85(roots.c:620)@0x2ab3d6037556
at get_all_locks+120(javalock.c:1265)@0x2ab3d5f25e39
at javalockConvertTokenForObject+80(javalock.c:2228)@0x2ab3d5f26621
-- Java stack --
at jrockit/vm/Locks.convertThinLockedToFatLocked(Ljava/lang/Object;)V(Native Method)
at jrockit/vm/Locks.createMonitorAndConvert(Locks.java:1248)
at java/lang/Object.wait(J)V(Native Method)
at java/lang/Object.wait(Object.java:485)
at com/tangosol/coherence/component/util/daemon/queueProcessor/service/Grid.poll(Grid.CDB:26)
at com/tangosol/coherence/component/util/daemon/queueProcessor/service/grid/ReplicatedCache.requestLock(ReplicatedCache.CDB:42)
at com/tangosol/coherence/component/util/daemon/queueProcessor/service/grid/ReplicatedCache.lockResource(ReplicatedCache.CDB:47)
at com/tangosol/coherence/component/util/daemon/queueProcessor/service/grid/ReplicatedCache.ensureCache(ReplicatedCache.CDB:49)
Changes
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |