[WebLogic crash] Stack overflow error not notified

I want to notify an error that occurred to me; this is the working
environment:
- Weblogic 5.1 SP10
- Windows2K SP2 / Solaris --> tested on both systems
- JBuilder 5 enterprise / JDK 1.3 and JDK 1.2.2 --> tested in
both environments
- session beans container managed ( incriminated components :-) )
Last week I made a mistake with cut and paste in my code, resulting in
a block of code like this:
public static final void rollback() {
try {
rollback(); // this instead of something like
// sessionContext.setRollbackOnbly()
} catch(Exception ex) {}
This method, that is included in the root class from which all my
session beans are derived, is called whenever an excepion occurs in my
session methods; a generic session method in my own implementation is
something like this:
public void performAction( <Action> data ) throws
<MY_EXCEPTION_TYPES>{
boolean bOperationSuccess = false;
try {
<do_something>
bOperationSuccess = true;
} catch (<HANDLED_EXCEPTION> ex) {
...... // handle errors and rethrow if necessary a new owner's
exception
} finally {
if (!bOperationSuccess ) rollback;
The result of this error has been a systematic crash of Weblogic,
without any log or message on standard output (it has required more
time than necessary for me to retrieve the error since there was no
information about the cause of error). Is this an error of Weblogic
that intercepts all Throwable objects but handle only some of them or
is a problem related with JVM? Usually when JVM crash it create also
files like "hs_err_pidXXX.log", but I've not found such a similar
file, so I suppose it's not a crash of JVM.
I've tried to test the same function with a "Test" class like this:
class Test {
public static final void rollback() {
try {
rollback(); // this instead of something like
// sessionContext.setRollbackOnbly()
} catch(Exception ex) {}
public static void main(String argv[]) {
try { <something> } finally { rollback(); }
and the result has been correctly a "StackOverflowError" (no crash of
JVM).
Obviously it is due to a stupid error of mine ( damn cut & paste :-)
), but my question is: can be this a warning for you about how certain
type of errors are handled by weblogic or is this a not systematic and
so no relevant problem ?
In the former case, can you remove this problem in future releases?
It could be really problematic the crash of a server in a production
environment
(I'm working for a important bank, and here I can't allow the system
to have systematic crashes, even if the situations that may cause
crash are rare and strange, since that cause is systematic and could
cause the crash of all the servers in the cluster in a chunk of
seconds if the end-user repeat the critical operation more times).
Obviously my particular error can be easily discovered in a testing
environment, but what could it happen if the loop was caused only by a
particular method in particular condition? It should never cause the
crash of the server.
Maybe some Weblogic settings can help me on this?
Thanks in advance for any advice,
Massimiliano Mercogliano.

That is the result of a bug in HotSpot. If you use
"-classic -Djava.compiler=" to use the interpreter, you will get the correct
exception etc.
Peace,
Cameron Purdy
Tangosol Inc.
Tangosol Coherence: Clustered Coherent Cache for J2EE
Information at http://www.tangosol.com/
"Massimiliano Mercogliano" <[email protected]> wrote in message
news:[email protected]...
I want to notify an error that occurred to me; this is the working
environment:
- Weblogic 5.1 SP10
- Windows2K SP2 / Solaris --> tested on both systems
- JBuilder 5 enterprise / JDK 1.3 and JDK 1.2.2 --> tested in
both environments
- session beans container managed ( incriminated components :-) )
Last week I made a mistake with cut and paste in my code, resulting in
a block of code like this:
public static final void rollback() {
try {
rollback(); // this instead of something like
// sessionContext.setRollbackOnbly()
} catch(Exception ex) {}
This method, that is included in the root class from which all my
session beans are derived, is called whenever an excepion occurs in my
session methods; a generic session method in my own implementation is
something like this:
public void performAction( <Action> data ) throws
<MY_EXCEPTION_TYPES>{
boolean bOperationSuccess = false;
try {
<do_something>
bOperationSuccess = true;
} catch (<HANDLED_EXCEPTION> ex) {
...... // handle errors and rethrow if necessary a new owner's
exception
} finally {
if (!bOperationSuccess ) rollback;
The result of this error has been a systematic crash of Weblogic,
without any log or message on standard output (it has required more
time than necessary for me to retrieve the error since there was no
information about the cause of error). Is this an error of Weblogic
that intercepts all Throwable objects but handle only some of them or
is a problem related with JVM? Usually when JVM crash it create also
files like "hs_err_pidXXX.log", but I've not found such a similar
file, so I suppose it's not a crash of JVM.
I've tried to test the same function with a "Test" class like this:
class Test {
public static final void rollback() {
try {
rollback(); // this instead of something like
// sessionContext.setRollbackOnbly()
} catch(Exception ex) {}
public static void main(String argv[]) {
try { <something> } finally { rollback(); }
and the result has been correctly a "StackOverflowError" (no crash of
JVM).
Obviously it is due to a stupid error of mine ( damn cut & paste :-)
), but my question is: can be this a warning for you about how certain
type of errors are handled by weblogic or is this a not systematic and
so no relevant problem ?
In the former case, can you remove this problem in future releases?
It could be really problematic the crash of a server in a production
environment
(I'm working for a important bank, and here I can't allow the system
to have systematic crashes, even if the situations that may cause
crash are rare and strange, since that cause is systematic and could
cause the crash of all the servers in the cluster in a chunk of
seconds if the end-user repeat the critical operation more times).
Obviously my particular error can be easily discovered in a testing
environment, but what could it happen if the loop was caused only by a
particular method in particular condition? It should never cause the
crash of the server.
Maybe some Weblogic settings can help me on this?
Thanks in advance for any advice,
Massimiliano Mercogliano.

Similar Messages

  • Stack overflow error while creating connection using Oracle10G dirver

    Hi,
    Our web application built on Servlets runs on the iPlanet web server (In solaris machine). Earlier we used JDK 1.5 update 6 with oracle 9i driver and now got migrated to JDK 1.5 update 10 with same driver. Everything went fine until we started testing the environment with oracle 10G driver. Java 1.5 update 10 with oracle 10G driver throws "Stack overflow error".
    Driver version is - 10.2.0.2.0
    This occurs only when I access the portal. When I created the single main program and try to run it in the solaris machine it works fine. But wen I try to access the portal keeping this driver under classpath, it fails. Please let me know if anyone have any clues.
    When I looked into it, I am able to find that the "stack overflow error" occurs at the point the code line DriverManager.Getconnection("url", "username", "pwd") executes.
    Thanks in advance
    below the stacktrace of the exception from webserver error log..
    06/Mar/2007:04:20:40] failure (10198):
    for host 202.54.182.136 trying to POST /wr/servlet/WorkRequest, service-j2ee reports: StandardWrapperValve[WorkRequest]: WEB2769: Allocate exception for servlet WorkRequest
    javax.servlet.ServletException: WEB2778: Servlet.init() for servlet WorkRequest threw exception
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:949)
    at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:658)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:244)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:218)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:209)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509)
    at com.iplanet.ias.web.connector.nsapi.NSAPIProcessor.process(NSAPIProcessor.java:161)
    at com.iplanet.ias.web.WebContainer.service(WebContainer.java:580)
    ----- Root Cause -----
    java.lang.StackOverflowError
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
    at java.lang.ClassLoader.loadClass(
    [06/Mar/2007:04:22:20] info (10198):
    CORE5073: Web server shutdown in progress
    [06/Mar/2007:04:22:21] info (14506):
    CORE1116: Sun ONE Web Server 6.1SP5 (64-Bit) B12/02/2005 04:37
    [06/Mar/2007:04:22:21] warning (14513):
    CORE1251: On group ls1, servername pstst42.pedc.sbc.com does not match subject "" of certificate Server-Cert.
    [06/Mar/2007:04:22:21] warning (14513):
    CORE1250: In secure virtual server https-vts, urlhost does not match subject "" of certificate Server-Cert.
    [06/Mar/2007:04:22:21] info (14513):
    CORE5076: Using [Java HotSpot(TM) 64-Bit Server VM, Version 1.5.0_06] from [Sun Microsystems Inc.]
    [06/Mar/2007:04:22:21] info (14513):
    WEB0100: Loading web module in virtual server [https-vts] at [servlet]
    [06/Mar/2007:04:22:21] info (14513):
    WEB0100: Loading web module in virtual server [https-vts] at [vts/servlet]
    [06/Mar/2007:04:22:21] info (14513):
    WEB0100: Loading web module in virtual server [https-vts] at [cron/servlet]
    [06/Mar/2007:04:22:21] info (14513):
    WEB0100: Loading web module in virtual server [https-vts] at [find/servlet]
    [06/Mar/2007:04:22:21] info (14513):
    WEB0100: Loading web module in virtual server [https-vts] at [cb/servlet]
    [06/Mar/2007:04:22:21] info (14513):
    WEB0100: Loading web module in virtual server [https-vts] at [wr/servlet]
    [06/Mar/2007:04:22:21] info (14513):
    WEB0100: Loading web module in virtual server [https-vts] at [search]
    [06/Mar/2007:04:22:25] info (14513):
    HTTP3072: [LS ls1] ready to accept requests
    [06/Mar/2007:04:22:25] info (14513):
    CORE3274: successful server startup
    Message was edited by:
    Nandakumar_s
    Message was edited by:
    Nandakumar_s

    Yes, request goes through connection pool but weird
    thing is application throws stack excatly where
    DriverManager.getConnection gets executed.
    Not weird at all.
    This is what I am guessing that you did. You changed the driver and some other stuff, like configuration information.
    Then when it blew up you tracked down in your code where you see the stack overflow. That happens to be on the connection line. That is not where the overflow 'occurs' - it merely represents where you saw it.
    That line however isn't using the oracle driver. What it is using is a connection pool of some sort. That connection pool is configured somewhere. And that configuration is self-referential (or maybe refers to a another driver which refers back to the original.)
    And that causes you stack over flow.

  • Stack overflow error

    Hi..
    I have problem with this code.
       class test
           test tt=new test();   //1
           String name1;
        test() {}
        test(String i)
              name1=i;
             //tt=new test();    //2
       public static  void main(String arg[]){
                  test t1=new test("kj"); //3
    }  When I use line 2 (nstead of line 1 ) for initializing the ref variable iam not having any problem.
    But if i use as in line 1 iam getting stack overflow error..
    I thought tht calling a constructor recursivley results in a stack overflow error..
    But iam instantiating t1 with a one arg constructor (line 3) for which tt (line 1)is intialized,then where is the recursion happening..
    can any one pls clear..
    Thnx.
    mysha..

    please use [code][/code] tags around your code - makes it much easier to read.
    I think you have it - consider this code:public class StackOverflower {
        private StackOverflower so = new StackOverflower();
        public static void main(String[] args) {
            StackOverflower mySO = new StackOverflower();
    }Running this will overflow the stack since creation of an instance of StackOverflower requires creation of an instance of StackOverflower. This code though:public class NonStackOverflower {
        private NonStackOverflower nso = null;
        public NonStackOverflower() {
        public NonStackOverflower(String s) {
            this.nso = new NonStackOverflower();
        public static void main(String[] args) {
            NonStackOverflower myNSO = new NonStackOverflower();
    }Won't, since the creation of a new NonStackOverflower is not required to create a new NonStackOverflower instance.
    Did that make sense? I may have gotten confused and failed to illustrate your situation with my code...
    Good Luck
    Lee

  • TROUBLESHOOTING A STACK OVERFLOW ERROR

    제품 : ORACLE SERVER
    작성날짜 : 1997-02-04
    ==========================================
    TROUBLESHOOTING A STACK OVERFLOW ERROR
    ==========================================
    OVERVIEW
    A stack is a temporary storage space for programs. All programs have a
    stack. MS-DOS switches stacks for hardware interrupts to prevent stack
    overflows. Some programs such as EMM386.EXE, SMARTDRV.EXE, mouse drivers
    and TSR's will hook these hardware interrupts. When a hardware interrupt
    hook requires more stack space than is available, a stack overflow error
    occurs.
    SYNTAX
    The STACKS= command in your CONFIG.SYS specifies two parameters; the
    number of stack frames and the size of those frames.
    STACKS=x,y where x = number of stack frames
    minimum value is 8
    maximum value is 64
    y = bytes of each stack frame
    minimum value is 32
    maximum value is 512
    For most PC's the default is STACKS=9,128.
    TROUBLESHOOTING
    Perform the following troubleshooting steps prior to changing the STACKS=
    command:
    o If you are using a third party video driver reconfigure the pc to use the
    generic Windows VGA drivers.
    o Be sure you have 512K conventional RAM free before you load Windows.
    You can check the free memory by using the MEM /C command. The value
    for "Largest executable program size" should be 512k (524,288 bytes).
    o Personal Oracle7 requires 8MB RAM. An additional 8MB RAM is required
    when PL/SQL is also installed. The trial product requires PL/SQL and
    therefore automatically installs it.
    o Add the /X switch to the SMARTDRV.EXE driver in AUTOEXEC.BAT. This
    switch disables the write-behind caching.
    o Exclude the video graphics area from the memory manager.
    i.e. DEVICE = C:\WINDOWS\EMM386.EXE X=A000-C7FF
    The video driver's manufacturer can provide you with the appropriate
    range to exclude..
    o Boot clean.
    CONFIG.SYS AUTOEXEC.BAT
    ========== ============
    FILES=45 PROMPT$P$G
    BUFFERS=20 PATH=C:\WINDOWS;C:\DOS;\C:\
    DEVICE=C:\<dir>HIMEM.SYS SET TEMP=C:\<valid path>
    STACKS=9,256
    SHELL=C:\<valid path>\COMMAND.COM /E:1024 /P
    !!!CAUTION: Your system may have third-party drivers that must be
    loaded! Such drivers include hard disk drivers, disk
    partitioning disk compression utilities.
    Removing such drivers can render your hard drive
    inaccessible and/or damage your data.
    DO NOT REMOVE ANY DRIVER(S) THAT YOU CANNOT IDENTIFY ITS
    PURPOSE!
    o Add STACKS=9,256 to CONFIG.SYS. If you already have this statement
    then increase the stack frames to 16.
    The Microsoft Knowledge Base (http://www.microsoft.com/support/)provided
    technical resources for this bulletin. .............................

    The same issue seemed to be solved for me after I installed
    the ColdFusion 8 beta plug-ins for Eclipse
    http://www.adobe.com/cfusion/entitlement/index.cfm?e=labs_adobecf8_beta

  • CIN stack overflow error

    Im using an recursiv c++ function in my VI.
    After severall calls the VI crashes, printing an
    stack overflow error.
    I already increased in Visual Studio 6.0 the Link
    setting: allocate stack. But nothing changed.
    I need help fix this problem!!
    My prg. looks like this:
    recursiv (....) {
    int array[..][..][..];
    recursiv (..);
    Sent via Deja.com http://www.deja.com/
    Share what you know. Learn what you don't.

    > Im using an recursiv c++ function in my VI.
    > After severall calls the VI crashes, printing an
    > stack overflow error.
    > I already increased in Visual Studio 6.0 the Link
    > setting: allocate stack. But nothing changed.
    > I need help fix this problem!!
    >
    > My prg. looks like this:
    >
    > recursiv (....) {
    > int array[..][..][..];
    > ....
    > recursiv (..);
    > }
    If you are truly allocating a three D array of ints
    on the stack, then it makes sense that you will run
    out of stack space sooner or later. I can't help
    you with increasing the stack size, but if you move
    your array into a memory block and store the pointer
    on the stack, then you will use less stack space and
    avoid the problem.
    In otherwords:
    recursive() {
    int *array;
    array= DSNewPtr()
    array[][][]= ...
    recursive();
    DSDisposePtr();
    Greg McKaskle

  • Stack overflow error while trying to run expense management activity on oracle BPM studio 10.3 on windows8 machine

    I am getting stack overflow error. While trying to bring expense creation screen on windows 8.
    I trying couple of settings in eclipse.ini file to increase the size but nothing helped. Can someone please advice?
    Below is eclipse.ini file
    -showsplash
    fuego.eclipse.studio
    --launcher.XXMaxPermSize
    --256m
    -vmargs
    -Xms600m
    -Xmx600m
    -Xss500m
    -Dfuego.fstudio=true
    -DprodMode=preProduction
    -Dbea.home=C:\OraBPMStudioHome\..
    -Djava.endorsed.dirs=""
    -Dsun.lang.ClassLoader.allowArraySyntax=true
    -Dfuego.studio.engine.java.options=-Dsun.lang.ClassLoader.allowArraySyntax=true
    -XX:PermSize=512M
    -XX:MaxPermSize=1024M
    -Xbootclasspath/a:C:\OraBPMStudioHome\eclipse\jre\lib\ext\tools.jar

    It looks like you are trying to run OSX on a Windows PC with VMware Workstation...
    This is NOT supported by VMware and doing so will break Apples EULA, you need Apple hardware to run OSX.
    No one here will be able to help you and you should investigate other legal and supported alternatives.
    // Linjo

  • Stack Overflow Error for JNI program with Jdk1.3

    I wrote a JNI wrapper for a third party sofware (written in C) to use some exported functions provided. My program runs fine when using Sun JDK1.2.2, but I got the following error when using Jdk1.3 to run the program (It's a runtime error, only the version of runtime virtual machine matters.)
    # An EXCEPTION_STACK_OVERFLOW exception has been detected in native code outside
    the VM.
    # Program counter=0x9073337
    A stack overflow was encountered at address 0x09073337.
    I tried IBM jdk 1.2.2, it gave me a similar error complaining about the stack overflow error.
    The vendor of the third party software denies any wrong doing in their code and I don't have their source code. A test client (simulate the Java client) I wrote in C works perfectly fine and as I mentioned earlier the same java progarm runs OK with jdk 1.2.2, without any change to my system stack size. Does any body know what this is about and the solution for this?
    Thanks!
    My email: [email protected]

    I had the same exception occur in my JNI code and I have some advice on things to look for.
    Symptoms: The C++ code runs fine when called in an native executable but when it is wrapped by a JNI call inside a DLL you get the following exception:
    An unexpected exception has been detected in native code outside the VM.
    Unexpected Signal : EXCEPTION_STACK_OVERFLOW occurred at PC=0x100d72e5
    Function name=_chkstk
    The address will be different of course.
    In my tests I isolated the problem to an allocation of a char array like so at the top of one of my wrapped C++ methods:
    char buf[650000];
    As you see this code is requesting 650000 bytes of stack memory. When run in a native executable there was no problem but when I ran it wrapped in the JNI call it blew up.
    Conclusion: There is a much smaller stack space when using JNI OR the added overhead of my JNI wrapper exhausted the available stack space OR this is a stack space issue related to DLLs.
    Hope this helps. Anyone with insight on this please put in your 2 cents.

  • Runtime error not notified, it's a Bug of TestStand 4.2.1?

    Hi All,
    I found an issue during setting the precondition of a steps in Teststand 4.2.1
    I have a Statement Step named "Cleanup if WRONG barcode"
    AnyOf(
    RunState.Sequence.Main["ID#:NPMo1DuN+0KuxglET/DQiD​"].Result.Status == "Error",
    RunState.Sequence.Main["ID#:gv4JwcInbU2jx2Ek6SsJ2A​"].Result.Status == "Error",
    RunState.Sequence.Main["ID#:nUMiG7Q3Q0mOkCtVRok26C​"].Result.Status == "Error",
    RunState.Sequence.Main["ID#:5KBfxx3r+ki+2TaRkv0Z3D​"].Result.Status == "Error",
    Parameters.Socket_Data.Product.OrderNumber < 8)
    the last argument is Parameters.Socket_Data.Product.OrderNumber that contain the string of the Order number.
    The error is the following:
    But When I execute the code the Runtime error is not notified, as expected.
    Note: in the station Option I have On Runtime error notification "Show Dialog".
    Could you please tell me why ?
    Thank you very much
    Attachments:
    AnalyseBarcode.seq ‏7 KB

    It's because Parameters.Socket_Data.Product.OrderNumber is a string value that is empty so it cannot be coerced to a number so the expression:
    Parameters.Socket_Data.Product.OrderNumber < 8
    gives the error you are seeing, but at runtime, the string is set to a number which can then be coerced to an actual number so the expression succeeds at runtime.
    You can see this same issue if you create a local variable in a sequence that's a string that's empty and create statement step as follows:
    Locals.string < 8
    If you do, you will get the same error you are seeing. Then edit the local variable and set it to 10 and look at your expression again. The error is now gone.
    You can avoid the error in the statement by either setting the string to an initial value that contains a number (e.g. 0) or change the data type of that variable to a number rather than a string.
    Hope this helps,
    -Doug

  • Stack overflow error with production release

    Hi,
    I am using Flex 4.5.1 and I am getting a weird error upon exporting a production release. Here is the stack trace:
    VerifyError: Error #1023: Stack overflow occurred.
              at spark.components.gridClasses::GridLayout/intializeGridVisualElement()
              at spark.components.gridClasses::GridLayout/layoutIndicator()
              at spark.components.gridClasses::GridLayout/layoutCaretIndicator()
              at spark.components.gridClasses::GridLayout/updateDisplayList()
              at spark.components.supportClasses::GroupBase/updateDisplayList()
              at spark.components::Group/updateDisplayList()
              at spark.components::Grid/updateDisplayList()
              at mx.core::UIComponent/validateDisplayList()
              at spark.components::Group/validateDisplayList()
              at mx.managers::LayoutManager/validateDisplayList()
              at mx.managers::LayoutManager/doPhasedInstantiation()
              at mx.managers::LayoutManager/doPhasedInstantiationCallback()
    As you can see there is no trace of our own classes anywhere. I don't get this error if I use the normal debug version. We are very close to going live and we can't use the debug version files as they are bulky and are increasing the initial load time of the application.
    Please help!
    Thanks.
    Manoj

    Hey I get this suddenly in an app that's been running and working fine.  We just updated with a release build for some other updates and I get this error.  Here's the context:
    I am using Flex 4.6, have a component that extends the Flex 3 AdvancedDataGrid for some lightweight customization of how column resising work.  The component is used in several of our apps.  But, for some reason, and with no code updates to this particular component in a while, when I click on a row in the grid, I get this stack overflow exception too.  The exact same stack trace as the one mentioned by the original poster.
    Anyone have a clue why I would be seeing "spark.components.gridClasses::..." in my stack trace to begin with when the component that is being clicked on is a Flex 3 AdvDataGrid component?  I've seen some mention of the compiler error that somehow bashes the stack under the perfect circumstances.  But, in our case, we've eliminated all of our own event handlers (click/etc) from the grid and we still get this error and only in the release build.  So, there's no way to change any of our code to fix it b/c none of our code is executing when the error occurs.
    This is very very odd stuff.  Any ideas???

  • Stack overflow error with Sun JVM

    We have an application that was running on MSJVM. Recently we migrated to SUN JVM. After the migration, we get the error message - "Stack overflow at line 0 " at random, while loading applets.
    Any solutions to this problem will be greatly appreciated.
    Thanks
    Nabeel

    Where do you see the error message (Java console, ...?)
    Googling for "stack overflow at line 0" hints that the problem may be related to JavaScript. Is there JS on the web pages that elicit the error? The JVM upgrade might be a coincidence.

  • Stack overflow error while using validator frame work

    Hi all,
    Iam trying out an example on using the validator frame work.Iam using the Dynavalidator form.My page is a simple jsp page where the user field is mandatory..iam getting stack overflow pop-up in my jsp and i can find the following error in the log file..
    2005-05-02 15:47:42 StandardContext[balancer]org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: [org.apache.webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News / Redirect URL: http://www.cnn.com], [org.apache.webapp.balancer.rules.RequestParameterRule: Target param name: paramName / Target param value: paramValue / Redirect URL: http://www.yahoo.com], [org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL: http://jakarta.apache.org]]
    2005-05-02 15:47:45 StandardContext[jsp-examples]ContextListener: contextInitialized()
    2005-05-02 15:47:45 StandardContext[jsp-examples]SessionListener: contextInitialized()
    2005-05-02 15:47:45 StandardContext[servlets-examples]ContextListener: contextInitialized()
    2005-05-02 15:47:45 StandardContext[servlets-examples]SessionListener: contextInitialized()
    Pls give me a sloution for this?

    I don't see any error messages or stack trace here.
    How do you know it is getting stack overflow?
    Try commenting out your validation code, and see if the form loads without it.
    Uncomment it, and find out which specific bit breaks it.

  • Using RemoteApp for RemoteIE: stack overflow error

    Hi,
    Trying to log into RemoteApp to get to RemoteIE, but running into the following error after entering the email ID:
    "Stack overflow at line: 44"
    Device: Windows 7 desktop
    Pl advice.
    -Vin

    Hi Vin,
    Do you have an old version of IE installed on the Windows 7 PC?  I believe at least IE9 is required for Windows 7 to be able to use Azure RemoteApp.
    -TP

  • Stack  overflow error when connecting to SRM with integrated ITS

    When I try to connect to SRM Server through Integrated ITS, it is giving me the error "Stack overview, giSAPWP  is null or not an object. Kindly let me know how to resolve the error.

    Hi Arun,
    Are you running with Portal ?
    If yes, could you confirm the following point :
    - portal and ITS of the SRM system run under the same protocol (both under http or https, ELSE it is not possible),
    - portal and ITS of the SRM system are in the same domain
    Kind regards,
    Yann

  • Stack overflow error in query region

    HI All
    I have a query region with advanced table. I also have a detailed region inside this advance table. I.e. table inside table master detail type. I have advance search and view panel set to true . Everything is working fine I.e. simple , advance and save search, and my search result shows show hide and I can drill down to detail.
    The problem
    I have set user personalization true so I got list of all fields in save search , this list have fields from master and detail table both and I can add fields from master table to save the view, but same does not work for detail table fields , I can see them in save search but can't save them in views because I have set user personalization to false for detail table fields which is fine. But strangely when I set user personalization to true on detail table field I get stack over flow error when the page loads.
    I know it's not a common thing so any help on debugging this will be helpful

    HI All
    I have a query region with advanced table. I also have a detailed region inside this advance table. I.e. table inside table master detail type. I have advance search and view panel set to true . Everything is working fine I.e. simple , advance and save search, and my search result shows show hide and I can drill down to detail.
    The problem
    I have set user personalization true so I got list of all fields in save search , this list have fields from master and detail table both and I can add fields from master table to save the view, but same does not work for detail table fields , I can see them in save search but can't save them in views because I have set user personalization to false for detail table fields which is fine. But strangely when I set user personalization to true on detail table field I get stack over flow error when the page loads.
    I know it's not a common thing so any help on debugging this will be helpful

  • WebLogic Crash! SIGBUS Error.

              Hi,
              I just wanted to share a problem that we faced when we hosted our
              application on Weblogic. About ten users were logged onto the Unix
              Box(RAM 1 GB, CPU 1 400 MHZ,HD 70 GB).
              Suddenly the AppServer(weblogic5.1.0) Crashed and produced a core
              dump. The following are the messages from the nohup.out.
              The other details are:-
              Java Heap --> -ms30m -mx60m
              JAVA_OPTIONS=-native
              Its definitely a problem with the JVM...
              Anybody has faced this problem earlier.
              SIGBUS 10 bus error
                  si_signo [10]: BUS
                  si_errno [0]:
                  si_code [1]: BUS_ADRALN [addr: 0xf980bc65]
              stackpointer=F77B0F10
              Inconsistent thread : best efforts attempt (may fail)
              "SSLListenThread" (TID:0x3b18268, sys_thread_t:0x3b181a0, state:R,
              thread_t: t@29,
              threadID:0xf5ff1d78, stack_bottom:0xf5ff2000, stack_size:0x20000)
              prio=5
              [1] java.net.PlainSocketImpl.socketAccept(Native Method)
              [2] java.net.PlainSocketImpl.accept(PlainSocketImpl.java:406)
              [3] java.net.ServerSocket.implAccept(ServerSocket.java:240)
              [4] java.net.ServerSocket.accept(ServerSocket.java:224)
              [5] weblogic.security.SSL.SSLServerSocket.acceptNoHandshake(SSLServerSocket.java:121)
              [6] weblogic.security.SSL.SSLServerSocket.accept(SSLServerSocket.java:112)
              [7] weblogic.t3.srvr.ListenThread.run(ListenThread.java:226)
              Inconsistent thread : best efforts attempt (may fail)
              "ListenThread" (TID:0x3afea50, sys_thread_t:0x3afe988, state:R,
              thread_t: t@28,
              threadID:0xf67f1d78, stack_bottom:0xf67f2000, stack_size:0x20000)
              prio=5
              [1] java.net.PlainSocketImpl.socketAccept(Native Method)
              [2] java.net.PlainSocketImpl.accept(PlainSocketImpl.java:406)
              [3] java.net.ServerSocket.implAccept(ServerSocket.java:238)
              [4] java.net.ServerSocket.accept(ServerSocket.java:223)
              [5] weblogic.t3.srvr.ListenThread.run(ListenThread.java:226)
              Inconsistent thread : best efforts attempt (may fail)
              "ExecuteThread-14" (TID:0x6d64f8, sys_thread_t:0x6d6430, state:R,
              thread_t: t@24,
              threadID:0xf7131d78, stack_bottom:0xf7132000, stack_size:0x20000)
              prio=5
              [1] java.net.SocketInputStream.socketRead(Native Method)
              [2] java.net.SocketInputStream.read(SocketInputStream.java:85)
              [3] weblogic.socket.JavaSocketMuxer.processSockets(JavaSocketMuxer.java:177)
              [4] weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:21)
              [5] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:96)
              Inconsistent thread : best efforts attempt (may fail)
              "ExecuteThread-13" (TID:0x6ddcf8, sys_thread_t:0x6ddc30, state:R,
              thread_t: t@23,
              threadID:0xf7161d78, stack_bottom:0xf7162000, stack_size:0x20000)
              prio=5
              [1] java.net.SocketInputStream.socketRead(Native Method)
              [2] java.net.SocketInputStream.read(SocketInputStream.java:85)
              [3] weblogic.socket.JavaSocketMuxer.processSockets(JavaSocketMuxer.java:177)
              [4] weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:21)
              [5] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:96)
              Thanks,
              Rajah.
              

    Rajah,
              I believe you are using jdk1.2.2. Please check the platform support page as there are
              problems noted with jdk1.2.2_xx versions.
              Thanks,
              Kumar.
              Rajah wrote:
              > Hi,
              >
              > I just wanted to share a problem that we faced when we hosted our
              > application on Weblogic. About ten users were logged onto the Unix
              > Box(RAM 1 GB, CPU 1 400 MHZ,HD 70 GB).
              > Suddenly the AppServer(weblogic5.1.0) Crashed and produced a core
              > dump. The following are the messages from the nohup.out.
              >
              > The other details are:-
              > Java Heap --> -ms30m -mx60m
              > JAVA_OPTIONS=-native
              >
              > Its definitely a problem with the JVM...
              >
              > Anybody has faced this problem earlier.
              >
              > ***********************************************************
              > SIGBUS 10 bus error
              > si_signo [10]: BUS
              > si_errno [0]:
              > si_code [1]: BUS_ADRALN [addr: 0xf980bc65]
              >
              > stackpointer=F77B0F10
              >
              > Inconsistent thread : best efforts attempt (may fail)
              > "SSLListenThread" (TID:0x3b18268, sys_thread_t:0x3b181a0, state:R,
              > thread_t: t@29,
              > threadID:0xf5ff1d78, stack_bottom:0xf5ff2000, stack_size:0x20000)
              > prio=5
              >
              > [1] java.net.PlainSocketImpl.socketAccept(Native Method)
              > [2] java.net.PlainSocketImpl.accept(PlainSocketImpl.java:406)
              > [3] java.net.ServerSocket.implAccept(ServerSocket.java:240)
              > [4] java.net.ServerSocket.accept(ServerSocket.java:224)
              > [5] weblogic.security.SSL.SSLServerSocket.acceptNoHandshake(SSLServerSocket.java:121)
              >
              > [6] weblogic.security.SSL.SSLServerSocket.accept(SSLServerSocket.java:112)
              >
              > [7] weblogic.t3.srvr.ListenThread.run(ListenThread.java:226)
              > -------------------
              >
              > Inconsistent thread : best efforts attempt (may fail)
              > "ListenThread" (TID:0x3afea50, sys_thread_t:0x3afe988, state:R,
              > thread_t: t@28,
              > threadID:0xf67f1d78, stack_bottom:0xf67f2000, stack_size:0x20000)
              > prio=5
              >
              > [1] java.net.PlainSocketImpl.socketAccept(Native Method)
              > [2] java.net.PlainSocketImpl.accept(PlainSocketImpl.java:406)
              > [3] java.net.ServerSocket.implAccept(ServerSocket.java:238)
              > [4] java.net.ServerSocket.accept(ServerSocket.java:223)
              > [5] weblogic.t3.srvr.ListenThread.run(ListenThread.java:226)
              > -------------------
              >
              > Inconsistent thread : best efforts attempt (may fail)
              > "ExecuteThread-14" (TID:0x6d64f8, sys_thread_t:0x6d6430, state:R,
              > thread_t: t@24,
              > threadID:0xf7131d78, stack_bottom:0xf7132000, stack_size:0x20000)
              > prio=5
              >
              > [1] java.net.SocketInputStream.socketRead(Native Method)
              > [2] java.net.SocketInputStream.read(SocketInputStream.java:85)
              >
              > [3] weblogic.socket.JavaSocketMuxer.processSockets(JavaSocketMuxer.java:177)
              >
              > [4] weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:21)
              >
              > [5] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:96)
              > -------------------
              >
              > Inconsistent thread : best efforts attempt (may fail)
              > "ExecuteThread-13" (TID:0x6ddcf8, sys_thread_t:0x6ddc30, state:R,
              > thread_t: t@23,
              > threadID:0xf7161d78, stack_bottom:0xf7162000, stack_size:0x20000)
              > prio=5
              >
              > [1] java.net.SocketInputStream.socketRead(Native Method)
              > [2] java.net.SocketInputStream.read(SocketInputStream.java:85)
              >
              > [3] weblogic.socket.JavaSocketMuxer.processSockets(JavaSocketMuxer.java:177)
              >
              > [4] weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:21)
              >
              > [5] weblogic.kernel.ExecuteThread.run(ExecuteThread.java:96)
              > *********************************************************
              >
              > Thanks,
              > Rajah.
              

Maybe you are looking for

  • Vendor Account group assign recon. account

    Hi Experts, I'm looking tcode to assing recon. account for vendor account group. I created Vendor account group and recon. account. I would like to have in tcode fk01 assing Vendor account group to recon. account. Now in tcode fk01 I choose vendor ac

  • Change the pen cursor preference

    how do i change the pen cursor as it won't point to where i wanted it to be but about few millimetres away and only draws at certain angles and not free flowing-same goes with my shape tool which draws incrementally rather than free shaping. i tried

  • Borders

    When printing, how do I remove the invisible border off the edges of the paper?

  • Configuring Sun Java System webserver 6.1 SP2 to JBOSS 4.0

    how to redirect a request from Sun Java System webserver 6.1 SP2 to JBOSS 4.0. What are the config chages to magnus.conf and obj.conf. do we need any plugins for this

  • Is there a way to sync only my music from my iphone to my ipad and NOT anything else like apps?

    I have an iPhone 3 and a brand new iPad 2. I was wondering if there was a way I can sync my music, but not everything else such as apps. I don't want my apps from my phone on my ipad, only the music. How do I go about this? Please&Thankyou!!