Thank you Jason! I was using the official ognl and had forgotten that I was
doing so.

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf Of
Jason Carreira
Sent: Thursday, October 30, 2003 3:46 PM
To: [EMAIL PROTECTED]
Subject: RE: [OS-webwork] java.lang.IllegalAccessError


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



-------------------------------------------------------
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