Running weblogic 5.1 with HotSpot 2.0
Hi people ,
I just want to run my weblogic with hotspot server VM 2.0 on
weblogic 5.1 . can any place a pointer on how to start weblogic with
hotspot .
thanks a lot in advance
regards
Hari Krishna
Hari Krishna,
First http://www.weblogic.com/platforms/index.html
Then change the .cmd or .sh that you are using to start WebLogic to use the
JVM of your choice.
Peace.
Cameron Purdy
[email protected]
http://www.tangosol.com
WebLogic Consulting Available
"Hari Krishna" <[email protected]> wrote in message
news:[email protected]..
Hi people ,
I just want to run my weblogic with hotspot server VM 2.0 on
weblogic 5.1 . can any place a pointer on how to start weblogic with
hotspot .
thanks a lot in advance
regards
Hari Krishna
Similar Messages
-
Problems in running weblogic server7.0 with windows98 ...
hi
i installed weblogicserver 7.0 on windows 98.and when iam trying to run
setExamplesEnv.cmd file from dos prompt it says bad command or file name.and
when iam trying to start->Programs-> "Launch Examples Server" its
searching for "cmd.exe" which is not found in windows98.please let me know
the solution for this asaprenamed .cmd to .bat and see if it works or not.
krishna ramineni wrote:
hi
i installed weblogicserver 7.0 on windows 98.and when iam trying to run
setExamplesEnv.cmd file from dos prompt it says bad command or file name.and
when iam trying to start->Programs-> "Launch Examples Server" its
searching for "cmd.exe" which is not found in windows98.please let me know
the solution for this asap -
Hello,
Using visual cafe 3 (enterprise), I've got a class which run Weblogic in
order to debug EJB, so I had to insert weblogic classes in VC classpath
(sc.ini) to debug EJB (which uses weblogic classes like weblogic.rmi,...)
and run WL.
It works fine with weblogic 3.1 (no java and wl distinct classpaths) but
not with newer versions (4.5.2, 5.1) because WL refuse to run coz of
weblogicaux.jar in java classpath !!!!
So how can I do ?
Thx,
MattYou should upgrade to VCafe Enterprise 3.1a. I believe there's no charge. Check out the WebGain
website.
WebLogic 4.5.x and 5.1.x use dynamic class loading to enable runtime replacement of servlets, jsps,
and ejbs.
The server should be started with the standard class libraries and directories given by -classpath
and the weblogic\classes and weblogicaux.jar on the -Dweblogic.class.path.
The Server can be started with everthing on the classpath in what's called static mode. In this
case, the important thing is to make sure that weblogic\classes\boot appears BEFORE
weblogic\classes.
For 5.1.x, also make sure that the parameter -Dweblogic.system.disableWeblogicClassPath=true is
added.
But the automated EJB features in VCafe 3.1a won't work with 5.1.x. For that you'll need to update
to VCafe 4.0 Enterprise (and I believe there is an upgrade cost there.)
-dana
Matt wrote:
>
Hello,
Using visual cafe 3 (enterprise), I've got a class which run Weblogic in
order to debug EJB, so I had to insert weblogic classes in VC classpath
(sc.ini) to debug EJB (which uses weblogic classes like weblogic.rmi,...)
and run WL.
It works fine with weblogic 3.1 (no java and wl distinct classpaths) but
not with newer versions (4.5.2, 5.1) because WL refuse to run coz of
weblogicaux.jar in java classpath !!!!
So how can I do ?
Thx,
Matt -
Anyone able to run SOAP over SSL with Weblogic 5.1??? If so, how??? And
without purchasing third party tools??? Thanks.
-FreddieAnyone able to run SOAP over SSL with Weblogic 5.1??? If so, how??? And
without purchasing third party tools??? Thanks.
-Freddie -
Problems running Weblogic 6.1 Server on Pentium 4 with Windows XP
Hi everyone.
I've got a problem. I'm trying to run Weblogic 6.1 Server on Pentium 4 with Windows
XP as OS, and when I try to work with the console the system restarts and get
an error message in which I can read something like "big error on the system".
Does anybody know if there is any problem between WebLogic Server and Pentium
4 or Windows XP?
Thank youWe're you ever able to install WLS 6.1 sp4 in XP in a working fashion?
WLS 6.1 sp3 works just fine on XP.
Steve...
"Hiroaki Nakamura" <[email protected]> wrote:
>
I had a problem installing WebLogic6.1SP4 on Windows XP.
SP3 was OK. The problem seems to be in the installer.
When I ran the installer, I saw these weird behaviors:
- The default value of BEA Home was "\\bea" (should be "C:\bea").
- The dialog for inputting system password was skipped.
- After the installer "finished", some directories like
C:\bea\jdk131, C:\bea\wlserver6.1\bin were missing.
OTOH, "C:\BEA WebLogic E-Business Platform" was created.
- In the control panel, add/remove program section, the
entry for WebLogic6.1SP4 was not created.
The installer runs fine on Windows 2000. And I copied
the installed files to my Windows XP machine, and I ran
startWebLogic.cmd in myserver directory, it seems OK. -
Memory maxed out when running weblogic 4.5
I am the tech support guy for my office, but I am WebLogic illiterate. I have a user who is running WebLogic, but when he runs it, his RAM and virtual memory max out. Are there any settings in WebLogic for memory allocation? Or is there a known problem with memory?
Please see my reply in misc.
Michael Girdley
Product Manager, WebLogic Server
BEA Systems Inc.
Jay A. Fulks <[email protected]> wrote in message
news:89gt0e$91a$[email protected]..
Hi.
I am running WebLogic 4.5.1.5 under Solaris 2.6. I am using JDK 1.2.2
with HotSpot. When we shutdown our server, it essentially crashes with
the following error:
# HotSpot Virtual Machine Error, Unexpected Signal 11
# Error happened during: mark sweep
# Error ID: 4F533F534F4C415249530E4350500BC2 01
After looking into the problem, we found that it is easily recreatable,
simply
by (1) starting the server, (2) hitting any web page (which causes
FileServlet
to be loaded), and (3) shutting down the server.
I have attached a tail of my log file as evidence.
Anybody else seen this problem? Is it a Weblogic/HotSpot compatibility
problem?
Thanks. -
Run WL 6.1 with JDK 1.4 RC
Anyone tried JDK 1.4 yet with WL 6.1? I got the following error message when I
did it. I understand that WL 6.1 is not officially supported yet from BEA.
thanks
Frank
========
C:\bea\wlserver6.1>"C:\java\j2sdk1.4.0-rc\bin\java" -hotspot -ms64m -mx64m -classpath
".;.\lib\weblo
gic_sp.jar;.\lib\weblogic.jar" -Dweblogic.Domain=mojdomain -Dweblogic.Name=mojserver
"-Dbea.home=C:\
bea" -Dweblogic.management.password= -Dweblogic.ProductionModeEnabled=true "-Djava.security.policy==
C:\bea\wlserver6.1\lib\weblogic.policy" weblogic.Server
java.lang.SecurityException: Unable to locate a login configuration
at com.sun.security.auth.login.ConfigFile.<init>(ConfigFile.java:97)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:
39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorIm
pl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at java.lang.Class.newInstance0(Class.java:296)
at java.lang.Class.newInstance(Class.java:249)
at javax.security.auth.login.Configuration$3.run(Configuration.java:221)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.login.Configuration.getConfiguration(Configuration.java:215)
at javax.security.auth.login.LoginContext$1.run(LoginContext.java:170)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.login.LoginContext.init(LoginContext.java:167)
at javax.security.auth.login.LoginContext.<init>(LoginContext.java:393)
at weblogic.security.internal.ServerAuthenticate.main(ServerAuthenticate.java:81)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:200)
at weblogic.Server.main(Server.java:35)
Caused by: java.io.IOException: Unable to locate a login configuration
at com.sun.security.auth.login.ConfigFile.init(ConfigFile.java:206)
at com.sun.security.auth.login.ConfigFile.<init>(ConfigFile.java:95)
... 16 moreI do not think you can do it easily, because it appears that WebLogic is shipped
with 'customized' Sun's security classes (most likely to implement JAAS).
Frank <[email protected]> wrote:
Anyone tried JDK 1.4 yet with WL 6.1? I got the following error message when I
did it. I understand that WL 6.1 is not officially supported yet from BEA.
thanks
Frank
========
C:\bea\wlserver6.1>"C:\java\j2sdk1.4.0-rc\bin\java" -hotspot -ms64m -mx64m -classpath
".;.\lib\weblo
gic_sp.jar;.\lib\weblogic.jar" -Dweblogic.Domain=mojdomain -Dweblogic.Name=mojserver
"-Dbea.home=C:\
bea" -Dweblogic.management.password= -Dweblogic.ProductionModeEnabled=true "-Djava.security.policy==
C:\bea\wlserver6.1\lib\weblogic.policy" weblogic.Server
java.lang.SecurityException: Unable to locate a login configuration
at com.sun.security.auth.login.ConfigFile.<init>(ConfigFile.java:97)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:
39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorIm
pl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at java.lang.Class.newInstance0(Class.java:296)
at java.lang.Class.newInstance(Class.java:249)
at javax.security.auth.login.Configuration$3.run(Configuration.java:221)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.login.Configuration.getConfiguration(Configuration.java:215)
at javax.security.auth.login.LoginContext$1.run(LoginContext.java:170)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.login.LoginContext.init(LoginContext.java:167)
at javax.security.auth.login.LoginContext.<init>(LoginContext.java:393)
at weblogic.security.internal.ServerAuthenticate.main(ServerAuthenticate.java:81)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:200)
at weblogic.Server.main(Server.java:35)
Caused by: java.io.IOException: Unable to locate a login configuration
at com.sun.security.auth.login.ConfigFile.init(ConfigFile.java:206)
at com.sun.security.auth.login.ConfigFile.<init>(ConfigFile.java:95)
... 16 more--
Dimitri -
Can I run 2 different domains with same name but on 2 different machines?
I am trying to setup 2 domains with same name (sharedcds1) on 2 different machines (Machine1 and Machine2).
When I start the weblogic managed server 1 (sharedcds1managedserver1) on Machine2, it throws an error saying it has some conflicts with the managed server 1 running on Machine1. How did the managed server of one machine know about the other server. Can I run 2 different domains with same name but on 2 different machines?
Here is the error in the log -
<Jun 14, 2005 10:53:29 AM EDT> <Error> <Cluster> <BEA-000123> <Conflict start: You tried to bind an
object under the name weblogic.transaction.coordinators.sharedcds1managedserver1 in the JNDI tree.
The object from 4596206652609838848S:130.170.61.153:[9505,9505,-1,-1,9505,-1,-1,0,0]:sharedcds1:s
haredcds1managedserver1 is non-clusterable, and you have tried to bind more than once from two or m
ore servers. Such objects can only be deployed from one server.>
<Jun 14, 2005 10:53:29 AM EDT> <Error> <Cluster> <BEA-000123> <Conflict start: You tried to bind an
object under the name weblogic.transaction.coordinators.sharedcds1managedserver1 in the JNDI tree.
The object from 8842351474821025197S:130.170.61.154:[9505,9505,-1,-1,9505,-1,-1,0,0]:sharedcds1:s
haredcds1managedserver1 is non-clusterable, and you have tried to bind more than once from two or m
ore servers. Such objects can only be deployed from one server.>
Thanks
SatishYes you can. Make sure that domains configured to use different multicast address. WLS uses multicast for communications between nodes in domain.
although your configuration will work, you could have troubles if you going to execute inter-domain calls between domains/servers with the same names. -
JVM crash with hotspot error SIGSEGV
Hello ,
We have tomcat 6 running in production environment with jdk version 1.6.0_24. We observed that Tomcat/JVM is crashing frequently once in a week.
Can somebody please look into it and help me the way forward for troubleshooting.
Here is the example hs_err_pid.log.
# A fatal error has been detected by the Java Runtime Environment:
# SIGSEGV (0xb) at pc=0xfffffffe582caafc, pid=680, tid=45
# JRE version: 6.0_24-b07
# Java VM: Java HotSpot(TM) 64-Bit Server VM (19.1-b02 mixed mode solaris-sparc compressed oops)
# Problematic frame:
# C [libclntsh.so.11.1+0x2caafc]
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
--------------- T H R E A D ---------------
Current thread (0x0000000103bf0000): JavaThread "ajp-9011-5" daemon [_thread_in_native, id=45, stack(0xfffffffe57f00000,0xfffffffe57f80000)]
siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x0000000000000000
Registers:
O0=0x0000000000000000 O1=0x0000000000000000 O2=0xffffffff7e84a300 O3=0x0000000108097124
O4=0xfffffffe5bc03a00 O5=0x0000000102f0c648 O6=0xfffffffe57f70d91 O7=0xfffffffe582ca438
G1=0xffffffff7e6d1070 G2=0x0000000110390830 G3=0x0000000000001c00 G4=0x00000000000017c0
G5=0x000000008192ec00 G6=0xfffffffe603fe000 G7=0xfffffffe5bc03a00 Y=0x0000000000000000
PC=0xfffffffe582caafc nPC=0xfffffffe582cab00
Register to memory mapping:
O0=0x0000000000000000
0x0000000000000000 is pointing to unknown location
O1=0x0000000000000000
0x0000000000000000 is pointing to unknown location
O2=0xffffffff7e84a300
0xffffffff7e84a300: _uberdata+0 in /lib/sparcv9/libc.so.1 at 0xffffffff7e600000
O3=0x0000000108097124
0x0000000108097124 is pointing to unknown location
O4=0xfffffffe5bc03a00
0xfffffffe5bc03a00 is pointing to unknown location
O5=0x0000000102f0c648
0x0000000102f0c648 is pointing to unknown location
O6=0xfffffffe57f70d91
0xfffffffe57f70d91 is pointing into the stack for thread: 0x0000000103bf0000
"ajp-9011-5" daemon prio=3 tid=0x0000000103bf0000 nid=0x2d runnable [0xfffffffe57f7d000]
java.lang.Thread.State: RUNNABLE
O7=0xfffffffe582ca438
0xfffffffe582ca438: kpuhhrsm+0x3b8 in /opt/local/matrix/v6r2012/server/solaris_a64/code/bin/libclntsh.so.11.1 at 0xfffffffe58000000
G1=0xffffffff7e6d1070
0xffffffff7e6d1070: mutex_unlock+0 in /lib/sparcv9/libc.so.1 at 0xffffffff7e600000
G2=0x0000000110390830
0x0000000110390830 is pointing to unknown location
G3=0x0000000000001c00
0x0000000000001c00 is pointing to unknown location
G4=0x00000000000017c0
0x00000000000017c0 is pointing to unknown location
G5=0x000000008192ec00
0x000000008192ec00 is pointing to unknown location
G6=0xfffffffe603fe000
0xfffffffe603fe000 is pointing to unknown location
G7=0xfffffffe5bc03a00
0xfffffffe5bc03a00 is pointing to unknown location
Top of Stack: (sp=0xfffffffe57f71590)
0xfffffffe57f71590: 0000000000001400 0000000000078008
0xfffffffe57f715a0: 00000000000053fc 0000000102f0c648
0xfffffffe57f715b0: 0000000000001800 00000000000000ff
0xfffffffe57f715c0: fffffffe59f69298 fffffffe59f692d0
0xfffffffe57f715d0: 0000000000000000 fffffffe59f692d0
0xfffffffe57f715e0: 0000000110390e48 0000000000002280
0xfffffffe57f715f0: 0000000000001400 0000000110390e48
0xfffffffe57f71600: fffffffe57f71071 fffffffe584e2868
0xfffffffe57f71610: 0000000110390000 0000000110390f1c
0xfffffffe57f71620: fffffffe5a22de70 0000000000000080
0xfffffffe57f71630: 7fffffff00000054 0000000000000000
0xfffffffe57f71640: 00fffffe59f2e386 fffffffe57f72a9f
0xfffffffe57f71650: 0000000001004000 0000000110390ff8
0xfffffffe57f71660: 0000000110390e48 0000000110390e48
0xfffffffe57f71670: fffffffe5a22de70 0000000110390e48
0xfffffffe57f71680: 0000000110390e48 fffffffe5a22de70
Instructions: (pc=0xfffffffe582caafc)
0xfffffffe582caaec: d2 5c c0 08 81 c7 e0 08 91 e8 20 00 aa 10 20 ff
0xfffffffe582caafc: ea 28 20 00 81 c7 e0 08 91 e8 20 00 ca 58 60 00
Stack: [0xfffffffe57f00000,0xfffffffe57f80000], sp=0xfffffffe57f71590, free space=453k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libclntsh.so.11.1+0x2caafc]
C [libclntsh.so.11.1+0x4e2870]
C [libmxoci80.so+0x48d4]
C [libeMatrix.jni.so+0x944d14]
C [libeMatrix.jni.so+0x9450f8]
C [libeMatrix.jni.so+0x93e65c]
C [libeMatrix.jni.so+0x93e588]
C [libeMatrix.jni.so+0x909c28]
C [libeMatrix.jni.so+0x8d06f0]
C [libeMatrix.jni.so+0x8d2568]
C [libeMatrix.jni.so+0x8d2f3c]
C [libeMatrix.jni.so+0x91add4]
C [libeMatrix.jni.so+0x91b4c4]
C [libeMatrix.jni.so+0x5a3778]
C [libeMatrix.jni.so+0x5a36dc]
C [libeMatrix.jni.so+0x54b628]
C [libeMatrix.jni.so+0x81d100]
C [libeMatrix.jni.so+0x81c1f4]
C [libeMatrix.jni.so+0x702f4c]
C [libeMatrix.jni.so+0x4c0e84]
C [libeMatrix.jni.so+0x5b8f60]
C [libeMatrix.jni.so+0x5b8ed4]
C [libeMatrix.jni.so+0x5b8e70]
C [libeMatrix.jni.so+0x6b3718]
C [libeMatrix.jni.so+0x67c584]
C [libeMatrix.jni.so+0x67d118]
C [libeMatrix.jni.so+0x6b5e10]
C [libeMatrix.jni.so+0x867ee4]
C [libeMatrix.jni.so+0xef35c4]
C [libeMatrix.jni.so+0x10a5428]
C [libeMatrix.jni.so+0x110227c]
C [libeMatrix.jni.so+0xec62e8]
C [libeMatrix.jni.so+0x43e404]
J com.matrixone.jni.MatrixKernel.statelessDispatch(Lcom/matrixone/jdl/MatrixSession;Ljava/lang/String;Ljava/lang/String;[B)I
J com.matrixone.jdl.rmi.bosBusinessObjectImpl.expandSelect(Lcom/matrixone/jdl/MatrixSession;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;ZZSLjava/lang/String;Ljava/lang/String;SZ)Lcom/matrixone/jdl/bosSelectExpandSt;
j matrix.db.BusinessObject.expandSelect(Lmatrix/db/Context;Ljava/lang/String;Ljava/lang/String;Lmatrix/util/StringList;Lmatrix/util/StringList;ZZSLjava/lang/String;Ljava/lang/String;SZZ)Lmatrix/db/ExpansionWithSelect;+40
j matrix.db.BusinessObject.expandSelect(Lmatrix/db/Context;Ljava/lang/String;Ljava/lang/String;Lmatrix/util/StringList;Lmatrix/util/StringList;ZZSLjava/lang/String;Ljava/lang/String;Z)Lmatrix/db/ExpansionWithSelect;+22
j com.ericsson.mars.type.MarsType.getRelationshipWithSelectList(SLjava/lang/String;Ljava/lang/String;Lmatrix/util/StringList;Lmatrix/util/StringList;Ljava/lang/String;Ljava/lang/String;ZZ)Lmatrix/db/RelationshipWithSelectList;+30
j com.ericsson.mars.type.MarsType.getRelationshipWithSelectList(SLjava/lang/String;Ljava/lang/String;Lmatrix/util/StringList;Lmatrix/util/StringList;Ljava/lang/String;ZZ)Lmatrix/db/RelationshipWithSelectList;+16
j com.ericsson.mars.type.MarsType.getFromRelationshipWithSelectList(Ljava/lang/String;Ljava/lang/String;Lmatrix/util/StringList;Lmatrix/util/StringList;Ljava/lang/String;)Lmatrix/db/RelationshipWithSelectList;+11
J com.ericsson.mars.type.MxGroup.getAssignments(Lmatrix/db/Context;Z)Ljava/util/Hashtable;
j com.ericsson.mars.jspbean.LoginBean.setCurrentProjectId(Ljava/lang/String;)V+72
j com.ericsson.mars.util.MenuServlet.setCurrentProjectId(Ljavax/servlet/http/HttpSession;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Lcom/ericsson/mars/jspbean/LoginBean;Ljava/lang/String;)V+14
j com.ericsson.mars.util.MenuServlet.doGet(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+460
j javax.servlet.http.HttpServlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+35
j javax.servlet.http.HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+30
j org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+376
j org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+101
j com.ericsson.mars.filter.MarsMonitorFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V+616
j org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+119
j org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+101
j org.apache.catalina.core.StandardWrapperValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+804
j org.apache.catalina.core.StandardContextValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+365
j org.apache.catalina.core.StandardHostValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+64
j org.apache.catalina.valves.ErrorReportValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+6
J org.apache.catalina.valves.AccessLogValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
j org.apache.catalina.core.StandardEngineValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+42
j org.apache.catalina.connector.CoyoteAdapter.service(Lorg/apache/coyote/Request;Lorg/apache/coyote/Response;)V+158
J org.apache.coyote.ajp.AjpAprProcessor.process(J)Z
j org.apache.coyote.ajp.AjpAprProtocol$AjpConnectionHandler.process(J)Lorg/apache/tomcat/util/net/AprEndpoint$Handler$SocketState;+39
J org.apache.tomcat.util.net.AprEndpoint$Worker.run()V
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub
V [libjvm.so+0x1af334]
V [libjvm.so+0x1b9ce4]
V [libjvm.so+0x525a80]
V [libjvm.so+0x2488c4]
V [libjvm.so+0x25ae50]
V [libjvm.so+0x86d074]
V [libjvm.so+0x784148]
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J com.matrixone.jni.MatrixKernel.statelessDispatch(Lcom/matrixone/jdl/MatrixSession;Ljava/lang/String;Ljava/lang/String;[B)I
J com.matrixone.jdl.rmi.bosBusinessObjectImpl.expandSelect(Lcom/matrixone/jdl/MatrixSession;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;ZZSLjava/lang/String;Ljava/lang/String;SZ)Lcom/matrixone/jdl/bosSelectExpandSt;
j matrix.db.BusinessObject.expandSelect(Lmatrix/db/Context;Ljava/lang/String;Ljava/lang/String;Lmatrix/util/StringList;Lmatrix/util/StringList;ZZSLjava/lang/String;Ljava/lang/String;SZZ)Lmatrix/db/ExpansionWithSelect;+40
j matrix.db.BusinessObject.expandSelect(Lmatrix/db/Context;Ljava/lang/String;Ljava/lang/String;Lmatrix/util/StringList;Lmatrix/util/StringList;ZZSLjava/lang/String;Ljava/lang/String;Z)Lmatrix/db/ExpansionWithSelect;+22
j com.ericsson.mars.type.MarsType.getRelationshipWithSelectList(SLjava/lang/String;Ljava/lang/String;Lmatrix/util/StringList;Lmatrix/util/StringList;Ljava/lang/String;Ljava/lang/String;ZZ)Lmatrix/db/RelationshipWithSelectList;+30
j com.ericsson.mars.type.MarsType.getRelationshipWithSelectList(SLjava/lang/String;Ljava/lang/String;Lmatrix/util/StringList;Lmatrix/util/StringList;Ljava/lang/String;ZZ)Lmatrix/db/RelationshipWithSelectList;+16
j com.ericsson.mars.type.MarsType.getFromRelationshipWithSelectList(Ljava/lang/String;Ljava/lang/String;Lmatrix/util/StringList;Lmatrix/util/StringList;Ljava/lang/String;)Lmatrix/db/RelationshipWithSelectList;+11
J com.ericsson.mars.type.MxGroup.getAssignments(Lmatrix/db/Context;Z)Ljava/util/Hashtable;
j com.ericsson.mars.jspbean.LoginBean.setCurrentProjectId(Ljava/lang/String;)V+72
j com.ericsson.mars.util.MenuServlet.setCurrentProjectId(Ljavax/servlet/http/HttpSession;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Lcom/ericsson/mars/jspbean/LoginBean;Ljava/lang/String;)V+14
j com.ericsson.mars.util.MenuServlet.doGet(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+460
j javax.servlet.http.HttpServlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+35
j javax.servlet.http.HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+30
j org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+376
j org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+101
j com.ericsson.mars.filter.MarsMonitorFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V+616
j org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+119
j org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+101
j org.apache.catalina.core.StandardWrapperValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+804
j org.apache.catalina.core.StandardContextValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+365
j org.apache.catalina.core.StandardHostValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+64
j org.apache.catalina.valves.ErrorReportValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+6
J org.apache.catalina.valves.AccessLogValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
j org.apache.catalina.core.StandardEngineValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+42
j org.apache.catalina.connector.CoyoteAdapter.service(Lorg/apache/coyote/Request;Lorg/apache/coyote/Response;)V+158
J org.apache.coyote.ajp.AjpAprProcessor.process(J)Z
j org.apache.coyote.ajp.AjpAprProtocol$AjpConnectionHandler.process(J)Lorg/apache/tomcat/util/net/AprEndpoint$Handler$SocketState;+39
J org.apache.tomcat.util.net.AprEndpoint$Worker.run()V
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x0000000108494000 JavaThread "ajp-9011-11" daemon [_thread_blocked, id=165, stack(0xfffffffe51600000,0xfffffffe51680000)]
0x0000000105a30000 JavaThread "ajp-9011-10" daemon [_thread_blocked, id=163, stack(0xfffffffe51100000,0xfffffffe51180000)]
0x0000000105fa4000 JavaThread "ajp-9011-9" daemon [_thread_blocked, id=75, stack(0xfffffffe51300000,0xfffffffe51380000)]
0x0000000106e85800 JavaThread "ajp-9011-8" daemon [_thread_blocked, id=74, stack(0xfffffffe51400000,0xfffffffe51480000)]
0x0000000100b93000 JavaThread "ajp-9011-7" daemon [_thread_blocked, id=73, stack(0xfffffffe51500000,0xfffffffe51580000)]
0x0000000106a84000 JavaThread "Thread-22" daemon [_thread_blocked, id=66, stack(0xfffffffe51b00000,0xfffffffe51b80000)]
0x00000001060ba800 JavaThread "Thread-21" daemon [_thread_blocked, id=65, stack(0xfffffffe51c00000,0xfffffffe51c80000)]
0x00000001060b9800 JavaThread "Thread-20" daemon [_thread_blocked, id=64, stack(0xfffffffe51d00000,0xfffffffe51d80000)]
0x00000001067dd000 JavaThread "Thread-19" daemon [_thread_blocked, id=63, stack(0xfffffffe51e00000,0xfffffffe51e80000)]
0x00000001067dc000 JavaThread "Thread-18" daemon [_thread_blocked, id=62, stack(0xfffffffe51f00000,0xfffffffe51f80000)]
0x0000000105f03000 JavaThread "Thread-17" daemon [_thread_blocked, id=61, stack(0xfffffffe57700000,0xfffffffe57780000)]
0x0000000105def000 JavaThread "Thread-16" daemon [_thread_blocked, id=60, stack(0xfffffffe57800000,0xfffffffe57880000)]
0x0000000105407000 JavaThread "Thread-15" daemon [_thread_blocked, id=59, stack(0xfffffffe57900000,0xfffffffe57980000)]
0x000000010362b800 JavaThread "Thread-14" daemon [_thread_blocked, id=58, stack(0xfffffffe57a00000,0xfffffffe57a80000)]
0x0000000100d05000 JavaThread "Thread-13" daemon [_thread_blocked, id=57, stack(0xfffffffe57b00000,0xfffffffe57b80000)]
0x0000000104d92000 JavaThread "ajp-9011-6" daemon [_thread_blocked, id=46, stack(0xfffffffe57e00000,0xfffffffe57e80000)]
=>0x0000000103bf0000 JavaThread "ajp-9011-5" daemon [_thread_in_native, id=45, stack(0xfffffffe57f00000,0xfffffffe57f80000)]
0x0000000104c90800 JavaThread "ajp-9011-4" daemon [_thread_blocked, id=44, stack(0xfffffffe5a400000,0xfffffffe5a480000)]
0x000000010368e000 JavaThread "ajp-9011-3" daemon [_thread_blocked, id=38, stack(0xfffffffe5a600000,0xfffffffe5a680000)]
0x0000000103f19800 JavaThread "ajp-9011-2" daemon [_thread_blocked, id=35, stack(0xfffffffe5bb00000,0xfffffffe5bb80000)]
0x0000000101f39000 JavaThread "ajp-9011-1" daemon [_thread_in_native, id=34, stack(0xfffffffe5f300000,0xfffffffe5f380000)]
0x0000000101398000 JavaThread "ajp-9011-Acceptor-0" daemon [_thread_in_native, id=33, stack(0xfffffffe5bd00000,0xfffffffe5bd80000)]
0x0000000101545000 JavaThread "ajp-9011-CometPoller-0" daemon [_thread_blocked, id=32, stack(0xfffffffe5be00000,0xfffffffe5be80000)]
0x0000000101544800 JavaThread "ajp-9011-Poller-0" daemon [_thread_blocked, id=31, stack(0xfffffffe5bf00000,0xfffffffe5bf80000)]
0x0000000101443800 JavaThread "http-9083-Acceptor-0" daemon [_thread_in_native, id=30, stack(0xfffffffe5ee00000,0xfffffffe5ee80000)]
0x000000010200e000 JavaThread "http-9083-Sendfile-0" daemon [_thread_blocked, id=29, stack(0xfffffffe5ef00000,0xfffffffe5ef80000)]
0x0000000101384800 JavaThread "http-9083-CometPoller-0" daemon [_thread_blocked, id=28, stack(0xfffffffe5f000000,0xfffffffe5f080000)]
0x0000000100b7a800 JavaThread "http-9083-Poller-0" daemon [_thread_blocked, id=27, stack(0xfffffffe5f100000,0xfffffffe5f180000)]
0x0000000101552000 JavaThread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon [_thread_blocked, id=26, stack(0xfffffffe5f200000,0xfffffffe5f280000)]
0x0000000101efe000 JavaThread "EventSenderIn LKPGHUB" [_thread_blocked, id=24, stack(0xfffffffe5f500000,0xfffffffe5f580000)]
0x0000000101f32800 JavaThread "EventSenderOut LKPGHUB" [_thread_blocked, id=23, stack(0xfffffffe5f600000,0xfffffffe5f680000)]
0x0000000101ee6000 JavaThread "Timer-0" [_thread_blocked, id=22, stack(0xfffffffe5f700000,0xfffffffe5f780000)]
0x000000010153e000 JavaThread "GC Daemon" daemon [_thread_blocked, id=19, stack(0xffffffff70500000,0xffffffff70580000)]
0x0000000100cc6800 JavaThread "RMI Reaper" [_thread_blocked, id=18, stack(0xffffffff70a00000,0xffffffff70a80000)]
0x0000000100a87000 JavaThread "RMI TCP Accept-0" daemon [_thread_in_native, id=16, stack(0xffffffff74c00000,0xffffffff74c80000)]
0x0000000100a86000 JavaThread "RMI TCP Accept-7006" daemon [_thread_in_native, id=15, stack(0xffffffff74d00000,0xffffffff74d80000)]
0x00000001007be000 JavaThread "RMI TCP Accept-0" daemon [_thread_in_native, id=14, stack(0xffffffff74e00000,0xffffffff74e80000)]
0x0000000100721000 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=13, stack(0xffffffff75c00000,0xffffffff75c80000)]
0x000000010071e000 JavaThread "CompilerThread1" daemon [_thread_blocked, id=12, stack(0xffffffff75d00000,0xffffffff75e00000)]
0x000000010071b000 JavaThread "CompilerThread0" daemon [_thread_blocked, id=11, stack(0xffffffff75f00000,0xffffffff76000000)]
0x0000000100719000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=10, stack(0xffffffff76100000,0xffffffff76180000)]
0x00000001006f8800 JavaThread "Finalizer" daemon [_thread_blocked, id=9, stack(0xffffffff77300000,0xffffffff77380000)]
0x00000001006f1800 JavaThread "Reference Handler" daemon [_thread_blocked, id=8, stack(0xffffffff77d00000,0xffffffff77d80000)]
0x0000000100135800 JavaThread "main" [_thread_in_native, id=2, stack(0xffffffff7be00000,0xffffffff7be80000)]
Other Threads:
0x00000001006eb800 VMThread [stack: 0xffffffff76500000,0xffffffff76600000] [id=7]
0x0000000100abe800 WatcherThread [stack: 0xffffffff74a00000,0xffffffff74b00000] [id=17]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
PSYoungGen total 1035392K, used 108637K [0xffffffff30400000, 0xffffffff70400000, 0xffffffff70400000)
eden space 1021824K, 10% used [0xffffffff30400000,0xffffffff36e17468,0xffffffff6e9e0000)
from space 13568K, 0% used [0xffffffff6f6c0000,0xffffffff6f6c0000,0xffffffff70400000)
to space 13184K, 0% used [0xffffffff6e9e0000,0xffffffff6e9e0000,0xffffffff6f6c0000)
PSOldGen total 3145728K, used 74189K [0xfffffffe70400000, 0xffffffff30400000, 0xffffffff30400000)
object space 3145728K, 2% used [0xfffffffe70400000,0xfffffffe74c73680,0xffffffff30400000)
PSPermGen total 65536K, used 62676K [0xfffffffe60400000, 0xfffffffe64400000, 0xfffffffe70400000)
object space 65536K, 95% used [0xfffffffe60400000,0xfffffffe641352f0,0xfffffffe64400000)
Dynamic libraries:
0x0000000100000000 /opt/app/jdk1.6.0_24_6/bin/sparcv9/java
0xffffffff7ef00000 /usr/lib/64/libCstd.so.1
0xffffffff7f100000 /lib/64/libthread.so.1
0xffffffff7ec00000 /opt/app/jdk1.6.0_24_6/bin/sparcv9/../../jre/lib/sparcv9/jli/libjli.so
0xffffffff7ea00000 /lib/64/libdl.so.1
0xffffffff7e600000 /lib/64/libc.so.1
0xffffffff7e400000 /usr/lib/sparcv9/libCrun.so.1
0xffffffff7ed00000 /platform/SUNW,SPARC-Enterprise/lib/sparcv9/libc_psr.so.1
0xffffffff7d400000 /opt/app/jdk1.6.0_24_6/jre/lib/sparcv9/server/libjvm.so
0xffffffff7e000000 /lib/64/libsocket.so.1
0xffffffff7e200000 /usr/lib/64/libsched.so.1
0xffffffff7d200000 /lib/64/libm.so.1
0xffffffff7d000000 /lib/64/libdoor.so.1
0xffffffff7ce00000 /lib/64/libnsl.so.1
0xffffffff7cc00000 /lib/64/libm.so.2
0xffffffff7ca00000 /lib/64/libscf.so.1
0xffffffff7c800000 /lib/64/libuutil.so.1
0xffffffff7c600000 /lib/64/libgen.so.1
0xffffffff7c400000 /lib/64/libmd.so.1
0xffffffff7c200000 /lib/64/libmp.so.2
0xffffffff7bc00000 /opt/app/jdk1.6.0_24_6/jre/lib/sparcv9/libverify.so
0xffffffff7ba00000 /opt/app/jdk1.6.0_24_6/jre/lib/sparcv9/libjava.so
0xffffffff7b800000 /opt/app/jdk1.6.0_24_6/jre/lib/sparcv9/native_threads/libhpi.so
0xffffffff7b400000 /opt/app/jdk1.6.0_24_6/jre/lib/sparcv9/libzip.so
0xffffffff76300000 /usr/lib/locale/en_US.ISO8859-1/sparcv9/en_US.ISO8859-1.so.3
0xffffffff75900000 /opt/app/jdk1.6.0_24_6/jre/lib/sparcv9/libmanagement.so
0xffffffff75700000 /opt/app/jdk1.6.0_24_6/jre/lib/sparcv9/libnet.so
0xffffffff75500000 /opt/app/jdk1.6.0_24_6/jre/lib/sparcv9/libj2pkcs11.so
0xffffffff75300000 /usr/lib/sparcv9/libpkcs11.so
0xffffffff75100000 /usr/lib/64/libcryptoutil.so.1
0xffffffff74f00000 /usr/lib/security/64/pkcs11_softtoken.so
0xffffffff74800000 /opt/local/tomcat6/lib/libtcnative-1.so.0.1.20
0xffffffff74600000 /opt/local/apr64/lib/libapr-1.so.0
0xffffffff74400000 /lib/64/libuuid.so.1
0xffffffff74200000 /lib/64/libsendfile.so.1
0xffffffff74000000 /lib/64/librt.so.1
0xffffffff75000000 /lib/64/libpthread.so.1
0xffffffff73e00000 /lib/64/libkstat.so.1
0xffffffff73c00000 /usr/sfw/lib/64/libgcc_s.so.1
0xffffffff73a00000 /lib/64/libaio.so.1
0xfffffffe5c000000 /opt/local/matrix/v6r2012/server/solaris_a64/code/bin/libeMatrix.jni.so
0xffffffff73700000 /usr/lib/64/librpcsvc.so.1
0xffffffff73500000 /usr/lib/64/libresolv.so.2
0xffffffff73300000 /opt/local/matrix/v6r2012/server/solaris_a64/code/bin/libmxUtil.so
0xffffffff72c00000 /opt/local/matrix/v6r2012/server/solaris_a64/code/bin/libxercesc_3_0_1.so
0xffffffff72400000 /opt/local/matrix/v6r2012/server/solaris_a64/code/bin/libvgalaxy7u.so
0xffffffff72000000 /usr/lib/64/libX11.so.4
0xffffffff72a00000 /opt/local/matrix/v6r2012/server/solaris_a64/code/bin/libLCDef.so
0xffffffff73900000 /usr/lib/64/libintl.so.1
0xffffffff73800000 /usr/lib/64/libw.so.1
0xffffffff71d00000 /usr/lib/64/libXext.so.0
0xffffffff71b00000 /usr/lib/64/libdevinfo.so.1
0xffffffff71900000 /lib/64/libnvpair.so.1
0xffffffff71700000 /lib/64/libsec.so.1
0xffffffff71500000 /lib/64/libavl.so.1
0xffffffff71300000 /usr/lib/64/libgss.so.1
0xffffffff71100000 /lib/64/libcmd.so.1
0xffffffff70f00000 /usr/lib/64/libsasl.so.1
0xffffffff70d00000 /opt/local/matrix/v6r2012/server/solaris_a64/code/bin/libmxCipher.so
0xffffffff70b00000 /opt/local/matrix/v6r2012/server/solaris_a64/code/bin/libmxDriver.so
0xffffffff70800000 /opt/local/matrix/v6r2012/server/solaris_a64/code/bin/libJS0LCC.so
0xffffffff70600000 /usr/lib/64/libiostream.so.1
0xfffffffe5fe00000 /opt/local/matrix/v6r2012/server/solaris_a64/code/bin/libmxoci80.so
0xfffffffe58000000 /opt/local/matrix/v6r2012/server/solaris_a64/code/bin/libclntsh.so.11.1
0xfffffffe5fa00000 /opt/local/matrix/v6r2012/server/solaris_a64/code/bin/libnnz11.so
0xfffffffe52000000 /opt/local/matrix/v6r2012/server/solaris_a64/code/bin/libociei.so
0xfffffffe5f800000 /usr/lib/64/libz.so
0xfffffffe5b800000 /opt/app/jdk1.6.0_24_6/jre/lib/sparcv9/libawt.so
0xfffffffe5b500000 /opt/app/jdk1.6.0_24_6/jre/lib/sparcv9/headless/libmawt.so
0xfffffffe5b200000 /opt/local/matrix/v6r2012/server/solaris_a64/code/bin/libtcl8.5.so
0xfffffffe5af00000 /usr/lib/64/libXt.so.4
0xfffffffe5ac00000 /usr/openwin/lib/sparcv9/libSM.so.6
0xfffffffe5a900000 /usr/openwin/lib/sparcv9/libICE.so.6
0xfffffffe51900000 /opt/local/matrix/v6r2012/server/solaris_a64/code/bin/libmxftps.so
0xfffffffe51700000 /opt/local/matrix/v6r2012/server/solaris_a64/code/bin/libmxCrypt.so
VM Arguments:
jvm_args: -Djava.util.logging.config.file=/opt/local/tomcat6/conf/logging.properties -Xss512k -Xms4096m -Xmx4096m -XX:NewSize=1024m -XX:MaxNewSize=1024m -XX:MaxPermSize=256m -XX:SurvivorRatio=3 -XX:+UseParallelGC -XX:ParallelGCThreads=4 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=7006 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/local/tomcat6/logs -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/opt/local/tomcat6/endorsed -Dcatalina.base=/opt/local/tomcat6 -Dcatalina.home=/opt/local/tomcat6 -Djava.io.tmpdir=/opt/local/tomcat6/temp
java_command: org.apache.catalina.startup.Bootstrap start
Launcher Type: SUN_STANDARD
Environment Variables:
JAVA_HOME=/opt/app/jdk1.6.0_24_6
JRE_HOME=/opt/app/jdk1.6.0_24_6
PATH=/opt/app/jdk1.6.0_24_5/bin:/opt/local/matrix/v6r2012/server/bin/solaris4:/opt/app/jdk1.6.0_24_1/bin/sparcv9:/usr/bin:/bin:/opt/app/Oracle11/11.0/bin:/usr/bin:/usr/ucb:/etc:/usr/sbin:/opt/csw/bin:/opt/app/Oracle11/11.0/bin:/usr/bin:/usr/ucb:/etc:/usr/sbin:/opt/csw/bin:/usr/sfw/bin:/usr/xpg4/bin
LD_LIBRARY_PATH=/opt/app/jdk1.6.0_24_6/jre/lib/sparcv9/server:/opt/app/jdk1.6.0_24_6/jre/lib/sparcv9:/opt/app/jdk1.6.0_24_6/jre/../lib/sparcv9:/usr/sfw/lib/64:/usr/lib/lwp:/opt/local/matrix/v6r2012/server/solaris_a64/code/bin:/usr/lib:/lib:/opt/local/matrix/v6r2012/server/solaris_a64/code/lib:/opt/local/matrix/v6r2012/server/solaris_a64/tcl85/lib/tcl8.5/../:/opt/local/tomcat6/lib
LD_PRELOAD=libCstd.so.1
SHELL=/bin/sh
ARCH=solaris4
Signal Handlers:
SIGSEGV: [libjvm.so+0x8c8000], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
SIGBUS: [libjvm.so+0x8c8000], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
SIGFPE: [libjvm.so+0x212868], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
SIGPIPE: SIG_IGN, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGXFSZ: [libjvm.so+0x212868], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
SIGILL: [libjvm.so+0x212868], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGUSR2: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGQUIT: [libeMatrix.jni.so+0x92daa0], sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGHUP: [libjvm.so+0x786b68], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
SIGINT: [libclntsh.so.11.1+0xcc9b40], sa_mask[0]=0x9fbef057, sa_flags=0x0000000c
SIGTERM: [libjvm.so+0x786b68], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
SIG39: [libjvm.so+0x789f60], sa_mask[0]=0x00000000, sa_flags=0x00000008
SIG40: [libjvm.so+0x212868], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
--------------- S Y S T E M ---------------
OS: Solaris 10 10/08 s10s_u6wos_07b SPARC
Copyright 2008 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 27 October 2008
uname:SunOS 5.10 Generic_147440-12 sun4u (T2 libthread)
rlimit: STACK 32768k, CORE infinity, NOFILE 65536, AS infinity
load average:3.30 3.24 3.32
CPU:total 32 has_v8, has_v9, popc, has_vis1, has_vis2, is_ultra3
Memory: 8k page, physical 67108864k(6706552k free)
vm_info: Java HotSpot(TM) 64-Bit Server VM (19.1-b02) for solaris-sparc JRE (1.6.0_24-b07), built on Feb 2 2011 17:05:27 by "" with Workshop 5.8
time: Fri Aug 16 07:29:20 2013
elapsed time: 551891 seconds> libmxoci80.so
Looks like that could be JNI.
Incorrect JNI code (or other called binaries) will cause SEGSEGV which will cause server crashes. -
Rogue cpu hog while running WebLogic
Hello,
My application is a servlet/EJB/Oracle application running on
WebLogic.
During stress test, I am seeing a java thread that is taking up 50% of
available cpu on a dual cpu machine. The thread remains at 100% even
after the load is over.
Here are some data and observations:
0. I am running WebLogic 7.0.1 on RedHat 7.2 (kernel 2.4.9-31), dual
cpu. My application consists of a few servlets talking to some 20
stateless session beans which uses CMP 2.0 entity beans to talk to
Oracle 9.0.1. We are using the oci jdbc driver.
1. After the load was over, I used ps and saw that the thread was
still running. I tracked its parent to the weblogic root process.
2. I ran top and saw the thread taking up 50% of available cpu
(sometimes it is 100% of a cpu, but it may also be 60% of cpu1 and 40%
of cpu2, etc).
3. I did a full thread dump, all but one thread are weblogic's or the
jvm's internal threads. My application did have one thread remaining,
but it is a periodic cleanup thread that wakes up every 30 secs and I
believe it is benign. I am not able to quickly point out which thread
is the rogue thread.
4. Using vmstat, I believe the rogue thread kicked in about 10 minutes
into the load (but this number varies from load to load, there was one
that kicked in after an hour). After that point, I saw the number of
runnable process remained at least one, and the idle cpu never goes
above 50 (remember it is a dual cpu machine). After I stopped the
load, the number of runnable process stayed at 1 and the idle cpu
stayed at 50.
5. This thread does not always kicked in, sometimes I would be able to
complete a 24-hour load and did not see the evidence of the thread.
6. The presence of the thread caused a 30% performance degradation.
So here is the question, what is this thread and how can I stop it
from kicking in?
I have attached a full thread dump and the outputs of top and vmstat.
I have also searched previous posts and apparently this has been seen
before by other users of weblogic, but in those threads of discussions
I never saw a resolution.
Thanks in advance,
Chishun Kwong
=================
Full thread dump:
"Thread-11" daemon prio=1 tid=0x9b793138 nid=0xc59 waiting on monitor
[0xa7153000..0xa7153870]
at java.lang.Thread.sleep(Native Method)
at com.mycompany.myapp.SomeCleanupThread.run(SomeCleanupThread.java:234)
"ListenThread.Default" prio=1 tid=0x9fad0578 nid=0xb58 runnable
[0xa694f000..0xa694f870]
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463)
at java.net.ServerSocket.implAccept(ServerSocket.java:238)
at java.net.ServerSocket.accept(ServerSocket.java:217)
at weblogic.socket.WeblogicServerSocket.accept(WeblogicServerSocket.java:26)
at weblogic.t3.srvr.ListenThread.run(ListenThread.java:256)
"ExecuteThread: '1' for queue: 'JMSStore<null>.ioThreadPool'" daemon
prio=1 tid=0x9fa0b438 nid=0xb27 waiting on monitor
[0xa674f000..0xa674f870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '0' for queue: 'JMSStore<null>.ioThreadPool'" daemon
prio=1 tid=0x9fa0b2d0 nid=0xb26 waiting on monitor
[0xa5dec000..0xa5dec870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '0' for queue: 'JMS.TimerTreePool'" daemon prio=1
tid=0x8527000 nid=0xb21 waiting on monitor [0xa5bec000..0xa5bec870]
at java.lang.Object.wait(Native Method)
at weblogic.jms.backend.BETimerTree.execute(BETimerTree.java:140)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:153)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:134)
"ExecuteThread: '3' for queue: 'JMS.TimerClientPool'" daemon prio=1
tid=0x83bec38 nid=0xb20 waiting on monitor [0xa37eb000..0xa37eb870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '2' for queue: 'JMS.TimerClientPool'" daemon prio=1
tid=0x83beae8 nid=0xb1f waiting on monitor [0xa35eb000..0xa35eb870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '1' for queue: 'JMS.TimerClientPool'" daemon prio=1
tid=0x85198f8 nid=0xb1e waiting on monitor [0xa33eb000..0xa33eb870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '0' for queue: 'JMS.TimerClientPool'" daemon prio=1
tid=0x85d8368 nid=0xb1d waiting on monitor [0xa31eb000..0xa31eb870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"CoreHealthMonitor" daemon prio=1 tid=0x8138938 nid=0xa97 waiting on
monitor [0xa2cff000..0xa2cff870]
at java.lang.Thread.sleep(Native Method)
at weblogic.t3.srvr.CoreHealthMonitorThread.run(CoreHealthMonitorThread.java:114)
"ExecuteThread: '14' for queue: 'JmsDispatcher'" daemon prio=1
tid=0x83be530 nid=0xa96 waiting on monitor [0xa29ff000..0xa29ff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '13' for queue: 'JmsDispatcher'" daemon prio=1
tid=0x8246120 nid=0xa95 waiting on monitor [0xa27ff000..0xa27ff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '12' for queue: 'JmsDispatcher'" daemon prio=1
tid=0x834e868 nid=0xa94 waiting on monitor [0xa25ff000..0xa25ff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '11' for queue: 'JmsDispatcher'" daemon prio=1
tid=0x85813f8 nid=0xa93 waiting on monitor [0xa23ff000..0xa23ff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '10' for queue: 'JmsDispatcher'" daemon prio=1
tid=0x83be860 nid=0xa92 waiting on monitor [0xa21ff000..0xa21ff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '9' for queue: 'JmsDispatcher'" daemon prio=1
tid=0x8504748 nid=0xa91 waiting on monitor [0xa1fff000..0xa1fff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '8' for queue: 'JmsDispatcher'" daemon prio=1
tid=0x82f2908 nid=0xa90 waiting on monitor [0xa1dff000..0xa1dff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '7' for queue: 'JmsDispatcher'" daemon prio=1
tid=0x8396dd0 nid=0xa8f waiting on monitor [0xa1bff000..0xa1bff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '6' for queue: 'JmsDispatcher'" daemon prio=1
tid=0x8588b78 nid=0xa8e waiting on monitor [0xa19ff000..0xa19ff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '5' for queue: 'JmsDispatcher'" daemon prio=1
tid=0x858e000 nid=0xa8d waiting on monitor [0xa17ff000..0xa17ff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '4' for queue: 'JmsDispatcher'" daemon prio=1
tid=0x844c6b0 nid=0xa8c waiting on monitor [0xa15ff000..0xa15ff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '3' for queue: 'JmsDispatcher'" daemon prio=1
tid=0x837b8b0 nid=0xa8b waiting on monitor [0xa13ff000..0xa13ff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '2' for queue: 'JmsDispatcher'" daemon prio=1
tid=0x82158f0 nid=0xa8a waiting on monitor [0xa11ff000..0xa11ff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '1' for queue: 'JmsDispatcher'" daemon prio=1
tid=0x840a6f8 nid=0xa89 waiting on monitor [0xa0fff000..0xa0fff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '0' for queue: 'JmsDispatcher'" daemon prio=1
tid=0x8398578 nid=0xa88 waiting on monitor [0xa0dff000..0xa0dff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '2' for queue: 'weblogic.transaction.AsyncQueue'"
daemon prio=1 tid=0x8222408 nid=0xa87 waiting on monitor
[0xa0bff000..0xa0bff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '1' for queue: 'weblogic.transaction.AsyncQueue'"
daemon prio=1 tid=0x847df98 nid=0xa86 waiting on monitor
[0xa09ff000..0xa09ff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '0' for queue: 'weblogic.transaction.AsyncQueue'"
daemon prio=1 tid=0x856cd28 nid=0xa85 waiting on monitor
[0xa07ff000..0xa07ff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"Thread-4" prio=1 tid=0x8523528 nid=0xa84 waiting on monitor
[0xa05ff000..0xa05ff870]
at java.lang.Object.wait(Native Method)
at java.util.TimerThread.mainLoop(Timer.java:427)
at java.util.TimerThread.run(Timer.java:380)
"ExecuteThread: '1' for queue: 'DRS'" daemon prio=1 tid=0x8582bc0
nid=0xa83 waiting on monitor [0x9feff000..0x9feff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '0' for queue: 'DRS'" daemon prio=1 tid=0x85640d8
nid=0xa82 waiting on monitor [0x9fcff000..0x9fcff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"VDE Transaction Processor Thread" prio=1 tid=0xa021c060 nid=0xa53
waiting on monitor [0x9f9ff000..0x9f9ff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at com.octetstring.vde.backend.standard.TransactionProcessor.waitChange(TransactionProcessor.java:306)
at com.octetstring.vde.backend.standard.TransactionProcessor.run(TransactionProcessor.java:192)
"ExecuteThread: '9' for queue: '__weblogic_admin_rmi_queue'" daemon
prio=1 tid=0xa030f218 nid=0xa52 waiting on monitor
[0x9f7ff000..0x9f7ff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '8' for queue: '__weblogic_admin_rmi_queue'" daemon
prio=1 tid=0xa030e7d0 nid=0xa51 waiting on monitor
[0x9f5ff000..0x9f5ff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '7' for queue: '__weblogic_admin_rmi_queue'" daemon
prio=1 tid=0xa030dd88 nid=0xa50 waiting on monitor
[0x9f3ff000..0x9f3ff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '6' for queue: '__weblogic_admin_rmi_queue'" daemon
prio=1 tid=0xa030d340 nid=0xa4f waiting on monitor
[0x9f1ff000..0x9f1ff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '5' for queue: '__weblogic_admin_rmi_queue'" daemon
prio=1 tid=0xa030c8f8 nid=0xa4e waiting on monitor
[0x9edff000..0x9edff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '4' for queue: '__weblogic_admin_rmi_queue'" daemon
prio=1 tid=0xa030beb0 nid=0xa4d waiting on monitor
[0x9ebff000..0x9ebff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '3' for queue: '__weblogic_admin_rmi_queue'" daemon
prio=1 tid=0xa030b468 nid=0xa4c waiting on monitor
[0x9e9ff000..0x9e9ff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '2' for queue: '__weblogic_admin_rmi_queue'" daemon
prio=1 tid=0xa030aa20 nid=0xa4b waiting on monitor
[0x9e7ff000..0x9e7ff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '1' for queue: '__weblogic_admin_rmi_queue'" daemon
prio=1 tid=0xa0309fd8 nid=0xa4a waiting on monitor
[0x9e5ff000..0x9e5ff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '0' for queue: '__weblogic_admin_rmi_queue'" daemon
prio=1 tid=0xa0309990 nid=0xa49 waiting on monitor
[0x9e3ff000..0x9e3ff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '1' for queue: '__weblogic_admin_html_queue'" daemon
prio=1 tid=0xa0309748 nid=0xa48 waiting on monitor
[0x9e1ff000..0x9e1ff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '0' for queue: '__weblogic_admin_html_queue'" daemon
prio=1 tid=0xa0309530 nid=0xa47 waiting on monitor
[0x9dfff000..0x9dfff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"TimeEventGenerator" daemon prio=1 tid=0x9ef68d50 nid=0xa46 waiting on
monitor [0x9ddff000..0x9ddff870]
at java.lang.Object.wait(Native Method)
at weblogic.time.common.internal.TimeTable.snooze(TimeTable.java:272)
at weblogic.time.common.internal.TimeEventGenerator.run(TimeEventGenerator.java:139)
at java.lang.Thread.run(Thread.java:479)
"ExecuteThread: '1' for queue: '_weblogic_dgc_queue'" daemon prio=1
tid=0x9b77b5e0 nid=0xa45 waiting on monitor [0x9dbff000..0x9dbff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '0' for queue: '_weblogic_dgc_queue'" daemon prio=1
tid=0x9b77b3c8 nid=0xa44 waiting on monitor [0x9d9ff000..0x9d9ff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"HighPriority TimeEventGenerator" daemon prio=1 tid=0x9b77b1d8
nid=0xa43 waiting on monitor [0x9d7ff000..0x9d7ff870]
at java.lang.Object.wait(Native Method)
at weblogic.time.common.internal.TimeTable.snooze(TimeTable.java:272)
at weblogic.time.common.internal.TimeEventGenerator.run(TimeEventGenerator.java:139)
at java.lang.Thread.run(Thread.java:479)
"SpinnerRandomSource" daemon prio=1 tid=0x9bfc1e48 nid=0xa41 waiting
on monitor [0x9d5ff000..0x9d5ff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.security.SpinnerRandomBitsSource.run(SpinnerRandomBitsSource.java:60)
at java.lang.Thread.run(Thread.java:479)
"ExecuteThread: '6' for queue: 'default'" daemon prio=1 tid=0x9ef45218
nid=0xa40 waiting for monitor entry [0x9d3ff000..0x9d3ff870]
at weblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java:607)
at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:23)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:153)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:134)
"ExecuteThread: '5' for queue: 'default'" daemon prio=1 tid=0x9ef460f8
nid=0xa3f runnable [0x9d1ff000..0x9d1ff870]
at weblogic.socket.PosixSocketMuxer.poll(Native Method)
at weblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java:612)
at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:23)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:153)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:134)
"ExecuteThread: '4' for queue: 'default'" daemon prio=1 tid=0x9ef64588
nid=0xa3e waiting for monitor entry [0x9cfff000..0x9cfff870]
at weblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java:607)
at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:23)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:153)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:134)
"ExecuteThread: '3' for queue: 'default'" daemon prio=1 tid=0x9ef69070
nid=0xa3d waiting on monitor [0x9cdff000..0x9cdff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '2' for queue: 'default'" daemon prio=1 tid=0x9ef6abb8
nid=0xa3c waiting on monitor [0x9cbff000..0x9cbff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '1' for queue: 'default'" daemon prio=1 tid=0x9ef6a5d8
nid=0xa3b waiting on monitor [0x9c9ff000..0x9c9ff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '0' for queue: 'default'" daemon prio=1 tid=0x9ef69be8
nid=0xa3a waiting on monitor [0x9c7ff000..0x9c7ff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '1' for queue: 'lookup_servlet'" daemon prio=1
tid=0x9ef699f8 nid=0xa39 waiting on monitor [0x9c5ff000..0x9c5ff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"ExecuteThread: '0' for queue: 'lookup_servlet'" daemon prio=1
tid=0x9b705c18 nid=0xa38 waiting on monitor [0x9c3ff000..0x9c3ff870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
"Thread-0" daemon prio=1 tid=0x9effaea8 nid=0xa34 waiting on monitor
[0x9c1ff000..0x9c1ff870]
at java.lang.Thread.sleep(Native Method)
at weblogic.transaction.internal.TransactionManagerImpl$1.run(TransactionManagerImpl.java:1660)
at java.lang.Thread.run(Thread.java:479)
"Signal Dispatcher" daemon prio=1 tid=0x80be850 nid=0x9fe waiting on
monitor [0..0]
"Finalizer" daemon prio=1 tid=0x80b69e8 nid=0x9fb waiting on monitor
[0x983ae000..0x983ae870]
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:103)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:157)
"Reference Handler" daemon prio=1 tid=0x80b6618 nid=0x9fa waiting on
monitor [0x981ae000..0x981ae870]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:105)
"main" prio=1 tid=0x804f3d0 nid=0x9e0 waiting on monitor
[0xbfffb000..0xbfffb8b4]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:415)
at weblogic.t3.srvr.T3Srvr.waitForDeath(T3Srvr.java:1042)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:313)
at weblogic.Server.main(Server.java:32)
"VM Thread" prio=1 tid=0x80b3d68 nid=0x9f9 runnable
"VM Periodic Task Thread" prio=1 tid=0x80bd4a0 nid=0x9fc waiting on
monitor
"Suspend Checker Thread" prio=1 tid=0x80bde78 nid=0x9fd runnable
==============
Output of top:
11:17am up 20:14, 2 users, load average: 1.16, 1.28, 1.50
185 processes: 183 sleeping, 2 running, 0 zombie, 0 stopped
CPU0 states: 0.1% user, 65.1% system, 0.0% nice, 34.0% idle
CPU1 states: 100.0% user, 0.0% system, 0.0% nice, 0.0% idle
Mem: 2316784K av, 2306924K used, 9860K free, 72K shrd,
90844K buff
Swap: 2097112K av, 0K used, 2097112K free
1178236K cached
PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME
COMMAND
2560 root 14 0 943M 943M 42492 R 99.9 41.7 1155m java
30119 wf 11 0 1288 1284 832 R 66.0 0.0 0:03 top
1 root 8 0 520 520 452 S 0.0 0.0 0:04 init
2 root 9 0 0 0 0 SW 0.0 0.0 0:00
keventd
===========================================================
Output of vmstat (when I believe the rogue thread started):
procs memory swap io system
cpu
r b w swpd free buff cache si so bi bo in cs
us sy id
0 0 0 0 1556812 15476 274440 0 0 0 212 445 845
17 1 82
0 0 0 0 1556780 15476 274476 0 0 0 0 400 667
6 0 93
0 0 0 0 1556736 15476 274484 0 0 0 0 175 361
1 1 98
4 0 1 0 1554032 15480 274564 0 0 0 94 651 2769
25 3 72
1 0 0 0 1553936 15480 274672 0 0 0 0 826 3072
33 4 63
0 0 0 0 1553804 15484 274772 0 0 0 208 836 1898
25 4 72
0 0 0 0 1553764 15484 274816 0 0 0 0 424 1510
8 1 91
4 0 0 0 1553564 15484 275144 0 0 0 0 1479 7049
64 10 26
4 0 2 0 1553484 15496 275464 0 0 0 342 1471 8538
57 7 36
1 0 0 0 1553368 15496 275632 0 0 0 0 940 3199
55 5 40
1 0 0 0 1553308 15496 275720 0 0 0 316 580 1437
63 3 34
1 0 0 0 1553304 15496 275776 0 0 0 0 606 1108
71 1 28
1 0 0 0 1553288 15496 275912 0 0 0 0 683 1740
68 3 29
2 0 1 0 1543236 15500 275980 0 0 0 180 383 3191
66 2 33"laxman" <[email protected]> wrote in message
news:[email protected]...
|
| I have had the exact same problem! It took us a long time to find the
resolution.
| I had a BEA engineer and a SUN engineer on site and finally we discovered
it
| to be a problem with the SUN JVM JDK1.3.1
|
| The BEA contact who resolved this for us is Richard Wallace.
|
| -- Laxman
|
|
| Rob Woollen <[email protected]> wrote:
| >Interesting. I think we'll need even more information to know for sure
| >
| >what's going on here. WLS (almost) never creates threads after it
| >starts. However, it does fork a process to compile JSPs. I'm
| >suspicious this could be a spinning javac process. If you cat
| >/proc/<pid>/cmdline then we should be able to tell whether it's a server
| >
| >thread or a javac process.
| >
| >Does your app start any threads or processes? The thread dump you
| >showed appeared to be idle.
| >
| >-- Rob
| >
| >Chishun Kwong wrote:
| >> Hello,
| >>
| >> My application is a servlet/EJB/Oracle application running on
| >> WebLogic.
| >> During stress test, I am seeing a java thread that is taking up 50%
| >of
| >> available cpu on a dual cpu machine. The thread remains at 100% even
| >> after the load is over.
| >> Here are some data and observations:
| >>
| >> 0. I am running WebLogic 7.0.1 on RedHat 7.2 (kernel 2.4.9-31), dual
| >> cpu. My application consists of a few servlets talking to some 20
| >> stateless session beans which uses CMP 2.0 entity beans to talk to
| >> Oracle 9.0.1. We are using the oci jdbc driver.
| >>
| >> 1. After the load was over, I used ps and saw that the thread was
| >> still running. I tracked its parent to the weblogic root process.
| >>
| >> 2. I ran top and saw the thread taking up 50% of available cpu
| >> (sometimes it is 100% of a cpu, but it may also be 60% of cpu1 and
| >40%
| >> of cpu2, etc).
| >>
| >> 3. I did a full thread dump, all but one thread are weblogic's or the
| >> jvm's internal threads. My application did have one thread remaining,
| >> but it is a periodic cleanup thread that wakes up every 30 secs and
| >I
| >> believe it is benign. I am not able to quickly point out which thread
| >> is the rogue thread.
| >>
| >> 4. Using vmstat, I believe the rogue thread kicked in about 10 minutes
| >> into the load (but this number varies from load to load, there was
| >one
| >> that kicked in after an hour). After that point, I saw the number of
| >> runnable process remained at least one, and the idle cpu never goes
| >> above 50 (remember it is a dual cpu machine). After I stopped the
| >> load, the number of runnable process stayed at 1 and the idle cpu
| >> stayed at 50.
| >>
| >> 5. This thread does not always kicked in, sometimes I would be able
| >to
| >> complete a 24-hour load and did not see the evidence of the thread.
| >>
| >> 6. The presence of the thread caused a 30% performance degradation.
| >>
| >> So here is the question, what is this thread and how can I stop it
| >> from kicking in?
| >>
| >> I have attached a full thread dump and the outputs of top and vmstat.
| >> I have also searched previous posts and apparently this has been seen
| >> before by other users of weblogic, but in those threads of discussions
| >> I never saw a resolution.
| >>
| >> Thanks in advance,
| >> Chishun Kwong
| >>
| >> =================
| >>
| >> Full thread dump:
| >>
| >> "Thread-11" daemon prio=1 tid=0x9b793138 nid=0xc59 waiting on monitor
| >> [0xa7153000..0xa7153870]
| >> at java.lang.Thread.sleep(Native Method)
| >> at
com.mycompany.myapp.SomeCleanupThread.run(SomeCleanupThread.java:234)
| >>
| >> "ListenThread.Default" prio=1 tid=0x9fad0578 nid=0xb58 runnable
| >> [0xa694f000..0xa694f870]
| >> at java.net.PlainSocketImpl.socketAccept(Native Method)
| >> at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463)
| >> at java.net.ServerSocket.implAccept(ServerSocket.java:238)
| >> at java.net.ServerSocket.accept(ServerSocket.java:217)
| >> at
weblogic.socket.WeblogicServerSocket.accept(WeblogicServerSocket.java:26)
| >> at weblogic.t3.srvr.ListenThread.run(ListenThread.java:256)
| >>
| >> "ExecuteThread: '1' for queue: 'JMSStore<null>.ioThreadPool'" daemon
| >> prio=1 tid=0x9fa0b438 nid=0xb27 waiting on monitor
| >> [0xa674f000..0xa674f870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '0' for queue: 'JMSStore<null>.ioThreadPool'" daemon
| >> prio=1 tid=0x9fa0b2d0 nid=0xb26 waiting on monitor
| >> [0xa5dec000..0xa5dec870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '0' for queue: 'JMS.TimerTreePool'" daemon prio=1
| >> tid=0x8527000 nid=0xb21 waiting on monitor [0xa5bec000..0xa5bec870]
| >> at java.lang.Object.wait(Native Method)
| >> at weblogic.jms.backend.BETimerTree.execute(BETimerTree.java:140)
| >> at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:153)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:134)
| >>
| >> "ExecuteThread: '3' for queue: 'JMS.TimerClientPool'" daemon prio=1
| >> tid=0x83bec38 nid=0xb20 waiting on monitor [0xa37eb000..0xa37eb870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '2' for queue: 'JMS.TimerClientPool'" daemon prio=1
| >> tid=0x83beae8 nid=0xb1f waiting on monitor [0xa35eb000..0xa35eb870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '1' for queue: 'JMS.TimerClientPool'" daemon prio=1
| >> tid=0x85198f8 nid=0xb1e waiting on monitor [0xa33eb000..0xa33eb870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '0' for queue: 'JMS.TimerClientPool'" daemon prio=1
| >> tid=0x85d8368 nid=0xb1d waiting on monitor [0xa31eb000..0xa31eb870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "CoreHealthMonitor" daemon prio=1 tid=0x8138938 nid=0xa97 waiting on
| >> monitor [0xa2cff000..0xa2cff870]
| >> at java.lang.Thread.sleep(Native Method)
| >> at
weblogic.t3.srvr.CoreHealthMonitorThread.run(CoreHealthMonitorThread.java:11
4)
| >>
| >> "ExecuteThread: '14' for queue: 'JmsDispatcher'" daemon prio=1
| >> tid=0x83be530 nid=0xa96 waiting on monitor [0xa29ff000..0xa29ff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '13' for queue: 'JmsDispatcher'" daemon prio=1
| >> tid=0x8246120 nid=0xa95 waiting on monitor [0xa27ff000..0xa27ff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '12' for queue: 'JmsDispatcher'" daemon prio=1
| >> tid=0x834e868 nid=0xa94 waiting on monitor [0xa25ff000..0xa25ff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '11' for queue: 'JmsDispatcher'" daemon prio=1
| >> tid=0x85813f8 nid=0xa93 waiting on monitor [0xa23ff000..0xa23ff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '10' for queue: 'JmsDispatcher'" daemon prio=1
| >> tid=0x83be860 nid=0xa92 waiting on monitor [0xa21ff000..0xa21ff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '9' for queue: 'JmsDispatcher'" daemon prio=1
| >> tid=0x8504748 nid=0xa91 waiting on monitor [0xa1fff000..0xa1fff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '8' for queue: 'JmsDispatcher'" daemon prio=1
| >> tid=0x82f2908 nid=0xa90 waiting on monitor [0xa1dff000..0xa1dff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '7' for queue: 'JmsDispatcher'" daemon prio=1
| >> tid=0x8396dd0 nid=0xa8f waiting on monitor [0xa1bff000..0xa1bff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '6' for queue: 'JmsDispatcher'" daemon prio=1
| >> tid=0x8588b78 nid=0xa8e waiting on monitor [0xa19ff000..0xa19ff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '5' for queue: 'JmsDispatcher'" daemon prio=1
| >> tid=0x858e000 nid=0xa8d waiting on monitor [0xa17ff000..0xa17ff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '4' for queue: 'JmsDispatcher'" daemon prio=1
| >> tid=0x844c6b0 nid=0xa8c waiting on monitor [0xa15ff000..0xa15ff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '3' for queue: 'JmsDispatcher'" daemon prio=1
| >> tid=0x837b8b0 nid=0xa8b waiting on monitor [0xa13ff000..0xa13ff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '2' for queue: 'JmsDispatcher'" daemon prio=1
| >> tid=0x82158f0 nid=0xa8a waiting on monitor [0xa11ff000..0xa11ff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '1' for queue: 'JmsDispatcher'" daemon prio=1
| >> tid=0x840a6f8 nid=0xa89 waiting on monitor [0xa0fff000..0xa0fff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '0' for queue: 'JmsDispatcher'" daemon prio=1
| >> tid=0x8398578 nid=0xa88 waiting on monitor [0xa0dff000..0xa0dff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '2' for queue: 'weblogic.transaction.AsyncQueue'"
| >> daemon prio=1 tid=0x8222408 nid=0xa87 waiting on monitor
| >> [0xa0bff000..0xa0bff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '1' for queue: 'weblogic.transaction.AsyncQueue'"
| >> daemon prio=1 tid=0x847df98 nid=0xa86 waiting on monitor
| >> [0xa09ff000..0xa09ff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '0' for queue: 'weblogic.transaction.AsyncQueue'"
| >> daemon prio=1 tid=0x856cd28 nid=0xa85 waiting on monitor
| >> [0xa07ff000..0xa07ff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "Thread-4" prio=1 tid=0x8523528 nid=0xa84 waiting on monitor
| >> [0xa05ff000..0xa05ff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.util.TimerThread.mainLoop(Timer.java:427)
| >> at java.util.TimerThread.run(Timer.java:380)
| >>
| >> "ExecuteThread: '1' for queue: 'DRS'" daemon prio=1 tid=0x8582bc0
| >> nid=0xa83 waiting on monitor [0x9feff000..0x9feff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '0' for queue: 'DRS'" daemon prio=1 tid=0x85640d8
| >> nid=0xa82 waiting on monitor [0x9fcff000..0x9fcff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "VDE Transaction Processor Thread" prio=1 tid=0xa021c060 nid=0xa53
| >> waiting on monitor [0x9f9ff000..0x9f9ff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at
com.octetstring.vde.backend.standard.TransactionProcessor.waitChange(Transac
tionProcessor.java:306)
| >> at
com.octetstring.vde.backend.standard.TransactionProcessor.run(TransactionPro
cessor.java:192)
| >>
| >> "ExecuteThread: '9' for queue: '__weblogic_admin_rmi_queue'" daemon
| >> prio=1 tid=0xa030f218 nid=0xa52 waiting on monitor
| >> [0x9f7ff000..0x9f7ff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '8' for queue: '__weblogic_admin_rmi_queue'" daemon
| >> prio=1 tid=0xa030e7d0 nid=0xa51 waiting on monitor
| >> [0x9f5ff000..0x9f5ff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '7' for queue: '__weblogic_admin_rmi_queue'" daemon
| >> prio=1 tid=0xa030dd88 nid=0xa50 waiting on monitor
| >> [0x9f3ff000..0x9f3ff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '6' for queue: '__weblogic_admin_rmi_queue'" daemon
| >> prio=1 tid=0xa030d340 nid=0xa4f waiting on monitor
| >> [0x9f1ff000..0x9f1ff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '5' for queue: '__weblogic_admin_rmi_queue'" daemon
| >> prio=1 tid=0xa030c8f8 nid=0xa4e waiting on monitor
| >> [0x9edff000..0x9edff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '4' for queue: '__weblogic_admin_rmi_queue'" daemon
| >> prio=1 tid=0xa030beb0 nid=0xa4d waiting on monitor
| >> [0x9ebff000..0x9ebff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '3' for queue: '__weblogic_admin_rmi_queue'" daemon
| >> prio=1 tid=0xa030b468 nid=0xa4c waiting on monitor
| >> [0x9e9ff000..0x9e9ff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '2' for queue: '__weblogic_admin_rmi_queue'" daemon
| >> prio=1 tid=0xa030aa20 nid=0xa4b waiting on monitor
| >> [0x9e7ff000..0x9e7ff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '1' for queue: '__weblogic_admin_rmi_queue'" daemon
| >> prio=1 tid=0xa0309fd8 nid=0xa4a waiting on monitor
| >> [0x9e5ff000..0x9e5ff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '0' for queue: '__weblogic_admin_rmi_queue'" daemon
| >> prio=1 tid=0xa0309990 nid=0xa49 waiting on monitor
| >> [0x9e3ff000..0x9e3ff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '1' for queue: '__weblogic_admin_html_queue'" daemon
| >> prio=1 tid=0xa0309748 nid=0xa48 waiting on monitor
| >> [0x9e1ff000..0x9e1ff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '0' for queue: '__weblogic_admin_html_queue'" daemon
| >> prio=1 tid=0xa0309530 nid=0xa47 waiting on monitor
| >> [0x9dfff000..0x9dfff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "TimeEventGenerator" daemon prio=1 tid=0x9ef68d50 nid=0xa46 waiting
| >on
| >> monitor [0x9ddff000..0x9ddff870]
| >> at java.lang.Object.wait(Native Method)
| >> at weblogic.time.common.internal.TimeTable.snooze(TimeTable.java:272)
| >> at
weblogic.time.common.internal.TimeEventGenerator.run(TimeEventGenerator.java
:139)
| >> at java.lang.Thread.run(Thread.java:479)
| >>
| >> "ExecuteThread: '1' for queue: '_weblogic_dgc_queue'" daemon prio=1
| >> tid=0x9b77b5e0 nid=0xa45 waiting on monitor [0x9dbff000..0x9dbff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '0' for queue: '_weblogic_dgc_queue'" daemon prio=1
| >> tid=0x9b77b3c8 nid=0xa44 waiting on monitor [0x9d9ff000..0x9d9ff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "HighPriority TimeEventGenerator" daemon prio=1 tid=0x9b77b1d8
| >> nid=0xa43 waiting on monitor [0x9d7ff000..0x9d7ff870]
| >> at java.lang.Object.wait(Native Method)
| >> at weblogic.time.common.internal.TimeTable.snooze(TimeTable.java:272)
| >> at
weblogic.time.common.internal.TimeEventGenerator.run(TimeEventGenerator.java
:139)
| >> at java.lang.Thread.run(Thread.java:479)
| >>
| >> "SpinnerRandomSource" daemon prio=1 tid=0x9bfc1e48 nid=0xa41 waiting
| >> on monitor [0x9d5ff000..0x9d5ff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at
weblogic.security.SpinnerRandomBitsSource.run(SpinnerRandomBitsSource.java:6
0)
| >> at java.lang.Thread.run(Thread.java:479)
| >>
| >> "ExecuteThread: '6' for queue: 'default'" daemon prio=1 tid=0x9ef45218
| >> nid=0xa40 waiting for monitor entry [0x9d3ff000..0x9d3ff870]
| >> at
weblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java:607)
| >> at
weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:23)
| >> at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:153)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:134)
| >>
| >> "ExecuteThread: '5' for queue: 'default'" daemon prio=1 tid=0x9ef460f8
| >> nid=0xa3f runnable [0x9d1ff000..0x9d1ff870]
| >> at weblogic.socket.PosixSocketMuxer.poll(Native Method)
| >> at
weblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java:612)
| >> at
weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:23)
| >> at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:153)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:134)
| >>
| >> "ExecuteThread: '4' for queue: 'default'" daemon prio=1 tid=0x9ef64588
| >> nid=0xa3e waiting for monitor entry [0x9cfff000..0x9cfff870]
| >> at
weblogic.socket.PosixSocketMuxer.processSockets(PosixSocketMuxer.java:607)
| >> at
weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:23)
| >> at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:153)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:134)
| >>
| >> "ExecuteThread: '3' for queue: 'default'" daemon prio=1 tid=0x9ef69070
| >> nid=0xa3d waiting on monitor [0x9cdff000..0x9cdff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '2' for queue: 'default'" daemon prio=1 tid=0x9ef6abb8
| >> nid=0xa3c waiting on monitor [0x9cbff000..0x9cbff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '1' for queue: 'default'" daemon prio=1 tid=0x9ef6a5d8
| >> nid=0xa3b waiting on monitor [0x9c9ff000..0x9c9ff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '0' for queue: 'default'" daemon prio=1 tid=0x9ef69be8
| >> nid=0xa3a waiting on monitor [0x9c7ff000..0x9c7ff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '1' for queue: 'lookup_servlet'" daemon prio=1
| >> tid=0x9ef699f8 nid=0xa39 waiting on monitor [0x9c5ff000..0x9c5ff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "ExecuteThread: '0' for queue: 'lookup_servlet'" daemon prio=1
| >> tid=0x9b705c18 nid=0xa38 waiting on monitor [0x9c3ff000..0x9c3ff870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.kernel.ExecuteThread.waitForRequest(ExecuteThread.java:105)
| >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)
| >>
| >> "Thread-0" daemon prio=1 tid=0x9effaea8 nid=0xa34 waiting on monitor
| >> [0x9c1ff000..0x9c1ff870]
| >> at java.lang.Thread.sleep(Native Method)
| >> at
weblogic.transaction.internal.TransactionManagerImpl$1.run(TransactionManage
rImpl.java:1660)
| >> at java.lang.Thread.run(Thread.java:479)
| >>
| >> "Signal Dispatcher" daemon prio=1 tid=0x80be850 nid=0x9fe waiting on
| >> monitor [0..0]
| >>
| >> "Finalizer" daemon prio=1 tid=0x80b69e8 nid=0x9fb waiting on monitor
| >> [0x983ae000..0x983ae870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:103)
| >> at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118)
| >> at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:157)
| >>
| >> "Reference Handler" daemon prio=1 tid=0x80b6618 nid=0x9fa waiting on
| >> monitor [0x981ae000..0x981ae870]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:105)
| >>
| >> "main" prio=1 tid=0x804f3d0 nid=0x9e0 waiting on monitor
| >> [0xbfffb000..0xbfffb8b4]
| >> at java.lang.Object.wait(Native Method)
| >> at java.lang.Object.wait(Object.java:415)
| >> at weblogic.t3.srvr.T3Srvr.waitForDeath(T3Srvr.java:1042)
| >> at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:313)
| >> at weblogic.Server.main(Server.java:32)
| >>
| >> "VM Thread" prio=1 tid=0x80b3d68 nid=0x9f9 runnable
| >>
| >> "VM Periodic Task Thread" prio=1 tid=0x80bd4a0 nid=0x9fc waiting on
| >> monitor
| >> "Suspend Checker Thread" prio=1 tid=0x80bde78 nid=0x9fd runnable
| >>
| >> ==============
| >>
| >> Output of top:
| >>
| >> 11:17am up 20:14, 2 users, load average: 1.16, 1.28, 1.50
| >> 185 processes: 183 sleeping, 2 running, 0 zombie, 0 stopped
| >> CPU0 states: 0.1% user, 65.1% system, 0.0% nice, 34.0% idle
| >> CPU1 states: 100.0% user, 0.0% system, 0.0% nice, 0.0% idle
| >> Mem: 2316784K av, 2306924K used, 9860K free, 72K shrd,
| >
| >> 90844K buff
| >> Swap: 2097112K av, 0K used, 2097112K free
| >> 1178236K cached
| >>
| >> PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME
| >> COMMAND
| >> 2560 root 14 0 943M 943M 42492 R 99.9 41.7 1155m java
| >> 30119 wf 11 0 1288 1284 832 R 66.0 0.0 0:03 top
| >> 1 root 8 0 520 520 452 S 0.0 0.0 0:04 init
| >> 2 root 9 0 0 0 0 SW 0.0 0.0 0:00
| >> keventd
| >>
| >> ===========================================================
| >>
| >> Output of vmstat (when I believe the rogue thread started):
| >>
| >> procs memory swap io system
| >
| >> cpu
| >> r b w swpd free buff cache si so bi bo in cs
| >
| >> us sy id
| >> 0 0 0 0 1556812 15476 274440 0 0 0 212 445 845
| >
| >> 17 1 82
| >> 0 0 0 0 1556780 15476 274476 0 0 0 0 400 667
| >
| >> 6 0 93
| >> 0 0 0 0 1556736 15476 274484 0 0 0 0 175 361
| >
| >> 1 1 98
| >> 4 0 1 0 1554032 15480 274564 0 0 0 94 651 2769
| >
| >> 25 3 72
| >> 1 0 0 0 1553936 15480 274672 0 0 0 0 826 3072
| >
| >> 33 4 63
| >> 0 0 0 0 1553804 15484 274772 0 0 0 208 836 1898
| >
| >> 25 4 72
| >> 0 0 0 0 1553764 15484 274816 0 0 0 0 424 1510
| >
| >> 8 1 91
| >> 4 0 0 0 1553564 15484 275144 0 0 0 0 1479 7049
| >
| >> 64 10 26
| >> 4 0 2 0 1553484 15496 275464 0 0 0 342 1471 8538
| >
| >> 57 7 36
| >> 1 0 0 0 1553368 15496 275632 0 0 0 0 940 3199
| >
| >> 55 5 40
| >> 1 0 0 0 1553308 15496 275720 0 0 0 316 580 1437
| >
| >> 63 3 34
| >> 1 0 0 0 1553304 15496 275776 0 0 0 0 606 1108
| >
| >> 71 1 28
| >> 1 0 0 0 1553288 15496 275912 0 0 0 0 683 1740
| >
| >> 68 3 29
| >> 2 0 1 0 1543236 15500 275980 0 0 0 180 383 3191
| >
| >> 66 2 33
| >
|
|
Is this specific to a version of the 1.3.1 JVM? (1.3.1_x)?
k -
Problem in using Weblogic 6.1 with Oracle 9i
Hi,
Has anybody experiensing problems in creating connection from Weblogic6.1 to Oracle
9i using thin driver?
We have a piece of codes that works fine with Weblogic 6.1 and Oracle 8.1.7 but
failed to create database connection when we upgrade to database to 9i (the same
code works fine without weblogic).
Thanks
Li
[email protected]It works after I put the new oracle driver ahead of the weblogic stuff.
Thanks
Li
Joseph Weinstein <[email protected]> wrote:
You should make sure you have the same Oracle driver in the server
classpath, as works in the standalone case. Note that we ship a
thin driver too, so your newer one will ahve to be ahead of all
the weblogic stuff in the server classpath.
Joe
Li Wang wrote:
After upgraded our oracle server to 9i, we found that our applicationdoes not
work. So, I wrote a simple test program that just creates a connectionand exec
a query. The program works find with 9i by itself (of cause). But,when I put
it in Weblogic 6.1 (as Startup class), there are problems.
First, it takes 833700ms to create a connection (It takes 981ms tocreate a connection
outside wls, it takes 900ms to create a connection to oracle8.1.7 insidewls).
Then, it gets "java.sql.SQLException: ORA-00600: internal error code,arguments:
[ttcgcshnd-1], [0], [], [], [], [], [], []"
while executing the query.
We run weblogic and oracle on Windows2000.
The code looks like:
Class.forName("oracle.jdbc.driver.OracleDriver");
String username = "yourusername";
String password = "yourpassword";
String host = "yourhost";
String sid = "yoursid";
String dbURL = "jdbc:oracle:thin:@" + host +":1521:" + sid;
String sql = "select * from yourtable";
System.out.println(dbURL);
Connection connection = DriverManager.getConnection (dbURL, username,password);
Statement statement = connection.createStatement();
statement.executeQuery(sql);
statement.close();
connection.close();
"Jignesh Patel" <[email protected]> wrote:
1. Are you able to create connection pool using Oracle 9i THIN driver
? i.e Define
connection pool & make initial connection => 1. At the time of startup
weblogic
will create connections defined in connection pool.
2. Can you post your error message ?
Thanks
Jignesh Patel
"Li Wang" <[email protected]> wrote:
Hi,
Has anybody experiensing problems in creating connection from Weblogic6.1
to Oracle
9i using thin driver?
We have a piece of codes that works fine with Weblogic 6.1 and Oracle
8.1.7 but
failed to create database connection when we upgrade to database
to
9i
(the same
code works fine without weblogic).
Thanks
Li
[email protected] -
Running Weblogic Server 7.0 SP4 using JDK 1.4
Is it possible to run Weblogic Server 7.0 SP4 with a different JRE than the one
that ships with 7.0 SP4. I am having issues with a bug in JDK 1.3.1 which when
I run under JBuilder X using 1.4 is not there. ANy help as to how I go about
doing this would be welcomed.
Thanks
JustinYes,
The JDK is just the Sun JDK...nothing special. You may upgrade minor versions quite safely by dowloading later one at Sun website and pointting your "JAVA_HOME" at it.
I would not jump to 1.4, as changes in java language may impact. -
Running Weblogic Server 10.3.3 in Debug mode
Hi to all,
Here i got a problem after installing Oracle Identity Manager 11g R3,to solve the issue i need to run WebLogic Server 10.3.3 in Debug mode.
Can any suggest how to run WebLogic Server 10.3.3 in Debug mode.
Here i find a solution to run in debug mode,but no difference in log files before and after changing debug mode.
Enable Debugging on the WebLogic Server
To start WebLogic Server in debug mode, you will need to modify the startWebLogic.cmd script in the <WLS-root>\wlserver_10.0\samples\domains\wl_server directory. <WLS-root> is the directory in which WebLogic 10.0.1 was installed into.
In the startWebLogic.cmd script, specify the JAVA OPTIONS with:
set JAVA_OPTIONS=-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=4000,server=y,suspend=n
Let me know if u have any questions,
Thanks and Ragards,
SatishGreg,
I cam across this issue too. It looks like there is a bug in sample script provided by weblogic documentation. We should not use ADMIN_URL as they mentioned in the script.
Remove it and try. For more info. please see this link helps:
http://ananthkannan.blogspot.com/2009/10/weblogic-server-instance-as-window.html
Thanks.
Ananth -
Running weblogic as a service on NT
We are currently trying to run weblogic as a service on Windows NT. Yet the service
has hung once and run out of memory once. The hardware and software specification
is listed below.
Hardware
System Intel
CPU: Dual 866 MHz or faster
Memory: 500 MB
Hard Drives: 2 x 10 GB RAID-1 System Drive
Network: Static IP allocation and TCP/IP network protocolTwo Fast Ethernet 10/100
Software
Windows NT 4.0 Option Pack Typical InstallBEA WebLogic Version 5.1 with Service Pack
8 and JDBC drivers for MSSQL ServerJava 2 SDK Version 1.3.1 RC 2
The WebLogic server has been using the srvany.exe and instsrv.ex utilities (part
of the NT Resource Kit) . Note that it is necessary to use the srvany utility rather
than the custom BEA service utilities in order to allow the passing of command line
parameters to the JVM. An important JVM parameter is –Xrs which prevents JDK1.3
applications which run as a service on NT from shutting-down when the user who started
the service logs out. This problem does not occur on Win2K systems.
1. Set-up a ‘weblogic’ user account that is a member of the Users group
and has explicitly assigned 'log on as a service' right.
2. At a command prompt install srvany with the command
INSTSRV WGO_server c:\winnt\system32\srvany.exe
3. Use the services applet (in the Control Panel) to ensure that the service will
run using the weblogic account and that the service is set for automatic startup
4. Use the Registry Editor REGEDT32.exe to configure srvany as follows:
a. Highlight HKEY_LOCAL_MACHINE\SYSTEM\CurrentContrelSet\Services\WGO_server and
select Add Key from the edit menu.
b. The key to be added should have the name “Parameters” – the
class field may be left empty.
c. Highlight the newly created Parameters key and select the Add Value option from
the edit menu. The name of the value to be added is “Application” and
the type of value is REG_SZ. When you o.k. these options, you will be asked to provide
the string value representing the application to be triggered by servany –
type in the path to the startweblogic.cmd file:
c:\weblogic\WGO_server\startweblogic.cmd
d. With the Parameters key still highlighted, select the Add Value option from the
edit Menu. The name of the value is “AppDirectory” and the type is REG_SZ.
Set the directory in which the application runs by typing in the path
c:\weblogic\WGO_server
5. To start the weblogic server, return to the Service applet in the control panel
and start the service named WGO_server. To shutdown the service, first run the script
c:\weblogic\WGO_server\shutdown to shutdown weblogic cleanly, wait a few moments
and then stop the WGO_server service via the Service applet.
If anyone has experienced a similar problem please let me know
Thanks
JoI would look at all the other startup script you have on your machine already.
They are usually placed in /etc/init.d and these files are often linking into /etc/rc3.d
I suggest you google on how to setup a service for your flavour of linux as they are not all the same. -
Weblogic 9.1 with toplink JPA - Problem creating entityManagerFactory
I am using weblogic 9.1 with toplink jpa provider.
I am getting the error while creating entityManagerFactory.
Exception stack trace
faces.FacesException: #{LogonMB.authenticateLogin}: javax.faces.el.EvaluationException: java.lang.ExceptionInInitializerError
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:98)
at javax.faces.component.UICommand.broadcast(UICommand.java:332)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:287)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:401)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:95)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:268)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:110)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:213)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:225)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:127)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:272)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:165)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3153)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:1973)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1880)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1310)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:179)
Caused by: javax.faces.el.EvaluationException: java.lang.ExceptionInInitializerError
at com.sun.faces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:150)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:92)
... 19 more
Caused by: java.lang.ExceptionInInitializerError
at com.arisglobal.cc.service.impl.PreferencesServiceImpl.getEntityManager(PreferencesServiceImpl.java:45)
at com.arisglobal.framework.service.AbstractBusinessService.(AbstractBusinessService.java:24)
at com.arisglobal.cc.service.impl.PreferencesServiceImpl.(PreferencesServiceImpl.java:36)
at com.arisglobal.cc.factory.BusinessServiceFactory.createPreferencesService(BusinessServiceFactory.java:113)
at com.arisglobal.cc.mb.LogonManagedBean.authenticateLogin(LogonManagedBean.java:51)
at sun.reflect.NativeMethodAccessorImpl.invoke0(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:585)
at com.sun.faces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:146)
... 20 more
Caused by: Exception [TOPLINK-34002] (Oracle TopLink Essentials - 2006.7 (Build 060720)): oracle.toplink.essentials.exceptions.XMLParseException
Exception Description: An exception occurred while processing persistence.xml from URL: file:/D:/ClinicalConnect/4. CODING/web/WEB-INF/classes/META-INF/persistence.xml. A SAXParser instance could not be created.
Internal Exception: org.xml.sax.SAXNotRecognizedException: http://java.sun.com/xml/jaxp/properties/schemaLanguage
at oracle.toplink.essentials.exceptions.XMLParseException.getXMLParseException(XMLParseException.java:101)
at oracle.toplink.essentials.exceptions.XMLParseException.exceptionCreatingSAXParser(XMLParseException.java:73)
at oracle.toplink.essentials.ejb.cmp3.persistence.PersistenceUnitProcessor.processPersistenceXML(PersistenceUnitProcessor.java:315)
at oracle.toplink.essentials.ejb.cmp3.persistence.PersistenceUnitProcessor.processPersistenceArchveFromUnconvertableURL(PersistenceUnitProcessor.java:90)
at oracle.toplink.essentials.ejb.cmp3.persistence.PersistenceUnitProcessor.processPersistenceArchive(PersistenceUnitProcessor.java:202)
at oracle.toplink.essentials.ejb.cmp3.persistence.PersistenceUnitProcessor.getPersistenceUnits(PersistenceUnitProcessor.java:77)
at oracle.toplink.essentials.internal.ejb.cmp3.JavaSECMPInitializer.initPersistenceUnits(JavaSECMPInitializer.java:222)
at oracle.toplink.essentials.internal.ejb.cmp3.JavaSECMPInitializer.initialize(JavaSECMPInitializer.java:240)
at oracle.toplink.essentials.internal.ejb.cmp3.JavaSECMPInitializer.initializeFromMain(JavaSECMPInitializer.java:277)
at oracle.toplink.essentials.internal.ejb.cmp3.JavaSECMPInitializer.getJavaSECMPInitializer(JavaSECMPInitializer.java:80)
at oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider.createEntityManagerFactory(EntityManagerFactoryProvider.java:118)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:83)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:60)
at com.arisglobal.cc.helper.ResourceManager.(ResourceManager.java:8)hi JavaCrazyLover
u got why u getting the error i ma getting similar error its running fine in 8.1 but in web9.1 it is giving errors in some jsp pages may be due to versions or name spacing ie we write in top of the page DTD schema am not sure but i think , there is no jars to add on as such web 9.1 is upgraded one and it supports all files some where there will be conflicts between versions example JDK 1.5and 1.4 enum is a keyword in 9.1 but in normal in 8.1 if u get the solution for this error please mail me to [email protected]
rgds
Mohammed Mansoor
Maybe you are looking for
-
EXCEPTION_ACCESS_VIOLATION error in SapJCo DLL'S
Hi All,<br><br> I have been having EXCEPTION_ACCESS_VIOLATION errors crashing the JVM in our SapJCo Client.<br><br> The error appears intermitant at the moment and we are still unable to replicate it on demand. I have found several references to simi
-
My magic mouse behaves erratically with intermittent problems - slows down, right click doesn't work, disconnects for a few seconds then reconnects. Anyone suggest what I could do to fix this?
-
HT5129 MobileMe automatic Gallery downloads
Is there a way to disable this? I already manualy downloaded my events off mobileme.com (Because it's ending) and don't want to use this automatic method that pops up every time I open iPhoto... Every time it tries it hangs.
-
My PS Elements 12 was working fine (Windows 8.1), when suddenly I could not use it anymore. When I open the program there is a message "...EDITOR NOT WORKING... ANy solution?
-
This is driving me mad! In both Reader and Acrobat 8 Pro I can't seem to view a PDF that has embedded Flash movies. I would assume that this was a problem with the file but it is not because this only happens on the Mac. My PC can display the file co