A query wrt RMI on JRockit JVM
Hi
I have a query wrt RMI on JRockit JVM.
In case of SUN JVM we define it as : -Djava.rmi.server.codebase=file:///%SERVER_DIR%/a_loadbalancer_rmi_server.jar file:///%SERVER_DIR%/a_init.jar
Either in the start script of the server or in JVM arguments
i.e. the files which need to be utilized are separated by a space
But with JRockit we have to modify it to : -Djava.rmi.server.codebase=file:///%SERVER_DIR%/a_loadbalancer_rmi_server.jar:file:///%SERVER_DIR%/a_init.jar
(“:” (colon) is added in between the rmi jars instead of a “ “(space))
Is this expected behavior - is there any document / link which outlines the same?
Thanks and regards
Anil
HI Anil,
If that is happening with Sun JDK then it is right to have the codebase separated by a Single Space as mentioned in the following Document:
http://download.oracle.com/javase/1.4.2/docs/guide/rmi/javarmiproperties.html
-Djava.rmi.server.codebase="http://webfront/myStuff.jar http://webwave/myOtherStuff.jar"
NOTE: the space Separated Whole Path must be present inside a Double Quote as mentioned above.
Thanks
Ravish Mody
Similar Messages
-
Hi,
We are using JRockit(R) R27.6.0-50_o-100423-1.6.0_05-20080626-2105-windows-ia32 with Weblogic 10.3 on Windows XP SP3 as well as Redhat 5.2.
There is a JVM crash (code generation) when hashCode() in called on a String. Error message is: Illegal memory access. We have tried turning off optimization using -XnoOpt as well -Xnoopt without success. Crash is seen on both the platforms.
Any suggestions or work arounds will be very much appreciated. Dump is given in the end of email.
Thanks,
Ajit
===== BEGIN DUMP =============================================================
JRockit dump produced after 0 days, 00:06:07 on Thu Apr 16 12:07:54 2009
* If you see this dump, please go to *
* http://edocs.bea.com/jrockit/go2troubleshooting.html *
* for troubleshooting information. *
Additional information is available in:
D:\tools\bea103\user_projects\domains\cim8\jrockit.4588.dump
D:\tools\bea103\user_projects\domains\cim8\jrockit.4588.mdmp
Error Message: Illegal memory access. [54]
Exception Rec: EXCEPTION_ACCESS_VIOLATION (c0000005) at 0x0046D11A - memory at 0x0000001B could not be read.
Minidump : Wrote mdmp. Size is 770MB
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#4.
: YC is not running. Last finished YC was YC#14.
OC History : Strategy genparpar was used for OC#1 to OC#4.
YC History : Ran 5 YCs before OC#1.
: Ran 7 YCs before OC#2.
: Ran 1 YCs before OC#3.
: Ran 1 YCs before OC#4.
: Ran 0 YCs since last OC.
YC Promotion : Last YC successfully promoted all objects
Heap : 0x00C00000 - 0x20C00000 (Size: 512 MB)
Compaction : 0x02C00000 - 0x04C00000 (Current compaction type: internal)
NurseryList : 0x00F09148 - 0x0F8F6BE8
KeepArea : 0x101E3398 - 0x0FA7BB38
NurseryMarker: [ 0x101E3398, 0x0FA7BB38 ]
CompRefs : References are 32-bit.
CPU : Intel Pentium 4 SSE SSE2 SSE3 NetBurst EM64T
Number CPUs : 2
Tot Phys Mem : 3489136640 (3327 MB)
OS version : Microsoft Windows XP version 5.1 Service Pack 3 (Build 2600) (32-bit)
Thread System: Windows Threads
Java locking : Normal
State : JVM is running
Command Line : -Xms512m -Xmx512m -Xverify:none -da -Dplatform.home=D:\tools\bea103\WLSERV~1.3 -Dwls.home=D:\tools\bea103\WLSERV~1.3\server -Dweblogic.home=D:\tools\bea103\WLSERV~1.3\server -Dweblogic.management.discover=true -Dwlw.iterativeDev= -Dwlw.testConsole= -Dwlw.logErrorsToConsole= -Dweblogic.ext.dirs=d:\tools\bea103\patch_wls1030\profiles\default\sysext_manifest_classpath;d:\tools\bea103\patch_cie660\profiles\default\sysext_manifest_classpath -Dweblogic.Name=AdminServer -Dtangosol.coherence.cacheconfig=d:/work/cim72/venus_dist_wlg/config/coherence-client-cache-config.xml -Dtangosol.coherence.override=d:/work/cim72/venus_dist_wlg/config/tangosol-coherence-override.xml -DMQ_HOME=d:/work/cim72/venus_dist_wlg -Dtangosol.coherence.log=d:/work/cim72/venus_dist_wlg/tangosol.log -DMQ_CONFIG_FILE=d:/work/cim72/venus_dist_wlg/config/ConfigValues.xml -DMQ_COMMON_DIR=d:/work/common/dev72 -DOS=Windows_NT -DORACLE_HOME=C:\oracle\ora92 -DNODE_ID=Amar -DMQ_LOG=d:/work/cim72/venus_dist_wlg/log -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 -Djavax.xml.transform.TransformerFactory=org.apache.xalan.processor.TransformerFactoryImpl -Djava.security.policy=D:\tools\bea103\WLSERV~1.3\server\lib\weblogic.policy -Dsun.java.launcher=SUN_STANDARD weblogic.Server
java.home : d:\tools\bea103\JROCKI~1\jre
j.class.path : ;d:\tools\bea103\patch_wls1030\profiles\default\sys_manifest_classpath\weblogic_patch.jar;d:\tools\bea103\patch_cie660\profiles\default\sys_manifest_classpath\weblogic_patch.jar;d:\tools\bea103\JROCKI~1\lib\tools.jar;D:\tools\bea103\WLSERV~1.3\server\lib\weblogic_sp.jar;D:\tools\bea103\WLSERV~1.3\server\lib\weblogic.jar;d:\tools\bea103\modules\features\weblogic.server.modules_10.3.0.0.jar;D:\tools\bea103\WLSERV~1.3\server\lib\webservices.jar;d:\tools\bea103\modules\ORGAPA~1.5/lib/ant-all.jar;d:\tools\bea103\modules\NETSFA~1.0_1/lib/ant-contrib.jar;;D:\tools\bea103\WLSERV~1.3\common\eval\pointbase\lib\pbclient57.jar;D:\tools\bea103\WLSERV~1.3\server\lib\xqrl.jar;;;d:/work/cim72/venus_dist_wlg/lib/external/serializer.jar;d:/work/cim72/venus_dist_wlg/lib/external/UserInfoService.jar;
j.lib.path : d:\tools\bea103\JROCKI~1\bin;.;C:\WINDOWS\system32;C:\WINDOWS;d:\tools\bea103\patch_wls1030\profiles\default\native;d:\tools\bea103\patch_cie660\profiles\default\native;D:\tools\bea103\WLSERV~1.3\server\native\win\32;D:\tools\bea103\WLSERV~1.3\server\bin;d:\tools\bea103\modules\ORGAPA~1.5\bin;d:\tools\bea103\JROCKI~1\jre\bin;d:\tools\bea103\JROCKI~1\bin;C:\tools\WebSphereMQ\Java\lib;C:\oracle\ora92\bin;C:\Program Files\O0racle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin2;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;D:\tools\apache-ant-1.5.4\bin;C:\tibco\tibrv\BIN;D:\bea81\jdk142_11\bin;D:\DB2\IBM\SQLLIB\BIN;D:\DB2\IBM\SQLLIB\FUNCTION;D:\DB2\IBM\SQLLIB\SAMPLES\REPL;D:/work/cim70HF1/venus_dist_was/bin/db2ldr;C:\tools\WebSphereMQ\bin;C:\tools\WebSphereMQ\tools\c\samples\bin;D:\tools\bea103\WLSERV~1.3\server\native\win\32\oci920_8
JAVA_HOME : d:\tools\bea103\JROCKI~1
JAVAOPTIONS: <not set>
PATH : d:\tools\bea103\JROCKI~1\jre\bin;d:\tools\bea103\patch_wls1030\profiles\default\native;d:\tools\bea103\patch_cie660\profiles\default\native;D:\tools\bea103\WLSERV~1.3\server\native\win\32;D:\tools\bea103\WLSERV~1.3\server\bin;d:\tools\bea103\modules\ORGAPA~1.5\bin;d:\tools\bea103\JROCKI~1\jre\bin;d:\tools\bea103\JROCKI~1\bin;C:\tools\WebSphereMQ\Java\lib;C:\oracle\ora92\bin;C:\Program Files\O0racle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin2;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;D:\tools\apache-ant-1.5.4\bin;C:\tibco\tibrv\BIN;D:\bea81\jdk142_11\bin;D:\DB2\IBM\SQLLIB\BIN;D:\DB2\IBM\SQLLIB\FUNCTION;D:\DB2\IBM\SQLLIB\SAMPLES\REPL;D:/work/cim70HF1/venus_dist_was/bin/db2ldr;C:\tools\WebSphereMQ\bin;C:\tools\WebSphereMQ\tools\c\samples\bin;D:\tools\bea103\WLSERV~1.3\server\native\win\32\oci920_8
C Heap : Good; no memory allocations have failed
Method : com/martquest/entity/roleassignment/RoleAssignmentEntPKey.hashCode()I
StackOverFlow: 0 StackOverFlowErrors have occured
OutOfMemory : 0 OutOfMemoryErrors have occured
Registers (from ThreadContext: 0x256BED00 / OS context: 0x256BF0EC):
eax = 0000001b ecx = 2ff00210 edx = 2ff00960 ebx = 2ff07a40
esp = 256bf3b8 ebp = 2ff04a28 esi = 256bf574 edi = 2f5626e8
es = 00000023 cs = 0000001b ss = 00000023 ds = 00000023
fs = 0000003b gs = 00000000
eip = 0046d11a eflags = 00010202
Stack:
(* marks the word pointed to by the stack pointer)
256bf3b8: 256bf574* 256bf5b5 000000b5 000000a9 00000000 0047b101
256bf3d0: 0000001b 2ff079b0 00000000 00000039 256bf574 00000038
256bf3e8: 000000a9 2432042c 256bf424 00000030 0042f73c 256bf5b5
256bf400: 00000039 2ff04a28 2ff048e0 2ff04a28 00000042 00000005
Code:
(* marks the word pointed to by the instruction pointer)
0046d0e8: 6a57006a e8515302 0003419c 833c468b c08540c4 0e8b5a75
0046d100: c085018b 008b0274 082440f6 518b4a75 003a830c 448b4274
0046d118: 108b1824* 0000e281 fa811ff0 00100000 d2330474 408b05eb
0046d130: 8b108b18 74c08501 f6008b02 74082440 ebc03304 0c498b05
Loaded modules:
(* denotes the module causing the exception)
00400000-00410fff d:\tools\bea103\JROCKI~1\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 d:\tools\bea103\JROCKI~1\jre\bin\msvcr71.dll
00420000-006c3fff *d:\tools\bea103\JROCKI~1\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
6d410000-6d438fff d:\tools\bea103\JROCKI~1\jre\bin\jdwp.dll
6d770000-6d775fff d:\tools\bea103\JROCKI~1\jre\bin\npt.dll
6d820000-6d82bfff d:\tools\bea103\JROCKI~1\jre\bin\verify.dll
6d3c0000-6d3defff d:\tools\bea103\JROCKI~1\jre\bin\java.dll
6d320000-6d327fff d:\tools\bea103\JROCKI~1\jre\bin\hpi.dll
6d860000-6d86efff D:\tools\bea103\jrockit_160_05\jre\bin\zip.dll
6d290000-6d296fff d:\tools\bea103\JROCKI~1\jre\bin\dt_socket.dll
71a50000-71a8efff C:\WINDOWS\system32\mswsock.dll
662b0000-66307fff C:\WINDOWS\system32\hnetcfg.dll
71a90000-71a97fff C:\WINDOWS\System32\wshtcpip.dll
6d620000-6d632fff D:\tools\bea103\jrockit_160_05\jre\bin\net.dll
00bf0000-00bf7fff C:\WINDOWS\System32\winrnr.dll
237e0000-23806fff C:\WINDOWS\system32\DNSAPI.dll
23810000-2383bfff C:\WINDOWS\system32\WLDAP32.dll
23840000-2384dfff C:\Program Files\Neoteris\Secure Application Manager\samnsp.dll
23870000-23888fff C:\WINDOWS\system32\iphlpapi.dll
238a0000-238a5fff C:\WINDOWS\system32\rasadhlp.dll
6d570000-6d578fff D:\tools\bea103\jrockit_160_05\jre\bin\management.dll
6d640000-6d648fff D:\tools\bea103\jrockit_160_05\jre\bin\nio.dll
68000000-68035fff C:\WINDOWS\system32\rsaenh.dll
769c0000-76a73fff C:\WINDOWS\system32\USERENV.dll
5b860000-5b8b4fff C:\WINDOWS\system32\netapi32.dll
229c0000-229cafff D:\tools\bea103\jrockit_160_05\jre\bin\jmapi.dll
229d0000-229ddfff D:\tools\bea103\wlserver_10.3\server\native\win\32\wlfileio2.dll
25c10000-25c27fff C:\WINDOWS\system32\MPRAPI.dll
77cc0000-77cf1fff C:\WINDOWS\system32\ACTIVEDS.dll
25c30000-25c54fff C:\WINDOWS\system32\adsldpc.dll
76b20000-76b30fff C:\WINDOWS\system32\ATL.DLL
774e0000-7761cfff C:\WINDOWS\system32\ole32.dll
25c60000-25ceafff C:\WINDOWS\system32\OLEAUT32.dll
25cf0000-25cfdfff C:\WINDOWS\system32\rtutils.dll
71bf0000-71c02fff C:\WINDOWS\system32\SAMLIB.dll
77920000-77a12fff C:\WINDOWS\system32\SETUPAPI.dll
25d40000-25d44fff D:\tools\bea103\wlserver_10.3\server\native\win\32\wlntio.dll
6d800000-6d807fff D:\tools\bea103\jrockit_160_05\jre\bin\sunmscapi.dll
77a80000-77b14fff C:\WINDOWS\system32\CRYPT32.dll
77b20000-77b31fff C:\WINDOWS\system32\MSASN1.dll
76bf0000-76bfafff C:\WINDOWS\system32\psapi.dll
6d7c0000-6d7c5fff D:\tools\bea103\jrockit_160_05\jre\bin\rmi.dll
34340000-34452fff d:\tools\bea103\JROCKI~1\jre\bin\dbghelp.dll
"[ACTIVE] ExecuteThread: '0' for" id=17 idx=0x44 tid=4552 lastJavaFrame=0x256BF874
Stack 0: start=0x25680000, end=0x256C0000, guards=0x25683000 (ok), forbidden=0x25681000
Thread Stack Trace:
at modelPutField+458(efield.c:198+38)@0x0046D11A
at generateExpression+3841(expression.c:723+16)@0x0047B101
at generate_block+220(bc2hir.c:1284+0)@0x0042F73C
at generateIRFromOffset+262(bc2hir.c:1042+6)@0x0042FB16
at cgTranslateBC2HIR+87(bc2hir.c:172+0)@0x004305D7
at cmgrGenerateMethodFromPhase+121(codemanager.c:1107+25)@0x0044B719
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 generate_code+421(methodaccess.c:376+7)@0x00541AC5
at get_runnable_codeinfo2+157(methodaccess.c:508+10)@0x00541BED
at RJNI_jrockit_vm_RNI_generateVirtualCode+266(methodaccess.c:646+11)@0x00541F1A
-- Java stack --
at jrockit/vm/RNI.generateVirtualCode(Ljava/lang/Object;II)I(Native Method)
at com/martquest/entity/roleassignment/RoleAssignmentEntPKey.hashCode(RoleAssignmentEntPKey.java:0)
at weblogic/ejb/container/cache/CacheKey.<init>(CacheKey.java:26)
at weblogic/ejb/container/manager/DBManager.create(DBManager.java:1480)
at weblogic/ejb/container/manager/DBManager.remoteCreate(DBManager.java:1360)
at weblogic/ejb/container/internal/EntityEJBHome.create(EntityEJBHome.java:272)
at com/martquest/entity/roleassignment/RoleAssignmentEnt_d9pexc_HomeImpl.create(RoleAssignmentEnt_d9pexc_HomeImpl.java:74)
at com/martquest/session/role/RoleAssignmentSsnBean.createRoleAssignment(RoleAssignmentSsnBean.java:149)
at com/martquest/session/role/RoleAssignmentSsn_dgtk4w_EOImpl.createRoleAssignment(RoleAssignmentSsn_dgtk4w_EOImpl.java:644)
at com/martquest/eml/member/MemberViewServlet.insert(MemberViewServlet.java:1665)
at com/martquest/eml/member/MemberViewServlet.routeAction(MemberViewServlet.java:150)
at com/martquest/eml/member/MemberViewServlet.onService(MemberViewServlet.java:129)
at com/martquest/eml/MqServlet.service(MqServlet.java:487)
at javax/servlet/http/HttpServlet.service(HttpServlet.java:820)
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/ServletStubImpl.execute(ServletStubImpl.java:175)
at weblogic/servlet/internal/WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3495)
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 ===============================================================Looks like JRockit crashes when JIT compiling the method com/martquest/entity/roleassignment/RoleAssignmentEntPKey.hashCode. You can try the latest JRockit version, R27.6.3, which is available from Oracle Support or bundled with JRMC 3.1 here:
http://www.oracle.com/technology/software/products/jrockit/index.html
If that doesn't help, I recommend that you open a ticket with Oracle Support and provide the text dump, the core file and compiled RoleAssignmentEntPKey.class; and ask for a JVM patch.
Henrik -
The Oracle JRockit JVM is not supported by SAP JCo 3.0.5.
Hello all,
I am preparing our new Oracle Fusion Middleware platforms. So far we have been running BPEL 10.1.3.4.0 and we are going to build the 11g platform (WLS and SOA suite) in parallel.
I have already installed WLS Server 10.3.3 and then SOA Suite + the SOA patchset bu selecting always Jrockit_160_17_R28.0.0-679.
Now I am abaout to install the adapters and I red in the documentation
http://download.oracle.com/docs/cd/E14571_01/doc.1111/e17054/intro.htm
For supported JVM information that corresponds to each operating system, see the SAP Note #1077727 in the SAP Service Marketplace.
Note:
The Oracle JRockit JVM is not supported by SAP JCo 3.0.5.
Is anybody aware of this? If it is valid, how could I achieve not to re-installa everything from scratch and select SUN JVM?
Could I for example create a new Managed Server where I will explicity select SUN JVM to be installed for this instance?
Best Regards,
Loukas RougkalasPlease post your question to SOA forum. This forum is about WebLogic Connector Container.
-
Steps to enable "-Xmanagement" option in JRockit JVM?
Hello,
I am trying to enable the "-Xmanagement" option in the Jrockit JVM 1.4.2_04 to enable the management server to listen to the JVM running on our server. Therefore, we can use the JRA to profile our JVM in realtime, using the JRockit Management console.
We are running W2K3 and use the registry to pass all the necessary options (i.e. -classpath, verbose:gc, min/max heap size, -D options etc.) when starting the Weblogic service. However, when I attempt to add the -Xmanagement option to anywhere in the registry setting, the service will fail to start, regardless of where I place the option in the field.
If I cannot set this option, I recieve the below error when attempting to connect to the server via the management console ( I have tried various ports as well )
com.jrockit.common.rmp.JRockitServerNotListeningException: Can't create connection to JRockit on perfd-rpd2a at port 7001
(Encapsulated exception: Connection refused: connect)
at com.jrockit.console.connection.RmpConnection.<init>(RmpConnection.java:124)
at com.jrockit.console.connection.ConnectorModel.connect(ConnectorModel.java:315)
at com.jrockit.console.browser.BrowserAbstractNode.connectNode(BrowserAbstractNode.java:124)
at com.jrockit.console.application.AllUIOperations$4.doAction(AllUIOperations.java:120)
at com.jrockit.console.application.AllUIOperations.executeAction(AllUIOperations.java:621)
at com.jrockit.console.application.UIOperation.actionPerformed(UIOperation.java:310)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at com.jrockit.console.util.WaitCursorEventQueue.dispatchEvent(WaitCursorEventQueue.java:101)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
=== Encapsulated exception ===
java.net.ConnectException: Connection refused: connect
Any ideas/suggestions?
TIA.
-NaderHi Helena,
Below are the values from the registry key we are passing to the weblogic service.
We do not use any of the "Start(WLS)(Weblogic).cmd" scripts to start the Weblogic service, only the WSM (Windows Service Manager).
Please let me know if you have any further questions.
Thanks for the assitance.
Regards,
-Nader
-server -mx1024m -verbose:gc -XX:MaxPermSize=128m -Xmanagement -classpath d:\bea\JROCKI~1\lib\tools.jar;d:\bea\WEBLOG~1\server\lib\weblogic_sp.jar;d:\bea\WEBLOG~1\server\lib\weblogic.jar;d:\bea\jdk142_04\jre\lib\rt.jar;d:\bea\WEBLOG~1\server\lib\webservices.jar -Dweblogic.RootDirectory=d:\bea\j2ee\domains\PERFD-RD2 -Dweblogic.Name=perfd-rpd2a -Dbea.home=d:\bea -Dweblogic.management.username=system -Dweblogic.management.password=weblogic -Dweblogic.management.server=http://10.198.39.237:7001 -Djava.security.policy=d:\bea\WEBLOG~1\server\lib\weblogic.policy -Dsun.net.inetaddr.ttl=0 weblogic.Server -
Daylight Savings Time 2007 and Jrockit JVM 1.4.2_04
If I have applications running on WLS 8.1 SP2 with Jrockit JVM 1.4.2_04 on AS3, would the NEW Energy act of 2007 which resets the DST in march insteadt of April affect my JVM? If yes is there a patch?
This fix is included in JRockit release R27.1 1.4.2_12 publically available from the download site.
Read more: http://java.sun.com/developer/technicalArticles/Intl/USDST/
BEA JRockit ports and includes the JDK from the Sun Java distribution, so things fixed in a Sun JDK is fixed in the corresponding BEA JDK.
Kind regards, Cecilia
BEA JRockit
Kind regards,
Cecilia Borg
BEA WebLogic JRockit -
Determine the method optimizing which the Jrockit JVM crashed.
I have an application that is running on Jrockit JVM. which crashed after 3-4 hours.
From the jrockit.<pid>.dump I could determine that the crash was on the Thread: "(Code Optimization Thread 1) .
And by using -XnoOpt we can stop code Optimization.
However, how do we determine which exact method caused it so that i can use the option -XX:OptFile
I am running Jrockit R28.0.1-21-133393-1.6.0_20-20100512-2126-linux-x86_64
on RED HAT LINUX 5.3 (64 bit)
Thread:
"(Code Optimization Thread 1)" id=5 idx=0x54 tid=29997 lastJavaFrame=0xfffffffffffffffc
Stack 0: start=0x41a70000, end=0x41ab2000, guards=0x41a75000 (ok), forbidden=0x41a73000
Thread Stack Trace:
at mspace_free+473(osal_mspace.c:4608)
at irAliasValidate+1760(aliases.c:558)
at irInfoGet+61(irinfo.c:143)
at irAliasMustBeAliases+59(aliases.c:112)
at update_callvector+4976(inline.c:284)Many bugs were reported for JVM crast at acGetOperand in JRockit R27.x
But no bugs are reported exactly with the same stack trace.
Regarding a workaround, the below stack is actually misleading us. It does not give us a clue about the reasons for the crash (whether it is happening due to concurrent GC or parallel GC or Compaction etc.), so we cannot really say what GC settings would avoid it.
I recommend that we collect another textual dump if the crash occurs again and hope that the stack trace generated the next time will give us better insight into the root cause.
Another suggestion would be to upgrade to R28.x -
JRockit JVM Freezes on server start and WLST domain configuration
Hi,
Here is our configuration:
OS:
cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.3 (Tikanga)
uname -a
Linux ********* 2.6.18-128.el5 #1 SMP Wed Dec 17 11:41:38 EST 2008 x86_64 x86_64 x86_64 GNU/Linux
rpm -qa | grep glibc
glibc-2.5-34
glibc-common-2.5-34
glibc-2.5-34
We are using WLS 10.3 with 64 bit OS and 64 bit JRockit JVM on Xeon system.
The JVM freezes for about 10m when I am trying to start the server. I also see the same behavior when I am trying to create the domain using WLST. Here is the thread dump during the freeze. The JVM eventually recovers from this and continues processing. During domain configuration, the freeze happens when it is trying to write the domain files to disk. All writes are happening to local disk.
===== FULL THREAD DUMP ===============
Mon Apr 20 18:37:41 2009
BEA JRockit(R) R27.6.0-50_o-100423-1.6.0_05-20080626-2104-linux-x86_64
"Main Thread" id=1 idx=0x4 tid=30539 prio=5 alive, in native
at jrockit/io/FileNativeIO.readBytesPinned(Ljava/io/FileDescriptor;[BII)I(Native Method)
at jrockit/io/FileNativeIO.readBytes(FileNativeIO.java:46)
at java/io/FileInputStream.readBytes([BII)I(FileInputStream.java)
at java/io/FileInputStream.read(FileInputStream.java:199)
at sun/security/provider/NativePRNG$RandomIO.readFully(NativePRNG.java:185)
at sun/security/provider/NativePRNG$RandomIO.implGenerateSeed(NativePRNG.java:202)
^-- Holding lock: java/lang/Object@0x8577948[biased lock]
at sun/security/provider/NativePRNG$RandomIO.access$300(NativePRNG.java:108)
at sun/security/provider/NativePRNG.engineGenerateSeed(NativePRNG.java:102)
at java/security/SecureRandom.generateSeed(SecureRandom.java:495)
at com/bea/security/utils/random/AbstractRandomData.ensureInittedAndSeeded(AbstractRandomData.java:83)
^-- Holding lock: com/bea/security/utils/random/SecureRandomData@0x95f5db0[recursive]
at com/bea/security/utils/random/AbstractRandomData.getRandomBytes(AbstractRandomData.java:97)
^-- Holding lock: com/bea/security/utils/random/SecureRandomData@0x95f5db0[biased lock]
at com/bea/security/utils/random/AbstractRandomData.getRandomBytes(AbstractRandomData.java:92)
at weblogic/security/Salt.getRandomBytes(Salt.java:18)
at weblogic/security/internal/encryption/JSafeSecretKeyEncryptor.decryptSecretKey(JSafeSecretKeyEncryptor.java:108)
at weblogic/security/internal/encryption/JSafeEncryptionServiceImpl.<init>(JSafeEncryptionServiceImpl.java:206)
at weblogic/security/internal/encryption/JSafeEncryptionServiceFactory.getEncryptionService(JSafeEncryptionServiceFactory.java:23)
at weblogic/security/internal/SerializedSystemIni.getEncryptionService(SerializedSystemIni.java:214)
at weblogic/security/internal/SerializedSystemIni.getExistingEncryptionService(SerializedSystemIni.java:240)
at jrockit/vm/RNI.c2java(JJJJJ)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 weblogic/descriptor/DescriptorManager$SecurityServiceImpl$SecurityProxy.<init>(DescriptorManager.java:149)
at weblogic/descriptor/DescriptorManager$SecurityServiceImpl$SecurityProxy.instance(DescriptorManager.java:137)
at weblogic/descriptor/DescriptorManager$SecurityServiceImpl.isEncrypted(DescriptorManager.java:108)
at weblogic/descriptor/internal/AbstractDescriptorBean._isEncrypted(AbstractDescriptorBean.java:968)
at weblogic/management/configuration/SecurityConfigurationMBeanImpl.setCredentialEncrypted(SecurityConfigurationMBeanImpl.java:1557)
at weblogic/management/configuration/SecurityConfigurationMBeanImpl.setCredentialEncryptedAsString(SecurityConfigurationMBeanImpl.java:781)
at jrockit/vm/RNI.c2java(JJJJJ)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/bea/staxb/runtime/internal/util/ReflectionUtils.invokeMethod(ReflectionUtils.java:48)
at com/bea/staxb/runtime/internal/RuntimeBindingType$BeanRuntimeProperty.setValue(RuntimeBindingType.java:531)
at com/bea/staxb/runtime/internal/MultiIntermediary.setValue(MultiIntermediary.java:80)
at com/bea/staxb/runtime/internal/ByNameRuntimeBindingType$ElementQNameProperty.fill(ByNameRuntimeBindingType.java:348)
at com/bea/staxb/runtime/internal/LiteralUnmarshalResult.extractAndFillElementProp(LiteralUnmarshalResult.java:139)
at com/bea/staxb/runtime/internal/ByNameUnmarshaller.deserializeContents(ByNameUnmarshaller.java:51)
at com/bea/staxb/runtime/internal/AttributeUnmarshaller.unmarshalIntoIntermediary(AttributeUnmarshaller.java:47)
at com/bea/staxb/runtime/internal/LiteralUnmarshalResult.unmarshalElementProperty(LiteralUnmarshalResult.java:164)
at com/bea/staxb/runtime/internal/LiteralUnmarshalResult.extractAndFillElementProp(LiteralUnmarshalResult.java:136)
at com/bea/staxb/runtime/internal/ByNameUnmarshaller.deserializeContents(ByNameUnmarshaller.java:51)
at com/bea/staxb/runtime/internal/AttributeUnmarshaller.unmarshalIntoIntermediary(AttributeUnmarshaller.java:47)
at com/bea/staxb/runtime/internal/UnmarshalResult.unmarshalBindingType(UnmarshalResult.java:189)
at com/bea/staxb/runtime/internal/UnmarshalResult.unmarshalDocument(UnmarshalResult.java:159)
at com/bea/staxb/runtime/internal/UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:65)
at weblogic/descriptor/internal/MarshallerFactory$1.createDescriptor(MarshallerFactory.java:95)
at weblogic/descriptor/BasicDescriptorManager.createDescriptor(BasicDescriptorManager.java:240)
at weblogic/management/provider/internal/DescriptorManagerHelper.loadDescriptor(DescriptorManagerHelper.java:63)
at weblogic/management/provider/internal/RuntimeAccessImpl$IOHelperImpl.parseXML(RuntimeAccessImpl.java:683)
at weblogic/management/provider/internal/RuntimeAccessImpl.parseNewStyleConfig(RuntimeAccessImpl.java:268)
at weblogic/management/provider/internal/RuntimeAccessImpl.<init>(RuntimeAccessImpl.java:115)
at weblogic/management/provider/internal/RuntimeAccessService.start(RuntimeAccessService.java:39)
at weblogic/t3/srvr/ServerServicesManager.startService(ServerServicesManager.java:459)
at weblogic/t3/srvr/ServerServicesManager.startInStandbyState(ServerServicesManager.java:164)
^-- Holding lock: java/lang/Class@0x939df30[biased lock]
at weblogic/t3/srvr/T3Srvr.initializeStandby(T3Srvr.java:711)
at weblogic/t3/srvr/T3Srvr.startup(T3Srvr.java:482)
at weblogic/t3/srvr/T3Srvr.run(T3Srvr.java:440)
at weblogic/Server.main(Server.java:67)
at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)
-- end of trace
<<Truncated for brevity>>
===== END OF THREAD DUMP ===============
The same process works fine on a VM with the same OS. Any ideas what might be going on?
Thanks,
ChengiThis does not look familiar to me. Download R27.6.3 and see if that works things out: http://www.oracle.com/technology/software/products/jrockit/index.html. If that does not help, I recommend you to report the issue to JRockit support (see how to below).
Best Regards,
Tuva
JRockit PM
How to report to JRockit support:
You must register and file the issue on Metalink, http://metalink.oracle.com. Note that you must have purchased support to continue.
If you have problems during the registration or filing you can call our support +1.800.223.1711* or 1-800-633-0738 directly.
In case you have not purchased support call 1.800.833.3536* for support sales.
More information on our support site: http://www.oracle.com/support/index.html.
*) US numbers - for global technical support contacts see: http://www.oracle.com/support/contact.html -
Jrockit JVM GC issue - weblogic performance and crashes at times
On enabling the verbose gc for memory debug, we have observer the following and we frequently face a JVM issue i.e JVM will be unresponsive due to GC pause and on checking we found the following in GC log.
[memdbg ][Tue Jul 13 01:02:12 2010][26381] GC reason: TLA allocation failed, cause: Get TLA From Nursery
[memdbg ][Tue Jul 13 01:02:12 2010][26381] Stopping of javathreads took 2.234 ms
As of now the following is the TLA size:-
[memdbg ][Tue Jul 13 01:00:10 2010][26381] Minimum TLA size is 2048 bytes
[memdbg ][Tue Jul 13 01:00:10 2010][26381] Preferred TLA size is 65536 bytes
[memdbg ][Tue Jul 13 01:00:10 2010][26381] Large object limit is 2048 bytes
After consultaion with oracle support team, they have asked to us increase the TLA size and we did as follows but we still see the same message.
tried setting
-XXlargeObjectLimit:16k -XXminBlockSize:16k -XXtlaSize:min=16k,preferred=32k
it was still a problem, tried
-XXlargeObjectLimit:32k -XXminBlockSize:32k -XXtlaSize:min=32k,preferred=64k
and we sill the following message.
[memdbg ][Wed Jul 21 03:14:06 2010][11864] f0 3.75Gb
[memdbg ][Wed Jul 21 03:14:06 2010][11864] Minimum TLA size is 16384 bytes
[memdbg ][Wed Jul 21 03:14:06 2010][11864] Preferred TLA size is 32768 bytes
[memdbg ][Wed Jul 21 03:14:06 2010][11864] Large object limit is 16384 bytes
[memdbg ][Wed Jul 21 03:14:06 2010][11864] Minimal blocksize on the freelist is 16384 bytes
[memdbg ][Wed Jul 21 03:14:06 2010][11864] Initial and maximum number of gc threads: 8, of which 8 parallel threads, 4 concurrent threads, and 8 yc threads.
[memdbg ][Wed Jul 21 03:14:06 2010][11864] Preferred free list cache percentage 10%.
[memdbg ][Wed Jul 21 03:14:06 2010][11864] Maximum nursery percentage of free heap is: 95.
[nursery][Wed Jul 21 03:14:06 2010][11864] Optimal nursery size: 536870912, free heap: 1073741824
[nursery][Wed Jul 21 03:14:06 2010][11864] Setting mmNurseryMarker[0] to 0x12affff8
[nursery][Wed Jul 21 03:14:06 2010][11864] Setting mmNurseryMarker[1] to 0x1aaffff0
[nursery][Wed Jul 21 03:14:06 2010][11864] Nursery size increased from 0kb to 524288kb. Parts: 1
[memdbg ][Wed Jul 21 03:14:06 2010][11864] Prefetch distance in balanced tree: 4
[compact][Wed Jul 21 03:14:06 2010][11864] Compactset limit: 7600010, Using matrixes: 0, Static: 0
[memory ][Wed Jul 21 03:14:06 2010][11864] GC mode: Garbage collection optimized for throughput, initial strategy: Generational Parallel Mark & Sweep
[memory ][Wed Jul 21 03:14:06 2010][11864] heap size: 1048576K, maximal heap size: 1048576K, nursery size: 524288K
[memory ][Wed Jul 21 03:14:06 2010][11864] <s>-<end>: GC <before>K-><after>K (<heap>K), <pause> ms
[memory ][Wed Jul 21 03:14:06 2010][11864] <s/start> - start time of collection (seconds since jvm start)
[memory ][Wed Jul 21 03:14:06 2010][11864] <end> - end time of collection (seconds since jvm start)
[memory ][Wed Jul 21 03:14:06 2010][11864] <before> - memory used by objects before collection (KB)
[memory ][Wed Jul 21 03:14:06 2010][11864] <after> - memory used by objects after collection (KB)
[memory ][Wed Jul 21 03:14:06 2010][11864] <heap> - size of heap after collection (KB)
[memory ][Wed Jul 21 03:14:06 2010][11864] <pause> - total sum of pauses during collection (milliseconds)
[memory ][Wed Jul 21 03:14:06 2010][11864] run with -Xverbose:gcpause to see individual pauses
[memdbg ][Wed Jul 21 03:14:39 2010][11864] GC reason: TLA allocation failed, cause: Get TLA From Nursery
[memdbg ][Wed Jul 21 03:14:39 2010][11864] Stopping of javathreads took 1.627 ms
[nursery][Wed Jul 21 03:14:39 2010][11864] KeepAreaStart: 0x1aaffff0 KeepAreaEnd: 0x22b00000
[nursery][Wed Jul 21 03:14:39 2010][11864] Young collection 1 started. This YC is running while the OC is in phase: not running.
[memdbg ][Wed Jul 21 03:14:39 2010][11864] A pinned object was found: 0x11a4d4a0
[memdbg ][Wed Jul 21 03:14:39 2010][11864] A pinned object was found: 0x11a30010
[nursery][Wed Jul 21 03:14:39 2010][11864] Found pinned object: 0x11a4d4a0 - 0x11a4f4b0
Are there any standard tuning recommendations for Jrockit JVM to come over this GC issue? At present, we are using following JAVA options.
-XXlargeObjectLimit:32k -XXminBlockSize:32k -XXtlaSize:min=32k,preferred=64k -verbose:gc -Xverboselog:/tmp/gc.log -Xverbose:memory,gcpause,memdbg,compaction,gc -Xverbosetimestamp -Xgcreport
-RR
Regards
RangaIf you want to optimize for pausetime, you can use for example
-Xms512m -Xmx512m -Xns256m -XXkeepAreaRatio:25 -Xgcprio:pausetime -XpauseTarget:200msThe parameters xms and xmx can be adjusted to your wishes. -
JMAPI - How to get a handle on a Remote JRockit JVM
Using the JVMFactory.getJVM() returns the handle to the current instance of the
JVM in which this code executes.
How do i get a handle to a remote JVM executing on a different host? I.E i am
looking for the API that the Jrockit Console uses to connect to the Management
server on a remote JRockit JVM.There is no such API. The JRockit console has two parts - one resides in
the JVM you are managing and get the data from JRockit, the data is then
sent over the wire to the the other part (the console itself). The wire
protocol in this case is proprietary, but you could implement something
like it yourself.
Regards,
/Staffan
Code Warrior wrote:
Using the JVMFactory.getJVM() returns the handle to the current instance of the
JVM in which this code executes.
How do i get a handle to a remote JVM executing on a different host? I.E i am
looking for the API that the Jrockit Console uses to connect to the Management
server on a remote JRockit JVM. -
Does anyone here (other than me) use JRockit JVM too? I found it's 1.5x faster to start JBoss but very slow for swing apps... I'm not sure if I should switch to it now, please give me suggestions/comments!
Seems pretty obvious - if, in your experience, it's slower for Swing apps, and you mainly use Swing apps, then don't touch it!
Perhaps it's a matter of picking the right tool for the job. JRockit may be better for j2ee systems, in which case utilise its strengths. For Swing apps, just use the standard jvm from Sun. -
JRockit JVM Crashed with the following dump
I am using JRockit VM as the JVM for the Integrated Weblogic Server with JDeveloper. I got this dump, when I was debugging my application. Just thought of sharing it here.
[JRockit] ERROR: The JVM has crashed. Writing crash information to /scratch/xxxxxxxx/view_storage/xxxxxxxx_fixcommit/.jdev_user_home/system11.1.1.5.37.59.86/DefaultDomain/jrockit.18628.dump.
===== BEGIN DUMP =============================================================
JRockit dump produced after 0 days, 00:46:27 on Sat Aug 20 19:49:11 2011
* If you see this dump, please go to *
* http://download.oracle.com/docs/cd/E15289_01/go2troubleshooting.html *
* for troubleshooting information. *
Additional information is available in:
/scratch/xxxxxxxx/view_storage/xxxxxxxx_fixcommit/.jdev_user_home/system11.1.1.5.37.59.86/DefaultDomain/jrockit.18628.dump
No snapshot file (core dump) will be created because core dumps have been
disabled. To enable core dumping, try "ulimit -c unlimited"
before starting JRockit again.
Error Message: Illegal memory access. [54]
Signal info : si_signo=11, si_code=1 si_addr=0x13
Version : Oracle JRockit(R) R28.1.3-11-141760-1.6.0_24-20110301-1432-linux-x86_64
CPU : Intel Core 2 SSE SSE2 SSE3 SSSE3 SSE4.1 Core Intel64
Number CPUs : 2
Tot Phys Mem : 3978702848 (3794 MB)
OS version : Red Hat Enterprise Linux Server release 5.4 (Tikanga)
Linux version 2.6.18-164.0.0.0.1.el5 ([email protected]) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-46)) #1 SMP Thu Sep 3 00:21:28 EDT 2009 (x86_64)
Thread System: Linux NPTL
LibC release : 2.5-stable
Java locking : Normal
State : JVM is running
Command Line : -Xms256M -Xmx1536M -Dweblogic.Name=DefaultServer -Djava.security.policy=/scratch/software/mw_local/FMWTOOLS_11.1.1.5.0_GENERIC_110330.1115/xxxxxxxx/mw_home/wlserver_10.3/server/lib/weblogic.policy -agentlib:jdwp=transport=dt_socket,server=y,address=8986 -Djavax.net.ssl.trustStore=/scratch/software/mw_local/FMWTOOLS_11.1.1.5.0_GENERIC_110330.1115/xxxxxxxx/mw_home/wlserver_10.3/server/lib/DemoTrust.jks -Doracle.adfm.usemds=true -DAFLOG_ECHOED=Y -DAFLOG_ECHOED_PATTERN="[%t][%c][%m][%x]" -DAFLOG_ENABLED=Y -DAFLOG_LEVEL=FINEST -DAFLOG_MODULE=oracle.apps.projects.% -Djbo.debugoutput=silent -Djbo.jdbc.trace=false -Djbo.logging.trace.threshold=1 -Dweblogic.nodemanager.ServiceEnabled=true -Xverify:none -da -Dplatform.home=/scratch/software/mw_local/FMWTOOLS_11.1.1.5.0_GENERIC_110330.1115/xxxxxxxx/mw_home/wlserver_10.3 -Dwls.home=/scratch/software/mw_local/FMWTOOLS_11.1.1.5.0_GENERIC_110330.1115/xxxxxxxx/mw_home/wlserver_10.3/server -Dweblogic.home=/scratch/software/mw_local/FMWTOOLS_11.1.1.5.0_GENERIC_110330.1115/xxxxxxxx/mw_home/wlserver_10.3/server -Djps.app.credential.overwrite.allowed=true -Dcommon.components.home=/scratch/software/mw_local/FMWTOOLS_11.1.1.5.0_GENERIC_110330.1115/xxxxxxxx/mw_home/oracle_common -Djrf.version=11.1.1 -Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.Jdk14Logger -Ddomain.home=/scratch/xxxxxxxx/view_storage/xxxxxxxx_fixcommit/.jdev_user_home/system11.1.1.5.37.59.86/DefaultDomain -Djrockit.optfile=/scratch/software/mw_local/FMWTOOLS_11.1.1.5.0_GENERIC_110330.1115/xxxxxxxx/mw_home/oracle_common/modules/oracle.jrf_11.1.1/jrocket_optfile.txt -Doracle.server.config.dir=/scratch/xxxxxxxx/view_storage/xxxxxxxx_fixcommit/.jdev_user_home/system11.1.1.5.37.59.86/DefaultDomain/config/fmwconfig/servers/DefaultServer -Doracle.domain.config.dir=/scratch/xxxxxxxx/view_storage/xxxxxxxx_fixcommit/.jdev_user_home/system11.1.1.5.37.59.86/DefaultDomain/config/fmwconfig -Djava.util.logging.manager=oracle.core.ojdl.logging.ODLLogManager -Digf.arisidbeans.carmlloc=/scratch/xxxxxxxx/view_storage/xxxxxxxx_fixcommit/.jdev_user_home/system11.1.1.5.37.59.86/DefaultDomain/config/fmwconfig/carml -Digf.arisidstack.home=/scratch/xxxxxxxx/view_storage/xxxxxxxx_fixcommit/.jdev_user_home/system11.1.1.5.37.59.86/DefaultDomain/config/fmwconfig/arisidprovider -Doracle.security.jps.config=/scratch/xxxxxxxx/view_storage/xxxxxxxx_fixcommit/.jdev_user_home/system11.1.1.5.37.59.86/DefaultDomain/config/fmwconfig/jps-config.xml -Doracle.deployed.app.dir=/scratch/xxxxxxxx/view_storage/xxxxxxxx_fixcommit/.jdev_user_home/system11.1.1.5.37.59.86/DefaultDomain/servers/DefaultServer/tmp/_WL_user -Doracle.deployed.app.ext=/- -Dweblogic.alternateTypesDirectory=/scratch/software/mw_local/FMWTOOLS_11.1.1.5.0_GENERIC_110330.1115/xxxxxxxx/mw_home/oracle_common/modules/oracle.ossoiap_11.1.1,/scratch/software/mw_local/FMWTOOLS_11.1.1.5.0_GENERIC_110330.1115/xxxxxxxx/mw_home/oracle_common/modules/oracle.oamprovider_11.1.1 -Djava.protocol.handler.pkgs=oracle.mds.net.protocol -Dweblogic.jdbc.remoteEnabled=false -Dwsm.repository.path=/scratch/xxxxxxxx/view_storage/xxxxxxxx_fixcommit/.jdev_user_home/system11.1.1.5.37.59.86/DefaultDomain/oracle/store/gmds -Datgpf.oracle.home=/scratch/software/mw_local/FMWTOOLS_11.1.1.5.0_GENERIC_110330.1115/xxxxxxxx/mw_home/jdeveloper -Doracle.fusion.appsMode=true -DUSE_JAAS=false -Djps.policystore.hybrid.mode=false -Djps.combiner.optimize.lazyeval=true -Djps.combiner.optimize=true -Djps.auth=ACC -Doracle.core.ojdl.logging.usercontextprovider=oracle.core.ojdl.logging.impl.UserContextImpl -Xverify:none -Doracle.webcenter.analytics.disable-native-partitioning=false -Doracle.webcenter.tagging.scopeTags=false -Doracle.webcenter.framework.service.LOAD_FROM_MDS=true -Doracle.webcenter.framework.resource.authorizerClass.oracle.webcenter.page=oracle.webcenter.spaces.internal.model.GroupSpacePageResourceAuthorizer -Djrockit.codegen.newlockmatching=true -Dwc.oracle.home=/scratch/software/mw_local/FMWTOOLS_11.1.1.5.0_GENERIC_110330.1115/xxxxxxxx/mw_home/jdeveloper -Dportlet.oracle.home=/scratch/software/mw_local/FMWTOOLS_11.1.1.5.0_GENERIC_110330.1115/xxxxxxxx/mw_home/jdeveloper -Dweblogic.ejb.container.MDBDestinationPollIntervalMillis=30000 -Dweblogic.mdb.message.MinimizeAQSessions=true -Doracle.jdbc.createDescriptorUseCurrentSchemaForSchemaName=true -Djbo.ampool.minavailablesize=0 -Djbo.recyclethreshold=25 -Dbip.client.config.dir=/home/xxxxxxxx/XMLPClientConfigDir -Dweblogic.SocketReaders=3 -Djava.awt.headless=true -Dweblogic.transaction.blocking.commit=true -Dweblogic.transaction.blocking.rollback=true -Doracle.ecsf.crawl.mode.debug=true -Doracle.ecsf.applcore.session.enabled=true -DLWSSESSIONCONTEXT=oracle.apps.fnd.applcore.common.ApplSessionManagement -Dlog4j.debug=true -Djps.app.credential.overwrite.allowed=true -Dodi.oracle.home=/scratch/software/mw_local/FMWTOOLS_11.1.1.5.0_GENERIC_110330.1115/xxxxxxxx/mw_home/jdeveloper -Dess.oracle.home=/scratch/software/mw_local/FMWTOOLS_11.1.1.5.0_GENERIC_110330.1115/xxxxxxxx/mw_home/jdeveloper -Dweblogic.management.discover=true -Dwlw.iterativeDev= -Dwlw.testConsole= -Dwlw.logErrorsToConsole= -Dweblogic.ext.dirs=/scratch/software/mw_local/FMWTOOLS_11.1.1.5.0_GENERIC_110330.1115/xxxxxxxx/mw_home/patch_wls1035/profiles/default/sysext_manifest_classpath:/scratch/software/mw_local/FMWTOOLS_11.1.1.5.0_GENERIC_110330.1115/xxxxxxxx/mw_home/patch_jdev1111/profiles/default/sysext_manifest_classpath -Dsun.java.launcher=SUN_STANDARD weblogic.Server
Repository : /tmp/2011_08_20_19_02_53_18628
java.home : /scratch/software/bea/jrockit/jre
j.class.path : /scratch/software/mw_local/FMWTOOLS_11.1.1.5.0_GENERIC_110330.1115/xxxxxxxx/mw_home/oracle_common/modules/oracle.jdbc_11.1.1/ojdbc6dms.jar:/scratch/software/mw_local/FMWTOOLS_11.1.1.5.0_GENERIC_110330.1115/xxxxxxxx/mw_home/patch_wls1035/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/scratch/software/mw_local/FMWTOOLS_11.1.1.5.0_GENERIC_110330.1115/xxxxxxxx/mw_home/patch_jdev1111/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/scratch/software/bea/jrockit/lib/tools.jar:/scratch/software/mw_local/FMWTOOLS_11.1.1.5.0_GENERIC_110330.1115/xxxxxxxx/mw_home/wlserver_10.3/server/lib/weblogic_sp.jar:/scratch/software/mw_local/FMWTOOLS_11.1.1.5.0_GENERIC_110330.1115/xxxxxxxx/mw_home/wlserver_10.3/server/lib/weblogic.jar:/scratch/software/mw_local/FMWTOOLS_11.1.1.5.0_GENERIC_110330.1115/xxxxxxxx/mw_home/modules/features/weblogic.server.modules_10.3.5.0.jar:/scratch/software/mw_local/FMWTOOLS_11.1.1.5.0_GENERIC_110330.1115/xxxxxxxx/mw_home/wlserver_10.3/server/lib/webservices.jar:/scratch/software/mw_local/FMWTOOLS_11.1.1.5.0_GENERIC_110330.1115/xxxxxxxx/mw_home/modules/org.apache.ant_1.7.1/lib/ant-all.jar:/scratch/software/mw_local/FMWTOOLS_11.1.1.5.0_GENERIC_110330.1115/xxxxxxxx/mw_home/modules/net.sf.antcontrib_1.1.0.0_1-0b2/lib/ant-contrib.jar:/scratch/xxxxxxxx/view_storage/xxxxxxxx_fixcommit/.jdev_user_home/system11.1.1.5.37.59.86/DefaultDomain/wcps-lib/derby-10.6.1.0.jar:/scratch/xxxxxxxx/view_storage/xxxxxxxx_fixcommit/.jdev_user_home/system11.1.1.5.37.59.86/DefaultDomain/wcps-lib/derbytools-10.6.1.0.jar:/scratch/software/mw_local/FMWTOOLS_11.1.1.5.0_GENERIC_110330.1115/xxxxxxxx/mw_home/jdeveloper/modules/oracle.ess_11.1.1/ess-sec.jar:/scratch/software/mw_local/FMWTOOLS_11.1.1.5.0_GENERIC_110330.1115/xxxxxxxx/mw_home/jdeveloper/webcenter/modules/oracle.portlet.server_11.1.1/oracle-portlet-api.jar:/scratch/software/mw_local/FMWTOOLS_11.1.1.5.0_GENERIC_110330.1115/xxxxxxxx/mw_home/oracle_common/modules/oracle.jrf_11.1.1/jrf.jar:/scratch/software/mw_local/FMWTOOLS_11.1.1.5.0_GENERIC_110330.1115/xxxxxxxx/mw_home/jdeveloper/webcenter/modules/wcps_11.1.1.4.0/wcps-connection-mbeans.jar:/scratch/software/mw_local/FMWTOOLS_11.1.1.5.0_GENERIC_110330.1115/xxxxxxxx/mw_home/wlserver_10.3/common/derby/lib/derbyclient.jar:/scratch/software/mw_local/FMWTOOLS_11.1.1.5.0_GENERIC_110330.1115/xxxxxxxx/mw_home/wlserver_10.3/server/lib/xqrl.jar
j.lib.path : /scratch/software/bea/jrockit/jre/lib/amd64/jrockit:/scratch/software/bea/jrockit/jre/lib/amd64:/scratch/software/bea/jrockit/jre/../lib/amd64:/scratch/software/mw_local/FMWTOOLS_11.1.1.5.0_GENERIC_110330.1115/xxxxxxxx/mw_home/patch_wls1035/profiles/default/native:/scratch/software/mw_local/FMWTOOLS_11.1.1.5.0_GENERIC_110330.1115/xxxxxxxx/mw_home/patch_jdev1111/profiles/default/native:/ade_autofs/ade_fusion_linux/JDK6_MAIN_LINUX.rdd/090126.6.11.FCS.B03/jdk6/jre/lib/i386/server:/ade_autofs/ade_fusion_linux/JDK6_MAIN_LINUX.rdd/090126.6.11.FCS.B03/jdk6/jre/lib/i386:/ade_autofs/ade_fusion_linux/JDK6_MAIN_LINUX.rdd/090126.6.11.FCS.B03/jdk6/jre/../lib/i386:/usr/lib:/ade/xxxxxxxx_fixcommit/dmsc/lib:/ade/xxxxxxxx_fixcommit/ldap/bin:/ade/xxxxxxxx_fixcommit/oracle/lib:/ade/xxxxxxxx_fixcommit/atgpf/lib/linuxx64:/ade/xxxxxxxx_fixcommit/fusionapps/lib/linuxx64:/ade/xxxxxxxx_fixcommit/fusionapps/hcm/pyt/lib/linuxx64:/ade/xxxxxxxx_fixcommit/bishiphome/dist/clients/epm/Essbase/EssbaseRTC/bin:/ade/xxxxxxxx_fixcommit/opmn/lib:/ade/xxxxxxxx_fixcommit/fatp/linuxx64/demantra/bin:/scratch/software/mw_local/FMWTOOLS_11.1.1.5.0_GENERIC_110330.1115/xxxxxxxx/mw_home/wlserver_10.3/server/native/linux/i686:/scratch/software/mw_local/FMWTOOLS_11.1.1.5.0_GENERIC_110330.1115/xxxxxxxx/mw_home/wlserver_10.3/server/native/linux/i686/oci920_8
JAVA_HOME : /scratch/software/bea/jrockit
JAVAOPTIONS: <not set>
LD_LIBRARY_PATH: /scratch/software/bea/jrockit/jre/lib/amd64/jrockit:/scratch/software/bea/jrockit/jre/lib/amd64:/scratch/software/bea/jrockit/jre/../lib/amd64:/scratch/software/mw_local/FMWTOOLS_11.1.1.5.0_GENERIC_110330.1115/xxxxxxxx/mw_home/patch_wls1035/profiles/default/native:/scratch/software/mw_local/FMWTOOLS_11.1.1.5.0_GENERIC_110330.1115/xxxxxxxx/mw_home/patch_jdev1111/profiles/default/native:/ade_autofs/ade_fusion_linux/JDK6_MAIN_LINUX.rdd/090126.6.11.FCS.B03/jdk6/jre/lib/i386/server:/ade_autofs/ade_fusion_linux/JDK6_MAIN_LINUX.rdd/090126.6.11.FCS.B03/jdk6/jre/lib/i386:/ade_autofs/ade_fusion_linux/JDK6_MAIN_LINUX.rdd/090126.6.11.FCS.B03/jdk6/jre/../lib/i386:/usr/lib:/ade/xxxxxxxx_fixcommit/dmsc/lib:/ade/xxxxxxxx_fixcommit/ldap/bin:/ade/xxxxxxxx_fixcommit/oracle/lib:/ade/xxxxxxxx_fixcommit/atgpf/lib/linuxx64:/ade/xxxxxxxx_fixcommit/fusionapps/lib/linuxx64:/ade/xxxxxxxx_fixcommit/fusionapps/hcm/pyt/lib/linuxx64:/ade/xxxxxxxx_fixcommit/bishiphome/dist/clients/epm/Essbase/EssbaseRTC/bin:/ade/xxxxxxxx_fixcommit/opmn/lib:/ade/xxxxxxxx_fixcommit/fatp/linuxx64/demantra/bin:/scratch/software/mw_local/FMWTOOLS_11.1.1.5.0_GENERIC_110330.1115/xxxxxxxx/mw_home/wlserver_10.3/server/native/linux/i686:/scratch/software/mw_local/FMWTOOLS_11.1.1.5.0_GENERIC_110330.1115/xxxxxxxx/mw_home/wlserver_10.3/server/native/linux/i686/oci920_8
LD_ASSUME_KERNEL: <not set>
LD_PRELOAD : <not set>
StackOverFlow: 0 StackOverFlowErrors have occured
OutOfMemory : 0 OutOfMemoryErrors have occured
C Heap : Good; no memory allocations have failed
GC Strategy : Mode: throughput, with strategy: genparpar (basic strategy: genparpar)
GC Status : OC is not running. Last finished OC was OC#18.
: YC is not running. Last finished YC was YC#150.
YC Promotion : Last YC successfully promoted all objects
YC History : Ran 7 YCs before OC#14.
: Ran 3 YCs before OC#15.
: Ran 26 YCs before OC#16.
: Ran 9 YCs before OC#17.
: Ran 18 YCs before OC#18.
: Ran 9 YCs since last OC.
Heap : 0xa0000000 - 0xbf417000 (Size: 500 MB)
Heap History : OC#7 - 0xb0000000 (256 MB -> 303 MB; +47856 KB)
: OC#11 - 0xb2ebc000 (303 MB -> 343 MB; +41060 KB)
: OC#12 - 0xb56d5000 (343 MB -> 393 MB; +51672 KB)
: OC#15 - 0xb894b000 (393 MB -> 443 MB; +50700 KB)
: OC#16 - 0xbbace000 (443 MB -> 500 MB; +58660 KB)
Compaction : (no compaction area)
Allocation : TLA-min: 2048, TLA-preferred: 65536 TLA-waste limit: 2048
NurseryList : 0xa1ac4930 - 0xb2659cf8
KeepArea : 0xad7221e8 - 0xaea1a448
KA Markers : [ 0xad7221e8, 0xaea1a448 , 0xb2659cf8 ]
Forbidden A : (none)
Previous KA : 0xaea1a448 - 0xb2659cf8
Previous FA : (none)
CompRefs : References are compressed, with heap base 0x0 and shift 0.
Registers (from ThreadContext: 0x40ee7820:
rax = 0000000000000000 rcx = 74752f6176616a4c
rdx = 0000000040ee7d60 rbx = 0000000000000000
rsp = 0000000040ee7c60 rbp = 0000000040ee7c90
rsi = 0000000000000001 rdi = 000000000d0b37e0
r8 = 003b7465532f6c69 r9 = 0000000000000001
r10 = 0000000000000000 r11 = 0000000000000001
r12 = 0000000000000001 r13 = 0000000040ee7d58
r14 = 0000000040ee7d60 r15 = 000000000db4d368
cs = 0000000000000033 fs = 0000000400000000
gs = 0004000000000000
rip = 00002ad027bc7a63 flags = 0000000000000202
Loaded modules:
(* denotes the module where the exception occured)
0000000000400000-0000000000412703 /scratch/software/bea/jrockit/bin/java
000000379b800000-000000379b801f93 /lib64/libdl.so.2
000000379c000000-000000379c0156ff /lib64/libpthread.so.0
000000379b400000-000000379b54ced7 /lib64/libc.so.6
000000379a400000-000000379a41bb3f /lib64/ld-linux-x86-64.so.2
00002ad027a60000-00002ad027d65343 */scratch/software/bea/jrockit/jre/lib/amd64/jrockit/libjvm.so
00002ad02803f000-00002ad02805d9eb /scratch/software/bea/jrockit/jre/lib/amd64/libosal.so
00002ad028260000-00002ad02826c4fb /scratch/software/bea/jrockit/jre/lib/amd64/libutil.so
000000379bc00000-000000379bc8122f /lib64/libm.so.6
000000379f400000-000000379f406e8b /lib64/librt.so.1
00002aaaaac00000-00002aaaaac35c17 /scratch/software/bea/jrockit/jre/lib/amd64/libjdwp.so
00002aaaaad3f000-00002aaaaad41307 /scratch/software/bea/jrockit/jre/lib/amd64/libnpt.so
00002aaaaae49000-00002aaaaae54d03 /scratch/software/bea/jrockit/jre/lib/amd64/libjfr.so
00002aaaee50b000-00002aaaee517337 /scratch/software/bea/jrockit/jre/lib/amd64/libverify.so
00002aaaee61a000-00002aaaee64219b /scratch/software/bea/jrockit/jre/lib/amd64/libjava.so
00000037a2000000-00000037a20140c7 /lib64/libnsl.so.1
00002aaaee789000-00002aaaee78f5bf /scratch/software/bea/jrockit/jre/lib/amd64/native_threads/libhpi.so
00002aaaee954000-00002aaaee961bc3 /scratch/software/bea/jrockit/jre/lib/amd64/libzip.so
00002aaaeeb28000-00002aaaeeb2ae73 /scratch/software/bea/jrockit/jre/lib/amd64/libdt_socket.so
00002aaaeec7b000-00002aaaeec8464b /lib64/libnss_files.so.2
00002aaaef086000-00002aaaef098d1f /scratch/software/bea/jrockit/jre/lib/amd64/libnet.so
00002aaaef652000-00002aaaef657f43 /scratch/software/bea/jrockit/jre/lib/amd64/liborii.so
00002aaaef919000-00002aaaef91f97b /scratch/software/bea/jrockit/jre/lib/amd64/libnio.so
00002aaaf4840000-00002aaaf484547b /scratch/software/bea/jrockit/jre/lib/amd64/libmanagement.so
00002aaaf740f000-00002aaaf7418bbb /scratch/software/bea/jrockit/jre/lib/amd64/libjmapi.so
00002aab02cbe000-00002aab02cbe8bb /scratch/software/bea/jrockit/jre/lib/amd64/librmi.so
00002aab05c3e000-00002aab05ccf86b /scratch/software/bea/jrockit/jre/lib/amd64/libawt.so
00002aab05e0d000-00002aab05e1199f /scratch/software/bea/jrockit/jre/lib/amd64/headless/libmawt.so
00002aab09453000-00002aab094cb21f /scratch/software/bea/jrockit/jre/lib/amd64/libfontmanager.so
Stack:
(* marks the word pointed to by the stack pointer)
0000000040ee7c60: 000000000d133ac0* 00002aaaf31531d0 0000000000000000 0000000040ee7d50
0000000040ee7c80: 0000000040ee7d58 000000000d0b37e0 0000000040ee7cd0 00002ad027bb10bf
0000000040ee7ca0: 0000000000000001 0000000000000064 000000000dd11ed0 000000000d0b37e0
0000000040ee7cc0: 0000000040ee7d60 0000000040ee7d58 0000000040ee7d40 00002ad027bb2404
0000000040ee7ce0: 0000000040ee7d60 000000000dd11ed0 0000000040ee7d50 00002aab08b2ea20
0000000040ee7d00: 0000000012469d70 00002aab08b2ea20 00002aab08b25a38 00002aaaaad360f0
Code:
(* marks the word pointed to by the instruction pointer)
00002ad027bc7a00: 00401f0fd7ebed31 480010b89f058d4c 8d48001249050d8d 3d8d48001025bb35
00002ad027bc7a20: 000018ba001024f1 ffed6d18e8c03100 2e66666666669eeb 0000000000841f0f
00002ad027bc7a40: e865894ce5894855 48f48949f875894c 48f06d894ce05d89 8949f6854830ec83
00002ad027bc7a60: 481246b70f4d74d6* 4c01688d4cd8558d 85fffffd99e8ee89 7d8b481775c389c0
00002ad027bc7a80: ea894c24348b49d8 458b48ffed793be8 8b4cd889068949d8 8b4ce05d8b48e865
00002ad027bc7aa0: c3c9f8758b4cf06d 0000000000841f0f 89fffffea9e8f631 0000441f0fd9ebc3
Last optimized methods:
No methods optimized.
Thread:
"JDWP Transport Listener: dt_soc" id=10 idx=0x30 tid=18640 lastJavaFrame=0xfffffffffffffffc
Stack 0: start=0x40ea7000, end=0x40ee9000, guards=0x40eac000 (ok), forbidden=0x40eaa000
Thread Stack Trace:
at jvmtiIStrdup+35(jvmtimemory.c:111)@0x2ad027bc7a63
at get_name_and_signatures+110(jvmticlass.c:931)@0x2ad027bb10bf
at jvmti_GetFieldName+611(jvmticlass.c:283)@0x2ad027bb2404
at fieldSignature+108()@0x2aaaaac27bdd
-- Java stack --
Memory usage report:
Total mapped 3530424KB (reserved=2192956KB)
- Java heap 1572864KB (reserved=1060772KB)
- GC tables 52620KB
- Thread stacks 32156KB (#threads=84)
- Compiled code 1048576KB (used=37710KB)
- Internal 1416KB
- OS 298768KB
- Other 192248KB
- Classblocks 18688KB (malloced=18313KB #46446)
Not tracing sites.
- Java class data 312064KB (malloced=310392KB #215032 in 46446 classes)
Not tracing sites.
- Native memory tracking 1024KB (malloced=153KB #10)
Not tracing sites.
Set the env variable TRACE_ALLOC_SITES=1 or use the print_memusage switch
trace_alloc_sites=true to enable alloc site tracing.
* If you see this dump, please go to *
* http://download.oracle.com/docs/cd/E15289_01/go2troubleshooting.html *
* for troubleshooting information. *
===== END DUMP ===============================================================
/scratch/xxxxxxxx/view_storage/xxxxxxxx_fixcommit/.jdev_user_home/system11.1.1.5.37.59.86/DefaultDomain/bin/startWebLogic.sh: line 180: 18628 Aborted ${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} -Dweblogic.Name=${SERVER_NAME} -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy ${JAVA_OPTIONS} ${PROXY_SETTINGS} ${SERVER_CLASS}
Debugger connection to debuggee process has been lost.
[Server Instance IntegratedWebLogicServer is shutting down. All applications currently running will be terminated and undeployed.]Hi DH,
This is a known issue to the engineering team and a future release will include a fix for this. Unfortunately, at this point there is no work around available.
I will recommend that you keep an eye on our release notes page to get more updates on it - Release notes | Adobe Muse CC
- Abhishek Maurya -
Possible to test one JVM using RMI into another JVM through a single IDE?
Hi everyone,
I'm currently trying to do something that I'm not yet sure is possible so I'll try to explain what I want to do as best I can and hopefully someone can give me some insight.
Basically I'm working with a service that runs on a JVM and I also have separate tool that runs its own main class with a new JVM.
Currently, in production the only way the tool can interact with the running service is to connect over RMI, which is fine, but now I want to add some new tools doing the same thing but am having a hard time figuring out the best way to test it pre-production.
So I guess what I'm asking is if it is possible to have my main service running in a test suite, and then also run a completely separate class through its main method and have it connect via RMI to the other one. All using the same instance of some IDE (in this case IntelliJ IDEA)
I know there are other ways of testing it, but this would be ideal (I think) if I could get it working at all.
My current test suite creates unix home directories so I could possibly tap into that somehow. I guess my other option would maybe be to run the tools class on its own through a different outside of the IDE enviro.
Thanks for any possible helpIJ lets you debug multiple apps concurrently from a single IJ instance. You didn't mention that that's what you're doing, but I'm assuming it is, else why run in IJ, right? If it's not what you mean, I assume that you can also just plain ol' run multiple apps the same way, and if by some weirdness you can't, just debug 'em and don't set any breakpoints.
EDIT: I guess I don't really know what you're talking about. When I've debugged multiple apps, it was using the "remote" debugging facility. The apps were started on the command line, and then I connected IJ. Note that "remote" just means a separate JVM, not necessarily a remote host, though that's also doable.
What is it exactly that you need IJ for as part of the runtime here?
Edited by: jverd on May 20, 2011 2:50 PM -
Lots of exceptions thrown with JRockit JVM
Hi,
We are switching to test our codes based on JRockitRealTime 3.0.0, 1.6, linux 64 from Sun HotSpot.
Our Coherence version is 3.3.1
We notice a quite a few things are significant slower when compared to the results based on HotSpot.
Turning on the Xverbose:exceptions=debug, we see lots of exceptions thrown, the following is just 1 example of many (with different kinds of stack trace too) related to Coherence API calls. And we believe they are the main cause to the slowdown. Has this kind of problem observed and reported to Coherence before? We did not see the exceptions from running HotSpot JVM, and looks like there is no need/way to turn on the exception traces from HotSpot HVM so we assume there were no exceptions thrown when we ran our applications based on HotSpot JVM.
Regards,
Jasper
DEBUGexcepti00180 java/lang/NoSuchMethodException: java.lang.String.clone()^M
at jrockit/vm/Reflect.fillInStackTrace0(Ljava/lang/Throwable;)V(Native Method)^M
at java/lang/Throwable.fillInStackTrace()Ljava/lang/Throwable;(Native Method)^M
at java/lang/Throwable.<init>(Throwable.java:196)^M
at java/lang/Exception.<init>(Exception.java:41)^M
at java/lang/NoSuchMethodException.<init>(NoSuchMethodException.java:32)^M
at java/lang/Class.getMethod(Class.java:1605)^M
at com/tangosol/run/xml/PropertyAdapter.<init>(PropertyAdapter.java:152)^M
at com/tangosol/run/xml/SimpleAdapter.<init>(SimpleAdapter.java:59)^M
at com/tangosol/run/xml/SimpleAdapter$StringAdapter.<init>(SimpleAdapter.java:1415)^M
at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)^M
at jrockit/vm/Reflect.invokeMethod(Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;(Native Method)^M
at sun/reflect/NativeConstructorAccessorImpl.newInstance0(Ljava/lang/reflect/Constructor;[Ljava/lang/Object;)Ljava/lang/Object;(Native Method)^M
at sun/reflect/NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)^M
at sun/reflect/DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)^M
at java/lang/reflect/Constructor.newInstance(Constructor.java:513)^M
at com/tangosol/run/xml/XmlBean$BeanInfo.makeAdapter(XmlBean.java:1141)^M
at com/tangosol/run/xml/XmlBean$BeanInfo.<init>(XmlBean.java:966)^M
at com/tangosol/run/xml/XmlBean.initBeanInfo(XmlBean.java:874)^M
at com/tangosol/run/xml/XmlBean.findBeanInfo(XmlBean.java:814)^M
at com/tangosol/run/xml/XmlBean.getBeanInfo(XmlBean.java:362)^M
at com/tangosol/util/ExternalizableHelper.writeXmlBean(ExternalizableHelper.java:2009)^M
at com/tangosol/util/ExternalizableHelper.internalWriteObject(ExternalizableHelper.java:2505)^M
at com/tangosol/util/ExternalizableHelper.toBinary(ExternalizableHelper.java:169)^M
at com/tangosol/coherence/component/util/daemon/queueProcessor/service/DistributedCache$ConverterKeyToBinary.convert(DistributedCache.CDB:30)^M
at com/tangosol/util/ConverterCollections$ConverterMap.put(ConverterCollections.java:1317)^M
at com/tangosol/coherence/component/util/daemon/queueProcessor/service/DistributedCache$ViewMap.put(DistributedCache.CDB:1)^M
at com/tangosol/coherence/component/util/SafeNamedCache.put(SafeNamedCache.CDB:1)^M
at com/oracle/ngc/prototype/platform/CacheHelper.createObject(CacheHelper.java:808)^M
at com/oracle/ngc/prototype/object/Account.BulkCreate(Account.java:186)^M at com/oracle/ngc/prototype/loader/PopulateSubscriptionCache$LoadDaemon.run(PopulateSubscriptionCache.java:379)^M
at com/tangosol/util/Daemon$DaemonWorker.run(Daemon.java:519)^M
at java/lang/Thread.run(Thread.java:619)^M
at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)^M
--- End of stack trace^MHi Jasper,
First, I'd like to underscore that what you see are exceptions that are expected and handled gracefully by the standard Java serialization or Coherence classes.
The reason you don't see those exceptions with Sun's JVM is that it does not have an option (at least to my knowledge) to show them. This is a very nice debugging feature of JRockit that allows you to see what is going on (and always has been!) under the hood.
The example you gave is a part of the XmlBean introspection logic checking for a public "clone" method. This code runs once per a class initialization as a part of the static initializer and, as a result, does not impact an application performance. However, if you see exceptions that are occurring constantly, it definitely should be of concern.
Regards,
Gene -
JRockit JVM crash using RHEL 4
Hi,
I am using BEA JRockit(R) R27.5.0-110-94909-1.5.0_14-20080204-1558-linux-x86_64 on RHEL 4 (update 5) running 64 bit AMD Athlon processor. I got a JVM crash from an application which has been running stable all this time. The crash occured 1 hour after the application was started. The error message is "Illegal memory access". From the older discussion forums in BEA I found that this crash is possibly due to a bug in JIT optimization. Below is the complete dump from the crash. It would be great if someone can confirm that this crash is due to the same bug or something else.
Thanks,
Rakesh
===== BEGIN DUMP =============================================================
JRockit dump produced after 0 days, 01:06:20 on Tue Jan 20 10:23:21 2009
* If you see this dump, please go to *
* http://edocs.bea.com/jrockit/go2troubleshooting.html *
* for troubleshooting information. *
Additional information is available in:
/ha/apps/bin/jrockit.2041.dump
No snapshot file (core dump) will be created because core dumps have been
disabled. To enable core dumping, try "ulimit -c unlimited"
before starting JRockit again.
Error Message: Illegal memory access. 54
Signal info : si_signo=11, si_code=128 si_addr=(nil)
Version : BEA JRockit(R) R27.5.0-110-94909-1.5.0_14-20080204-1558-linux-x86_64
GC Strategy : Mode: static, with strategy: singleconcon
GC Status : OC currently running, in phase: marking. This is OC#746.
Heap : 0x2d00000 - 0x22d00000 (Size: 512 MB)
Compaction : 0xdd00000 - 0xe100000 (Current compaction type: internal)
CompRefs : References are compressed, with heap base 0x0.
CPU : AMD Opteron/Athlon64 SSE SSE2 SSE3 EM64T
Number CPUs : 8
Tot Phys Mem : 67561517056 (64431 MB)
OS version : Red Hat Enterprise Linux AS release 4 (Nahant Update 4)
Linux version 2.6.9-42.0.8.ELsmp ([email protected]) (gcc version 3.4.6 20060404 (Red Hat 3.4.6-3)) #1 SMP Tue Jan 23 12:49:51 EST 2007 (x86_64)
Thread System: NPTL
Java locking : Normal
State : JVM is running
Command Line : -Xms512M -Xmx1024M -Xss128M -Xgc:singlecon -XXcompactratio:1 -Djava.ext.dirs=/cms/lib/:/cms/ext/:/ha/apps/lib/:/ha/OracleJar/:/ha/dbwrapper/:.: -DserverID=prod -DSystemProperties=/ha/hi/properties/HITcpBootstrap.prp -Dpid=2041 -Dsun.java.launcher=SUN_STANDARD com.ups.coii.tos.server.TOSServer
java.home : /opt/bea/jrockit-R27.5.0-jdk1.5.0_14/jre
j.class.path : .
j.lib.path : /opt/bea/jrockit-R27.5.0-jdk1.5.0_14/jre/lib/amd64/jrockit:/opt/bea/jrockit-R27.5.0-jdk1.5.0_14/jre/lib/amd64:/opt/bea/jrockit-R27.5.0-jdk1.5.0_14/jre/../lib/amd64::/opt/mqm/java/lib64/:/opt/mqm/java/lib/
JAVA_HOME : <not set>
JAVAOPTIONS: <not set>
LD_LIBRARY_PATH: /opt/bea/jrockit-R27.5.0-jdk1.5.0_14/jre/lib/amd64/jrockit:/opt/bea/jrockit-R27.5.0-jdk1.5.0_14/jre/lib/amd64:/opt/bea/jrockit-R27.5.0-jdk1.5.0_14/jre/../lib/amd64::/opt/mqm/java/lib64/:/opt/mqm/java/lib/
LD_ASSUME_KERNEL: <not set>
C Heap : Good; no memory allocations have failed
StackOverFlow: 0 StackOverFlowErrors have occured
OutOfMemory : 0 OutOfMemoryErrors have occured
Registers (from ThreadContext: 0x42d82960 / OS context: 0x42d82a20):
rax = 040000000174c008 rcx = 0000000000000000
rdx = 0000002a95fe6b70 rbx = 0000000000000002
rsp = 0000000042d82e60 rbp = 0000000042d82fc0
rsi = 000000001450000c rdi = 0000000042d82ec0
r8 = 0000000000000001 r9 = 0000002a96002dac
r10 = 0000002c7a72c140 r11 = 0000000000000021
r12 = 0000000000000002 r13 = 0000000042d82ec0
r14 = 0000002ad6893ff0 r15 = 0000000014500000
cs = 000000000000ab30 fs = 0000000000000000
gs = 0000000000000000
rip = 0000002a95df7d2d flags = 0000000000000246
Stack:
(* marks the word pointed to by the stack pointer)
0000000042d82e60: 0000002ad6893ff0* 0000002ad6893ff0 0000000042d82ec0 0000000042d82f60
0000000042d82e80: 0000002a961222c0 0000002ad6893ff0 0000000014500008 0000002d00000000
0000000042d82ea0: 0000000014500008 0000002d00000000 0000000014500008 0000002d00000000
0000000042d82ec0: 0000000000000000 0000002d00000000 0000000014500008 0000002a00000000
0000000042d82ee0: 0000000014500000 0000000000000000 00000000004ce628 0000000000000001
0000000042d82f00: 0000002a00000000 000000001450000c 00000000059165d8 00000000059167d8
Code:
(* marks the word pointed to by the instruction pointer)
0000002a95df7cc8: bd831ceb028b4821 48097503fffffed8 0aebfffffed0858b 48fffffed0858b48
0000002a95df7ce8: c08548c38948008b 8b4c00000102840f c48949fffffea8b5 48002c1a69058b48
0000002a95df7d08: e9c148082b48d989 06e8c148c8894803 00000008c5048d48 48002c12b9158b48
0000002a95df7d28: 008b483fe1830203* 485a7501a8e8d348 8948002c1a32058b 03e9c148082b48d9
0000002a95df7d48: 8306e8c148c88948 4800000001ba3fe1 048d48d18948e2d3 158b4800000008c5
0000002a95df7d68: 48020348002c1274 2c1837058b480809 8948087400388300 894cfff7ffa2e8df
Loaded modules:
(* denotes the module causing the exception)
0000000000400000-000000000041196b /opt/bea/jrockit-R27.5.0-jdk1.5.0_14/jre/bin/java
0000002a9566c000-0000002a9567aff9 /lib64/tls/libpthread.so.0
0000002a95782000-0000002a9580659b /lib64/tls/libm.so.6
0000002a95908000-0000002a95909c73 /lib64/libdl.so.2
0000002a95a0b000-0000002a95b35df9 /lib64/tls/libc.so.6
0000002a95556000-0000002a9556a34f /lib64/ld-linux-x86-64.so.2
0000002a95c41000-0000002a95ee448f */opt/bea/jrockit-R27.5.0-jdk1.5.0_14/jre/lib/amd64/jrockit/libjvm.so
0000002a96137000-0000002a9613f95a /lib64/tls/librt.so.1
0000002a96251000-0000002a9625497b /usr/lib64/libnuma.so
0000002a96356000-0000002a9635ff13 /lib64/libnss_files.so.2
0000002a964c1000-0000002a964cd467 /opt/bea/jrockit-R27.5.0-jdk1.5.0_14/jre/lib/amd64/libverify.so
0000002a965d0000-0000002a965f321b /opt/bea/jrockit-R27.5.0-jdk1.5.0_14/jre/lib/amd64/libjava.so
0000002a96707000-0000002a9671a503 /lib64/libnsl.so.1
0000002ad69ae000-0000002ad69b463f /opt/bea/jrockit-R27.5.0-jdk1.5.0_14/jre/lib/amd64/native_threads/libhpi.so
0000002ad9a30000-0000002ad9a3dd93 /opt/bea/jrockit-R27.5.0-jdk1.5.0_14/jre/lib/amd64/libzip.so
0000002ad9db4000-0000002ad9dc55cf /opt/bea/jrockit-R27.5.0-jdk1.5.0_14/jre/lib/amd64/libnet.so
Scan Dump Helper:
Iterating in objIter over object at address 0x14500000 (seems to be real).
The reference that caused the crash is a normal field.
Scanned object [0000000014500000 0000000014500018) of class java/lang/ThreadLocal$ThreadLocalMap
0x14500000 : 0x004ce580 classblock
0x14500004 : 0x00000000 flags
===> 0x14500008 : 0x00000002 .table [Ljava/lang/ThreadLocal$ThreadLocalMap$Entry; (java/lang/ThreadLocal$ThreadLocalMap)
0x1450000c : 0x00000002
0x14500010 : 0x0000000a
0x14500014 : 0x00000000
The field that caused the crash is marked with "===>"
The reference is bogus and pointing outside the heap.
Only reference to this object from another object is
object [00000000059191e8 0000000005919278) of class com/ups/coii/thread/util/ThreadPool$PooledThread
0x59191e8 : 0x017b55f0 classblock
0x59191ec : 0x80000000 flags
0x59191f0 : 0x05919280 .name [C (java/lang/Thread)
0x59191f4 : 0x00000000 .threadQ Ljava/lang/Thread; (java/lang/Thread)
0x59191f8 : 0x00000000 .target Ljava/lang/Runnable; (java/lang/Thread)
0x59191fc : 0x02d02ae8 .group Ljava/lang/ThreadGroup; (java/lang/Thread)
0x5919200 : 0x05d50b48 .contextClassLoader Ljava/lang/ClassLoader; (java/lang/Thread)
0x5919204 : 0x059192c0 .inheritedAccessControlContext Ljava/security/AccessControlContext; (java/lang/Thread)
===> 0x5919208 : 0x14500000 .threadLocals Ljava/lang/ThreadLocal$ThreadLocalMap; (java/lang/Thread)
0x591920c : 0x059192d8 .inheritableThreadLocals Ljava/lang/ThreadLocal$ThreadLocalMap; (java/lang/Thread)
0x5919210 : 0x00000000 .blocker Lsun/nio/ch/Interruptible; (java/lang/Thread)
0x5919214 : 0x05919278 .blockerLock Ljava/lang/Object; (java/lang/Thread)
0x5919218 : 0x00000000 .uncaughtExceptionHandler Ljava/lang/Thread$UncaughtExceptionHandler; (java/lang/Thread)
0x591921c : 0x05916d38 .cwObj Ljava/lang/Object; (java/lang/Thread)
0x5919220 : 0x00000000 .blockObj Ljava/lang/Object; (java/lang/Thread)
0x5919224 : 0x04102cf0 .waitNext Ljava/lang/Thread; (java/lang/Thread)
0x5919228 : 0x00000000 .lockNext Ljava/lang/Thread; (java/lang/Thread)
0x591922c : 0x059191e8 .blockThreadStop Ljava/lang/Object; (java/lang/Thread)
0x5919230 : 0x00000000 .accessControlContext Ljava/security/AccessControlContext; (java/lang/Thread)
0x5919234 : 0x00000005
0x5919238 : 0x00000000
0x591923c : 0x00000000
0x5919240 : 0x00000000
0x5919244 : 0x00000000
0x5919248 : 0x00000026
0x591924c : 0x00000000
0x5919250 : 0xda213db0
0x5919254 : 0x0000002a
0x5919258 : 0x00000000
0x591925c : 0x00000000
0x5919260 : 0x000001a1
0x5919264 : 0x00000000
0x5919268 : 0x00000001
0x591926c : 0x05916150 .this$0 Lcom/ups/coii/thread/util/ThreadPool; (com/ups/coii/thread/util/ThreadPool$PooledThread)
0x5919270 : 0x00000000
0x5919274 : 0x00000000
"(GC Main Thread)" id=3 idx=0xc tid=2058 lastJavaFrame=0xfffffffffffffffc
Stack 0: start=0x42d42000, end=0x42d84000, guards=0x42d47000 (ok), forbidden=0x42d45000
Thread Stack Trace:
at mmSingleConFollowReferences+481()@0x2a95df7d2d
at mmSingleConMark+220()@0x2a95df87ab
at mmMark+82()@0x2a95cab846
at mmGCMainLoop+101()@0x2a95cab8eb
at mmGCMainThread+51()@0x2a95ce826e
at tsiCallStartFunction+67()@0x2a95d62bfb
at tsiThreadStub+308()@0x2a95d63e05
at ptiThreadStub+14()@0x2a95dcb277
at start_thread+138()@0x2a9567210a
-- Java stack --
Extended, platform specific info:
libc release: 2.3.4-stable
Elf headers:
libc ehdrs: EI: 7f454c46020101000000000000000000 ET: 3 EM: 62 V: 1 ENTRY: 000000000001c4a0 PHOFF: 0000000000000040 SHOFF: 000000000013c290 EF: 0x0 HS: 64 PS: 56 PHN; 10 SS: 64 SHN: 66 STIDX: 63
libpthread ehdrs: EI: 7f454c46020101000000000000000000 ET: 3 EM: 62 V: 1 ENTRY: 0000000000005620 PHOFF: 0000000000000040 SHOFF: 0000000000011e48 EF: 0x0 HS: 64 PS: 56 PHN; 9 SS: 64 SHN: 35 STIDX: 32
libjvm ehdrs: EI: 7f454c46020101000000000000000000 ET: 3 EM: 62 V: 1 ENTRY: 000000000003f820 PHOFF: 0000000000000040 SHOFF: 000000000037bd90 EF: 0x0 HS: 64 PS: 56 PHN; 3 SS: 64 SHN: 22 STIDX: 19
* If you see this dump, please go to *
* http://edocs.bea.com/jrockit/go2troubleshooting.html *
* for troubleshooting information. *
===== END DUMP ===============================================================Hello Rakesh,
The crash is in GC code, possiibly caused by an incorrect reference on the heap. This could have been caused by an earlier JIT optimization issue or by a bug in GC or something else - we would need to analyze the full core to know for sure. If you want to pursue this, contact Oracle Support and provide us with the core.
Another tip is to upgrade to the latest JRockit version. The latest version available bundled with Oracle products is R27.6.0, I believe R27.6.1 is on its way out with a WLS 10 service pack but don't know the exact date.
Regards,
Henrik -
JRockit JVM crash using RHEL 4 (update 5)
Hi,
I am using BEA JRockit(R) R27.5.0-110-94909-1.5.0_14-20080204-1558-linux-x86_64 on RHEL 4 (update 5) running 64 bit AMD Athlon processor. I got a JVM crash from an application which has been running stable all this time. The crash occured 1 hour after the application was started. The error message is "Illegal memory access". From the older discussion forums in BEA I found that this crash is possibly due to a bug in JIT optimization. Below is the complete dump from the crash. It would be great if someone can confirm that this crash is due to the same bug or something else.
Thanks,
Rakesh
===== BEGIN DUMP =============================================================
JRockit dump produced after 0 days, 01:06:20 on Tue Jan 20 10:23:21 2009
* If you see this dump, please go to *
* http://edocs.bea.com/jrockit/go2troubleshooting.html *
* for troubleshooting information. *
Additional information is available in:
/ha/apps/bin/jrockit.2041.dump
No snapshot file (core dump) will be created because core dumps have been
disabled. To enable core dumping, try "ulimit -c unlimited"
before starting JRockit again.
Error Message: Illegal memory access. [54]
Signal info : si_signo=11, si_code=128 si_addr=(nil)
Version : BEA JRockit(R) R27.5.0-110-94909-1.5.0_14-20080204-1558-linux-x86_64
GC Strategy : Mode: static, with strategy: singleconcon
GC Status : OC currently running, in phase: marking. This is OC#746.
Heap : 0x2d00000 - 0x22d00000 (Size: 512 MB)
Compaction : 0xdd00000 - 0xe100000 (Current compaction type: internal)
CompRefs : References are compressed, with heap base 0x0.
CPU : AMD Opteron/Athlon64 SSE SSE2 SSE3 EM64T
Number CPUs : 8
Tot Phys Mem : 67561517056 (64431 MB)
OS version : Red Hat Enterprise Linux AS release 4 (Nahant Update 4)
Linux version 2.6.9-42.0.8.ELsmp ([email protected]) (gcc version 3.4.6 20060404 (Red Hat 3.4.6-3)) #1 SMP Tue Jan 23 12:49:51 EST 2007 (x86_64)
Thread System: NPTL
Java locking : Normal
State : JVM is running
Command Line : -Xms512M -Xmx1024M -Xss128M -Xgc:singlecon -XXcompactratio:1 -Djava.ext.dirs=/cms/lib/:/cms/ext/:/ha/apps/lib/:/ha/OracleJar/:/ha/dbwrapper/:.: -DserverID=prod -DSystemProperties=/ha/hi/properties/HITcpBootstrap.prp -Dpid=2041 -Dsun.java.launcher=SUN_STANDARD com.ups.coii.tos.server.TOSServer
java.home : /opt/bea/jrockit-R27.5.0-jdk1.5.0_14/jre
j.class.path : .
j.lib.path : /opt/bea/jrockit-R27.5.0-jdk1.5.0_14/jre/lib/amd64/jrockit:/opt/bea/jrockit-R27.5.0-jdk1.5.0_14/jre/lib/amd64:/opt/bea/jrockit-R27.5.0-jdk1.5.0_14/jre/../lib/amd64::/opt/mqm/java/lib64/:/opt/mqm/java/lib/
JAVA_HOME : <not set>
JAVAOPTIONS: <not set>
LD_LIBRARY_PATH: /opt/bea/jrockit-R27.5.0-jdk1.5.0_14/jre/lib/amd64/jrockit:/opt/bea/jrockit-R27.5.0-jdk1.5.0_14/jre/lib/amd64:/opt/bea/jrockit-R27.5.0-jdk1.5.0_14/jre/../lib/amd64::/opt/mqm/java/lib64/:/opt/mqm/java/lib/
LD_ASSUME_KERNEL: <not set>
C Heap : Good; no memory allocations have failed
StackOverFlow: 0 StackOverFlowErrors have occured
OutOfMemory : 0 OutOfMemoryErrors have occured
Registers (from ThreadContext: 0x42d82960 / OS context: 0x42d82a20):
rax = 040000000174c008 rcx = 0000000000000000
rdx = 0000002a95fe6b70 rbx = 0000000000000002
rsp = 0000000042d82e60 rbp = 0000000042d82fc0
rsi = 000000001450000c rdi = 0000000042d82ec0
r8 = 0000000000000001 r9 = 0000002a96002dac
r10 = 0000002c7a72c140 r11 = 0000000000000021
r12 = 0000000000000002 r13 = 0000000042d82ec0
r14 = 0000002ad6893ff0 r15 = 0000000014500000
cs = 000000000000ab30 fs = 0000000000000000
gs = 0000000000000000
rip = 0000002a95df7d2d flags = 0000000000000246
Stack:
(* marks the word pointed to by the stack pointer)
0000000042d82e60: 0000002ad6893ff0* 0000002ad6893ff0 0000000042d82ec0 0000000042d82f60
0000000042d82e80: 0000002a961222c0 0000002ad6893ff0 0000000014500008 0000002d00000000
0000000042d82ea0: 0000000014500008 0000002d00000000 0000000014500008 0000002d00000000
0000000042d82ec0: 0000000000000000 0000002d00000000 0000000014500008 0000002a00000000
0000000042d82ee0: 0000000014500000 0000000000000000 00000000004ce628 0000000000000001
0000000042d82f00: 0000002a00000000 000000001450000c 00000000059165d8 00000000059167d8
Code:
(* marks the word pointed to by the instruction pointer)
0000002a95df7cc8: bd831ceb028b4821 48097503fffffed8 0aebfffffed0858b 48fffffed0858b48
0000002a95df7ce8: c08548c38948008b 8b4c00000102840f c48949fffffea8b5 48002c1a69058b48
0000002a95df7d08: e9c148082b48d989 06e8c148c8894803 00000008c5048d48 48002c12b9158b48
0000002a95df7d28: 008b483fe1830203* 485a7501a8e8d348 8948002c1a32058b 03e9c148082b48d9
0000002a95df7d48: 8306e8c148c88948 4800000001ba3fe1 048d48d18948e2d3 158b4800000008c5
0000002a95df7d68: 48020348002c1274 2c1837058b480809 8948087400388300 894cfff7ffa2e8df
Loaded modules:
(* denotes the module causing the exception)
0000000000400000-000000000041196b /opt/bea/jrockit-R27.5.0-jdk1.5.0_14/jre/bin/java
0000002a9566c000-0000002a9567aff9 /lib64/tls/libpthread.so.0
0000002a95782000-0000002a9580659b /lib64/tls/libm.so.6
0000002a95908000-0000002a95909c73 /lib64/libdl.so.2
0000002a95a0b000-0000002a95b35df9 /lib64/tls/libc.so.6
0000002a95556000-0000002a9556a34f /lib64/ld-linux-x86-64.so.2
0000002a95c41000-0000002a95ee448f */opt/bea/jrockit-R27.5.0-jdk1.5.0_14/jre/lib/amd64/jrockit/libjvm.so
0000002a96137000-0000002a9613f95a /lib64/tls/librt.so.1
0000002a96251000-0000002a9625497b /usr/lib64/libnuma.so
0000002a96356000-0000002a9635ff13 /lib64/libnss_files.so.2
0000002a964c1000-0000002a964cd467 /opt/bea/jrockit-R27.5.0-jdk1.5.0_14/jre/lib/amd64/libverify.so
0000002a965d0000-0000002a965f321b /opt/bea/jrockit-R27.5.0-jdk1.5.0_14/jre/lib/amd64/libjava.so
0000002a96707000-0000002a9671a503 /lib64/libnsl.so.1
0000002ad69ae000-0000002ad69b463f /opt/bea/jrockit-R27.5.0-jdk1.5.0_14/jre/lib/amd64/native_threads/libhpi.so
0000002ad9a30000-0000002ad9a3dd93 /opt/bea/jrockit-R27.5.0-jdk1.5.0_14/jre/lib/amd64/libzip.so
0000002ad9db4000-0000002ad9dc55cf /opt/bea/jrockit-R27.5.0-jdk1.5.0_14/jre/lib/amd64/libnet.so
Scan Dump Helper:
Iterating in objIter over object at address 0x14500000 (seems to be real).
The reference that caused the crash is a normal field.
Scanned object [0000000014500000 0000000014500018) of class java/lang/ThreadLocal$ThreadLocalMap
0x14500000 : 0x004ce580 [classblock]
0x14500004 : 0x00000000 [flags]
===> 0x14500008 : 0x00000002 .table [Ljava/lang/ThreadLocal$ThreadLocalMap$Entry; (java/lang/ThreadLocal$ThreadLocalMap)
0x1450000c : 0x00000002
0x14500010 : 0x0000000a
0x14500014 : 0x00000000
The field that caused the crash is marked with "===>"
The reference is bogus and pointing outside the heap.
Only reference to this object from another object is
object [00000000059191e8 0000000005919278) of class com/ups/coii/thread/util/ThreadPool$PooledThread
0x59191e8 : 0x017b55f0 [classblock]
0x59191ec : 0x80000000 [flags]
0x59191f0 : 0x05919280 .name [C (java/lang/Thread)
0x59191f4 : 0x00000000 .threadQ Ljava/lang/Thread; (java/lang/Thread)
0x59191f8 : 0x00000000 .target Ljava/lang/Runnable; (java/lang/Thread)
0x59191fc : 0x02d02ae8 .group Ljava/lang/ThreadGroup; (java/lang/Thread)
0x5919200 : 0x05d50b48 .contextClassLoader Ljava/lang/ClassLoader; (java/lang/Thread)
0x5919204 : 0x059192c0 .inheritedAccessControlContext Ljava/security/AccessControlContext; (java/lang/Thread)
===> 0x5919208 : 0x14500000 .threadLocals Ljava/lang/ThreadLocal$ThreadLocalMap; (java/lang/Thread)
0x591920c : 0x059192d8 .inheritableThreadLocals Ljava/lang/ThreadLocal$ThreadLocalMap; (java/lang/Thread)
0x5919210 : 0x00000000 .blocker Lsun/nio/ch/Interruptible; (java/lang/Thread)
0x5919214 : 0x05919278 .blockerLock Ljava/lang/Object; (java/lang/Thread)
0x5919218 : 0x00000000 .uncaughtExceptionHandler Ljava/lang/Thread$UncaughtExceptionHandler; (java/lang/Thread)
0x591921c : 0x05916d38 .cwObj Ljava/lang/Object; (java/lang/Thread)
0x5919220 : 0x00000000 .blockObj Ljava/lang/Object; (java/lang/Thread)
0x5919224 : 0x04102cf0 .waitNext Ljava/lang/Thread; (java/lang/Thread)
0x5919228 : 0x00000000 .lockNext Ljava/lang/Thread; (java/lang/Thread)
0x591922c : 0x059191e8 .blockThreadStop Ljava/lang/Object; (java/lang/Thread)
0x5919230 : 0x00000000 .accessControlContext Ljava/security/AccessControlContext; (java/lang/Thread)
0x5919234 : 0x00000005
0x5919238 : 0x00000000
0x591923c : 0x00000000
0x5919240 : 0x00000000
0x5919244 : 0x00000000
0x5919248 : 0x00000026
0x591924c : 0x00000000
0x5919250 : 0xda213db0
0x5919254 : 0x0000002a
0x5919258 : 0x00000000
0x591925c : 0x00000000
0x5919260 : 0x000001a1
0x5919264 : 0x00000000
0x5919268 : 0x00000001
0x591926c : 0x05916150 .this$0 Lcom/ups/coii/thread/util/ThreadPool; (com/ups/coii/thread/util/ThreadPool$PooledThread)
0x5919270 : 0x00000000
0x5919274 : 0x00000000
"(GC Main Thread)" id=3 idx=0xc tid=2058 lastJavaFrame=0xfffffffffffffffc
Stack 0: start=0x42d42000, end=0x42d84000, guards=0x42d47000 (ok), forbidden=0x42d45000
Thread Stack Trace:
at mmSingleConFollowReferences+481()@0x2a95df7d2d
at mmSingleConMark+220()@0x2a95df87ab
at mmMark+82()@0x2a95cab846
at mmGCMainLoop+101()@0x2a95cab8eb
at mmGCMainThread+51()@0x2a95ce826e
at tsiCallStartFunction+67()@0x2a95d62bfb
at tsiThreadStub+308()@0x2a95d63e05
at ptiThreadStub+14()@0x2a95dcb277
at start_thread+138()@0x2a9567210a
-- Java stack --
Extended, platform specific info:
libc release: 2.3.4-stable
Elf headers:
libc ehdrs: EI: 7f454c46020101000000000000000000 ET: 3 EM: 62 V: 1 ENTRY: 000000000001c4a0 PHOFF: 0000000000000040 SHOFF: 000000000013c290 EF: 0x0 HS: 64 PS: 56 PHN; 10 SS: 64 SHN: 66 STIDX: 63
libpthread ehdrs: EI: 7f454c46020101000000000000000000 ET: 3 EM: 62 V: 1 ENTRY: 0000000000005620 PHOFF: 0000000000000040 SHOFF: 0000000000011e48 EF: 0x0 HS: 64 PS: 56 PHN; 9 SS: 64 SHN: 35 STIDX: 32
libjvm ehdrs: EI: 7f454c46020101000000000000000000 ET: 3 EM: 62 V: 1 ENTRY: 000000000003f820 PHOFF: 0000000000000040 SHOFF: 000000000037bd90 EF: 0x0 HS: 64 PS: 56 PHN; 3 SS: 64 SHN: 22 STIDX: 19
* If you see this dump, please go to *
* http://edocs.bea.com/jrockit/go2troubleshooting.html *
* for troubleshooting information. *
===== END DUMP ===============================================================You should open a tar with support (http://metalink.oracle.com ; I am not sure if that is the correct support site for jrockit)
Because the information is all about jrockit and not linux, you probably are not going to get much help here.
You could try the jrockit forum: JRockit
Maybe you are looking for
-
Acrobat 9 Standard - Using Network Drives
Three technical writers here at work use Acrobat 9.1.1 Standard. We all work/edit/save/publish on network drives. We are all experiencing unexplainable crashes, including error messages such as, "This document has been corrupted and cannot be repaire
-
Photosmart 7520 entered incorrect email address on HP scan to email.
Can't delete incorrect email because it wants my pin. Keeps sending my pin to the incorrect email that I entered. How can I delete this?
-
What does Preview do here?
I'm working on a project and the behavior of Preview puzzels me. I use a 4x4 png-picture as a background to a matrix I plot. But for some reason Preview decides to smooth it all out. Can somebody help me with that? The second printscreen was taken fr
-
I changed from enternet exporier 8 to firefox where are my favorites ?
When I transferred my info from Internet Explorer 8 to Firefox my list of favorites is no where to be found or I just don't know how to find it. Does it not transfer as well ? I need help with this Please.
-
Why new firmware may be a good fix for screen problems
When I read on the Internet Thursday that some people had reported that the firmware had fixed their dark screen problems, I wondered if this was possible, and was this a good fix. I had taken my Touch to the Apple store earlier, and had the screen p