Ok, I'll do that.

As a developer, I would say that "Lame error reporting" is Java's worst 
problem.  Instead of throwing "Cannot find class: java.util.StringBuilder", the 
JVM should say, "You need to upgrade to Java 1.5.  Go to http://java.com to 
download it".  That kind of thing.  A stack trace is a very helpful debugging 
tool, but only to the person who thoroughly understands the code that generated 
the stack trace.  Everyone else needs not just a stack trace, but an ERROR 
MESSAGE that gives some information about what the problem is and how to solve 
it.

Software used to give messages like, "This program failed due to Error 54839".  
Fortunately people have realized that those types of messages are worthless.  I 
would submit that Java's exception mechanism is better, but developers should 
be strongly encouraged to provide meaningful, readable error messages in 
addition.


View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3965136#3965136

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3965136
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to