This article will provide some useful tips for debugging your BEA WebLogic
Server applications when a system core file occurs. It describes debugging
tips, problem troubleshooting, and tools available to assist you in this
process.
A system core file is usually indicative of an error in some native code.
This could be from the application code of a user (if you are using native
code [JNI] in your application), an error in the Java Virtual Machine version
you are using, or in BEA WebLogic Server itself. There are a couple of places
where native code could have caused the system core file to happen on your
operating system. The following ideas and suggestions will help narrow the
problem and stabilize the application until the exact cause of the system
core can be determined.
The Java Virtual Machine
The first place to look is at the JVM itself. The JVM is a native pr... (more)
A "StackOverFlow" message is usually indicative of an error in the
application code of the user, an error in the Java Virtual Machine, or in BEA
WebLogic Server itself.
This message is usually seen right before a Java Virtual Machine core dump or
the WebLogic Server process just "goes away." It is because of either an
unintentional recursive call in user/application code or a scenario where
arrays of arrays of Objects can cause the stack to overflow (there are bug
reports on http://java.sun.com about these types of issues). This is
unfortunate, as it may require programmers to t... (more)