JRockit 6 bug

I have found a bug in the JRockit 5 and 6 #27 JVM's (Windows, 32 bit). It comes up as a nullpointerexception when I run my application; under Sun's Java 5 or 6 JVM there is no problem.
Unfortunately I cannot provide steps to reproduce the problem without running my entire application, but I will try to describe the problem as good as I can.
The module where the problem comes up configures itself at startup. During this configuration it replaces System.out with its own PrintStream, called 'InterceptingPrintStream'. This class contains a member object called 'handler' to which all of the print methods delegate. This 'handler' object cannot be null: It is set in the (only) constructor, which contains also an assert to make sure that the object is not null.
When my module terminates it sets the old Printstream back again.
Now to the nullpointerexception: After my module has terminated, I write something to System.out. This gives a nullpointerexception in the InterceptingPrintStream: Its 'handler' object is null. As I mentioned above this is impossible by contract for the handler object to be null. It cannot be caused by some kind of racing condition either, because my application is single threaded.
What's more, since my module has terminated, there should be no InterceptingPrintStream in System.out at all anymore; it should have been replaced by the original PrintStream.
I tried to debug, but then found out that when I run my app in the debugger, the problem does not occur, regardless if I set any breakpoints or not.
So then I just added many checks in my code to check the type of System.out.
It turns out that after my module finishes, System.out is properly set back to a PrintStream. However, a couple of method calls later, System.out is replaced with the InterceptingPrintStream which seems to be partially garbage collected already.
I hope this description is of any use for you. If there are any steps which I can take to clarify the problem for you, please let me know.

I have identified a two methods for which optimization goes wrong. Let's call them method A and B; method B is actually called from method A.
But optimization goes wrong for both of them independently; If I switch off optimization for method A and not for B, method A gives no problems but B does, and vice versa.
This is imo what happens:
I see from the optimization output, that early on during the running of my app, methods A and B become optimized. Both method A and B contain a call to System.out.println. At this moment, System.out is still redirected to another stream called 'InterceptingPrintStream'. All calls to System.out go ok, even when method A and B are called a couple of more times.
Then System.out becomes redirected to its original console printstream again.
It seems that the optimized methods A and B do not pick up this change: They still try to call the InterceptingPrintStream, which is then already halfway garbage collected, which results in a NPE.
Other methods higher up in the call-chain which also refer to System.out do not have this problem.
Also, when I comment out the System.out calls in methods A and B, no other problem seems to come up.
Please tell me if there are any further steps I could take to help you out.

Similar Messages

  • ServerSocket not closing...JRockit Bug?

    The following sample program does not behave as expected with JRockit, but works
    fine with Sun JVM.
    import java.net.*;
    import java.io.*;
    public class SocketTest {
    static ServerSocket soc = null;
    public static void main(String [] args) throws Exception {
    int port = Integer.parseInt(args[0]);
    soc = new ServerSocket(port);
    Runtime.getRuntime().exec("notepad");
    soc.close();
    System.exit(0);
    When this program is run with JRockit JVM, till I close the notepad, the server
    socket is not getting freed even though the parent process has exited!! But, with
    sun jvm as soon as the parent process exits, the port does get freed.
    Isn't this a BUG?
    Rgds,
    Thiru

    I am able to reproduce the problem in JRockit 8.1. I can see that the socket
    is not getting released till the notepad is closed by using netstat.
    I am not sure about the version that you are using. There is no 1.4
    compatible version in JRockit 70SP4 (its only 1.3 compatible). If you want
    to use 1.4 compatible, you need to upgrade to 8.1
    This issue is fixed in 81SP1 (CR102658). Please download 81SP1 (1.4.1)and
    try.
    http://commerce.bea.com/showallversions.jsp?family=WLJR
    Sathish Santhanam
    Developer Relations Engineer
    BEA Support
    "Thirumalesh C" <[email protected]> wrote in message
    news:[email protected]...
    >
    Hi,
    I am testing whether the socket is freed up or not using a tool (nettool)which
    >
    allows me tunnel one port to another.
    In fact after running the test program, before closing notepad, if you runanother
    program
    that tries to bind to the same socket, it fails.
    Rgds,
    Thiru
    "Thirumalesh C" <[email protected]> wrote:
    Hi,
    Thanks for the reply.
    I had tried that too, it did not work.
    Below is the code.
    import java.net.*;
    import java.io.*;
    public class SocketTest {
    static ServerSocket soc = null;
    public static void main(String [] args) throws Exception {
    int port = Integer.parseInt(args[0]);
    soc = new ServerSocket();
    InetSocketAddress isoc = new InetSocketAddress("mymachine",port);
    soc.setReuseAddress(true);
    soc.bind(isoc);
    Runtime.getRuntime().exec("notepad");
    soc.close();
    System.exit(0);
    Even with this, I have the same problem.
    I am using JRockit 7.0 (1.4.0) on Windows 2000 platform with SP4.
    Please note that the same program works fine with Sun JVM 1.4.1
    Rgds,
    Thiru
    "Cecilia Borg" <[email protected]> wrote:
    Thiru,
    I'm not sure what you mean by "the socket is not getting freed", can
    you
    describe in more detail how you did that check? On what platform and
    with
    which version of JRockit do you experience this?
    Could you have experienced problems the timeout state that with your
    ServerSocket connection? In that case, you can try to use the
    setReuseAddress-method in the ServerSocket class.
    In the api for ServerSocket:setReuseAddress in JDK 1.4.1:
    setReuseAddress
    public void setReuseAddress(boolean on)
    throws SocketExceptionEnable/disable the
    SO_REUSEADDR
    socket option.
    When a TCP connection is closed the connection may remain in a timeout
    state
    for a period of time after the connection is closed (typically known
    as the
    TIME_WAIT state or 2MSL wait state). For applications using a well known
    socket address or port it may not be possible to bind a socket to the
    required SocketAddress if there is a connection in the timeout state
    involving the socket address or port.
    Enabling SO_REUSEADDR prior to binding the socket usingbind(SocketAddress)
    allows the socket to be bound even though a previous connection is in
    a
    timeout state
    Kind regards, Cecilia Borg
    BEA WebLogic JRockit Customer Centric Engineering

  • JRockit crash : Version R27.5.0-110-94909-1.6.0_03-20080204-1558-windows-ia

    I am consistently getting the following crash in R27.5.0-110-94909-1.6.0_03-20080204-1558-windows-ia. How do I report a JRockit bug?
    ===== BEGIN DUMP =============================================================
    JRockit dump produced after 0 days, 00:01:45 on Wed Nov 05 12:40:25 2008
    * If you see this dump, please go to *
    * http://edocs.bea.com/jrockit/go2troubleshooting.html *
    * for troubleshooting information. *
    Additional information is available in:
    C:\Zorro\1\jrockit.3696.dump
    C:\Zorro\1\jrockit.3696.mdmp
    Error Message: Illegal memory access. [54]
    Exception Rec: EXCEPTION_ACCESS_VIOLATION (c0000005) at 0x00525520 - memory at 0x00000000 could not be read.
    Minidump : Wrote mdmp. Size is 169MB
    SafeDllMode : -1
    Version : BEA JRockit(R) R27.5.0-110-94909-1.6.0_03-20080204-1558-windows-ia32
    GC Strategy : Mode: throughput. Currently using strategy: genparpar
    GC Status : OC is not running. Last finished OC was OC#11.
    : YC is currently running. This is YC#587.
    OC History : Strategy genparpar was used for OC#1 to OC#11.
    YC History : Ran 61 YCs before OC#7.
    : Ran 62 YCs before OC#8.
    : Ran 131 YCs before OC#9.
    : Ran 125 YCs before OC#10.
    : Ran 4 YCs before OC#11.
    : Started 100 YCs since last OC.
    YC Promotion : Last YC successfully promoted all objects
    Heap : 0x00C00000 - 0x083F0000 (Size: 119 MB)
    Compaction : 0x04C11418 - 0x05279600 (Current compaction type: external)
    NurseryList : 0x029EC5A0 - 0x05B69028
    KeepArea : 0x056F9340 - 0x05B69028
    NurseryMarker: [ 0x04FB3A98,  0x056F9340 ]
    CompRefs : References are 32-bit.
    CPU : Intel Pentium 4 (HT) SSE SSE2 NetBurst
    Number CPUs : 2
    Tot Phys Mem : 3220680704 (3071 MB)
    OS version : Microsoft Windows XP version 5.1 Service Pack 3 (Build 2600) (32-bit)
    Thread System: Windows Threads
    Java locking : Lazy unlocking enabled (class banning) (transfer banning)
    State : JVM is running
    Command Line : -Xmx384m -Xverify -Dsun.java.launcher=SUN_STANDARD Test.jar ZKMTest1.txt
    java.home : C:\JDK\jrockit1.6.0
    j.class.path : TEST.jar
    j.lib.path : C:\JDK\jrockit1.6.0\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\WBEM;C:\bat;C:\Program Files\Common Files\Autodesk Shared\;C:\Program Files\Common-Use Signing Interface\JRE\bin;C:\JDK\SunAppServer9\bin
    JAVA_HOME : <not set>
    JAVAOPTIONS: <not set>
    PATH : C:\JDK\jrockit1.6.0\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\WBEM;C:\bat;C:\Program Files\Common Files\Autodesk Shared\;C:\Program Files\Common-Use Signing Interface\JRE\bin;C:\JDK\SunAppServer9\bin
    C Heap : Good; no memory allocations have failed
    Method : com/zelix/gp.a(Ljava/lang/String;Ljava/util/Hashtable;)Ljava/util/Hashtable;
    StackOverFlow: 0 StackOverFlowErrors have occured
    OutOfMemory : 0 OutOfMemoryErrors have occured
    Registers (from ThreadContext: 0x1A5CEA8C / OS context: 0x1A5CEE78):
    eax = 1aa7e530 ecx = 00000000 edx = 00000025 ebx = 1b0f0210
    esp = 1a5cf144 ebp = 1a5cf1b8 esi = 1b04fbd8 edi = 1aa821a8
    es = 00000023 cs = 0000001b ss = 00000023 ds = 00000023
    fs = 0000003b gs = 00000000
    eip = 00525520 eflags = 00010202
    Stack:
    (* marks the word pointed to by the stack pointer)
    1a5cf144: 1b0f0210* 00000007 00425bfa 1b0f0210 00000000 1b041c50
    1a5cf15c: 000006b6 1b0f0210 00000001 1aa821a8 1beae028 1000073f
    1a5cf174: 1b0f0210 1afb2ac8 1afb2acc 00000018 000006b8 00425ec5
    1a5cf18c: 1a4bbf58 19ea381c 1a5cf360 1b0f0210 00000002 00000001
    Code:
    (* marks the word pointed to by the instruction pointer)
    005254f0: c308408b cccccccc cccccccc cccccccc c304408b cccccccc
    00525508: cccccccc cccccccc 0424448b e850076a fff88e34 10244c8b
    00525520: 408b118b* 90048b0c c308c483 cccccccc 0424448b e850076a
    00525538: fff88e14 10244c8b 408b118b 90048b10 c308c483 cccccccc
    Loaded modules:
    (* denotes the module causing the exception)
    00400000-00410fff C:\JDK\jrockit1.6.0\bin\java.exe
    7c900000-7c9aefff C:\WINDOWS\system32\ntdll.dll
    7c800000-7c8f5fff C:\WINDOWS\system32\kernel32.dll
    77dd0000-77e6afff C:\WINDOWS\system32\ADVAPI32.dll
    77e70000-77f01fff C:\WINDOWS\system32\RPCRT4.dll
    77fe0000-77ff0fff C:\WINDOWS\system32\Secur32.dll
    77c10000-77c67fff C:\WINDOWS\system32\MSVCRT.dll
    7c340000-7c395fff C:\JDK\jrockit1.6.0\bin\msvcr71.dll
    00420000-006c3fff *C:\JDK\jrockit1.6.0\bin\jrockit\jvm.dll
    76b40000-76b6cfff C:\WINDOWS\system32\WINMM.dll
    77f10000-77f58fff C:\WINDOWS\system32\GDI32.dll
    7e410000-7e4a0fff C:\WINDOWS\system32\USER32.dll
    71ab0000-71ac6fff C:\WINDOWS\system32\WS2_32.dll
    71aa0000-71aa7fff C:\WINDOWS\system32\WS2HELP.dll
    76390000-763acfff C:\WINDOWS\system32\IMM32.DLL
    629c0000-629c8fff C:\WINDOWS\system32\LPK.DLL
    74d90000-74dfafff C:\WINDOWS\system32\USP10.dll
    6d820000-6d82bfff C:\JDK\jrockit1.6.0\bin\verify.dll
    6d460000-6d47efff C:\JDK\jrockit1.6.0\bin\java.dll
    6d3c0000-6d3c7fff C:\JDK\jrockit1.6.0\bin\hpi.dll
    6d860000-6d86efff C:\JDK\jrockit1.6.0\bin\zip.dll
    76bf0000-76bfafff C:\WINDOWS\system32\psapi.dll
    1bc20000-1bd32fff C:\JDK\jrockit1.6.0\bin\dbghelp.dll
    "(Code Optimization Thread 1)" id=5 idx=0x1c tid=1196 lastJavaFrame=0xFFFFFFFC
    Stack 0: start=0x1A590000, end=0x1A5D0000, guards=0x1A593000 (ok), forbidden=0x1A591000
    Thread Stack Trace:
    at _irBBGetLoopHeader+16()@0x00525520
    at acMayHaveCausedExceptionpd+2954()@0x00425BFA
    at acMayHaveCausedExceptionpd+3669()@0x00425EC5
    at _optSSAStringAppend+114()@0x00426172
    at _optmanOptimizeMIR+552()@0x0056FB48
    at _cmgrGenerateMethodFromPhase+190()@0x0044B63E
    at _cmgrGenerateNormalMethod+81()@0x0044C091
    at _cmgrGenerateCode+157()@0x0044C97D
    at _mtdQueuePrint+859()@0x0054060B
    at _mtdQueuePrint+2018()@0x00540A92
    -- Java stack --
    * If you see this dump, please go to *
    * http://edocs.bea.com/jrockit/go2troubleshooting.html *
    * for troubleshooting information. *
    ===== END DUMP ===============================================================

    Thanks Staffan.
    Can you please direct me to where I can get JRockit R27.6? I have spent hours trying to find it on the BEA and Oracle websites but always have ended up with links to either Oracle JRockit Mission Control 3.0.3 or Oracle JRockit Real Time 3.0 which is not what I need.
    Looking ahead, does BEA still have "Evaluation Support"? I have been able to report a number of JRockit bugs in the past via this route but things appear to have changed.
    Best regards,
    Svet

  • JRockit Crash : R27.6.0-50_o-100423-1.6.0_05-20080626-2105-windows-ia32

    I am still getting the following crash in the latest version of JRockit. I do not have a support contract. However, at http://e-docs.bea.com/jrockit/geninfo/diagnos/crash.html#wp1005354 it says "Note that *even if you do not have a Support contract with Oracle*, you should notify Oracle Support if you have encountered a problem in the JRockit JVM. This way, Oracle can make sure that the problem is fixed in the next release." How do I report this JRockit bug to Oracle Support? I have not been able to find any means of doing this. Please note that I have a self contained test case that reliably reproduces this crash.
    ===== BEGIN DUMP =============================================================
    JRockit dump produced after 0 days, 00:00:16 on Mon Nov 10 14:36:43 2008
    * If you see this dump, please go to *
    * http://edocs.bea.com/jrockit/go2troubleshooting.html *
    * for troubleshooting information. *
    Additional information is available in:
    C:\Zorro\1\jrockit.2476.dump
    C:\Zorro\1\jrockit.2476.mdmp
    Error Message: Illegal memory access. [54]
    Exception Rec: EXCEPTION_ACCESS_VIOLATION (c0000005) at 0x00525BE0 - memory at 0x00000000 could not be read.
    Minidump : Wrote mdmp. Size is 99MB
    SafeDllMode : -1
    Version : BEA JRockit(R) R27.6.0-50_o-100423-1.6.0_05-20080626-2105-windows-ia32
    GC Strategy : Mode: throughput. Currently using strategy: genparpar
    GC Status : OC is not running. Last finished OC was OC#2.
    : YC is currently running. This is YC#60.
    OC History : Strategy genparpar was used for OC#1 to OC#2.
    YC History : Ran 7 YCs before OC#1.
    : Ran 24 YCs before OC#2.
    : Started 29 YCs since last OC.
    YC Promotion : Last YC successfully promoted all objects
    Heap : 0x00C00000 - 0x04C00000 (Size: 64 MB)
    Compaction : 0x00C00000 - 0x01000000 (Current compaction type: internal)
    NurseryList : 0x00ECA970 - 0x021BAAB0
    KeepArea : 0x01860A90 - 0x01D0DA98
    NurseryMarker: [ 0x01860A90,  0x01D0DA98 ]
    CompRefs : References are 32-bit.
    CPU : Intel Pentium 4 (HT) SSE SSE2 NetBurst
    Number CPUs : 2
    Tot Phys Mem : 3220680704 (3071 MB)
    OS version : Microsoft Windows XP version 5.1 Service Pack 3 (Build 2600) (32-bit)
    Thread System: Windows Threads
    Java locking : Lazy unlocking enabled (class banning) (transfer banning)
    State : JVM is running
    Command Line : -Xmx384m -Xverify -Dsun.java.launcher=SUN_STANDARD ZKM20081110.jar Test0.txt
    java.home : C:\JDK\jrrt-3.0.0-1.6.0\jre
    j.class.path : ZKM20081110.jar
    j.lib.path : C:\JDK\jrrt-3.0.0-1.6.0\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\WBEM;C:\bat;C:\Program Files\Common Files\Autodesk Shared\;C:\Program Files\Common-Use Signing Interface\JRE\bin;C:\JDK\SunAppServer9\bin
    JAVA_HOME : <not set>
    JAVAOPTIONS: <not set>
    PATH : C:\JDK\jrrt-3.0.0-1.6.0\jre\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\WBEM;C:\bat;C:\Program Files\Common Files\Autodesk Shared\;C:\Program Files\Common-Use Signing Interface\JRE\bin;C:\JDK\SunAppServer9\bin
    C Heap : Good; no memory allocations have failed
    Method : jj.a(Ljava/lang/String;Ljava/util/Hashtable;)Ljava/util/Hashtable;
    StackOverFlow: 0 StackOverFlowErrors have occured
    OutOfMemory : 0 OutOfMemoryErrors have occured
    Registers (from ThreadContext: 0x1A5CEA8C / OS context: 0x1A5CEE78):
    eax = 1a992338 ecx = 00000000 edx = 00000005 ebx = 1a990210
    esp = 1a5cf144 ebp = 1a5cf1b8 esi = 1a9a7cb0 edi = 1af92bc8
    es = 00000023 cs = 0000001b ss = 00000023 ds = 00000023
    fs = 0000003b gs = 00000000
    eip = 00525be0 eflags = 00010202
    Stack:
    (* marks the word pointed to by the stack pointer)
    1a5cf144: 1a990210* 00000007 00425d5a 1a990210 00000000 19fc5b28
    1a5cf15c: 00000219 1a990210 00000001 1af92bc8 1af9d0f8 10000230
    1a5cf174: 1a990210 19fc144c 19fc1450 0000001b 0000021b 00426025
    1a5cf18c: 1a4bce38 19e8f0d4 1a5cf360 1a990210 00000002 00000001
    Code:
    (* marks the word pointed to by the instruction pointer)
    00525bb0: c308408b cccccccc cccccccc cccccccc c304408b cccccccc
    00525bc8: cccccccc cccccccc 0424448b e850076a fff88fb4 10244c8b
    00525be0: 408b118b* 90048b0c c308c483 cccccccc 0424448b e850076a
    00525bf8: fff88f94 10244c8b 408b118b 90048b10 c308c483 cccccccc
    Loaded modules:
    (* denotes the module causing the exception)
    00400000-00410fff C:\JDK\jrrt-3.0.0-1.6.0\bin\java.exe
    7c900000-7c9aefff C:\WINDOWS\system32\ntdll.dll
    7c800000-7c8f5fff C:\WINDOWS\system32\kernel32.dll
    77dd0000-77e6afff C:\WINDOWS\system32\ADVAPI32.dll
    77e70000-77f01fff C:\WINDOWS\system32\RPCRT4.dll
    77fe0000-77ff0fff C:\WINDOWS\system32\Secur32.dll
    77c10000-77c67fff C:\WINDOWS\system32\MSVCRT.dll
    7c340000-7c395fff C:\JDK\jrrt-3.0.0-1.6.0\jre\bin\msvcr71.dll
    00420000-006c3fff *C:\JDK\jrrt-3.0.0-1.6.0\jre\bin\jrockit\jvm.dll
    76b40000-76b6cfff C:\WINDOWS\system32\WINMM.dll
    77f10000-77f58fff C:\WINDOWS\system32\GDI32.dll
    7e410000-7e4a0fff C:\WINDOWS\system32\USER32.dll
    71ab0000-71ac6fff C:\WINDOWS\system32\WS2_32.dll
    71aa0000-71aa7fff C:\WINDOWS\system32\WS2HELP.dll
    76390000-763acfff C:\WINDOWS\system32\IMM32.DLL
    629c0000-629c8fff C:\WINDOWS\system32\LPK.DLL
    74d90000-74dfafff C:\WINDOWS\system32\USP10.dll
    6d820000-6d82bfff C:\JDK\jrrt-3.0.0-1.6.0\jre\bin\verify.dll
    6d3c0000-6d3defff C:\JDK\jrrt-3.0.0-1.6.0\jre\bin\java.dll
    6d320000-6d327fff C:\JDK\jrrt-3.0.0-1.6.0\jre\bin\hpi.dll
    6d860000-6d86efff C:\JDK\jrrt-3.0.0-1.6.0\jre\bin\zip.dll
    76bf0000-76bfafff C:\WINDOWS\system32\psapi.dll
    1b8b0000-1b9c2fff C:\JDK\jrrt-3.0.0-1.6.0\jre\bin\dbghelp.dll
    "(Code Optimization Thread 1)" id=5 idx=0x1c tid=3820 lastJavaFrame=0xFFFFFFFC
    Stack 0: start=0x1A590000, end=0x1A5D0000, guards=0x1A593000 (ok), forbidden=0x1A591000
    Thread Stack Trace:
    at irBBGetLoopHeader+16(loops.c:57+4)@0x00525BE0
    at create_set+266(append.c:419+10)@0x00425D5A
    at create_chains+117(append.c:503+14)@0x00426025
    at optSSAStringAppend+114(append.c:630+6)@0x004262D2
    at optmanOptimizeMIR+552(optimizationmanager.c:510+0)@0x005700E8
    at cmgrGenerateMethodFromPhase+190(codemanager.c:1107+94)@0x0044B75E
    at cmgrGenerateNormalMethod+81(codemanager.c:773+0)@0x0044C1B1
    at cmgrGenerateCode+157(codemanager.c:732+0)@0x0044CA9D
    at generate_code2+187(methodaccess.c:735+14)@0x005410CB
    at codegenThread+930(methodaccess.c:1096+13)@0x00541552
    -- Java stack --
    * If you see this dump, please go to *
    * http://edocs.bea.com/jrockit/go2troubleshooting.html *
    * for troubleshooting information. *
    ===== END DUMP ===============================================================

    Thank you for your reply. I have twice tried to e-mail the test case as requested. Once from my main account and once from a gmail.com account. Unfortunately I have received the following error message in both instances.
    ----- Transcript of session follows -----
    ... while talking to bigip-gmail-mail-rotor-adc.oracle.com.:
    DATA<<< 550 5.7.1 Data command failed: Mail denied due to site's policy.
    554 5.0.0 Service unavailable
    Presumably there is some kind of SPAM filter at your end. Iis there another address to which I can send the test case?
    Edited by: user10528330 on Nov 10, 2008 8:56 PM

  • JRockIt Crash on Native Method call : Dump Analysis

    Can some body help me ???
    this crash may happen on this line :
         RegistryKey r = new RegistryKey(RootKey.HKEY_LOCAL_MACHINE, SSLRV_REGISTRY_KEY);
    Error Message: Illegal memory access. [54]
    Exception Rec: EXCEPTION_ACCESS_VIOLATION (c0000005) at 0x7D621B69 - memory at 0x00000038 could not be written.
    Minidump : Wrote mdmp. Size is 118MB
    SafeDllMode : -1
    Version : BEA JRockit(R) R27.3.1-1-85830-1.5.0_11-20070716-1248-windows-ia32
    GC Strategy : Mode: throughput. Currently using strategy: genparpar
    GC Status : OC is not running. Last finished OC was OC#0.
    : YC is not running. Last finished YC was YC#0.
    YC History : Ran 0 YCs since last OC.
    Heap : 0x7DB00000 - 0x82C01000
    Compaction : (no compaction area)
    NurseryList : 0x7DB00000 - 0x80C00808
    KeepArea : (no keeparea in use)
    NurseryMarker: [ 0x7EB003D8,  0x804005D0 ]
    CompRefs : References are 32-bit.
    CPU : Intel Core (HT) SSE SSE2 SSE3 SSSE3 Core EM64T
    Number CPUs : 8
    Tot Phys Mem : 17178804224 (16382 MB)
    OS version : Microsoft Windows Server 2003 version 5.2 Service Pack 2 (Build 3790) (64-bit)
    Thread System: Windows Threads
    State : JVM is running
    Command Line : -DhistoMilan.properties=//par-data103/eqitpref$/WARRANTS/conf/histoMilan.properties -Xmx2048m -Djava.library.path=//par-data103/eqitpref$/WARRANTS/libGreeks -Dsun.java.launcher=SUN_STANDARD //par-data103/eqitpref$/WARRANTS/libGreeks/greeksHistoDBProcessor.jar Milan
    java.home : c:\win32app\java\jrockit-R27.3.1-jdk1.5.0_11\jre
    j.class.path : //par-data103/eqitpref$/WARRANTS/libGreeks/greeksHistoDBProcessor.jar
    j.lib.path : //par-data103/eqitpref$/WARRANTS/libGreeks
    JAVA_HOME : <not set>
    JAVAOPTIONS: <not set>
    PATH : c:\win32app\java\jrockit-R27.3.1-jdk1.5.0_11\jre\bin;C:\Reuters\Common\Login;C:\Perl\bin\;C:\Program Files (x86)\VERITAS\NetBackup\bin\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files (x86)\Dell\SysMgt\oma\bin;C:\Program Files (x86)\Dell\SysMgt\oma\oldiags\bin;C:\Program Files (x86)\InfraDS;C:\TIBCO\TIBRV\BIN;C:\win32app\Java\jre1.5.0_11\bin;C:\Program Files (x86)\Microsoft SQL Server\80\Tools\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files (x86)\Microsoft SQL Server\90\Tools\binn\;C:\Program Files (x86)\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\
    C Heap : Good; no memory allocations have failed
    StackOverFlow: 0 StackOverFlowErrors have occured
    OutOfMemory : 0 OutOfMemoryErrors have occured
    Registers (from ThreadContext: 0x0007F02C / OS context: 0x0007F450):
    eax = 00000000 ecx = 00000813 edx = 00030608 ebx = 00030000
    esp = 0007f71c ebp = 0007f728 esi = 0307dfa0 edi = 0307df68
    es = 0000002b cs = 00000023 ss = 0000002b ds = 0000002b
    fs = 00000053 gs = 0000002b
    eip = 7d621b69 eflags = 00010283
    Stack:
    (* marks the word pointed to by the stack pointer)
    0007f71c: 00030000* 0307df68 00000000 0007f810 7d620ec5 00030000
    0007f734: 0307df68 0007f7f0 00000000 80000002 0307df70 00020019
    0007f74c: 003c7e7c 00000038 00005c52 003c0000 0007f558 005b1946
    0007f764: 0007f7a4 7d61f218 7d61f7b0 ffffffff 7d61f7ac 7c3416b3
    Code:
    (* marks the word pointed to by the instruction pointer)
    7d621b38: 89045189 0448890a 83d8458b 458920c0 dc458bd0 8bc84589
    7d621b50: 32e9c875 8afffffa 403c0747 1c9c830f b60f0000 83448bc0
    7d621b68: 38788958* fff272e9 f8418dff ff148589 3b66ffff 75860f18
    7d621b80: 8bfffff9 f960e909 008bffff 8ba44589 40e9d475 8bfffff8
    Loaded modules:
    (* denotes the module causing the exception)
    00400000-0040ffff c:\win32app\java\jrockit-R27.3.1-jdk1.5.0_11\bin\java.exe
    7d600000-7d6effff *C:\WINDOWS\system32\ntdll.dll
    7d4c0000-7d5effff C:\WINDOWS\syswow64\kernel32.dll
    7d1e0000-7d27bfff C:\WINDOWS\syswow64\ADVAPI32.dll
    7da20000-7dafffff C:\WINDOWS\syswow64\RPCRT4.dll
    7d8d0000-7d91ffff C:\WINDOWS\syswow64\Secur32.dll
    77ba0000-77bf9fff C:\WINDOWS\syswow64\MSVCRT.dll
    00410000-006a1fff c:\win32app\java\jrockit-R27.3.1-jdk1.5.0_11\jre\bin\jrockit\jvm.dll
    76aa0000-76accfff C:\WINDOWS\system32\WINMM.dll
    7d930000-7d9fffff C:\WINDOWS\syswow64\USER32.dll
    7d800000-7d88ffff C:\WINDOWS\syswow64\GDI32.dll
    71c00000-71c16fff C:\WINDOWS\system32\WS2_32.dll
    71bf0000-71bf7fff C:\WINDOWS\system32\WS2HELP.dll
    7c340000-7c395fff c:\win32app\java\jrockit-R27.3.1-jdk1.5.0_11\bin\MSVCR71.dll
    6d710000-6d71bfff c:\win32app\java\jrockit-R27.3.1-jdk1.5.0_11\jre\bin\verify.dll
    6d380000-6d39cfff c:\win32app\java\jrockit-R27.3.1-jdk1.5.0_11\jre\bin\java.dll
    6d300000-6d307fff c:\win32app\java\jrockit-R27.3.1-jdk1.5.0_11\jre\bin\hpi.dll
    6d730000-6d73efff C:\win32app\Java\jrockit-R27.3.1-jdk1.5.0_11\jre\bin\zip.dll
    6d540000-6d552fff C:\win32app\Java\jrockit-R27.3.1-jdk1.5.0_11\jre\bin\net.dll
    02150000-021cffff C:\WINDOWS\system32\mswsock.dll
    77670000-777a8fff C:\WINDOWS\syswow64\ole32.dll
    5f270000-5f2c9fff C:\WINDOWS\system32\hnetcfg.dll
    71ae0000-71ae7fff C:\WINDOWS\System32\wshtcpip.dll
    76ed0000-76ef9fff C:\WINDOWS\system32\DNSAPI.dll
    76f70000-76f76fff C:\WINDOWS\System32\winrnr.dll
    76f10000-76f3dfff C:\WINDOWS\syswow64\WLDAP32.dll
    68000000-68034fff C:\WINDOWS\system32\rsaenh.dll
    76b70000-76b7afff C:\WINDOWS\system32\PSAPI.DLL
    76f80000-76f84fff C:\WINDOWS\system32\rasadhlp.dll
    10000000-1000afff \\par-data103\eqitpref$\WARRANTS\libGreeks\tibrvj.dll
    02500000-0250efff C:\TIBCO\TIBRV\BIN\tibrvcmq.dll
    02510000-02529fff C:\TIBCO\TIBRV\BIN\tibrvcm.dll
    02530000-0258bfff C:\TIBCO\TIBRV\BIN\tibrv.dll
    02590000-02597fff C:\TIBCO\TIBRV\BIN\tibrvft.dll
    76920000-769e1fff C:\WINDOWS\system32\USERENV.dll
    02930000-02986fff C:\WINDOWS\syswow64\netapi32.dll
    62380000-62389fff \\par-data103\eqitpref$\WARRANTS\libGreeks\jRegistryKey.dll
    02990000-029e1fff C:\WINDOWS\syswow64\SHLWAPI.DLL
    03790000-038a2fff c:\win32app\java\jrockit-R27.3.1-jdk1.5.0_11\jre\bin\dbghelp.dll
    "Main Thread" id=1 idx=0x4 tid=13992 lastJavaFrame=0x0007FAB0
    Stack 0: start=0x00040000, end=0x00080000, guards=0x00043000 (ok), forbidden=0x00041000
    Thread Stack Trace:
    at RtlSizeHeap+296()@0x7D621B69
    at RtlUnicodeToMultiByteSize+526()@0x7D620EC5
    at free+195()@0x77BBCEF6
    at JNI_OnUnload+701()@0x62381ADD
    at Java_ca_beq_util_win32_registry_RegistryKey_getValue+40()@0x623827F8
    at _nativeUnlock+82()@0x00544E42
    at _callC2Java+788()@0x0057F0C4
    at _jniCheckExceptionsForCall+258()@0x004BF7E2
    at _jniCallStaticIntMethodV@16+54()@0x004C09C6
    at _xjniReleaseStringCritical@12+4771()@0x004A6753
    -- Java stack --
    at ca/beq/util/win32/registry/RegistryKey.getValue(Ljava/lang/String;)Lca/beq/util/win32/registry/RegistryValue;(Native Method)
    at com/*******/itlight/realtime/realtime/source/RTService.getSSLRVConfigFileFromRegistry(RTService.java:593)*

    Without looking at your actual source code, I must still say this looks like you are trying to write registry keys that you do not have security access to, and if so, you would have to figure out how to modify your own code so that Windows will accept your operation.
    If you strongly feel that this is a JRockit bug - can you test your code with another JVM and verify that it works with that JVM?
    Best Regards,
    Tomas Nilsson

  • TLA-fetch and -XXtlaSize

    We are seeing a whole bunch of these messages
    [gcpause][Tue Mar 27 19:05:35 2007][03237] Thread "Thread-4" id=26 idx=0x34 tid=3282 was in TLA-fetch 366.250 ms from 85869.622 s.
    Sometimes it is in TLA-fetch for like 70-80 seconds and that severly affects the performance as the uniform response time is critical in our application. I read up that one option is to increase the tlaSize by using -XXtlaSize but it came with a disclaimer that it could severly affect performance.
    We run our app with 2GB heap. How much can we increase it to without affecting performance? Here are our JVM args
    -verbosegc -Xverbosetimestamp -server -Xgcpause -Xgcprio:pausetime -Xgcreport -Xms2048m -Xmx2048m -Xnoclassgc
    We are runnung on jrockit-R27.1.0-jdk1.4.2_12.
    I would really appreciate any insight on this one.
    Thanks
    Shankar

    We are seeing a whole bunch of these messages
    [gcpause][Tue Mar 27 19:05:35 2007][03237] Thread
    "Thread-4" id=26 idx=0x34 tid=3282 was in TLA-fetch
    366.250 ms from 85869.622 s.This means that the thread is waiting for a GC to free up more memory before it can proceed.
    Sometimes it is in TLA-fetch for like 70-80 seconds
    and that severly affects the performance as the
    uniform response time is critical in our application.Sounds like a JRockit bug.
    I read up that one option is to increase the tlaSize
    by using -XXtlaSize but it came with a disclaimer
    that it could severly affect performance. Increasing -XXtlasize will not make GC faster, so it won't help in this case.
    We run our app with 2GB heap. How much can we
    increase it to without affecting performance? Here
    are our JVM argsIf you have a pause time bug, increasing the heap size will probably not help cut down the GC pauses. However, it will ensure that GCs happen less frequently. Assuming this is on Linux with a 32-bit JVM, you can try to bump it up to ~2.5G.
    We are runnung on jrockit-R27.1.0-jdk1.4.2_12.We have seen a few issues that could cause long pause times in R27.1.0. These have been resolved in R27.2.0 which is due for release mid-April. I recommend you to try this JRockit version as soon as it is released and let us know the results.
    If it is more urgent, you can open a ticket with BEA Support to get a patch based on R27.1.0 for the known issues.
    -- Henrik

  • Admin console not displaying the performance statistics

    On our WL92mp2 admin console (environments -> servers (either server in the cluster)-> monitoring tab -> performance ), we don’t see the performance information on the web page. We are using Jrockit 1.5.0_12-b04. Please let me know if this is a known Jrockit bug.
    What is the solution for this.
    Thanks in advance.

    Here is the error message:
    <Error> <Console> <BEA-240003> <Console encountered the following error Exception during RequestDispatcher.include().
    Throwable: javax.xml.transform.TransformerException: javax.xml.transform.TransformerException: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException:
    The entity name must immediately follow the '&' in the entity reference.
    Stack Trace:
    javax.xml.transform.TransformerException: javax.xml.transform.TransformerException: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: The entity
    name must immediately follow the '&' in the entity reference.
    at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:673)
    at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:300)
    at com.bea.console.taglib.html.TemplateTag.doAfterBody(TemplateTag.java:102)
    at jsp_servlet._jsp._core._server.__servermonitoringperformanceform._jsp__tag15(__servermonitoringperformanceform.java:731)
    at jsp_servlet._jsp._core._server.__servermonitoringperformanceform._jsp__tag13(__servermonitoringperformanceform.java:661)
    at jsp_servlet._jsp._core._server.__servermonitoringperformanceform._jsp__tag12(__servermonitoringperformanceform.java:622)
    at jsp_servlet._jsp._core._server.__servermonitoringperformanceform._jsp__tag11(__servermonitoringperformanceform.java:581)
    at jsp_servlet._jsp._core._server.__servermonitoringperformanceform._jsp__tag1(__servermonitoringperformanceform.java:212)
    at jsp_servlet._jsp._core._server.__servermonitoringperformanceform._jspService(__servermonitoringperformanceform.java:137)

  • Bug between JRockit and X11 forwarding via ssh

    I have encountered what appears to be a bug in the interaction of JRockit with X11 ssh forwarding.
    When running any Java GUI application on a remote machine using X11 forwarding via ssh, a variety of problems occur. For example:
    --- cut here ---
    % mitrion-ide
    The program '' received an X Window System error.
    This probably reflects a bug in the program.
    The error was 'BadAtom (invalid Atom parameter)'.
      (Details: serial 189 error_code 5 request_code 20 minor_code 0)
      (Note to programmers: normally, X errors are reported asynchronously;
       that is, you will receive the error a while after causing it.
       To debug your program, run it with the --sync command line
       option to change this behavior. You can then get a meaningful
       backtrace from your debugger if you break on the gdk_x_error() function.)
    --- cut here ---That's the good case. When running the rmmlite application (available at https://rmml.dev.java.net/servlets/ProjectDocumentList?folderID=437&expandFolder=437&folderID=438 ), I experience what appears to be a near-lockup of my local workstation.
    Neither of these problems occur if I set my DISPLAY to not use ssh X11 forwarding. Likewise, non-Java applications work just fine with ssh X11 forwarding. Therefore the problem seems to be limited to the Java + ssh X11 forwarding combination.
    I have a suitable workaround (i.e. setting the DISPLAY variable to avoid ssh X11 forwarding), but I thought this was worth bringing to BEA's attention. I'd also be curious to know if others have run into similar difficulties.
    Here are the configuration details:
    Remote X11 client (where applications are hosted)
    =================================================
    % java -version
    java version "1.4.2_12"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_12-b03)
    BEA JRockit(R) (build R27.1.0-109-73164-1.4.2_12-20061129-1418-linux-ia32, compiled mode)
    % uname -a
    Linux earthling 2.6.9-34.ELsmp #1 SMP Fri Feb 24 16:54:53 EST 2006 i686 athlon i386 GNU/Linux
    % rpm -qa | grep openssh-server
    openssh-server-3.9p1-8.RHEL4.12
    This is a vanilla RedHat Linux RHEL 4 Update 3 system, with all other versions of Java removed.
    Local workstation (i.e. X11 server)
    ===================================
    % uname -a
    FreeBSD somewhere.sgi.com 6.2-RELEASE FreeBSD 6.2-RELEASE #5: Mon Jan 15 08:41:01 CST 2007 [email protected]:/usr/obj/usr/src/sys/somewhere i386
    % ssh -v
    OpenSSH_4.5p1 FreeBSD-20061110, OpenSSL 0.9.7e-p1 25 Oct 2004
    % pkg_info -Ix xorg-server
    xorg-server-6.9.0_3 X.Org X server and related programs
    Thank you,
    Brent Casavant

    Brent,
    it would be nice to know if this problem is specific to the JRockit JDK or
    if you also can reproduce it using the corresponding Sun JDK 1.4.2. Please
    do also try with a later version such as latest JRockit JDK 5.0.
    Thanks
    /Robert
    <Brent Casavant> wrote in message news:[email protected]...
    I have encountered what appears to be a bug in the interaction of JRockit
    with X11 ssh forwarding.
    When running any Java GUI application on a remote machine using X11
    forwarding via ssh, a variety of problems occur. For example:
    --- cut here ---
    % mitrion-ide
    The program '' received an X Window System error.
    This probably reflects a bug in the program.
    The error was 'BadAtom (invalid Atom parameter)'.
      (Details: serial 189 error_code 5 request_code 20 minor_code 0)
      (Note to programmers: normally, X errors are reported asynchronously;
       that is, you will receive the error a while after causing it.
       To debug your program, run it with the --sync command line
       option to change this behavior. You can then get a meaningful
       backtrace from your debugger if you break on the gdk_x_error() function.)
    --- cut here ---That's the good case. When running the rmmlite application (available at
    https://rmml.dev.java.net/servlets/ProjectDocumentList?folderID=437&expandFolder=437&folderID=438 )
    , I experience what appears to be a near-lockup of my local workstation.
    Neither of these problems occur if I set my DISPLAY to not use ssh X11
    forwarding. Likewise, non-Java applications work just fine with ssh X11
    forwarding. Therefore the problem seems to be limited to the Java + ssh X11
    forwarding combination.
    I have a suitable workaround (i.e. setting the DISPLAY variable to avoid ssh
    X11 forwarding), but I thought this was worth bringing to BEA's attention.
    I'd also be curious to know if others have run into similar difficulties.
    Here are the configuration details:
    Remote X11 client (where applications are hosted)
    =================================================
    % java -version
    java version "1.4.2_12"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_12-b03)
    BEA JRockit(R) (build R27.1.0-109-73164-1.4.2_12-20061129-1418-linux-ia32,
    compiled mode)
    % uname -a
    Linux earthling 2.6.9-34.ELsmp #1 SMP Fri Feb 24 16:54:53 EST 2006 i686
    athlon i386 GNU/Linux
    % rpm -qa | grep openssh-server
    openssh-server-3.9p1-8.RHEL4.12
    This is a vanilla RedHat Linux RHEL 4 Update 3 system, with all other
    versions of Java removed.
    Local workstation (i.e. X11 server)
    ===================================
    % uname -a
    FreeBSD somewhere.sgi.com 6.2-RELEASE FreeBSD 6.2-RELEASE #5: Mon Jan 15
    08:41:01 CST 2007
    [email protected]:/usr/obj/usr/src/sys/somewhere i386
    % ssh -v
    OpenSSH_4.5p1 FreeBSD-20061110, OpenSSL 0.9.7e-p1 25 Oct 2004
    % pkg_info -Ix xorg-server
    xorg-server-6.9.0_3 X.Org X server and related programs
    Thank you,
    Brent Casavant

  • JRockit Release R27.6.3 - Corrected bugs

    related to my previous post,
    i would like to know which are the corrected bugs in this JRockit release ?
    JLM

    Here is the list of fixed issues in R27.6.3. Please note that R27.6.1 and R27.6.2 was internal releases only.
    http://download.oracle.com/docs/cd/E13150_01/jrockit_jvm/jrockit/releases/R27/relnotes/r27_notes.html#wp1039507

  • Jrockit multicast bug on RHEL4, WLS cluster does not works!

    OS and Kernel Version: Linux achilles1 2.6.9-34.0.1.ELsmp #1 SMP Wed May 17 16:59:36 EDT 2006 x86_64 x86_64 x86_64 GNU/Linux
    We use Bea Weblogic 8.1SP5 with Jrockit JVM 1.4.2 on RHEL3. We upgraded to operating system to RHEL4, and found that the interface binding for multicast communication does not bind to the correct interface, it is always using the default interface. We tried it from a sample program, and found that the error is in the JVM.
    This is a critical error for us, because our application server cluster use multicast for cluster communication.
    No error msg. It seems like this BUG:
    http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4082533 but it is solved.
    List steps to reproduce the problem:
    socket = new MulticastSocket(i);
    if(s2 != null)
    try
    InetAddress inetaddress = InetAddress.getByName(s2);
    System.out.println("Using interface at " + inetaddress.getHostAddress());
    socket.setInterface(inetaddress);
    System.out.println(socket.getInterface());
    catch(SocketException socketexception)
    throw socketexception;
    }

    Helo,
    You can reproduce it by this way (we have 6 RHEL4 servers, problem is the same). We tried with programs written in C (mcast,Tibco), multicast perfectly works on all interfaces on all servers. But in Java:
    Server:
    [wlxapp@webex3]$ uname -a
    Linux webex3 2.6.9-34.0.1.ELsmp #1 SMP Wed May 17 17:05:24 EDT 2006 i686 i686 i386 GNU/Linux
    Problem - with Bea mukticast tester (or any Java class), using the nondefault webex3-priv interface(eth1):
    [wlxapp@webex3]$ java -cp wl9.jar utils.MulticastTest -N webex3_priv -I webex3_priv -A 224.1.1.11 Starting test. Hit any key to abort Using interface at 192.168.1.1 Using multicast address 224.1.1.11:7001 Will send messages under the name webex3_priv every 2 seconds Will print warning every 600 seconds if no messages are received
    I (webex3_priv) sent message num 1
    I (webex3_priv) sent message num 2
    I (webex3_priv) sent message num 3
    Did not receive any message.
    But if we use the default webex3 interface (eth0)
    [wlxapp@webex3]$ java -cp wl9.jar utils.MulticastTest -N webex3 -I webex3 -A 224.1.1.11 Starting test. Hit any key to abort Using interface at 10.4.20.4 Using multicast address 224.1.1.11:7001 Will send messages under the name webex3 every 2 seconds Will print warning every 600 seconds if no messages are received
    I (webex3) sent message num 1
    I (webex3) sent message num 2 Received message 2 from webex3
    I (webex3) sent message num 3 Received message 3 from webex3
    Works perfectly.
    TCPDUMP:Messages are out from server(other srv also see it), so we have problems probably with receiving them:
    [root@webex3]# tcpdump -i eth1
    tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth1, link-type EN10MB (Ethernet), capture size 96 bytes
    11:42:56.647362 IP webex3_priv.idmz.t-mobile.intra.afs3-callback > 224.1.1.111.afs3-callback: rx type 95 (1472)
    11:42:56.648168 IP webex3_priv.idmz.t-mobile.intra > 224.1.1.111: udp
    11:42:56.648245 IP webex3_priv.idmz.t-mobile.intra > 224.1.1.111: udp
    We examined the lsof output, the tester bind to all interfaces, so it should receive the messages:
    [wlxapp@webex3]$ /usr/sbin/lsof -p 11127
    gij 11127 wlxapp 8u IPv4 150320 UDP *:afs3-callback
    We tried the test with Java 1.4.2 and 1.5 (Jrockit and Sun), the results are the same.
    You can easily reproduce the problem with an RHEL4 server with 2 network interface.
    Our real problem that if multicast have problems, our Weblogic clusters does not works.

  • JRockit Installation fails on Redhat ES 4

    Hello there,
    I'm trying to install JRockit 1.4.2_05 on a Redhat ES4 system. I'm aware that this is a very new distribution, based on Fedora Core 3 which I see someone else has had problems with from a previous post.
    How can I tell the difference between an 8.1 SP5 and 8.1 SP4 release? I assume it's the _05 tag.
    I've seen a posting suggesting disabling the prelink facility, but is there a way to do that before the product is installed.
    Many thanks, Will Hargrove
    Extracting 0%....................................................................................................100%
    ===== BEGIN DUMP =============================================================
    JRockit dump produced after 0 days, 00:00:00 on Thu Feb 17 16:32:18 2005
    Additional information is available in:
    /tmp/fileBb4dkW/jrockit.29984.dump
    No core file will be created because core dumps have been
    disabled. To enable core dumping, try "ulimit -c unlimited"
    before starting JRockit again.
    Please send the file(s), information about your system
    setup and the program you were running to [email protected]. Thank you.
    Error code: 52
    Error Message: Null pointer exception in native code
    Signal info : si_signo=11, si_code=1
    Version : BEA WebLogic JRockit(TM) 1.4.2_05 JVM R24.4.0-1 ari-38120-20041118-1131-linux-ia32
    Threads / GC : Native Threads, GC strategy: parallel
    : mmHeap->data = 0x20000000, mmHeap->top = 0x24000000
    Number CPUs : 4
    Tot Phys Mem : 1059508224
    OS version : Red Hat Enterprise Linux ES release 4 (Nahant)
    Linux version 2.6.9-5.ELsmp ([email protected]) (gcc version 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)) #1 SMP Wed Jan 5 19:30:39 EST 2005
    State : JVM is starting up
    Command Line : -Djava.class.path=. -Djrockit.launcher.type=jrockit.shipment -Djava.io.tmpdir=/tmp -Xmx256m -Djava.class.path=.:installer.jar:bids.jar:3rdparty.jar:castor-xml_0.9.4.jar:Ostermiller.jar:wlw-plaf.jar:comdev.jar:wizard.jar -Dsun.java.command=com.bea.plateng.wizard.WizardController -mode=console
    Environment : JAVA_HOME=(null), java.home=/tmp/fileBb4dkW/jre142_05/jre, java.class.path=.:installer.jar:bids.jar:3rdparty.jar:castor-xml_0.9.4.jar:Ostermiller.jar:wlw-plaf.jar:comdev.jar:wizard.jar, java.library.path=/tmp/fileBb4dkW/jre142_05/jre/lib/i386/jrockit:/tmp/fileBb4dkW/jre142_05/jre/lib/i386:/tmp/fileBb4dkW/jre142_05/jre/../lib/i386
    C Heap : Good; no memory allocations have failed
    Registers (from context struct at 0x805173c/0x8051804):
    EAX = 00000034 EBX = 00869cb0
    ECX = 0000000d EDX = b7f7ced9
    ESI = 00000000 EDI = b7ff5534
    ESP = bfffd724 EIP = b7ed4449
    EBP = bfffd73c EFL = 00010202
    CS = 0073 DS = 007b ES = 007b
    SS = 007b FS = 0033 GS = 0033
    Stack:
    bfffd724 :00990ff4 bfffd78c 00000008 00990ff4 bfffd77c bfffd77c
    bfffd73c :bfffd7b8 00968140 bfffd78c 00000020 00000000 00869000
    bfffd754 :0000000c bfffd78c 00869000 00000008 00000000 00000000
    bfffd76c :00000000 00869000 00000000 00869cc8 00967fb0 00000000
    bfffd784 :00000001 00000000 00000000 00869ca8 00acb034 bfff0009
    bfffd79c :00000008 00000000 00000000 00000000 bfffd878 bfffd878
    bfffd7b4 :b7ff55a8 bfffd7d8 b7ed44c1 b7ed4410 00000000 00880ee9
    bfffd7cc :b7ed44ad 0806f508 b7f7b5ba bfffd848 b7e9fb6b bfffd878
    bfffd7e4 :bfffd96c b7ff55a8 bfffd808 008cfba1 00992800 00000080
    bfffd7fc :00000080 00000000 b7ff55a8 bfffd838 b7eb6279 00000080
    bfffd814 :00000004 bfffd848 b7ececba bfffd878 bfffd96c bfffd858
    bfffd82c :b7ed08ce b7fe76cc b7f0f4cc bfffd858 b7ed0927 00000080
    bfffd844 :00000008 bfffd888 b7e9fd85 bfffd878 b7f80c62 bfffd888
    bfffd85c :b7e9fd66 bfffd8e8 bffffb43 0000000a 00000055 bfffd8e8
    bfffd874 :bfffd96c 00000000 00000000 00000001 00000000 bfffd8b8
    bfffd88c :b7edf789 bfffd8e8 00992800 00000049 00000035 0804bf30
    bfffd8a4 :bfffd96c bfffd8e8 0804ae8e 0804f054 00000000 bfffd8f8
    bfffd8bc :0804ae58 bfffd958 bfffd95c bfffd8e8 0804b426 0804bf30
    bfffd8d4 :bfffd96c bfffd978 00ffd978 0804bf30 bfffd96c 00010002
    bfffd8ec :00000006 0804f810 00000000 bffff978 08049cf1 bfffd958
    bfffd904 :bfffd95c bfffd96c 0804f050 00990ff4 bffffa04 bffff990
    bfffd91c :00000000 00000000 00000000 bffff984 bfffe978 bfffd974
    bfffd934 :bfffd96c bfffd968 bfffd964 bfffd960 bfffd95c bfffd958
    bfffd94c :00000000 0804be80 00000000 00000000 00000000 00000000
    bfffd964 :bffffbb1 00000001 b7edf720 b7edf500 0804f221 706d742f
    bfffd97c :6c69662f 34624265 2f576b64 3165726a 305f3234 726a2f35
    bfffd994 :696c2f65 33692f62 6a2f3638 6b636f72 6c2f7469 766a6269
    bfffd9ac :6f732e6d 00000000 00000000 00000000 00000000 00000000
    bfffd9c4 :00000000 00000000 00000000 00000000 00000000 00000000
    bfffd9dc :00000000 00000000 00000000 00000000 00000000 00000000
    bfffd9f4 :00000000 00000000 00000000 00000000 00000000 00000000
    bfffda0c :00000000 00000000 00000000 00000000 00000000 00000000
    bfffda24 :00000000 00000000 00000000 00000000 00000000 00000000
    bfffda3c :00000000 00000000 00000000 00000000 00000000 00000000
    bfffda54 :00000000 00000000 00000000 00000000 00000000 00000000
    bfffda6c :00000000 00000000 00000000 00000000 00000000 00000000
    bfffda84 :00000000 00000000 00000000 00000000 00000000 00000000
    bfffda9c :00000000 00000000 00000000 00000000 00000000 00000000
    bfffdab4 :00000000 00000000 00000000 00000000 00000000 00000000
    bfffdacc :00000000 00000000 00000000 00000000 00000000 00000000
    bfffdae4 :00000000 00000000 00000000 00000000 00000000 00000000
    bfffdafc :00000000 00000000 00000000 00000000 00000000 00000000
    bfffdb14 :00000000 00000000 00000000 00000000 00000000 00000000
    bfffdb2c :00000000 00000000 00000000 00000000 00000000 00000000
    bfffdb44 :00000000 00000000 00000000 00000000 00000000 00000000
    bfffdb5c :00000000 00000000 00000000 00000000 00000000 00000000
    bfffdb74 :00000000 00000000 00000000 00000000 00000000 00000000
    bfffdb8c :00000000 00000000 00000000 00000000 00000000 00000000
    bfffdba4 :00000000 00000000 00000000 00000000 00000000 00000000
    bfffdbbc :00000000 00000000 00000000 00000000 00000000 00000000
    bfffdbd4 :00000000 00000000 00000000 00000000 00000000 00000000
    bfffdbec :00000000 00000000 00000000 00000000 00000000 00000000
    bfffdc04 :00000000 00000000 00000000 00000000 00000000 00000000
    bfffdc1c :00000000 00000000 00000000 00000000 00000000 00000000
    bfffdc34 :00000000 00000000 00000000 00000000 00000000 00000000
    bfffdc4c :00000000 00000000 00000000 00000000 00000000 00000000
    bfffdc64 :00000000 00000000 00000000 00000000 00000000 00000000
    bfffdc7c :00000000 00000000 00000000 00000000 00000000 00000000
    bfffdc94 :00000000 00000000 00000000 00000000 00000000 00000000
    bfffdcac :00000000 00000000 00000000 00000000 00000000 00000000
    bfffdcc4 :00000000 00000000 00000000 00000000 00000000 00000000
    bfffdcdc :00000000 00000000 00000000 00000000 00000000 00000000
    bfffdcf4 :00000000 00000000 00000000 00000000 00000000 00000000
    bfffdd0c :00000000 00000000 00000000 00000000 00000000 00000000
    bfffdd24 :00000000 00000000 00000000 00000000 00000000 00000000
    bfffdd3c :00000000 00000000 00000000 00000000 00000000 00000000
    bfffdd54 :00000000 00000000 00000000 00000000 00000000 00000000
    bfffdd6c :00000000 00000000 00000000 00000000 00000000 00000000
    bfffdd84 :00000000 00000000 00000000 00000000 00000000 00000000
    bfffdd9c :00000000 00000000 00000000 00000000 00000000 00000000
    bfffddb4 :00000000 00000000 00000000 00000000 00000000 00000000
    bfffddcc :00000000 00000000 00000000 00000000 00000000 00000000
    bfffdde4 :00000000 00000000 00000000 00000000 00000000 00000000
    bfffddfc :00000000 00000000 00000000 00000000 00000000 00000000
    bfffde14 :00000000 00000000 00000000 00000000 00000000 00000000
    bfffde2c :00000000 00000000 00000000 00000000 00000000 00000000
    bfffde44 :00000000 00000000 00000000 00000000 00000000 00000000
    bfffde5c :00000000 00000000 00000000 00000000 00000000 00000000
    bfffde74 :00000000 00000000 00000000 00000000 00000000 00000000
    bfffde8c :00000000 00000000 00000000 00000000 00000000 00000000
    bfffdea4 :00000000 00000000 00000000 00000000 00000000 00000000
    bfffdebc :00000000 00000000 00000000 00000000 00000000 00000000
    bfffded4 :00000000 00000000 00000000 00000000 00000000 00000000
    bfffdeec :00000000 00000000 00000000 00000000 00000000 00000000
    bfffdf04 :00000000 00000000 00000000 00000000 00000000 00000000
    bfffdf1c :00000000 00000000 00000000 00000000 00000000 00000000
    Code:
    b7ed4349 :ec81e589 00000110 758b5356 f8c48308 00010068 009d8d00
    b7ed4361 :53ffffff 174856e8 10c48350 0f75c085 68f8c483 b7f7cd60
    b7ed4379 :8d904deb 83002674 858df8c4 fffffef8 e8046a50 48a5609f
    b7ed4391 :8510c483 830b74c0 6853fcc4 b7f7cdae 858b25eb fffffef8
    b7ed43a9 :1374c085 75fff883 fcc4831e cdc96853 0bebb7f7 8300768d
    b7ed43c1 :e068f8c4 56b7f7cd fcaa2ee8 500debff ce766853 e856b7f7
    b7ed43d9 :fffcaa1f fee8a58d 5e5bffff c35dec89 5500768d ec83e589
    b7ed43f1 :0c558b08 8b084d8b 8b500842 a0685002 51b7f7ce fca9f2e8
    b7ed4409 :5dec89ff 55f689c3 ec83e589 5356570c 6af8c483 08558b2f
    b7ed4421 :5004428b 174726e8 83c38950 db8510c4 57eb3175 6b084d8b
    b7ed4439 :318b34c6 5500b88d b9fcb7ff 0000000d 74a1a5f3 8db7fe77
    b7ed4451 :15890150 b7fe7774 0f02f883 b60fc094 312aebc0 7768bff6
    b7ed4469 :8d90b7fe 8b002674 f8c48307 c4e85350 8348a00e c08510c4
    b7ed4481 :c783b275 fe834604 31e47e02 e8658dc0 895f5e5b 55c35dec
    b7ed4499 :ec83e589 ca5de808 f4a3489a e8b7ff54 489aca33 ff54f8a3
    b7ed44b1 :f8c483b7 1068006a e8b7ed44 48a93b1f c35dec89 5500768d
    b7ed44c9 :ec83e589 5356573c 6afcc483 cedf6804 5d8db7f7 dce85310
    b7ed44e1 :83501745 c08510c4 458b1774 fcc4830c cee46850 458bb7f7
    b7ed44f9 :fce85008 ebfffca8 dc458d7f 89d84589 fa7d8dc6 0f00768d
    b7ed4511 :685003b6 b7f7cef7 e856036a 489da0cf 8310c483 394302c6
    b7ed4529 :83e47efe b70ff4c4 0f504245 504045b7 3e45b70f 45b70f50
    b7ed4541 :b70f503c 0f503a45 503845b7 5034458b 5030458b 502c458b
    Loaded modules:
    (* denotes the module causing the exception)
    0x08048000-0x0804cd86 /tmp/fileBb4dkW/jre142_05/bin/java
    0x00acb000-0x00ad899b /lib/tls/libpthread.so.0
    0x009ef000-0x00a0fccf /lib/tls/libm.so.6
    0x00997000-0x00998967 /lib/libdl.so.2
    0x0086c000-0x0098e70d /lib/tls/libc.so.6
    0x00853000-0x008678ab /lib/ld-linux.so.2
    0xb7dc8000-0xb7f973ef* /tmp/fileBb4dkW/jre142_05/jre/lib/i386/jrockit/libjvm.so
    0xb7bb7000-0xb7bbf987 /lib/libnss_files.so.2
    Java Thread ID = 0x00000080, lastJavaFrame = 0xfffffffc, Name = Noname
    Thread Stack Trace:
    at dlIterFindLibcCb+57()@0xb7ed4449
    --- End of stack trace
    Additional information is available in:
    /tmp/fileBb4dkW/jrockit.29984.dump
    No core file will be created because core dumps have been
    disabled. To enable core dumping, try "ulimit -c unlimited"
    before starting JRockit again.
    Please send the file(s), information about your system
    setup and the program you were running to [email protected]. Thank you.
    Extended, platform specific info:
    libc release: 2.3.4-stable
    Elf headers:
    libc ehdrs: failed.
    libpthread ehdrs: failed.
    libjvm ehdrs: failed.
    ===== END DUMP ===============================================================
    ** Error during execution, error code = 6.

    The two cases I know about where running on RHES4 should be problematic are:
    1. You have prelink enabled.
    2. You are running a 64 bit RHES4 on AMD64. There are a couple of
    kernel bugs that makes JRockit crash and burn on this configuration, of
    which the known and identified ones are:
    https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=146911
    https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=146244
    Regards //Johan
    Leo Chan wrote:
    So, is there any foresee problems if I run Jrockit 1.4.2 on RedHat ES 4. I
    can manually unzip the binary for manual installation.
    Please advise with thanks
    <sla> ???g???l???s?D:202463225@jserv5...
    Prelink is not a JRockit feature, it's a feature of the OS so it should be
    disabled before installing JRockit.
    There is no 8.1SP5 release of JRockit available. 8.1SP4 and J2SE 1.4.2_05
    is the same release. There is also a J2SE 5.0 release.
    Regards,
    /Staffan

  • Why does JRockit updates lag behind Sun's?

    If I understand correctly, JRockit's class libraries are exactly the same as Sun's.
    Sun has already released update 8 for their 1.5.0 JRE, and JRockit is still at update 6, which means that the class library bugs fixed in update 7 and 8 are still present in JRockit.
    Why does JRockit updates lag behind Sun's? Judging by [url http://forums.bea.com/bea/message.jspa?messageID=600038245&tstart=0]this post, this lag is measured in months!
    Doesn't the VM development happen separate from the class libraries? It should be possible to release a new JRE with the "stable", QA'd JRockit VM and the newest class library (with all its bug fixes) within a week or so, instead of months.

    The class libraries are almost identical, correct. But a JDK update from Sun almost always contains changes in other components than just the class libraries. Some of these affect JRockit, in particular the native libraries (AWT, I/O, etc). Changes in the class libraries may cause performance or stability regressions.
    With every release of JRockit we certify our JDK (Sun classes + JRockit JVM + other components) on a large number of platforms. We did a count earlier this year and came up with around 80 different combinations of JDK level, OS and hardware that we have to test in every release by the end of this year.
    On these platforms we run a huge set of tests, including performance and stress tests. Even though a large part of our QA is automated, it is simply not possible to run everything in parallel so there is a certain minimum amount of time this certification takes. On top of that we have a set of time-consuming tests that have to be run manually.
    To summarize it is simply not possible to do this without some lag. And JRockit has a much quicker uptake than almost all other 3rd party JDK providers (many of them with JVMs based on Sun HotSpot). One example is that it took IBM almost 18 months to get their first J2SE 5.0 implementation out of the door.

  • Help with jrockit crashes (dump files) at MemSystem.getMoreTLAMemory

    Hello,
    We've recently started experiencing a lot of instability in one of our new deployments, generating core dumps as listed below.
    The server in question is running jboss 3.2.2 with jrockit 1.4.2_03, on Red Hat Enterprise Linux WS release 3 (Taroon Update 3), with SQL Server 2000.
    The dump file is listed below (I've actually listed 2). Any help or suggestions for research would be greatly appreciated. This is in our production environment, so I'm anxious for input. Thank you!
    JRockit context dump produced after 0 days, 15:04:58 on Tue May 17 08:22:34 2005
    If you see this dump, please send it, along with as much
    information as you can on your system setup and the program
    you were running, to [email protected]. Please include the
    file jrockit.29470.dump from the current directory in the bug
    report. Thank you.
    A core file will be dumped into /usr/local/jboss-3.2.2/bin.
    Please attach that file to your bug report.
    Error Message: Null pointer exception in native code
    Signal info : si_signo=11, si_code=2
    Version : ari-24879-20031212-1523-linux-ia32
    Threads / GC : Native Threads, GC strategy: gencon
    : mmHeap->data = 0x9ef30000, mmHeap->top = 0xb6f30000
    : nurseryStartAddress = 0xa1bdb1d0, nurseryEndAddress = 0xa60a92b0
    : mmStartCompaction = 0xa0d30000, mmEndCompaction = 0xa8530000
    Number CPUs : 4
    Tot Phys Mem : 4187815936
    OS version : Red Hat Enterprise Linux WS release 3 (Taroon Update 4)
    Linux version 2.4.21-20.ELsmp ([email protected]) (gcc version 3.2.3 20030502 (Red Hat Linux 3.2.3-42))
    #1 SMP Wed Aug 18 20:46:40 EDT 2004
    State : JVM is running
    Command Line : -Djava.class.path=. -Dconfig_name=ciscotiger -Xms:384m -Xmx:384m -Xgc:gencon -Xns:52m -Djava.awt.headless
    =true -Xmanagement -Djrockit.managementserver.port=17390 -Djava.class.path=/usr/local/jboss/bin/run.jar:/usr/local/jboss
    /hhlib/log4jInitializer.jar:/usr/local/jboss/hhlib/log4j.jar:/usr/local/jrockit1.4.2/lib/tools.jar -Dsun.java.command=or
    g.jboss.Main -c ciscotiger
    Environment : JAVA_HOME=(null), java.home=/usr/local/jrockit-j2sdk1.4.2_03/jre, java.class.path=/usr/local/jboss/bin/ru
    n.jar:/usr/local/jboss/hhlib/log4jInitializer.jar:/usr/local/jboss/hhlib/log4j.jar:/usr/local/jrockit1.4.2/lib/tools.jar
    , java.library.path=/usr/local/jrockit-j2sdk1.4.2_03/jre/lib/i386/jrockit:/usr/local/jrockit-j2sdk1.4.2_03/jre/lib/i386:
    /usr/local/jrockit-j2sdk1.4.2_03/jre/../lib/i386
    C Heap : Good; no memory allocations have failed
    Registers:
    EAX = b7413c39 EBX = 9479e0d4
    ECX = 9479e1e0 EDX = 00000000
    ESI = 09087488 EDI = 090fbda8
    ESP = 9479e08c EIP = b7413c39
    EBP = 9479e0a8 EFL = 00010286
    CS = 0023 DS = 002b ES = 002b
    SS = 002b FS = 003b GS = 0033
    Stack:
    9479e08c :b72eb7b5 00000000 9479e0b0 00000000 9479e0d4 9479e29c
    9479e0a4 :9479e1e0 09087488 b72ebca3 00000000 3ff00000 9479e0d4
    9479e0bc :b72ef852 09087488 9479e1c4 9479e114 b72eb571 09087488
    9479e0d4 :00000000 00000000 b75a0000 09087488 9479e1c4 090fbda8
    9479e0ec :b72ebe38 00000000 3ff00000 09087488 b72ebe27 9479e29c
    9479e104 :09087488 9479e244 b72efed2 b73ec650 b73ec6e5 00000000
    9479e11c :b72efb23 b73ec650 9479e1c4 9d9a8462 b72efb1a 9479e1e0
    9479e134 :9479e244 9479e29c b72ed88d 9479e1e0 09087488 9479e1e0
    9479e14c :9d9a8460 9479e1e0 9479e1c4 090fbda8 09087488 9479e1e0
    9479e164 :9d9a8462 090fbda8 b72f0034 9d9a8463 9d9a8463 00000011
    9479e17c :b738a732 9479e1e0 9479e1c4 090fbda8 b72eb265 9479e1e0
    9479e194 :09087488 090fbda8 b72eb25a 9d9a8460 9479e1e0 00000000
    9479e1ac :00000000 090fbda8 9479e358 00000001 9479e3bc b73515e7
    9479e1c4 :9479e3f4 b738cc2c 00000000 09281018 9479e254 00000000
    9479e1dc :b7469938 9d9a8460 00000000 00000003 00000000 00000000
    9479e1f4 :000000d9 00000046 00000000 0000001c 00000000 b7415520
    9479e20c :00000004 00000004 00000001 00000000 00000002 00004000
    9479e224 :00000000 00000000 00000000 00000000 00000000 00000000
    9479e23c :00000000 00000000 00000001 ffffffff 00000004 00000000
    9479e254 :00000000 00000040 00000004 00000000 00000000 00000000
    9479e26c :00000000 00000000 ffffffff 00000000 00000000 00000000
    9479e284 :ffffffff 00000004 00000000 00000000 00000000 00000000
    9479e29c :00000002 ffffffff 00000004 00000000 00000000 00000006
    9479e2b4 :00000004 00000000 00000000 0000001c 00000001 00000000
    9479e2cc :ffffffff 00000000 00000000 00000000 ffffffff 00000004
    9479e2e4 :00000000 00000000 00000000 00000000 00000000 00000000
    9479e2fc :00000000 00000000 00000000 00000000 00000000 00000000
    9479e314 :00000000 00000000 00000000 b738e276 090fbda8 00000002
    9479e32c :b738e27f 09087488 090fbda8 a6085018 b738e223 9479e3bc
    9479e344 :00000000 b746a29c b7334029 9479e3f4 9479e454 0000000d
    9479e35c :0000000e 0000006f 00000000 00000000 09281018 9479e3bc
    9479e374 :9479e454 9dea082d b738e0ad 00000001 09281018 b746a29c
    9479e38c :b733c5fd 9479e3bc 9479e454 9479e3c8 b733c665 9479e454
    9479e3a4 :00000000 b746a29c 00000401 9479e45c 9479e454 00000001
    9479e3bc :b738e1ca b745ffc4 9479e454 09281018 b738be42 b746a398
    9479e3d4 :9479e454 9479e454 b738cc2c 00000000 09281018 b746a29c
    9479e3ec :b7342012 b746a138 9479e3d8 b738cc2c 00000000 09281018
    9479e404 :9479e454 a6080c50 b746a150 9479e454 00000000 00000005
    9479e41c :985aafa2 a6080c50 a6080b00 9479e448 b7342089 9479e454
    9479e434 :9479e4d4 00000005 b73420a5 00000080 00000000 00000401
    9479e44c :b738bd91 09281018 9479e4d4 b738cc2c 00000000 09281018
    9479e464 :09281018 b746a29c b745ffc4 080669c0 934c2810 a6084450
    9479e47c :b732d95b 00000000 00000000 9479e4dc 09281018 9479e4d4
    9479e494 :09281018 934c5391 b733b282 b746a29c 9479e4d4 a6081f68
    9479e4ac :b733b2b1 00000000 00000080 00000000 a6081f68 080669c0
    9479e4c4 :094bb8b0 00000006 00000000 00000000 00000000 b738cc2c
    9479e4dc :00000000 09281018 a6081f38 a6081eb8 b746a29c 09281018
    9479e4f4 :934c23a7 a6081388 b732efe8 080669c0 a6081eb8 00000000
    9479e50c :b738dca9 091bcda4 094bb8b0 09281090 09281018 091bcda4
    9479e524 :00000049 b738dca9 00000001 094bb8b0 09281090 b738dc8c
    9479e53c :b73843dc 094bb8b0 0000066c 00000001 a4ed2c10 091bcda4
    9479e554 :9479e570 a6085a30 09281018 9ff9c960 a607d4a0 00000001
    9479e56c :9e170526 09281090 08113820 091bcda4 a607ca70 09281018
    9479e584 :9e170578 0800da58 a6085a30 094bb8b0 a6085e58 9e1709d7
    9479e59c :00000410 000001fe 96aaac21 00000001 00000011 00000010
    9479e5b4 :a6085a30 a6085228 000000fd 0000010e 00000005 a6085990
    9479e5cc :95bae7be a607ca70 a607c030 0000000c a6082ff8 00000000
    9479e5e4 :9fe87740 00000001 b17a2308 a6090ec0 00000000 95bae4cf
    9479e5fc :a607c030 b17a2308 00000000 a6090ec0 9fe86228 00000000
    9479e614 :95badeda a607c030 b17a2308 a6090ec0 b17a2308 a0918198
    9479e62c :b17a2308 9f4f0a58 a607b800 a6090ec0 00000000 a607b818
    9479e644 :a60909e0 95bad4bb a607b800 b17a2308 a6090ec0 9fe86228
    9479e65c :b17a2308 9f4f0a58 a6090ec0 00000000 a607b800 a6090998
    9479e674 :00000000 00000006 9fe86228 9fe86228 95bad030 9fe82050
    9479e68c :b21c97d0 b21c9970 94b4c7e4 94b4c7e4 95ba441e 9fe82050
    9479e6a4 :a4dda960 9f0de780 00000001 a41b3420 9fe82050 b17a1440
    9479e6bc :a07658a0 a0a7b6e8 9ff6d9c0 b21c97d0 b21c97d0 9ff6d9c0
    9479e6d4 :00000000 a5bed0f8 b21c98d0 b21c98d0 a04fb540 9f0edba0
    9479e6ec :a8de2b48 00005c2f b2221e20 b2221dd0 00000002 b2221d60
    9479e704 :b2221d10 00000000 b2221dd0 00000002 b21c9930 00000001
    9479e71c :b21c9950 00000001 b21c9950 00000000 00000001 b21c9950
    9479e734 :00000001 b21c9970 00000001 b21c9970 00000001 00000000
    9479e74c :934c39d7 a5fe3b58 a18016d0 a60612d0 9f0de780 a6061320
    9479e764 :a095f6b0 a095f6b0 a095f6b0 a095f6b0 a095f6b0 a095f6b0
    9479e77c :a095f6b0 a095f6f8 a18016e8 9f0de798 a091b358 a091b358
    9479e794 :a17e99d8 a17e99d8 b17a2308 a17e99d8 a17e99d8 a17e99d8
    9479e7ac :a17e99d8 a095f6f8 a0765878 b1a0cf98 a6061da8 a5c8df68
    9479e7c4 :a095f6f8 b221c648 b221c660 a1801ac0 b221c678 9f3363b0
    9479e7dc :b221c690 9f3363e0 b221c6a8 a4dda6a8 b221c6c0 b221c6d8
    9479e7f4 :b221c6f0 b221c708 a4dda960 b221c720 9f3363e0 00000012
    9479e80c :b221c750 b221c768 00000000 a095f6b0 b1a0d178 b221c780
    9479e824 :9f3366b8 b221c798 b221c7b0 00000001 b221c810 b221c7c8
    9479e83c :b221c7e0 b221c7f8 00000001 b221c768 b221c828 b221c840
    9479e854 :b221c858 00000000 a17efcd0 9f336748 9f336760 b221c870
    9479e86c :b221c888 b221c8a0 b221c8b8 a8f0f990 a6020c10 00000000
    9479e884 :00000008 b221c918 b21c98e8 b21c9900 b21c9918 b221c930
    Code:
    b7413b39 :00000000 83000000 3cd904ec 246cd924 24548b08 24448b10
    b7413b51 :db2adb0c 8bc1de28 db142444 242cd938 c304c483 00000000
    b7413b69 :00000000 00000000 00000000 00000000 00000000 83000000
    b7413b81 :3cd904ec 246cd924 24548b08 24448b10 db28db0c 8be9de2a
    b7413b99 :db142444 242cd938 c304c483 00000000 00000000 00000000
    b7413bb1 :00000000 00000000 00000000 83000000 3cd904ec 246cd924
    b7413bc9 :24548b08 24448b10 db2adb0c 8bc9de28 db142444 242cd938
    b7413be1 :c304c483 00000000 00000000 00000000 00000000 00000000
    b7413bf9 :00000000 83000000 3cd904ec 246cd924 24548b08 24448b10
    b7413c11 :db28db0c 8bf9de2a db142444 242cd938 c304c483 00000000
    b7413c29 :00000000 00000000 24448b00 c328db04 0824548b 1024448b
    b7413c41 :002244dd 00b838db c3000000 d904ec83 6cd9243c 448b0824
    b7413c59 :548b0c24 28db1024 f1d92adb 1424448b 2cd938db 04c48324
    b7413c71 :000000c3 40b7413b 80b7413b c0b7413b 00b7413b 32b7413c
    b7413c89 :4db7413c 39b7413c 00b7413c 00000000 00000000 83000000
    b7413ca1 :7ab73ec9 00b73ec9 00000000 77000000 6bb73ec9 00b73ec9
    b7413cb9 :00000000 69000000 63b73ec9 5fb73ec9 4cb73ec9 49b73ec9
    b7413cd1 :3ab73ec9 37b73ec9 2db73ec9 2bb73ec9 25b73ec9 23b73ec9
    b7413ce9 :1eb73ec9 1bb73ec9 11b73ec9 0eb73ec9 05b73ec9 02b73ec9
    b7413d01 :f3b73ec9 f0b73ec8 e6b73ec8 e4b73ec8 deb73ec8 dab73ec8
    b7413d19 :c7b73ec8 c5b73ec8 c0b73ec8 00b73ec8 00000000 bd000000
    b7413d31 :b4b73ec8 00b73ec8 00000000 b2000000 abb73ec8 a8b73ec8
    Loaded modules:
    (* denotes the module causing the exception)
    0x08048000-0x0804cd66 /usr/local/jrockit-j2sdk1.4.2_03/bin/java
    0xb75cd000-0xb75d9931 /lib/tls/libpthread.so.0
    0xb75ab000-0xb75cbe5f /lib/tls/libm.so.6
    0xb75a8000-0xb75a9e23 /lib/libdl.so.2
    0xb7470000-0xb75a1eaf /lib/tls/libc.so.6
    0xb75e9000-0xb75fdc8b /lib/ld-linux.so.2
    0xb725b000-0xb740f4ef /usr/local/jrockit-j2sdk1.4.2_03/jre/lib/i386/jrockit/libjvm.so
    0xb6f33000-0xb6f3d2df /lib/libnss_files.so.2
    0x9e20d000-0x9e21cfa5 /usr/local/jrockit-j2sdk1.4.2_03/jre/lib/i386/libverify.so
    0x9d739000-0x9d7589cf /usr/local/jrockit-j2sdk1.4.2_03/jre/lib/i386/libjava.so
    0x9d719000-0x9d72a0eb /lib/libnsl.so.1
    0x9c1e4000-0x9c1e7133 /lib/libnss_dns.so.2
    0x9c1d2000-0x9c1e079f /lib/libresolv.so.2
    0x9a47b000-0x9a47e5c1 /usr/local/jrockit-j2sdk1.4.2_03/jre/lib/i386/libioser12.so
    Java Thread ID = 0x00002c80, Name = Thread-50
    Thread Stack Trace:
    at jrockit/vm/MemSystem.getMoreTLAMemory(Native Method)@0x9e1704f0
    at jrockit/vm/MemSystem.getMoreTLAMemoryWrapper(Native Method)@0x9e170578
    at jrockit/vm/MemSystem.allocArray2(Native Method)@0x9e1709d7
    at java/lang/StringBuffer.append(Optimized Method)@0x96aaac21
    at com/hartehanks/ntouch/ui/web/taglib/ntwtag/FormDateFieldTag.createNumberPullDown(FormDateFieldTag.java:420)@0x95b
    ae7be
    at com/hartehanks/ntouch/ui/web/taglib/ntwtag/FormDateFieldTag.createNumberPullDown(FormDateFieldTag.java:382)@0x95b
    ae4cf
    at com/hartehanks/ntouch/ui/web/taglib/ntwtag/FormDateFieldTag.createDatePullDownAtPosition(FormDateFieldTag.java:32
    9)@0x95badeda
    at com/hartehanks/ntouch/ui/web/taglib/ntwtag/FormDateFieldTag.doEndTag(FormDateFieldTag.java:184)@0x95bad4bb
    at webforms/outboundPanel_jsp._jspx_meth_ntwtag_datefield_0(outboundPanel_jsp.java:895)@0x95bad030
    at webforms/outboundPanel_jsp._jspService(outboundPanel_jsp.java:606)@0x95ba441e
    at org/apache/jasper/runtime/HttpJspBase.service(HttpJspBase.java:137)@0x981a2c94
    at javax/servlet/http/HttpServlet.service(HttpServlet.java:853)@0x97fc787e
    at org/apache/catalina/core/ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)@0x981a881c
    at org/apache/catalina/core/ApplicationDispatcher.doInclude(ApplicationDispatcher.java:575)@0x981a76b2
    at org/apache/catalina/core/ApplicationDispatcher.include(ApplicationDispatcher.java:498)@0x981a734c
    at org/apache/jasper/runtime/JspRuntimeLibrary.include(JspRuntimeLibrary.java:822)@0x981a6228
    at webforms/webEntry_jsp._jspService(webEntry_jsp.java:394)@0x9766960a
    at org/apache/jasper/runtime/HttpJspBase.service(HttpJspBase.java:137)@0x981a2c94
    at javax/servlet/http/HttpServlet.service(HttpServlet.java:853)@0x97fc787e
    at org/apache/catalina/core/ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)@0x981a881c
    at org/apache/catalina/core/ApplicationDispatcher.doInclude(ApplicationDispatcher.java:575)@0x981a76b2
    at org/apache/catalina/core/ApplicationDispatcher.include(ApplicationDispatcher.java:498)@0x981a734c
    at org/apache/jasper/runtime/JspRuntimeLibrary.include(JspRuntimeLibrary.java:822)@0x981a6228
    at entry/displayEntry_jsp._jspService(displayEntry_jsp.java:251)@0x97665ed2
    at org/apache/jasper/runtime/HttpJspBase.service(HttpJspBase.java:137)@0x981a2c94
    at javax/servlet/http/HttpServlet.service(HttpServlet.java:853)@0x97fc787e
    at org/apache/catalina/core/ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)@0x981a881c
    at org/apache/catalina/core/ApplicationDispatcher.doForward(ApplicationDispatcher.java:432)@0x981aa46d
    at org/apache/catalina/core/ApplicationDispatcher.forward(ApplicationDispatcher.java:356)@0x981aa07c
    at com/hartehanks/ntouch/ui/web/util/misc/UrlHelper.forward(UrlHelper.java:44)@0x9302db2f
    at com/hartehanks/ntouch/ui/web/outbound/servlet/OutboundBrowserServlet.openNextQueueItem(OutboundBrowserServlet.jav
    a:546)@0x93ca4a5d
    at com/hartehanks/ntouch/ui/web/outbound/servlet/OutboundBrowserServlet.doAction(OutboundBrowserServlet.java:121)@0x
    93027d4c
    at com/hartehanks/ntouch/ui/web/servlet/WebServlet.doPost(WebServlet.java:56)@0x93027343
    at com/hartehanks/ntouch/ui/web/servlet/WebServlet.doGet(WebServlet.java:36)@0x930272a3
    at javax/servlet/http/HttpServlet.service(HttpServlet.java:740)@0x9598975e
    at javax/servlet/http/HttpServlet.service(HttpServlet.java:853)@0x97fc787e
    at org/apache/catalina/core/ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)@0x981a2752
    at org/apache/catalina/core/ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)@0x981a2474
    at org/apache/catalina/core/StandardWrapperValve.invoke(StandardWrapperValve.java:256)@0x981a1094
    at org/apache/catalina/core/StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)@0x9a
    9efd3d
    at org/apache/catalina/core/StandardPipeline.invoke(StandardPipeline.java:480)@0x9a9efb94
    at org/apache/catalina/core/ContainerBase.invoke(ContainerBase.java:995)@0x9a9efb35
    at org/apache/catalina/core/StandardContextValve.invoke(StandardContextValve.java:191)@0x981a0a8f
    at org/apache/catalina/core/StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)@0x9a
    9efd3d
    at org/jboss/web/tomcat/security/JBossSecurityMgrRealm.invoke(JBossSecurityMgrRealm.java:220)@0x981a06c1
    at org/apache/catalina/core/StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)@0x9a
    9efd6d
    at org/apache/catalina/authenticator/AuthenticatorBase.invoke(AuthenticatorBase.java:553)@0x982884f7
    at org/apache/catalina/core/StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)@0x9a
    9efd6d
    at org/apache/catalina/valves/CertificatesValve.invoke(CertificatesValve.java:246)@0x9828757c
    at org/apache/catalina/core/StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)@0x9a
    9efd6d
    at org/jboss/web/tomcat/tc4/statistics/ContainerStatsValve.invoke(ContainerStatsValve.java:76)@0x982873a6
    at org/apache/catalina/core/StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)@0x9a
    9efd6d
    at org/apache/catalina/core/StandardPipeline.invoke(StandardPipeline.java:480)@0x9a9efb94
    at org/apache/catalina/core/ContainerBase.invoke(ContainerBase.java:995)@0x9a9efb35
    at org/apache/catalina/core/StandardContext.invoke(StandardContext.java:2416)@0x982872b3
    at org/apache/catalina/core/StandardHostValve.invoke(StandardHostValve.java:180)@0x98282496
    at org/apache/catalina/core/StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)@0x9a
    9efd3d
    at org/apache/catalina/valves/ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)@0x98282182
    at org/apache/catalina/core/StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)@0x9a
    9efd6d
    at org/apache/catalina/valves/ErrorReportValve.invoke(ErrorReportValve.java:172)@0x98281f22
    at org/apache/catalina/core/StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)@0x9a
    9efd6d
    at org/jboss/web/tomcat/security/SecurityAssociationValve.invoke(SecurityAssociationValve.java:65)@0x982817ab
    at org/apache/catalina/core/StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)@0x9a
    9efd6d
    at org/apache/catalina/valves/AccessLogValve.invoke(AccessLogValve.java:577)@0x98280d4b
    at org/apache/catalina/core/StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)@0x9a
    9efd6d
    at org/apache/catalina/core/StandardPipeline.invoke(StandardPipeline.java:480)@0x9a9efb94
    at org/apache/catalina/core/ContainerBase.invoke(ContainerBase.java:995)@0x9a9efb35
    at org/apache/catalina/core/StandardEngineValve.invoke(StandardEngineValve.java:174)@0x98280182
    at org/apache/catalina/core/StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)@0x9a
    9efd3d
    at org/apache/catalina/core/StandardPipeline.invoke(StandardPipeline.java:480)@0x9a9efb94
    at org/apache/catalina/core/ContainerBase.invoke(ContainerBase.java:995)@0x9a9efb35
    at org/apache/coyote/tomcat4/CoyoteAdapter.service(CoyoteAdapter.java:223)@0x9a9eb97b
    at org/apache/jk/server/JkCoyoteHandler.invoke(JkCoyoteHandler.java:263)@0x9a9eb62d
    at org/apache/jk/common/HandlerRequest.invoke(HandlerRequest.java:360)@0x9a9e99ce
    at org/apache/jk/common/ChannelSocket.invoke(ChannelSocket.java:604)@0x9a9e96ba
    at org/apache/jk/common/ChannelSocket.processConnection(ChannelSocket.java:562)@0x9a9e8bb0
    at org/apache/jk/common/SocketConnection.runIt(ChannelSocket.java:679)@0x9a9e8aa1
    at org/apache/tomcat/util/threads/ThreadPool$ControlRunnable.run(ThreadPool.java:619)@0x9afc5818
    at java/lang/Thread.run(Unknown Source)@0x9d86ac81
    at java/lang/Thread.startThreadFromVM(Unknown Source)@0x9e176fe3
    --- End of stack trace
    If you see this dump, please send it, along with as much
    information as you can on your system setup and the program
    you were running, to [email protected]. Please include the
    file jrockit.29470.dump from the current directory in the bug
    report. Thank you.
    A core file will be dumped into /usr/local/jboss-3.2.2/bin.
    Please attach that file to your bug report.
    ===== END DUMP ===============================================================
    ===== BEGIN DUMP =============================================================
    JRockit context dump produced after 0 days, 02:50:57 on Mon May 16 14:20:48 2005
    If you see this dump, please send it, along with as much
    information as you can on your system setup and the program
    you were running, to [email protected]. Please include the
    file jrockit.12873.dump from the current directory in the bug
    report. Thank you.
    A core file will be dumped into /usr/local/jboss-3.2.2/bin.
    Please attach that file to your bug report.
    Error Message: Null pointer exception in native code
    Signal info : si_signo=11, si_code=2
    Version : ari-24879-20031212-1523-linux-ia32
    Threads / GC : Native Threads, GC strategy: gencon
    : mmHeap->data = 0x9ef30000, mmHeap->top = 0xb6f30000
    : nurseryStartAddress = 0xa1625540, nurseryEndAddress = 0xb5a6ca48
    : mmStartCompaction = 0xb5730000, mmEndCompaction = 0xb6f30000
    Number CPUs : 4
    Tot Phys Mem : 4187815936
    OS version : Red Hat Enterprise Linux WS release 3 (Taroon Update 4)
    Linux version 2.4.21-20.ELsmp ([email protected]) (gcc version 3.2.3 20030502 (Red Hat Linux 3.2.3-42))
    #1 SMP Wed Aug 18 20:46:40 EDT 2004
    State : JVM is running
    Command Line : -Djava.class.path=. -Dconfig_name=ciscotiger -Xms:384m -Xmx:384m -Xgc:gencon -Xns:52m -Djava.awt.headless
    =true -Xmanagement -Djrockit.managementserver.port=17390 -Djava.class.path=/usr/local/jboss/bin/run.jar:/usr/local/jboss
    /hhlib/log4jInitializer.jar:/usr/local/jboss/hhlib/log4j.jar:/usr/local/jrockit1.4.2/lib/tools.jar -Dsun.java.command=or
    g.jboss.Main -c ciscotiger
    Environment : JAVA_HOME=(null), java.home=/usr/local/jrockit-j2sdk1.4.2_03/jre, java.class.path=/usr/local/jboss/bin/ru
    n.jar:/usr/local/jboss/hhlib/log4jInitializer.jar:/usr/local/jboss/hhlib/log4j.jar:/usr/local/jrockit1.4.2/lib/tools.jar
    , java.library.path=/usr/local/jrockit-j2sdk1.4.2_03/jre/lib/i386/jrockit:/usr/local/jrockit-j2sdk1.4.2_03/jre/lib/i386:
    /usr/local/jrockit-j2sdk1.4.2_03/jre/../lib/i386
    C Heap : Good; no memory allocations have failed
    Registers:
    EAX = b7413c39 EBX = 9b8e6b18
    ECX = 9b8e6c24 EDX = 00000000
    ESI = 9a12b1e0 EDI = 92ad4028
    ESP = 9b8e6ad0 EIP = b7413c39
    EBP = 9b8e6aec EFL = 00010286
    CS = 0023 DS = 002b ES = 002b
    SS = 002b FS = 003b GS = 0033
    Stack:
    9b8e6ad0 :b72eb7b5 00000000 9b8e6af4 00000000 9b8e6b18 9b8e6ce0
    9b8e6ae8 :9b8e6c24 9a12b1e0 b72ebca3 00000000 3fe80000 9b8e6b18
    9b8e6b00 :b72ef852 9a12b1e0 9b8e6c08 ad672238 b72eb571 9a12b1e0
    9b8e6b18 :00000000 00000000 b72e0000 9a12b1e0 9b8e6c08 92ad4028
    9b8e6b30 :b72ebe38 00000000 3fe80000 9a12b1e0 b72ebe27 9b8e6ce0
    9b8e6b48 :9a12b1e0 9b8e6c88 b72efed2 b73ec650 b73ec6e5 00000000
    9b8e6b60 :b72efb23 b73ec650 9b8e6c08 9154d3e4 b72efb1a 9b8e6c24
    9b8e6b78 :9b8e6c88 9b8e6ce0 b72ed88d 9b8e6c24 9a12b1e0 9b8e6c24
    9b8e6b90 :9154d3e2 9b8e6c24 9b8e6c08 92ad4028 9a12b1e0 9b8e6c24
    9b8e6ba8 :9154d3e4 92ad4028 b72f0034 9154d3e8 9154d3e8 00000011
    9b8e6bc0 :00000041 9b8e6c24 9b8e6c08 92ad4028 b72eb265 9b8e6c24
    9b8e6bd8 :9a12b1e0 92ad4028 b72eb25a 9154d3e2 9b8e6c24 00000000
    9b8e6bf0 :00000000 92ad4028 9b8e6d9c 00000001 9b8e6e00 b73515e7
    9b8e6c08 :9b8e6e38 b738cc2c 00000000 08d859e0 8bafd804 00000000
    9b8e6c20 :b7469938 9154d3e2 00000000 00000006 00000000 00000000
    9b8e6c38 :000000d9 00000005 00000000 9daa20fc 00000000 b7415520
    9b8e6c50 :00000004 00000004 00000004 00000000 00000002 00004000
    9b8e6c68 :00000000 00000000 00000000 00000000 00000000 00000000
    9b8e6c80 :00000000 00000000 00000001 ffffffff 00000004 00000000
    9b8e6c98 :00000000 00000040 00000004 00000000 00000000 00000000
    9b8e6cb0 :00000000 00000000 ffffffff 00000000 00000000 00000000
    9b8e6cc8 :ffffffff 00000004 00000000 00000000 00000000 00000000
    9b8e6ce0 :00000002 ffffffff 00000004 00000000 00000000 ffffffff
    9b8e6cf8 :00000004 00000000 00000000 9daa20fc 00000004 00000000
    9b8e6d10 :ffffffff 00000000 00000000 00000000 ffffffff 00000004
    9b8e6d28 :00000000 00000000 00000000 00000000 00000000 00000000
    9b8e6d40 :00000000 00000000 00000000 00000000 00000000 00000000
    9b8e6d58 :00000000 00000000 00000000 b738e276 92ad4028 00000002
    9b8e6d70 :b738e27f 9a12b1e0 92ad4028 9b8e6ddc b738e223 9b8e6e00
    9b8e6d88 :00000000 b746a29c b7334029 9b8e6e38 9b8e6e98 00000054
    9b8e6da0 :00000055 00000068 00000000 00000000 08d859e0 9b8e6e00
    9b8e6db8 :9b8e6e98 00000000 b738e0ad 00000001 08d859e0 b746a29c
    9b8e6dd0 :b733c5fd 9b8e6e00 9b8e6e98 9b8e6e0c b733c665 9b8e6e98
    9b8e6de8 :00000000 b746a29c 000003fb 9b8e6ea0 9b8e6e98 00000000
    9b8e6e00 :b738e1ca b745ffc4 9b8e6e98 08d859e0 b738be42 b746a398
    9b8e6e18 :9b8e6e98 9b8e6e98 b738cc2c 00000000 08d859e0 b746a29c
    9b8e6e30 :b7342012 b746a138 9b8e6e1c b738cc2c 00000000 08d859e0
    9b8e6e48 :9b8e6e98 b5a4dd98 b746a150 9b8e6e98 00000000 00000000
    9b8e6e60 :00000000 00000068 b75a5180 9b8e6e8c b7342089 9b8e6e98
    9b8e6e78 :9b8e6f18 0000000c b73420a5 00000080 00000000 000003fb
    9b8e6e90 :b738bd91 08d859e0 9b8e6f18 b738cc2c 00000000 08d859e0
    9b8e6ea8 :08d859e0 b746a29c b745ffc4 08066980 00000000 00000001
    9b8e6ec0 :b732d95b 00000000 00000000 9b8e6f20 08d859e0 9b8e6f18
    9b8e6ed8 :08d859e0 00000017 b733b282 b746a29c 9b8e6f18 b59eb368
    9b8e6ef0 :b733b2b1 00000000 00000080 00000000 00000000 08066980
    9b8e6f08 :08e8fa70 00000002 00000000 00000000 00000000 b738cc2c
    9b8e6f20 :00000000 08d859e0 00000000 8c63ca39 b746a29c 08d859e0
    9b8e6f38 :b5a0c3f8 b738dca9 b732efe8 08066980 b59eb368 b738dc8c
    9b8e6f50 :b738dca9 092707ec 08e8fa70 08d85a58 08d859e0 092707ec
    9b8e6f68 :b5a0c390 b59ee900 00000001 b59ee900 8c6326b0 092707ec
    9b8e6f80 :b73843dc 08e8fa70 b738dc8c 08d859e0 00000001 092707ec
    9b8e6f98 :9b8e6fb4 9f26bda8 08d85a58 9fce40e0 00000017 00000000
    9b8e6fb0 :9e170526 08d85a58 08113820 092707ec b5a0c6b0 b5a0c350
    9b8e6fc8 :9e170578 0800da58 9f26bda8 08e8fa70 b5a0c6f0 9e1709d7
    9b8e6fe0 :00000028 0000000c 8b6910f5 b5a0c688 9f266168 9f26bda8
    9b8e6ff8 :0000000c b5a0c5a8 08d859e0 00000000 00000067 9fcca590
    9b8e7010 :00000000 00000001 00000040 0000000b b5a0c520 b5a0c618
    9b8e7028 :08d859e0 9fb4c200 8b696ce3 9f26bd30 08d859e0 b5a0c338
    9b8e7040 :8bfb9328 442ed487 b5a0c520 b5a0c520 b5a0c468 b5a0c520
    9b8e7058 :b5a0c520 b5a0c438 b5a0c338 b5a316d8 b59e6950 00000000
    9b8e7070 :b5a0c438 b5a0c438 b59e8410 8b68887e b59e6950 b5a0c438
    9b8e7088 :b59e6b38 a40a40a8 08d859e0 08d859e0 b5a0c438 0000000c
    9b8e70a0 :b5a0c438 b5a0c2e0 b59ee7d8 a01e0090 00000000 00000002
    9b8e70b8 :00000000 00000062 b5a316d8 00000004 b59ee818 b59ee7f8
    9b8e70d0 :00000003 00000000 00000004 00000000 b59e7100 00000003
    9b8e70e8 :00000004 a01df4d0 ffffffff 00000000 00000000 9fca21a8
    9b8e7100 :00000000 00000001 9fccaf68 00000000 00000003 00000000
    9b8e7118 :b59e6ba0 b59e71d8 00000000 00000003 a01df3e0 b59e6b38
    9b8e7130 :00000000 ffffffff b59e6950 b59e6d80 b59e6950 08d859e0
    9b8e7148 :b59e6ba0 8b68f679 b59e6b38 b59e6998 0000000a a139bbd0
    9b8e7160 :9f0fa140 b59e6a98 b59e6ba0 a139bbd0 ffffffff b59e6968
    9b8e7178 :b5a316d8 b59e6a98 b59e6b38 b59e6950 b59e6b50 00000000
    9b8e7190 :8c5d858d b59e6b38 00000000 8bfb7688 00000000 ffffffff
    9b8e71a8 :b5a316d8 b59e6b50 b59e6b38 b59e6950 b59e6950 b5a316d8
    9b8e71c0 :93d88c69 b59e6b38 93d88c20 b59e6b38 96b068a7 b59e6b38
    9b8e71d8 :b5a30890 b59e6458 8aa52387 9f0fa158 b7377ddb 696e2da2
    9b8e71f0 :9f0fa140 00000002 a139bbd0 0000000c 0000002a 08d859e0
    9b8e7208 :b5a30798 00000000 a139bbd0 08d85a58 9f0fa140 9f0fa140
    9b8e7220 :b5a30848 b5a30810 00000000 afca7e68 b5a300d0 9f0fa048
    9b8e7238 :9f0fa158 00000001 b7377e51 08d85a58 9f0fa048 9f0fa158
    9b8e7250 :96b071b9 9f0fa158 9f0fa048 00000000 96b07177 9f0fa158
    9b8e7268 :9f0fa048 08d859e0 9b8e728c 96b0712b 9f0fa158 9f0fa048
    9b8e7280 :9e171dd8 9f0fa158 9f0fa048 96b07110 b7377c0d 9b8e741b
    9b8e7298 :00000008 00000002 9b8e732c 08d85a58 968cbe98 99a55670
    9b8e72b0 :b7377d20 08d85a58 99a55670 99a50080 b7351329 99a55670
    9b8e72c8 :9b8e72e0 08d85a58 00000001 00000001 00000004 00000012
    Code:
    b7413b39 :00000000 83000000 3cd904ec 246cd924 24548b08 24448b10
    b7413b51 :db2adb0c 8bc1de28 db142444 242cd938 c304c483 00000000
    b7413b69 :00000000 00000000 00000000 00000000 00000000 83000000
    b7413b81 :3cd904ec 246cd924 24548b08 24448b10 db28db0c 8be9de2a
    b7413b99 :db142444 242cd938 c304c483 00000000 00000000 00000000
    b7413bb1 :00000000 00000000 00000000 83000000 3cd904ec 246cd924
    b7413bc9 :24548b08 24448b10 db2adb0c 8bc9de28 db142444 242cd938
    b7413be1 :c304c483 00000000 00000000 00000000 00000000 00000000
    b7413bf9 :00000000 83000000 3cd904ec 246cd924 24548b08 24448b10
    b7413c11 :db28db0c 8bf9de2a db142444 242cd938 c304c483 00000000
    b7413c29 :00000000 00000000 24448b00 c328db04 0824548b 1024448b
    b7413c41 :002244dd 00b838db c3000000 d904ec83 6cd9243c 448b0824
    b7413c59 :548b0c24 28db1024 f1d92adb 1424448b 2cd938db 04c48324
    b7413c71 :000000c3 40b7413b 80b7413b c0b7413b 00b7413b 32b7413c
    b7413c89 :4db7413c 39b7413c 00b7413c 00000000 00000000 83000000
    b7413ca1 :7ab73ec9 00b73ec9 00000000 77000000 6bb73ec9 00b73ec9
    b7413cb9 :00000000 69000000 63b73ec9 5fb73ec9 4cb73ec9 49b73ec9
    b7413cd1 :3ab73ec9 37b73ec9 2db73ec9 2bb73ec9 25b73ec9 23b73ec9
    b7413ce9 :1eb73ec9 1bb73ec9 11b73ec9 0eb73ec9 05b73ec9 02b73ec9
    b7413d01 :f3b73ec9 f0b73ec8 e6b73ec8 e4b73ec8 deb73ec8 dab73ec8
    b7413d19 :c7b73ec8 c5b73ec8 c0b73ec8 00b73ec8 00000000 bd000000
    b7413d31 :b4b73ec8 00b73ec8 00000000 b2000000 abb73ec8 a8b73ec8
    Loaded modules:
    (* denotes the module causing the exception)
    0x08048000-0x0804cd66 /usr/local/jrockit-j2sdk1.4.2_03/bin/java
    0xb75cd000-0xb75d9931 /lib/tls/libpthread.so.0
    0xb75ab000-0xb75cbe5f /lib/tls/libm.so.6
    0xb75a8000-0xb75a9e23 /lib/libdl.so.2
    0xb7470000-0xb75a1eaf /lib/tls/libc.so.6
    0xb75e9000-0xb75fdc8b /lib/ld-linux.so.2
    0xb725b000-0xb740f4ef /usr/local/jrockit-j2sdk1.4.2_03/jre/lib/i386/jrockit/libjvm.so
    0xb6f33000-0xb6f3d2df /lib/libnss_files.so.2
    0x9e20d000-0x9e21cfa5 /usr/local/jrockit-j2sdk1.4.2_03/jre/lib/i386/libverify.so
    0x9d73a000-0x9d7599cf /usr/local/jrockit-j2sdk1.4.2_03/jre/lib/i386/libjava.so
    0x9d71a000-0x9d72b0eb /lib/libnsl.so.1
    0x9ca5f000-0x9ca62133 /lib/libnss_dns.so.2
    0x9ca4d000-0x9ca5b79f /lib/libresolv.so.2
    0x98b9b000-0x98b9e5c1 /usr/local/jrockit-j2sdk1.4.2_03/jre/lib/i386/libioser12.so
    0x8ee3a000-0x8f104b5c /usr/local/jrockit-j2sdk1.4.2_03/jre/lib/i386/libawt.so
    0x8ede6000-0x8ee38017 /usr/local/jrockit-j2sdk1.4.2_03/jre/lib/i386/libmlib_image.so
    0x8edd3000-0x8edd95f3 /usr/X11R6/lib/libXp.so.6
    0x8ed82000-0x8edce8ab /usr/X11R6/lib/libXt.so.6
    0x8ed74000-0x8ed805e3 /usr/X11R6/lib/libXext.so.6
    0x8ed6f000-0x8ed72e87 /usr/X11R6/lib/libXtst.so.6
    0x8ec90000-0x8ed6b1c3 /usr/X11R6/lib/libX11.so.6
    0x8ec88000-0x8ec8eefb /usr/X11R6/lib/libSM.so.6
    0x8ec71000-0x8ec84223 /usr/X11R6/lib/libICE.so.6
    0x8dc9c000-0x8dd5529c /usr/local/jrockit-j2sdk1.4.2_03/jre/lib/i386/libfontmanager.so
    Java Thread ID = 0x00000f80, Name = Thread-11
    Thread Stack Trace:
    at jrockit/vm/MemSystem.getMoreTLAMemory(Native Method)@0x9e1704f0
    at jrocki

    We will try these in test...
    Initially we were experiencing JVM hangs (where the JBoss process simply stopped responding) on one of our production servers with 142_05, but no core dumps were ever produced. So we moved the application to a different server that has been running some other deployments without problems (different versions of our codebase and use cases however) to rule out hardware/external configuration issues.
    On this server, we did get core dumps.
    So, we're not sure if they are dying for unrelated reasons (seems unlikely) or if the _05 just did not generate core dumps properly???
    take care!
    Shell

  • JVM crashes with jdeveloper 11g and jrockit 6

    When i run my application its al going well, when i call some to show data, then all is going well,
    but when i would like to save some, then the jvm crashes, and i have no idea, i've added arguments in the jvm run configuration, etc nothing seems to work, has anybody any idea, because im getting very desperate.
    [JRockit] ERROR: The JVM has crashed. Writing crash information to C:\Oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\jrockit.6136.dump.
    ===== BEGIN DUMP =============================================================
    JRockit dump produced after 0 days, 00:01:35 on Thu Aug 20 16:02:44 2009
    * If you see this dump, please go to *
    * http://edocs.bea.com/jrockit/go2troubleshooting.html *
    * for troubleshooting information. *
    Additional information is available in:
    C:\Oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\jrockit.6136.dump
    C:\Oracle\Middleware\jdeveloper\system\system11.1.1.0.31.52.05\DefaultDomain\jrockit.6136.mdmp
    Error Message: Illegal memory access. [54]
    Exception Rec: EXCEPTION_ACCESS_VIOLATION (c0000005) at 0x00000000 - memory at 0x00000000 could not be read.
    Minidump : Wrote mdmp. Size is 527MB
    SafeDllMode : -1
    Version : BEA JRockit(R) R27.6.3-40_o-112056-1.6.0_11-20090318-2104-windows-ia32
    CPU : Intel Core 2 SSE SSE2 SSE3 SSSE3 SSE4.1 Core Intel64
    Number CPUs : 2
    Tot Phys Mem : 3715284992 (3543 MB)
    OS version : Microsoft Windows XP version 5.1 Service Pack 3 (Build 2600) (32-bit)
    Thread System: Windows Threads
    Java locking : Lazy unlocking enabled (class banning) (transfer banning)
    State : JVM is running
    Command Line : -Xms256m -Xmx512m -Djbo.debugoutput=console -Xmx512M -XX:MaxPermSize=512M -Xverify:none -da -Dplatform.home=C:\Oracle\MIDDLE~2\WLSERV~1.3 -Dwls.home=C:\Oracle\MIDDLE~2\WLSERV~1.3\server -Dweblogic.home=C:\Oracle\MIDDLE~2\WLSERV~1.3\server -Ddomain.home=C:\Oracle\MIDDLE~2\JDEVEL~1\system\SYSTEM~1.05\DEFAUL~1 -Doracle.home=C:\Oracle\Middleware\jdeveloper -Doracle.security.jps.config=C:\Oracle\MIDDLE~2\JDEVEL~1\system\SYSTEM~1.05\DEFAUL~1\config\oracle\jps-config.xml -Doracle.dms.context=OFF -Djava.protocol.handler.pkgs=oracle.mds.net.protocol -Dweblogic.management.discover=true -Dwlw.iterativeDev= -Dwlw.testConsole= -Dwlw.logErrorsToConsole= -Dweblogic.ext.dirs=C:\Oracle\MIDDLE~2\patch_wls1030\profiles\default\sysext_manifest_classpath;C:\Oracle\MIDDLE~2\patch_jdev1111\profiles\default\sysext_manifest_classpath;C:\Oracle\MIDDLE~2\patch_cie660\profiles\default\sysext_manifest_classpath -Dweblogic.Name=DefaultServer -Djava.security.policy=C:\Oracle\MIDDLE~2\WLSERV~1.3\server\lib\weblogic.policy -Dsun.java.launcher=SUN_STANDARD weblogic.Server
    java.home : C:\PROGRA~1\Java\JROCKI~1.0_1
    j.class.path : ;C:\Oracle\MIDDLE~2\patch_wls1030\profiles\default\sys_manifest_classpath\weblogic_patch.jar;C:\Oracle\MIDDLE~2\patch_jdev1111\profiles\default\sys_manifest_classpath\weblogic_patch.jar;C:\Oracle\MIDDLE~2\patch_cie660\profiles\default\sys_manifest_classpath\weblogic_patch.jar;C:\PROGRA~1\Java\JROCKI~1.0_1\lib\tools.jar;C:\Oracle\MIDDLE~2\WLSERV~1.3\server\lib\weblogic_sp.jar;C:\Oracle\MIDDLE~2\WLSERV~1.3\server\lib\weblogic.jar;C:\Oracle\MIDDLE~2\modules\features\weblogic.server.modules_10.3.0.0.jar;C:\Oracle\MIDDLE~2\WLSERV~1.3\server\lib\webservices.jar;C:\Oracle\MIDDLE~2\modules\ORGAPA~1.5/lib/ant-all.jar;C:\Oracle\MIDDLE~2\modules\NETSFA~1.0_1/lib/ant-contrib.jar;C:\Oracle\Middleware\jdeveloper\modules\features\adf.share_11.1.1.jar;;C:\Oracle\MIDDLE~2\WLSERV~1.3\common\eval\pointbase\lib\pbclient57.jar;C:\Oracle\MIDDLE~2\WLSERV~1.3\server\lib\xqrl.jar;;
    j.lib.path : C:\PROGRA~1\Java\JROCKI~1.0_1\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\Oracle\MIDDLE~2\patch_wls1030\profiles\default\native;C:\Oracle\MIDDLE~2\patch_jdev1111\profiles\default\native;C:\Oracle\MIDDLE~2\patch_cie660\profiles\default\native;C:\Oracle\MIDDLE~2\WLSERV~1.3\server\native\win\32;C:\Oracle\MIDDLE~2\WLSERV~1.3\server\bin;C:\Oracle\MIDDLE~2\modules\ORGAPA~1.5\bin;C:\PROGRA~1\Java\JROCKI~1.0_1\jre\bin;C:\PROGRA~1\Java\JROCKI~1.0_1\bin;C:\Oracle\OraClient10g\bin;C:\Oracle\DevSuite10G\bin;C:\Oracle\DevSuite10G\jdk\jre\bin\classic;C:\Oracle\DevSuite10G\jdk\jre\bin;C:\Oracle\DevSuite10G\jdk\jre\bin\client;C:\Oracle\DevSuite10G\jlib;C:\Oracle\DevSuite10G\jre\1.4.2\bin\client;C:\Oracle\DevSuite10G\jre\1.4.2\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\nls;C:\WINDOWS\system32\nls\ENGLISH;C:\Program Files\TortoiseSVN\bin;C:\Oracle\jdevstudio10133\jdk\bin;C:\WINDOWS\system32\nls;C:\WINDOWS\system32\nls\ENGLISH;C:\Program Files\QuickTime\QTSystem\;Z:.;;C:\Oracle\MIDDLE~2\WLSERV~1.3\server\native\win\32\oci920_8
    JAVA_HOME : C:\PROGRA~1\Java\JROCKI~1.0_1
    JAVAOPTIONS: <not set>
    PATH : C:\PROGRA~1\Java\JROCKI~1.0_1\bin;C:\Oracle\MIDDLE~2\patch_wls1030\profiles\default\native;C:\Oracle\MIDDLE~2\patch_jdev1111\profiles\default\native;C:\Oracle\MIDDLE~2\patch_cie660\profiles\default\native;C:\Oracle\MIDDLE~2\WLSERV~1.3\server\native\win\32;C:\Oracle\MIDDLE~2\WLSERV~1.3\server\bin;C:\Oracle\MIDDLE~2\modules\ORGAPA~1.5\bin;C:\PROGRA~1\Java\JROCKI~1.0_1\jre\bin;C:\PROGRA~1\Java\JROCKI~1.0_1\bin;C:\Oracle\OraClient10g\bin;C:\Oracle\DevSuite10G\bin;C:\Oracle\DevSuite10G\jdk\jre\bin\classic;C:\Oracle\DevSuite10G\jdk\jre\bin;C:\Oracle\DevSuite10G\jdk\jre\bin\client;C:\Oracle\DevSuite10G\jlib;C:\Oracle\DevSuite10G\jre\1.4.2\bin\client;C:\Oracle\DevSuite10G\jre\1.4.2\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\nls;C:\WINDOWS\system32\nls\ENGLISH;C:\Program Files\TortoiseSVN\bin;C:\Oracle\jdevstudio10133\jdk\bin;C:\WINDOWS\system32\nls;C:\WINDOWS\system32\nls\ENGLISH;C:\Program Files\QuickTime\QTSystem\;Z:.;;C:\Oracle\MIDDLE~2\WLSERV~1.3\server\native\win\32\oci920_8
    StackOverFlow: 0 StackOverFlowErrors have occured
    OutOfMemory : 0 OutOfMemoryErrors have occured
    C Heap : Good; no memory allocations have failed
    GC Strategy : Mode: throughput. Currently using strategy: genparpar
    GC Status : OC is not running. Last finished OC was OC#9.
    : YC is not running. Last finished YC was YC#15.
    OC History : Strategy genparpar was used for OC#1 to OC#6.
    : Strategy singleparpar was used for OC#7.
    : Strategy genparpar was used for OC#8 to OC#9.
    YC History : Ran 1 YCs before OC#5.
    : Ran 0 YCs before OC#6.
    : Ran 0 YCs before OC#7.
    : Ran 1 YCs before OC#8.
    : Ran 4 YCs before OC#9.
    : Ran 1 YCs since last OC.
    YC Promotion : Last YC successfully promoted all objects
    Heap : 0x00C00000 - 0x10C00000 (Size: 256 MB)
    Compaction : 0x0BC00030 - 0x0CC00038 (Current compaction type: external)
    NurseryList : 0x0289B2D8 - 0x0A5D4488
    KeepArea : 0x085ADA80 - 0x0A5D4488
    NurseryMarker: [ 0x06479790,  0x085ADA80 ]
    CompRefs : References are 32-bit.
    Registers (from ThreadContext: 0x2562E340 / OS context: 0x2562E72C):
    eax = 00000000 ecx = 00000000 edx = 2562e998 ebx = 07ab6220
    esp = 2562e9f8 ebp = 07ab6220 esi = 2562ea18 edi = 242bae4c
    es = 00000023 cs = 0000001b ss = 00000023 ds = 00000023
    fs = 0000003b gs = 00000000
    eip = 00000000 eflags = 00010212
    Loaded modules:
    (* denotes the module causing the exception)
    00400000-00412fff C:\PROGRA~1\Java\JROCKI~1.0_1\bin\java.exe
    7c900000-7c9b4fff C:\WINDOWS\system32\ntdll.dll
    7c800000-7c8fffff C:\WINDOWS\system32\kernel32.dll
    77f40000-77feafff C:\WINDOWS\system32\ADVAPI32.dll
    77da0000-77e31fff C:\WINDOWS\system32\RPCRT4.dll
    77f10000-77f20fff C:\WINDOWS\system32\Secur32.dll
    77be0000-77c37fff C:\WINDOWS\system32\MSVCRT.dll
    7c340000-7c395fff C:\PROGRA~1\Java\JROCKI~1.0_1\bin\msvcr71.dll
    00420000-006c6fff C:\PROGRA~1\Java\JROCKI~1.0_1\bin\jrockit\jvm.dll
    76af0000-76b1dfff C:\WINDOWS\system32\WINMM.dll
    77e40000-77e88fff C:\WINDOWS\system32\GDI32.dll
    7e390000-7e420fff C:\WINDOWS\system32\USER32.dll
    71a30000-71a46fff C:\WINDOWS\system32\WS2_32.dll
    71a20000-71a27fff C:\WINDOWS\system32\WS2HELP.dll
    6d860000-6d86bfff C:\PROGRA~1\Java\JROCKI~1.0_1\bin\verify.dll
    6d3d0000-6d3eefff C:\PROGRA~1\Java\JROCKI~1.0_1\bin\java.dll
    6d330000-6d337fff C:\PROGRA~1\Java\JROCKI~1.0_1\bin\hpi.dll
    6d8a0000-6d8aefff C:\Program Files\Java\jrockit-R27.6.3-jre1.6.0_11\bin\zip.dll
    6d6c0000-6d6d2fff C:\Program Files\Java\jrockit-R27.6.3-jre1.6.0_11\bin\net.dll
    719d0000-71a0ffff C:\WINDOWS\system32\mswsock.dll
    61200000-61258fff C:\WINDOWS\system32\hnetcfg.dll
    71a10000-71a17fff C:\WINDOWS\System32\wshtcpip.dll
    23750000-23776fff C:\WINDOWS\system32\DNSAPI.dll
    23780000-23787fff C:\WINDOWS\System32\winrnr.dll
    23790000-237bcfff C:\WINDOWS\system32\WLDAP32.dll
    66210000-66218fff C:\WINDOWS\system32\netware\NWWS2NDS.DLL
    50d50000-50d84fff C:\WINDOWS\system32\NETWIN32.DLL
    50d00000-50d15fff C:\WINDOWS\system32\CLNWIN32.DLL
    50df0000-50e14fff C:\WINDOWS\system32\LOCWIN32.dll
    50db0000-50de4fff C:\WINDOWS\system32\NCPWIN32.dll
    71a50000-71a59fff C:\WINDOWS\system32\WSOCK32.dll
    66220000-6622bfff C:\WINDOWS\system32\netware\NWWS2SLP.DLL
    66250000-66256fff C:\WINDOWS\system32\NWSRVLOC.dll
    23850000-23855fff C:\WINDOWS\system32\rasadhlp.dll
    6d610000-6d618fff C:\Program Files\Java\jrockit-R27.6.3-jre1.6.0_11\bin\management.dll
    6d6e0000-6d6e8fff C:\Program Files\Java\jrockit-R27.6.3-jre1.6.0_11\bin\nio.dll
    68000000-68035fff C:\WINDOWS\system32\rsaenh.dll
    76970000-76a24fff C:\WINDOWS\system32\USERENV.dll
    6ff20000-6ff74fff C:\WINDOWS\system32\netapi32.dll
    00ba0000-00baafff C:\Program Files\Java\jrockit-R27.6.3-jre1.6.0_11\bin\jmapi.dll
    22490000-2249dfff C:\Oracle\Middleware\wlserver_10.3\server\native\win\32\wlfileio2.dll
    24fe0000-24ff8fff C:\WINDOWS\system32\iphlpapi.dll
    25bc0000-25bd7fff C:\WINDOWS\system32\MPRAPI.dll
    77c90000-77cc1fff C:\WINDOWS\system32\ACTIVEDS.dll
    25be0000-25c04fff C:\WINDOWS\system32\adsldpc.dll
    76ad0000-76ae0fff C:\WINDOWS\system32\ATL.DLL
    774a0000-775dcfff C:\WINDOWS\system32\ole32.dll
    25c10000-25c9afff C:\WINDOWS\system32\OLEAUT32.dll
    25ca0000-25cadfff C:\WINDOWS\system32\rtutils.dll
    71b80000-71b92fff C:\WINDOWS\system32\SAMLIB.dll
    778e0000-779d6fff C:\WINDOWS\system32\SETUPAPI.dll
    25cf0000-25cf4fff C:\Oracle\Middleware\wlserver_10.3\server\native\win\32\wlntio.dll
    6d840000-6d847fff C:\Program Files\Java\jrockit-R27.6.3-jre1.6.0_11\bin\sunmscapi.dll
    77a40000-77ad5fff C:\WINDOWS\system32\CRYPT32.dll
    77ae0000-77af1fff C:\WINDOWS\system32\MSASN1.dll
    76bb0000-76bbafff C:\WINDOWS\system32\psapi.dll
    6d0b0000-6d1e7fff C:\Program Files\Java\jrockit-R27.6.3-jre1.6.0_11\bin\awt.dll
    72f70000-72f95fff C:\WINDOWS\system32\WINSPOOL.DRV
    76330000-7634cfff C:\WINDOWS\system32\IMM32.dll
    5d4e0000-5d579fff C:\WINDOWS\system32\comctl32.dll
    6d7b0000-6d7b5fff C:\Program Files\Java\jrockit-R27.6.3-jre1.6.0_11\bin\rmi.dll
    33230000-33342fff C:\PROGRA~1\Java\JROCKI~1.0_1\bin\dbghelp.dll
    Stack:
    (* marks the word pointed to by the stack pointer)
    2562e9f8: 2562ea34* 00000000 242bace8 0059a501 242bae4c 2562ea34
    2562ea10: 00000000 21941522 242bae4c 2562ea34 0d3829b8 2cfb78c0
    2562ea28: 2194151d 242bb0b4 2562ea18 0d1018b8 242bace8 07ab6220
    2562ea40: 07ab6220 21bfb985 0d1018b8 00000001 07ab6220 051988d8
    Code:
    (* marks the word pointed to by the instruction pointer)
    ffffffd0: Unreadable
    ffffffe8: Unreadable
    00000000: Unreadable
    00000018: Unreadable
    "[ACTIVE] ExecuteThread: '0' for" id=15 idx=0x3c tid=6000 lastJavaFrame=0x2562EA24
    Stack 0: start=0x255F0000, end=0x25630000, guards=0x255F3000 (ok), forbidden=0x255F1000
    Thread Stack Trace:
    at RJNI_jrockit_vm_Locks_monitorEnterUnmatched+17(rnilocks.c:65+17)@0x0059A501
    -- Java stack --
    at jrockit/vm/Locks.monitorEnterUnmatched(Ljava/lang/Object;)V(Native Method)
    at oracle/jbo/server/ViewRowSetIteratorImpl.next(ViewRowSetIteratorImpl.java:1690)
    at oracle/jbo/server/ViewRowSetIteratorImpl.first(ViewRowSetIteratorImpl.java:1548)
    ^-- Holding lock: oracle/jbo/JboSyncLock@0x0D1018B8[recursive]
    at oracle/jbo/server/ViewRowSetImpl.first(ViewRowSetImpl.java:3202)
    at oracle/jbo/server/ViewObjectImpl.first(ViewObjectImpl.java:8123)
    at oracle/jbo/uicli/binding/JUCtrlListBinding.initFromServerBinding(JUCtrlListBinding.java:524)
    at oracle/jbo/uicli/binding/JUCtrlListBinding.setupListItems(JUCtrlListBinding.java:630)
    at oracle/jbo/uicli/binding/JUCtrlListBinding.findListIndex(JUCtrlListBinding.java:1783)
    at oracle/jbo/uicli/binding/JUCtrlListBinding.setValueAt(JUCtrlListBinding.java:2686)
    at oracle/jbo/uicli/binding/JUCtrlListBinding.updateValuesFromRow(JUCtrlListBinding.java:2118)
    at oracle/jbo/uicli/binding/JUCtrlValueBinding.updateNavigated(JUCtrlValueBinding.java:268)
    at oracle/jbo/uicli/binding/JUIteratorBinding.navigated(JUIteratorBinding.java:302)
    ^-- Holding lock: oracle/jbo/uicli/binding/JUApplication@0x0CECD4F0[biased lock]
    at oracle/jbo/common/RowSetHelper.fireNavigationEvent(RowSetHelper.java:268)
    at oracle/jbo/server/ViewRowSetIteratorImpl.notifyNavigationToRow(ViewRowSetIteratorImpl.java:3624)
    at oracle/jbo/server/ViewRowSetIteratorImpl.notifyNavigation(ViewRowSetIteratorImpl.java:3595)
    at oracle/jbo/server/ViewRowSetIteratorImpl.next(ViewRowSetIteratorImpl.java:1744)
    at oracle/jbo/server/ViewRowSetIteratorImpl.first(ViewRowSetIteratorImpl.java:1548)
    ^-- Holding lock: oracle/jbo/JboSyncLock@0x0D1018B8[recursive]
    at oracle/jbo/server/ViewRowSetImpl.first(ViewRowSetImpl.java:3202)
    at oracle/jbo/server/ViewObjectImpl.first(ViewObjectImpl.java:8123)
    at oracle/adf/model/binding/DCIteratorBinding.setupRSIstate(DCIteratorBinding.java:755)
    at oracle/adf/model/binding/DCIteratorBinding.refreshControl(DCIteratorBinding.java:655)
    at oracle/jbo/uicli/binding/JUIteratorBinding.refreshControl(JUIteratorBinding.java:475)
    at oracle/adf/model/binding/DCIteratorBinding.rangeRefreshed(DCIteratorBinding.java:861)
    at oracle/jbo/common/RowSetHelper.fireRangeRefreshed(RowSetHelper.java:179)
    at oracle/jbo/server/ViewRowSetIteratorImpl.notifyRangeRefreshed(ViewRowSetIteratorImpl.java:3559)
    at oracle/jbo/server/ViewRowSetIteratorImpl.ensureRefreshed(ViewRowSetIteratorImpl.java:2776)
    ^-- Holding lock: oracle/jbo/JboSyncLock@0x0D1018B8[recursive]
    at oracle/jbo/server/ViewRowSetIteratorImpl.refresh(ViewRowSetIteratorImpl.java:2996)
    at oracle/jbo/server/ViewRowSetImpl.notifyRefresh(ViewRowSetImpl.java:2453)
    at oracle/jbo/server/ViewRowSetImpl.execute(ViewRowSetImpl.java:1047)
    ^-- Holding lock: oracle/jbo/JboSyncLock@0x0D1018B8[recursive]
    at oracle/jbo/server/ViewRowSetImpl.execute(ViewRowSetImpl.java:873)
    at oracle/jbo/server/ViewRowSetIteratorImpl.ensureRefreshed(ViewRowSetIteratorImpl.java:2738)
    ^-- Holding lock: oracle/jbo/JboSyncLock@0x0D1018B8[recursive]
    at oracle/jbo/server/ViewRowSetIteratorImpl.refresh(ViewRowSetIteratorImpl.java:2996)
    at oracle/jbo/server/ViewRowSetImpl.notifyRefresh(ViewRowSetImpl.java:2453)
    at oracle/jbo/server/ViewRowSetImpl.refreshRowSet(ViewRowSetImpl.java:6106)
    at oracle/jbo/server/ViewRowSetIteratorImpl.notifyDetailRowSets(ViewRowSetIteratorImpl.java:3493)
    at oracle/jbo/server/ViewRowSetIteratorImpl.notifyNavigationToRow(ViewRowSetIteratorImpl.java:3635)
    at oracle/jbo/server/ViewRowSetIteratorImpl.notifyNavigation(ViewRowSetIteratorImpl.java:3595)
    at oracle/jbo/server/ViewRowSetIteratorImpl.internalSetCurrentRow(ViewRowSetIteratorImpl.java:3378)
    at oracle/jbo/server/ViewRowSetIteratorImpl.first(ViewRowSetIteratorImpl.java:1551)
    ^-- Holding lock: oracle/jbo/JboSyncLock@0x0D1018B8[recursive]
    at oracle/jbo/server/ViewRowSetImpl.first(ViewRowSetImpl.java:3202)
    at oracle/jbo/server/ViewObjectImpl.first(ViewObjectImpl.java:8123)
    at oracle/adf/model/binding/DCIteratorBinding.setupRSIstate(DCIteratorBinding.java:755)
    at oracle/adf/model/binding/DCIteratorBinding.refreshControl(DCIteratorBinding.java:655)
    at oracle/jbo/uicli/binding/JUIteratorBinding.refreshControl(JUIteratorBinding.java:475)
    at oracle/adf/model/binding/DCIteratorBinding.rangeRefreshed(DCIteratorBinding.java:861)
    at oracle/jbo/common/RowSetHelper.fireRangeRefreshed(RowSetHelper.java:179)
    at oracle/jbo/server/ViewRowSetIteratorImpl.notifyRangeRefreshed(ViewRowSetIteratorImpl.java:3559)
    at oracle/jbo/server/ViewRowSetIteratorImpl.ensureRefreshed(ViewRowSetIteratorImpl.java:2776)
    ^-- Holding lock: oracle/jbo/JboSyncLock@0x0D1018B8[recursive]
    at oracle/jbo/server/ViewRowSetIteratorImpl.refresh(ViewRowSetIteratorImpl.java:2996)
    at oracle/jbo/server/ViewRowSetImpl.notifyRefresh(ViewRowSetImpl.java:2453)
    at oracle/jbo/server/ViewRowSetImpl.execute(ViewRowSetImpl.java:1047)
    ^-- Holding lock: oracle/jbo/JboSyncLock@0x0D1018B8[recursive]
    at oracle/jbo/server/ViewRowSetImpl.execute(ViewRowSetImpl.java:873)
    at oracle/jbo/server/ViewRowSetIteratorImpl.ensureRefreshed(ViewRowSetIteratorImpl.java:2738)
    ^-- Holding lock: oracle/jbo/JboSyncLock@0x0D1018B8[recursive]
    at oracle/jbo/server/ViewRowSetIteratorImpl.refresh(ViewRowSetIteratorImpl.java:2996)
    at oracle/jbo/server/ViewRowSetImpl.notifyRefresh(ViewRowSetImpl.java:2453)
    at oracle/jbo/server/ViewRowSetImpl.refreshRowSet(ViewRowSetImpl.java:6106)
    at oracle/jbo/server/ViewRowSetIteratorImpl.notifyDetailRowSets(ViewRowSetIteratorImpl.java:3493)
    at oracle/jbo/server/ViewRowSetIteratorImpl.notifyNavigationToRow(ViewRowSetIteratorImpl.java:3635)
    at oracle/jbo/server/ViewRowSetIteratorImpl.notifyNavigation(ViewRowSetIteratorImpl.java:3595)
    at oracle/jbo/server/ViewRowSetIteratorImpl.internalSetCurrentRow(ViewRowSetIteratorImpl.java:3378)
    at oracle/jbo/server/ViewRowSetIteratorImpl.setCurrentRow(ViewRowSetIteratorImpl.java:1018)
    ^-- Holding lock: oracle/jbo/JboSyncLock@0x0D1018B8[recursive]
    at oracle/jbo/server/ViewRowSetIteratorImpl.activateIteratorState(ViewRowSetIteratorImpl.java:3955)
    ^-- Holding lock: oracle/jbo/JboSyncLock@0x0D1018B8[recursive]
    at oracle/jbo/server/ViewRowSetImpl.activateIteratorState(ViewRowSetImpl.java:6228)
    at oracle/jbo/server/ViewObjectImpl.activateIteratorState(ViewObjectImpl.java:16120)
    at oracle/jbo/server/ViewRowSetIteratorImpl.activateIteratorState(ViewRowSetIteratorImpl.java:3874)
    ^-- Holding lock: oracle/jbo/JboSyncLock@0x0D1018B8[recursive]
    at oracle/jbo/server/ViewRowSetImpl.activateIteratorState(ViewRowSetImpl.java:6228)
    at oracle/jbo/server/ViewObjectImpl.activateIteratorState(ViewObjectImpl.java:16120)
    at oracle/jbo/server/ViewRowSetIteratorImpl.activateIteratorState(ViewRowSetIteratorImpl.java:3874)
    ^-- Holding lock: oracle/jbo/JboSyncLock@0x0D1018B8[recursive]
    at oracle/jbo/server/ViewRowSetImpl.activateIteratorState(ViewRowSetImpl.java:6228)
    at oracle/jbo/server/ViewObjectImpl.activateIteratorState(ViewObjectImpl.java:16120)
    at oracle/jbo/server/ApplicationModuleImpl.activateVOs(ApplicationModuleImpl.java:7675)
    at oracle/jbo/server/ApplicationModuleImpl.doActivateState(ApplicationModuleImpl.java:7421)
    at oracle/jbo/server/ApplicationModuleImpl.doActivateState(ApplicationModuleImpl.java:7453)
    at oracle/jbo/server/ApplicationModuleImpl.doActivateAMState(ApplicationModuleImpl.java:7400)
    at oracle/jbo/server/Serializer.activate(Serializer.java:284)
    at oracle/jbo/server/DBSerializer.activateRootAM(DBSerializer.java:331)
    at oracle/jbo/server/ApplicationModuleImpl.activateFromStack(ApplicationModuleImpl.java:6063)
    at oracle/jbo/server/ApplicationModuleImpl.activateState(ApplicationModuleImpl.java:5923)
    ^-- Holding lock: oracle/jbo/JboSyncLock@0x0D1018B8[recursive]
    at oracle/jbo/server/ApplicationModuleImpl.activateStateForUndo(ApplicationModuleImpl.java:8308)
    ^-- Holding lock: oracle/jbo/JboSyncLock@0x0D1018B8[recursive]
    at nl/nak/iva/RuleFrameTransactionImpl.activateStateForUndo(RuleFrameTransactionImpl.java:262)
    at nl/nak/iva/RuleFrameTransactionImpl.handleSQLError(RuleFrameTransactionImpl.java:130)
    at nl/nak/iva/RuleFrameTransactionImpl.doCommit(RuleFrameTransactionImpl.java:86)
    at oracle/jbo/server/DBTransactionImpl.commitInternal(DBTransactionImpl.java:2244)
    at oracle/jbo/server/DBTransactionImpl.commit(DBTransactionImpl.java:2382)
    ^-- Holding lock: nl/nak/iva/RuleFrameTransactionImpl@0x0E986690[biased lock]
    ^-- Holding lock: oracle/jbo/JboSyncLock@0x0D1018B8[recursive]
    at nl/nak/iva/RuleFrameTransactionImpl.commit(RuleFrameTransactionImpl.java:103)
    at oracle/adf/model/bc4j/DCJboDataControl.commitTransaction(DCJboDataControl.java:1565)
    at oracle/adf/model/binding/DCDataControl.callCommitTransaction(DCDataControl.java:1407)
    at oracle/jbo/uicli/binding/JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:1293)
    at oracle/adf/model/binding/DCDataControl.invokeOperation(DCDataControl.java:2126)
    at oracle/jbo/uicli/binding/JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:697)
    at oracle/adf/controller/v2/lifecycle/PageLifecycleImpl.executeEvent(PageLifecycleImpl.java:392)
    at oracle/adfinternal/view/faces/model/binding/FacesCtrlActionBinding._execute(FacesCtrlActionBinding.java:159)
    at oracle/adfinternal/view/faces/model/binding/FacesCtrlActionBinding.execute(FacesCtrlActionBinding.java:118)
    at jrockit/vm/RNI.c2java(IIIII)V(Native Method)
    at jrockit/vm/Reflect.invokeMethod(Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Native Method)
        at sun/reflect/NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;) Ljava/lang/Object;(Native Method)
        at sun/reflect/NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun/reflect/DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java/lang/reflect/Method.invoke(Method.java:597)
        at com/sun/el/parser/AstValue.invoke(AstValue.java:157)
        at com/sun/el/MethodExpressionImpl.invoke(MethodExpressionImpl.java:283)
        at org/apache/myfaces/trinidadinternal/taglib/util/MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:53)
        at org/apache/myfaces/trinidad/component/UIXComponentBase.broadcastToMethodBinding(UIXComponentBase.java:1227)
        at org/apache/myfaces/trinidad/component/UIXCommand.broadcast(UIXCommand.java:183)
        at oracle/adf/view/rich/component/fragment/ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:70)
        at oracle/adf/view/rich/component/fragment/ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:274)
        at oracle/adf/view/rich/component/fragment/ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:74)
        at javax/faces/component/UIViewRoot.broadcastEvents(UIViewRoot.java:458)
        at javax/faces/component/UIViewRoot.processApplication(UIViewRoot.java:763)
        at oracle/adfinternal/view/faces/lifecycle/LifecycleImpl._invokeApplication(LifecycleImpl.java:640)
        at oracle/adfinternal/view/faces/lifecycle/LifecycleImpl._executePhase(LifecycleImpl.java:275)
        at oracle/adfinternal/view/faces/lifecycle/LifecycleImpl.execute(LifecycleImpl.java:175)
        at javax/faces/webapp/FacesServlet.service(FacesServlet.java:265)
        at weblogic/servlet/internal/StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
        at weblogic/servlet/internal/StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
        at weblogic/servlet/internal/ServletStubImpl.execute(ServletStubImpl.java:292)
        at weblogic/servlet/internal/TailFilter.doFilter(TailFilter.java:26)
        at weblogic/servlet/internal/FilterChainImpl.doFilter(FilterChainImpl.java:42)
        at oracle/adf/model/servlet/ADFBindingFilter.doFilter(ADFBindingFilter.java:181)
        at weblogic/servlet/internal/FilterChainImpl.doFilter(FilterChainImpl.java:42)
        at oracle/adfinternal/view/faces/webapp/rich/RegistrationFilter.doFilter(RegistrationFilter.java:85)
        at org/apache/myfaces/trinidadinternal/webapp/TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:279)
        at org/apache/myfaces/trinidadinternal/webapp/TrinidadFilterImpl._invokeDoFilter(TrinidadFilterImpl.java:239)
        at org/apache/myfaces/trinidadinternal/webapp/TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:196)
        at org/apache/myfaces/trinidadinternal/webapp/TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:139)
        at org/apache/myfaces/trinidad/webapp/TrinidadFilter.doFilter(TrinidadFilter.java:92)
        at weblogic/servlet/internal/FilterChainImpl.doFilter(FilterChainImpl.java:42)
        at oracle/security/jps/wls/JpsWlsFilter.doFilter(JpsWlsFilter.java:102)
        at oracle/security/jps/ee/http/JpsFilter.doFilter(JpsFilter.java:65)
        at weblogic/servlet/internal/FilterChainImpl.doFilter(FilterChainImpl.java:42)
        at weblogic/servlet/internal/RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
        at weblogic/servlet/internal/FilterChainImpl.doFilter(FilterChainImpl.java:42)
        at weblogic/servlet/internal/WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3496)
        at weblogic/security/acl/internal/AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
        at weblogic/security/service/SecurityManager.runAs(Lweblogic/security/acl/internal/AuthenticatedSubject;Lweblogic/security/acl/internal/AuthenticatedSubject;Ljava/security/PrivilegedAction;)Ljava/lang/Object;(Unknown Source)
        at weblogic/servlet/internal/WebAppServletContext.securedExecute(WebAppServletContext.java:2180)
        at weblogic/servlet/internal/WebAppServletContext.execute(WebAppServletContext.java:2086)
        at weblogic/servlet/internal/ServletRequestImpl.run(ServletRequestImpl.java:1406)
        at weblogic/work/ExecuteThread.execute(ExecuteThread.java:201)
        at weblogic/work/ExecuteThread.run(ExecuteThread.java:173)
        at jrockit/vm/RNI.c2java(IIIII)V(Native Method)
        -- end of trace
        *  If you see this dump, please go to                    *
        *  http://edocs.bea.com/jrockit/go2troubleshooting.html  *
        *  for troubleshooting information.                      *
    ===== END DUMP ===============================================================                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                

    Core dumps are usually a bug, so I suggest filing a Service Request with support.

  • JNI bug?

    Hi,
    I hope this is an OK place to report bugs. The opening message on the forum
    points to the website for bug reporting, but that's only about support and
    I'm not looking for support, I just want to report a bug (I think).
    Anyway. I'm playing with JRocket 7 over Win2K sp3. The version string is:
    $ ./java -version
    java version "1.4.0"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0)
    BEA Weblogic JRockit(R) Virtual Machine (build
    7.0-1.4.0-win32-GARAK-20020830-1714, Native Threads, Generational Concurrent
    Garbage Collector)
    I'm using JNI and though most things seem to work OK with JRocket, I've
    found that using JNI to call java.lang.Class.getDeclaredMethods() on any
    class object will trigger a Null pointer exception. The attached program
    demonstrates this. If you compile it up, and then call it with the full
    path to the JVM.DLL then it tries to print the results of listing all the
    methods of java.lang.Class. With Sun's J2SDK 1.4.1 (and before), and IBM's
    1.2-style JDK, it works fine. Using JRocket it throws a
    NullPointerException. I'm using all default options for JRocket.
    I'm using the CallObjectMethodA() function with a NULL argument array to
    invoke the method ('cos that's what my real code does), but providing a real
    non-NULL array, or using the varags form, CallObjectMethod(), makes no
    difference.
    BTW, I'm finding a few other places where JR's JNI is inconsistent with
    Sun's (not necessarily bugs, though I think some are). Should I post them
    here ? Or email someone ? Or just keep 'em to myself ;-)
    -- chris
    [JNITest.zip]

    Staffan,
    I had a look at this and can confirm
    that this is indeed a problem in JRockit. Unfortunately there is no easy
    workaround other than calling Class.getDeclaredMethods() from a Javamethod
    instead of directly from JNI. Can you explain a bit more about your
    application and what you want to achieve?Thank for confirming the bug (which, incidentally also affects the other
    get[Declared]{Field/Method/Constructor/Class}[s] methods -- with the
    exception of getInterfaces(), for some reason).
    What I'm doing is using JNI to drive the JVM from Smalltalk. I'm using
    reflection to generate (on-the-fly) wrapper (Smalltalk) classes
    corresponding to Java classes and whose instances internally use JNI to
    invoke the Java methods, etc. So it's rather important that reflection
    actually works ;-)
    There's no great difficulty in setting up a forwarding Java class that
    invokes the reflection methods of java.lang.Class, and the forwarding
    class's methods can be invoked from JNI without problems, so I've been able
    to put together a patch that allows my stuff to work over JRockit.
    You asked about the other inconsistencies I've found. There are only 3 (now
    I've had a chance to analyse what I was seeing a bit better -- not to
    mention getting rid of a couple of bugs of my own...). None is especially
    important, and they are kind of esoteric too, but FWIW:
    The JNI DefineClass() method: Sun's implementation will accept NULL values
    for either or both of the name and the class loader. JRockit seems to get
    an access violation (this is on Windows) if given a NULL name, and
    apparently calls exit() if it is given a NULL class loader. I think that
    the Sun behaviour is better since both the name and the classloader are
    optional using the Java interfaces.
    Given a couple of Java classes:
    class Base
    Base(int i) {}
    Base(boolean b) {}
    class Derived
    extends Base
    Derived(int i) {}
    Attempting to use one of Base's constructors as if they were "inherited" by
    Derived acts differently on Sun and JRockit. Code like (I'm typing this off
    the top of my head):
    jclass derived = jnvEnv->findClass("Derived");
    jmethod mid = jniEnv->GetMethodID(derived, "<init>", "(Z)V");
    jvalue args[1];
    args[1].z = true;
    jobject new = jniEnv->CallConstructorA(derived, mid, args);
    will fail on Sun's VM since the call to GetMethodID() will fail with a
    NoSuchMethodError (correctly, I think) whereas JRockit will return a handle
    on the constructor with the same signature in the superclass. When that
    "inherited" constructor is then used the created object is of class Base,
    even though the constructor was invoked on Derived.
    Given the following:
    class Base { public static int ambiguous = 100; }
    interface Interface { int ambiguous = -100; }
    class Derived extends Base implements Interface { }
    Any reference to Derived.ambiguous from Java will trigger a compile-time
    error. However it is legal to do the equivalent from JVM bytecodes (a
    getstatic with class="Derived" name="ambiguous" type="I") and is defined (as
    I read the spec) to be -100. I.e. the JVM resolves the field reference to
    the interface. Under both the Sun and JRockit JVMs that works as expected.
    Doing the equivalent from JNI:
    jclass derived = jniEnv->findClass("Derived");
    jfield fid = jniEnv->GetFieldID(derived, "ambiguous", "I");
    jint value = jniEnv->GetStaticIntField(derived, fid);
    returns -100 on Sun's JVM (which is what I'd expect), but returns 100 on
    JRockit (which I think is wrong).
    Like I said, esoteric...
    Hope this helps.
    -- chris

Maybe you are looking for