Do you have a different Ognl jar than the one which ships with XW/WW2? That's a method Pat made accessible in our version of the library that hasn't been changed in the released library yet...
> -----Original Message----- > From: Robert Douglass [mailto:[EMAIL PROTECTED] > Sent: Thursday, October 30, 2003 9:46 AM > To: WebWork list > Subject: [OS-webwork] java.lang.IllegalAccessError > > > Hi all, > > Just plugged in the newest WW/XW from the CVS... and I'm > getting hit on the nose with the following error. The first 5 > minutes of debugging told me I need some help. Anybody know > what might be happening? > > -Robert > > javax.servlet.ServletException: Servlet execution threw an exception > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilt > er(Application > FilterChain.java:269) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli > cationFilterCh > ain.java:193) > at > com.webs4.filters.AuthenticationFilter.doFilter(Authentication > Filter.java:48 > ) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilt > er(Application > FilterChain.java:213) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli > cationFilterCh > ain.java:193) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardW > rapperValve.ja > va:243) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:5 > 66) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardC > ontextValve.ja > va:201) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:5 > 66) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(Aut > henticatorBase > .java:472) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:5 > 64) > at > org.apache.catalina.valves.CertificatesValve.invoke(Certificat > esValve.java:2 > 46) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:5 > 64) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardContext.invoke(StandardContex > t.java:2344) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHost > Valve.java:164 > ) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:5 > 66) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDi > spatcherValve. > java:170) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:5 > 64) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReport > Valve.java:170 > ) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:5 > 64) > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValv > e.java:462) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:5 > 64) > at > org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSi > gnOn.java:368) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:5 > 64) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEn > gineValve.java > :163) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:5 > 66) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.connector.http.HttpProcessor.process(HttpP > rocessor.java: > 1011) > at > org.apache.catalina.connector.http.HttpProcessor.run(HttpProce > ssor.java:1106 > ) > at java.lang.Thread.run(Thread.java:536) > > > root cause > > java.lang.IllegalAccessError: tried to access method > ognl.Evaluation.setSource(Ljava/lang/Object;)V from class > com.opensymphony.xwork.util.CompoundRootAccessor > at > com.opensymphony.xwork.util.CompoundRootAccessor.getProperty(C > ompoundRootAcc > essor.java:80) > at ognl.OgnlRuntime.getProperty(OgnlRuntime.java:1443) > at ognl.ASTProperty.getValueBody(ASTProperty.java:96) > at ognl.SimpleNode.getValue(SimpleNode.java:167) > at ognl.Ognl.getValue(Ognl.java:335) > at ognl.Ognl.getValue(Ognl.java:310) > at > com.opensymphony.xwork.util.OgnlValueStack.findValue(OgnlValue > Stack.java:80) > at > com.opensymphony.xwork.util.TextParseUtil.translateVariables(T > extParseUtil.j > ava:24) > at > com.opensymphony.webwork.dispatcher.WebWorkResultSupport.execu > te(WebWorkResu > ltSupport.java:50) > at > com.opensymphony.xwork.DefaultActionInvocation.executeResult(D > efaultActionIn > vocation.java:243) > at > com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultA > ctionInvocatio > n.java:165) > at > com.opensymphony.xwork.interceptor.AroundInterceptor.intercept > (AroundInterce > ptor.java:37) > at > com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultA > ctionInvocatio > n.java:153) > at > com.opensymphony.xwork.interceptor.AroundInterceptor.intercept > (AroundInterce > ptor.java:37) > at > com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultA > ctionInvocatio > n.java:153) > at > com.opensymphony.xwork.interceptor.AroundInterceptor.intercept > (AroundInterce > ptor.java:37) > at > com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultA > ctionInvocatio > n.java:153) > at > com.opensymphony.xwork.interceptor.TimerInterceptor.intercept( > TimerIntercept > or.java:66) > at > com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultA > ctionInvocatio > n.java:153) > at > com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActio > nProxy.java:11 > 5) > at > com.opensymphony.webwork.dispatcher.ServletDispatcher.serviceA > ction(ServletD > ispatcher.java:177) > at > com.opensymphony.webwork.dispatcher.ServletDispatcher.service( > ServletDispatc > her.java:157) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilt > er(Application > FilterChain.java:247) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli > cationFilterCh > ain.java:193) > at > com.webs4.filters.AuthenticationFilter.doFilter(Authentication > Filter.java:48 > ) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilt > er(Application > FilterChain.java:213) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli > cationFilterCh > ain.java:193) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardW > rapperValve.ja > va:243) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:5 > 66) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardC > ontextValve.ja > va:201) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:5 > 66) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(Aut > henticatorBase > .java:472) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:5 > 64) > at > org.apache.catalina.valves.CertificatesValve.invoke(Certificat > esValve.java:2 > 46) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:5 > 64) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardContext.invoke(StandardContex > t.java:2344) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHost > Valve.java:164 > ) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:5 > 66) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDi > spatcherValve. > java:170) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:5 > 64) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReport > Valve.java:170 > ) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:5 > 64) > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValv > e.java:462) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:5 > 64) > at > org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSi > gnOn.java:368) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:5 > 64) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEn > gineValve.java > :163) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardP > ipeline.java:5 > 66) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.connector.http.HttpProcessor.process(HttpP > rocessor.java: > 1011) > at > org.apache.catalina.connector.http.HttpProcessor.run(HttpProce > ssor.java:1106 > ) > at java.lang.Thread.run(Thread.java:536) > > > > -------------------------------------------------------------- > -------------- > ---- > > > > ------------------------------------------------------- > This SF.net email is sponsored by: SF.net Giveback Program. > Does SourceForge.net help you be more productive? Does it > help you create better code? SHARE THE LOVE, and help us help > YOU! Click Here: http://sourceforge.net/donate/ > _______________________________________________ > Opensymphony-webwork mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork > ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ Opensymphony-webwork mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork