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 think about the implementation
details of the Java Virtual Machine on which they are running. In order to
investigate a "StackOverFlow" Error more thoroughly to determine the exact
cause, first go through the items discussed here.
Look at any recent application code changes and see if anything... (more)
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 c... (more)