Win a copy of Mesos in Action this week in the Cloud/Virtualizaton forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

How to return the detail message string of a custom exception

 
Eduardo Hernandez
Greenhorn
Posts: 13
Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

I have written a custom exception and invoking the getMessage() method inherited from java.lang.Throwable doesn't return the detail message string.

The following is my custom exception code:



The MyException(String) constructor calls super(message) to construct a throwable with the specified detail message. If I do call printStackTrace() method on a MyException reference it does print the stacktrace along with the detail message:

MyException: My Message
at exTest.check(exTest.java:13)
at exTest.main(exTest.java:5)

The getMessage() method doesn't return the detail message. The following is the test class:



 
Ernest Friedman-Hill
author and iconoclast
Marshal
Pie
Posts: 24211
35
Chrome Eclipse IDE Mac OS X
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You call "getMessage()" to retrieve the message, but you don't print it, so the method call has no visible effect. Try

 
Eduardo Hernandez
Greenhorn
Posts: 13
Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
wow.. I'm just here laughing of myself... how I didn't figure it out haha! Thanks!
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic