Yeah, speak of the devil. I'd been stomping those out for the past week or so. According to the spec isn't JBoss just supposed to take the other exception generated and send it back as a RemoteException and not a java.lang.reflect.UndeclaredThrowable? It took me a while just to figure out what the heck this error really way :D I received mine from a class not found exception and a few null pointer exceptions. -----Original Message----- From: Ralf Purnhagen [mailto:[EMAIL PROTECTED]] Sent: Monday, December 18, 2000 1:08 PM To: jBoss Subject: [jBoss-User] UndeclaredThrowableException Hi, we use JBoss (latest CVS), Tomcat (3.2.1) and WebWork (latest CVS) to build our demo-application. It currently consists of two entity and one stateless session bean. The session bean is declared throwing an exception (extending java.lang.Exception) in it's home-interface, but when the exception is really thrown, we get the following stack trace: java.lang.reflect.UndeclaredThrowableException: de.imost.bookmark.interfaces.InvalidLoginException at de.imost.bookmark.ejb.AccountManagerBean.verifyAccount(AccountManagerBean.ja va:41) at java.lang.reflect.Method.invoke(Native Method) at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(Stateles sSessionContainer.java:472) at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSe ssionInstanceInterceptor.java:87) at org.jboss.ejb.plugins.TxInterceptorCMT.invokeNext(TxInterceptorCMT.java:133) at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT. java:263) at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:99) at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:14 4) at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:195) at org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessionContainer.jav a:271) at org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerI nvoker.java:367) at org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerI nvoker.java:432) at org.jboss.ejb.plugins.jrmp.interfaces.StatelessSessionProxy.invoke(Stateless SessionProxy.java:152) at $Proxy301.verifyAccount(Unknown Source) at de.imost.bookmark.action.Login.execute(Login.java:53) at webwork.servlets.Dispatcher.service(Dispatcher.java:332) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404) at org.apache.tomcat.core.Handler.service(Handler.java:286) at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79 7) at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743) at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC onnectionHandler.java:210) at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416) at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498) at java.lang.Thread.run(Thread.java:484) Can anybody help us? Thanks, Ralf -- -------------------------------------------------------------- To subscribe: [EMAIL PROTECTED] To unsubscribe: [EMAIL PROTECTED] Problems?: [EMAIL PROTECTED] -- -------------------------------------------------------------- To subscribe: [EMAIL PROTECTED] To unsubscribe: [EMAIL PROTECTED] List Help?: [EMAIL PROTECTED]
