Core Java| JSP| Servlets| XML| EJB| JEE5| Web Services| J2ME| Glossary| Questions?

 

 

 

 

 

 

 

 

 

 

 

 

 

Search Tutorials

Latest Questions
Comments
 
How to Print a Stack Trace Message  
 

As we have seen that java provides a method getMessage() method that is used with an object of the Exception class to print errors to debug the process. For example:

 

How to Print a Stack Trace Message 

                         

As we have seen that java provides a method getMessage() method that is used with an object of the Exception class to print errors to debug the process. For example:

try {

   // ......


catch (IOException e) {

    // ...........
    System.out.println("Got an IOException: " + e.getMessage());

}

 Instead of this this method you can get more information about the error process if you print a stack trace from the exception using the printStackTrace() method that is the method of the Throwable class and prints the stack trace to the console and provides the line numbers of statements that called the methods in the current stack.

Lets see an example that prints an exception's message.

public class PrintStack{
  public static void main (String args[]){
    String str = "Exception" ;
    int len=0;
    try{
      StringBuffer sbuf = new StringBuffer(str);
      len = str.length() ;
      for(int ct=len;ct>=0;ct--){
        System.out.print(sbuf.charAt(ct));
        }
       }
       catch(Exception e)
      {
      e.printStackTrace();
       }
     }
   }

Output of the program:

C:\Roseindia\>javac PrintStack.java

C:\Roseindia\>java PrintStack

java.lang.StringIndexOutOfBoundsException: String index out of range: 9
at java.lang.StringBuffer.charAt(Unknown Source)
at PrintStack.main(PrintStack.java:13)

Download this example

                         

» View all related tutorials
Related Tags: c exception orm event io struct exec uri int exe condition call interrupt program execution ram ical flow pic exceptions

Leave your comment:

Name:

Email:

URL:

Title:

Comments:


Enter Code:

Audio Version
Reload Image
 

Note: Emails will not be visible or used in any way, and are not required. Please keep comments relevant. Any content deemed inappropriate or offensive may be edited and/or deleted.

No HTML code is allowed. Line breaks will be converted automatically. URLs will be auto-linked. Please use BBCode to format your text.

Add This Tutorial To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Training Courses
Tell A Friend
Your Friend Name
Software Solutions
Least Viewed
Most Rated
Recently Viewed
Search Tutorials

 

 
 

Home | JSP | EJB | JDBC | Java Servlets | WAP  | Free JSP Hosting  | Search Engine | News Archive | Jboss 3.0 tutorial | Free Linux CD's | Forum | Blogs

About Us | Advertising On RoseIndia.net  | Site Map

India News

Indian Software Development Company | iPhone Development Company in India | Flex Development Company in India | Java Training Delhi | Java Training at Noida |

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright © 2008. All rights reserved.