|This means the class loader is not set correctly or that the class loader |is more nested than the check performed by the JRMPContainerInvoker |is making can handle. This is the check that Marc mentioned earlier that he |was going to remove. When this is done this test will either succeed or |fail with a ClassCastException.
right, marcf | |----- Original Message ----- |From: "Julian Gosnell" <[EMAIL PROTECTED]> |To: <[EMAIL PROTECTED]> |Sent: Monday, November 19, 2001 5:17 PM |Subject: [JBoss-dev] JBoss3/Jetty4: Optimized call had serialized |argument;.... | | |> |> I have now plumbed in, thanks to David Jencks, a working copy of jetty4 |> (Servlet2.3, JSP 1.2). |> |> I am running the WebIntegrationUnitTestCase from the testsuite and all |> is going well. |> |> A quick question: |> |> Is this exception something someone is aware of - or is it more likely |> that I have made a mistake? |> |> I figure optimised calls are made if the current thread's |> ContextClassLoader is correctly set - so they either happen or don't - |> howcome then we are in an inconsistant state here, where we prepare to |> make a serialised call and then it turns out to be optimised ? |> |> Thanks for your time, |> |> |> Jules |> |> |> [01:10:08,484,Default] StatelessSessionBean2.ejbCreate() called |> [01:10:08,497,Default] StatelessSessionBean2.noop, |> test.wasSerialized=true, optimized=true |> [01:10:08,510,StatelessSessionContainer] invoke returned an exception |> java.rmi.ServerException: Optimized call had serialized argument; nested |> exception is: |> javax.ejb.EJBException: Optimized call had serialized argument |> javax.ejb.EJBException: Optimized call had serialized argument |> at |> |org.jboss.test.web.ejb.StatelessSessionBean2.noop(StatelessSessionB |ean2.java |:77) |> |> at java.lang.reflect.Method.invoke(Native Method) |> at |> |org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke |(Stateles |sSessionContainer.java:569) |> |> at |> |org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(St |atelessSe |ssionInstanceInterceptor.java:67) |> |> at |> |org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxIn |terceptor |.java:98) |> |> at |> |org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterc |eptorCMT. |java:156) |> |> at |> org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:65) |> at |> |org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityIntercepto |r.java:13 |1) |> |> at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:166) |> |> at |> |org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessionCont |ainer.jav |a:280) |> |> at org.jboss.ejb.Container.invoke(Container.java:528) |> at |> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1555) |> |> at |> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523) |> |> at |> |org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPC |ontainerI |nvoker.java:411) |> |> at |> |org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPC |ontainerI |nvoker.java:493) |> |> at |> |org.jboss.ejb.plugins.jrmp.interfaces.GenericProxy.invokeContainer( |GenericPr |oxy.java:346) |> |> at |> |org.jboss.ejb.plugins.jrmp.interfaces.StatelessSessionProxy.invoke( |Stateless |SessionProxy.java:123) |> |> at $Proxy95.noop(Unknown Source) |> at |> |org.jboss.test.web.servlets.EJBOnStartupServlet.processRequest(EJBO |nStartupS |ervlet.java:84) |> |> at |> |org.jboss.test.web.servlets.EJBOnStartupServlet.doGet(EJBOnStartupS |ervlet.ja |va:104) |> |> at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) |> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) |> at |> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:289) |> at |> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:526) |> |> at org.mortbay.http.HttpContext.handle(HttpContext.java:1132) |> at org.mortbay.http.HttpContext.handle(HttpContext.java:1086) |> at org.mortbay.http.HttpServer.service(HttpServer.java:723) |> at org.mortbay.http.HttpConnection.service(HttpConnection.java:745) |> at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:918) |> at org.mortbay.http.HttpConnection.handle(HttpConnection.java:760) |> at |> org.mortbay.http.SocketListener.handleConnection(SocketListener.java:138) |> |> at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:287) |> at org.mortbay.util.ThreadPool$JobRunner.run(ThreadPool.java:715) |> at java.lang.Thread.run(Thread.java:484) |> [01:10:08,597,Jetty] WARNING: GET /jbosstest/EJBOnStartupServlet |> HTTP/1.1 |> java.rmi.ServerException: Optimized call had serialized argument; nested |> exception is: |> javax.ejb.EJBException: Optimized call had serialized argument |> javax.ejb.EJBException: Optimized call had serialized argument |> <<no stack trace available>> |> |> [01:10:08,617,Jetty] ENCServlet: init |> |> |> |> |> |> _________________________________________________________ |> Do You Yahoo!? |> Get your free @yahoo.com address at http://mail.yahoo.com |> |> |> _______________________________________________ |> Jboss-development mailing list |> [EMAIL PROTECTED] |> https://lists.sourceforge.net/lists/listinfo/jboss-development |> | | |_______________________________________________ |Jboss-development mailing list |[EMAIL PROTECTED] |https://lists.sourceforge.net/lists/listinfo/jboss-development _______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development