Class Not Found
"Hajratwala, Nayan (N.)" <[email protected]> Wed, 20 Nov 2002 14:50:24 -0500
| Newsgroups | gmane.comp.java.jel.bugs,gmane.comp.java.jel.general |
|---|---|
| Message-ID | <2193DEC532DCD311BCF8009027DE2410177927CD@na1ecm05.dearborn.ford.com> |
This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C290CE.1142C646 Content-Type: text/plain Folks, I am using JEL 0.9.10 and have a problem. When evaluating an expression, I get the message below. The problem is that I only get the error when running it on IBM WebSphere 3.5. It seems to work fine under WebSphere 4.0 and also works fine under the WebSphere Test Environment in VAJ 4.0. The classpath for WebSphere contains the class indicated, so that's not the problem. I think it's something having to do with JEL using it's own ClassLoader, but am pretty much stuck as to how to approach a resolution. Thanks! java.lang.NoClassDefFoundError: com/ford/hr/framework/user/IUser at dump.evaluate_boolean(Unknown Source) at com.ford.hr.framework.security.UriAccessController.evaluate(Unknown Source) at com.ford.hr.framework.security.UriAccessController.hasReadAccess(Unknown Source) at com.ford.hr.framework.user.User.hasReadAccess(Unknown Source) at com.ford.hr.framework.security.Franchise.hasAccess(Unknown Source) at com.ford.hr.framework.security.FranchiseFactory.getAccessibleMainFranchises(Compiled Code) at com.ford.hr.framework.security.FranchiseFactory.routeTo(Unknown Source) at com.ford.hr.framework.controller.HRServlet.processRequest(Compiled Code) at com.ford.hr.framework.controller.HRServlet.doGet(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager.java:644) at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycleServlet.java:160) at com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServlet.java:287) at com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecycleServlet.java:105) at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:371) at com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletManager.java:793) at com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletManager.java:719) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(Compiled Code) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(Compiled Code) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:189) at com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:61) at com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(Compiled Code) at com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:67) at com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:155) at com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener.java:300) at com.ibm.servlet.engine.oselistener.SQEventListenerImp$ServiceRunnable.run(SQEventListenerImp.java:230) at com.ibm.servlet.engine.oselistener.SQEventListenerImp.notifySQEvent(SQEventListenerImp.java:104) at com.ibm.servlet.engine.oselistener.serverqueue.SQEventSource.notifyEvent(SQEventSource.java:216) at com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnable.notifyService(SQWrapperEventSource.java:354) at com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$SelectRunnable.run(Compiled Code) at com.ibm.servlet.engine.oselistener.outofproc.OutOfProcThread$CtlRunnable.run(Compiled Code) at java.lang.Thread.run(Compiled Code) --- - Nayan Hajratwala - Chikli Consulting LLC - http://www.chikli.com <http://www.chikli.com> ------_=_NextPart_001_01C290CE.1142C646 Content-Type: text/html Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <HTML> <HEAD> <META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; = charset=3Dus-ascii"> <META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version = 5.5.2656.44"> <TITLE>Class Not Found</TITLE> </HEAD> <BODY> <P><FONT SIZE=3D2 FACE=3D"Bookman Old Style">Folks,</FONT> </P> <P><FONT SIZE=3D2 FACE=3D"Bookman Old Style">I am using JEL 0.9.10 and = have a problem.</FONT> </P> <P><FONT SIZE=3D2 FACE=3D"Bookman Old Style">When evaluating an = expression, I get the message below. The problem is that I only = get the error when running it on IBM WebSphere 3.5. It seems to = work fine under WebSphere 4.0 and also works fine under the WebSphere = Test Environment in VAJ 4.0. The classpath for WebSphere contains = the class indicated, so that's not the problem.</FONT></P> <P><FONT SIZE=3D2 FACE=3D"Bookman Old Style">I think it's something = having to do with JEL using it's own ClassLoader, but am pretty = much stuck as to how to approach a resolution. Thanks!</FONT></P> <P><FONT SIZE=3D2 FACE=3D"Bookman Old = Style">java.lang.NoClassDefFoundError: = com/ford/hr/framework/user/IUser</FONT> <BR> <FONT SIZE=3D2 = FACE=3D"Bookman Old Style">at dump.evaluate_boolean(Unknown = Source)</FONT> <BR> <FONT SIZE=3D2 = FACE=3D"Bookman Old Style">at = com.ford.hr.framework.security.UriAccessController.evaluate(Unknown = Source)</FONT> <BR> <FONT SIZE=3D2 = FACE=3D"Bookman Old Style">at = com.ford.hr.framework.security.UriAccessController.hasReadAccess(Unknown= Source)</FONT> <BR> <FONT SIZE=3D2 = FACE=3D"Bookman Old Style">at = com.ford.hr.framework.user.User.hasReadAccess(Unknown Source)</FONT> <BR> <FONT SIZE=3D2 = FACE=3D"Bookman Old Style">at = com.ford.hr.framework.security.Franchise.hasAccess(Unknown = Source)</FONT> <BR> <FONT SIZE=3D2 = FACE=3D"Bookman Old Style">at = com.ford.hr.framework.security.FranchiseFactory.getAccessibleMainFranchi= ses(Compiled Code)</FONT> <BR> <FONT SIZE=3D2 = FACE=3D"Bookman Old Style">at = com.ford.hr.framework.security.FranchiseFactory.routeTo(Unknown = Source)</FONT> <BR> <FONT SIZE=3D2 = FACE=3D"Bookman Old Style">at = com.ford.hr.framework.controller.HRServlet.processRequest(Compiled = Code)</FONT> <BR> <FONT SIZE=3D2 = FACE=3D"Bookman Old Style">at = com.ford.hr.framework.controller.HRServlet.doGet(Unknown Source)</FONT> <BR> <FONT SIZE=3D2 = FACE=3D"Bookman Old Style">at = javax.servlet.http.HttpServlet.service(HttpServlet.java:740)</FONT> <BR> <FONT SIZE=3D2 = FACE=3D"Bookman Old Style">at = javax.servlet.http.HttpServlet.service(HttpServlet.java:853)</FONT> <BR> <FONT SIZE=3D2 = FACE=3D"Bookman Old Style">at = com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletMan= ager.java:644)</FONT> <BR> <FONT SIZE=3D2 = FACE=3D"Bookman Old Style">at = com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLife= cycleServlet.java:160)</FONT> <BR> <FONT SIZE=3D2 = FACE=3D"Bookman Old Style">at = com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleSe= rvlet.java:287)</FONT> <BR> <FONT SIZE=3D2 = FACE=3D"Bookman Old Style">at = com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifec= ycleServlet.java:105)</FONT> <BR> <FONT SIZE=3D2 = FACE=3D"Bookman Old Style">at = com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.jav= a:371)</FONT> <BR> <FONT SIZE=3D2 = FACE=3D"Bookman Old Style">at = com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(Servle= tManager.java:793)</FONT> <BR> <FONT SIZE=3D2 = FACE=3D"Bookman Old Style">at = com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletM= anager.java:719)</FONT> <BR> <FONT SIZE=3D2 = FACE=3D"Bookman Old Style">at = com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispat= ch(Compiled Code)</FONT> <BR> <FONT SIZE=3D2 = FACE=3D"Bookman Old Style">at = com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(Compiled = Code)</FONT> <BR> <FONT SIZE=3D2 = FACE=3D"Bookman Old Style">at = com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequ= estDispatcher.java:189)</FONT> <BR> <FONT SIZE=3D2 = FACE=3D"Bookman Old Style">at = com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:61= )</FONT> <BR> <FONT SIZE=3D2 = FACE=3D"Bookman Old Style">at = com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(Compiled = Code)</FONT> <BR> <FONT SIZE=3D2 = FACE=3D"Bookman Old Style">at = com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(Cach= edInvocation.java:67)</FONT> <BR> <FONT SIZE=3D2 = FACE=3D"Bookman Old Style">at = com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(Servlet= RequestProcessor.java:155)</FONT> <BR> <FONT SIZE=3D2 = FACE=3D"Bookman Old Style">at = com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEList= ener.java:300)</FONT> <BR> <FONT SIZE=3D2 = FACE=3D"Bookman Old Style">at = com.ibm.servlet.engine.oselistener.SQEventListenerImp$ServiceRunnable.ru= n(SQEventListenerImp.java:230)</FONT> <BR> <FONT SIZE=3D2 = FACE=3D"Bookman Old Style">at = com.ibm.servlet.engine.oselistener.SQEventListenerImp.notifySQEvent(SQEv= entListenerImp.java:104)</FONT> <BR> <FONT SIZE=3D2 = FACE=3D"Bookman Old Style">at = com.ibm.servlet.engine.oselistener.serverqueue.SQEventSource.notifyEvent= (SQEventSource.java:216)</FONT> <BR> <FONT SIZE=3D2 = FACE=3D"Bookman Old Style">at = com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$Sele= ctRunnable.notifyService(SQWrapperEventSource.java:354)</FONT></P> <P> <FONT SIZE=3D2 = FACE=3D"Bookman Old Style">at = com.ibm.servlet.engine.oselistener.serverqueue.SQWrapperEventSource$Sele= ctRunnable.run(Compiled Code)</FONT> <BR> <FONT SIZE=3D2 = FACE=3D"Bookman Old Style">at = com.ibm.servlet.engine.oselistener.outofproc.OutOfProcThread$CtlRunnable= .run(Compiled Code)</FONT> <BR> <FONT SIZE=3D2 = FACE=3D"Bookman Old Style">at java.lang.Thread.run(Compiled = Code)</FONT> </P> <BR> <BR> <BR> <P><FONT SIZE=3D2 FACE=3D"Bookman Old Style">---</FONT> <BR><FONT SIZE=3D2 FACE=3D"Bookman Old Style">- Nayan Hajratwala</FONT> <BR><FONT SIZE=3D2 FACE=3D"Bookman Old Style">- Chikli Consulting = LLC</FONT> <BR><FONT SIZE=3D2 FACE=3D"Bookman Old Style">- </FONT><A = HREF=3D"http://www.chikli.com"><U><FONT COLOR=3D"#0000FF" SIZE=3D2 = FACE=3D"Bookman Old Style">http://www.chikli.com</FONT></U></A> </P> </BODY> </HTML> ------_=_NextPart_001_01C290CE.1142C646--