This turned out to be a very bad/confusing bug.

If any of our screens/actions/layouts etc were to throw a Throwable that
wasn't a subclass of Exception we would just get no content. 
Configurations will do this if you have two strings with the same name:

---
java.lang.ExceptionInInitializerError: java.lang.ClassCastException:
login.message doesn't map to a String object
        at
org.apache.java.util.Configurations.getString(Configurations.java:206)
        at
org.apache.java.util.Configurations.getString(Configurations.java:181)
---


So now instead of a global 

try {

} catch (Exception e)

... 

It is now going to also have a:

try {


} catch (Throwable t) {
...
}

Right below that.

Also, I modified Log.java so that it takes a Throwable as an option. 
The native method for printStackTrace is in this object.

Kevin

-- 
Kevin A Burton ([EMAIL PROTECTED])
http://relativity.yi.org
Message to SUN:  "Please Open Source Java!"
"For evil to win is for good men to do nothing."


------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Problems?:           [EMAIL PROTECTED]

Reply via email to