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

Reply via email to