Bugs item #427873, was updated on 2001-05-27 22:32 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=376685&aid=427873&group_id=22866 Category: None Group: v2.2.1 (stable) Status: Open Resolution: None Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: jdk 1.4 bug with JBoss2.2.1 Initial Comment: I just downloaded the jdk 1.4 Beta version- anxious to get a look at new features - but then I tried it out on an EJB project I've been developing expecting it to be backward compatible deployed on JBoss2.2.1_Tomcat- 3.2.1- but instead I got a big ERROR- when accessing a JSP page in my project- it calls a Proxy to a session Bean - which then calls a session Beanlike this: //look up jndi name Object ref = ctx.lookup("CatalogSessionBean"); This works perfectly dandy with the jdk1.3- but with jdk1.4 Beta I get following error: Internal Servlet Error: javax.servlet.ServletException: $Proxy18 at org.apache.jasper.servlet.JspServlet.service (JspServlet.java:399) 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:797) at org.apache.tomcat.core.ContextManager.service (ContextManager.java:743) at org.apache.tomcat.service.http.HttpConnectionHandler.pr ocessConnection(HttpConnectionHandler.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:579) Root cause: java.lang.NoClassDefFoundError: $Proxy18 at sun.reflect.GeneratedSerializationConstructorAccessor76 .newInstance(Unknown Source) at at java.io.ObjectStreamClass.newInstance (ObjectStreamClass.java:680) at java.io.ObjectInputStream.readOrdinaryObject (ObjectInputStream.java:1550) at java.io.ObjectInputStream.readObject0 (ObjectInputStream.java:1202) at java.io.ObjectInputStream.readObject (ObjectInputStream.java:297) at java.rmi.MarshalledObject.get (MarshalledObject.java:138) at org.jnp.interfaces.NamingContext.lookup (NamingContext.java:299) at org.jnp.interfaces.NamingContext.lookup (NamingContext.java:279) at javax.naming.InitialContext.lookup (InitialContext.java:350) at com.javaamigo.axedasartes.proxy.CatalogSessionBeanProxy .(CatalogSessionBeanProxy.java:40) at com.javaamigo.axedasartes.pagebeans.HomePageBean.init (HomePageBean.java:17) at JSP._0002fJSP_0002fHome_0002ejspHome_jsp_13._jspService (_0002fJSP_0002fHome_0002ejspHome_jsp_13.java:110) at org.apache.jasper.runtime.HttpJspBase.service (HttpJspBase.java:119) at javax.servlet.http.HttpServlet.service (HttpServlet.java:853) at org.apache.jasper.servlet.JspServlet$JspServletWrapper. service(JspServlet.java:177) at org.apache.jasper.servlet.JspServlet.serviceJspFile (JspServlet.java:318) at org.apache.jasper.servlet.JspServlet.service (JspServlet.java:391) 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:797) at org.apache.tomcat.core.ContextManager.service (ContextManager.java:743) at org.apache.tomcat.service.http.HttpConnectionHandler.pr ocessConnection(HttpConnectionHandler.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:579) Looking through the jdk1.4 docs I believe there was a change from jdk 1.3 to the class java.lang.reflect.Constructor.newInstance (Constructor.java:273) which seems to be the root cause of the error ( originally called by my catalogSessionBean line 40: Object ref = ctx.lookup("CatalogSessionBean"); which then goes and produces the stack trace- Once again the bean I am using in 1.3 works fine- just with 1.4 this new error appears ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=376685&aid=427873&group_id=22866 _______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] http://lists.sourceforge.net/lists/listinfo/jboss-development
