Hi Brian. Good question. Especially as statics and static initializers are routinely used in this project. So, I had to do some digging to answer this question. Turns out that ThinUserProxy only has 4 properties; int java.lang.String PrimaryKey (with two properties, both java.lang.String) javax.ejb.Handle (extends java.io.Serializable)
I'm going to lean towards something happening with Classloaders during rollback, as after the first exception, can't even load the Node (that's what is goinig on in; com.hrnexus.web.SessionCache.getSession(SessionCache.java:133) I don't have the other stack traces handy right now, but any attempt to access anything, including java.lang. objects stored, all fail once this starts happening. I am not sure that this is a Jetty issue for the following reasons; 1) ThinUserProxy itself is in a library jar that all the other EJBs and Servlets depend on. It has full application visibility 2) Jetty is not directly access JCache -- only through hrnexus. Although, it is highly probably that JCache is accessing the Jetty Classloaders, if I understand your response correctly. I have never needed to sign up to the Jetty Support list before, so signing up there now. They might be able to provide additional insight. Some questions; - What's getting done to/in the classloader that is causing it to fail this spectacularly? Its almost like its been told to clear itself of all classes, and clear the parent classloaders as well. - How do you get a ClassCastException on a ClassNotFoundException? (Seeing this one quite a bit) Regards, Steve View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4138474#4138474 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4138474 _______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
