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

Reply via email to