You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Unnikrishnan C <c_...@infosys.com> on 2004/02/19 09:22:12 UTC

printStackTrace throwing java.lang.StackOverflowError

Hi,
 
I'm using Apache Tomcat 5.0.18, I'm getting  a
"java.lang.StackOverflowError" while trying to do a printStackTrace for
an Exception (java.lang.Exception). 
 
The code is working fine when it is running on IBM Websphere Application
Server 4.0, but fails when I put it in Tomcat.
 
The stack trace is attached
 
java.lang.StackOverflowError
            at java.lang.Throwable.printStackTrace(Throwable.java:451)
            at
com.info.aa.exception.HipaaException.printStackTrace(HipaaException.java
:77)
            at java.lang.Throwable.printStackTrace(Throwable.java:451)
            at
com.info.aa.exception.HipaaException.printStackTrace(HipaaException.java
:77)
            at java.lang.Throwable.printStackTrace(Throwable.java:451)
            at
com.info.aa.exception.HipaaException.printStackTrace(HipaaException.java
:77)
            at java.lang.Throwable.printStackTrace(Throwable.java:451)
            at
com.info.aa.exception.HipaaException.printStackTrace(HipaaException.java
:77)
            at java.lang.Throwable.printStackTrace(Throwable.java:451)
            at
com.info.aa.exception.HipaaException.printStackTrace(HipaaException.java
:77)
            at java.lang.Throwable.printStackTrace(Throwable.java:451)
            at
com.info.aa.exception.HipaaException.printStackTrace(HipaaException.java
:77)
            at java.lang.Throwable.printStackTrace(Throwable.java:451)
            at
com.info.aa.exception.HipaaException.printStackTrace(HipaaException.java
:77)
            at java.lang.Throwable.printStackTrace(Throwable.java:451)
            at
com.info.aa.exception.HipaaException.printStackTrace(HipaaException.java
:77)
            at java.lang.Throwable.printStackTrace(Throwable.java:451)
            at
com.info.aa.exception.HipaaException.printStackTrace(HipaaException.java
:77)
            at java.lang.Throwable.printStackTrace(Throwable.java:451)
            at
com.info.aa.exception.HipaaException.printStackTrace(HipaaException.java
:77)
            at java.lang.Throwable.printStackTrace(Throwable.java:451)
            at
com.info.aa.exception.HipaaException.printStackTrace(HipaaException.java
:77)
            at java.lang.Throwable.printStackTrace(Throwable.java:451)
            at
com.info.aa.exception.HipaaException.printStackTrace(HipaaException.java
:77)
            at java.lang.Throwable.printStackTrace(Throwable.java:451)
 
Thanks,
 
Unnikrishnan
 
 
 

RE: printStackTrace throwing java.lang.StackOverflowError

Posted by Peter Guyatt <pg...@telesoft-technologies.com>.
Hi There,

It looks like an exeception to do with either a recursive method call or a
problem with inheritenance.

HTH

Pete
  -----Original Message-----
  From: Unnikrishnan C [mailto:c_unnikrishnan@infosys.com]
  Sent: 19 February 2004 08:22
  To: tomcat-user@jakarta.apache.org
  Subject: printStackTrace throwing java.lang.StackOverflowError


  Hi,



  I'm using Apache Tomcat 5.0.18, I'm getting  a "
java.lang.StackOverflowError" while trying to do a printStackTrace for an
Exception (java.lang.Exception).



  The code is working fine when it is running on IBM Websphere Application
Server 4.0, but fails when I put it in Tomcat.



  The stack trace is attached



  java.lang.StackOverflowError

              at java.lang.Throwable.printStackTrace(Throwable.java:451)

              at
com.info.aa.exception.HipaaException.printStackTrace(HipaaException.java:77)

              at java.lang.Throwable.printStackTrace(Throwable.java:451)

              at
com.info.aa.exception.HipaaException.printStackTrace(HipaaException.java:77)

              at java.lang.Throwable.printStackTrace(Throwable.java:451)

              at
com.info.aa.exception.HipaaException.printStackTrace(HipaaException.java:77)

              at java.lang.Throwable.printStackTrace(Throwable.java:451)

              at
com.info.aa.exception.HipaaException.printStackTrace(HipaaException.java:77)

              at java.lang.Throwable.printStackTrace(Throwable.java:451)

              at
com.info.aa.exception.HipaaException.printStackTrace(HipaaException.java:77)

              at java.lang.Throwable.printStackTrace(Throwable.java:451)

              at
com.info.aa.exception.HipaaException.printStackTrace(HipaaException.java:77)

              at java.lang.Throwable.printStackTrace(Throwable.java:451)

              at
com.info.aa.exception.HipaaException.printStackTrace(HipaaException.java:77)

              at java.lang.Throwable.printStackTrace(Throwable.java:451)

              at
com.info.aa.exception.HipaaException.printStackTrace(HipaaException.java:77)

              at java.lang.Throwable.printStackTrace(Throwable.java:451)

              at
com.info.aa.exception.HipaaException.printStackTrace(HipaaException.java:77)

              at java.lang.Throwable.printStackTrace(Throwable.java:451)

              at
com.info.aa.exception.HipaaException.printStackTrace(HipaaException.java:77)

              at java.lang.Throwable.printStackTrace(Throwable.java:451)

              at
com.info.aa.exception.HipaaException.printStackTrace(HipaaException.java:77)

              at java.lang.Throwable.printStackTrace(Throwable.java:451)

              at
com.info.aa.exception.HipaaException.printStackTrace(HipaaException.java:77)

              at java.lang.Throwable.printStackTrace(Throwable.java:451)



  Thanks,



  Unnikrishnan