Hi Matthias, this really sounds like a multiple jar issue where StateStoreSession is not loaded by the same classloader as ElementResultStateSession, hence causing package-level protection to fail. Are you 100% certain that you don't have several?
Best regards, Geert On 20 Aug 2007, at 17:12, Matthias Barmeier wrote: > > Hi Geert, > > sorry this was misleading, I meant that everything works fine for a > couple of weeks, but suddenly this error occurs when I build my > application. > > Multiple Jars in the classpath is impossibile, but maybe tomcat stores > sessiondata on disk I will check this. > > Full stacktrace: > > java.lang.IllegalAccessError: tried to access class > com.uwyn.rife.engine.ElementResultStateSession from class > com.uwyn.rife.engine.StateStoreSession > at > com.uwyn.rife.engine.StateStoreSession.getResultStateType > (StateStoreSession.java:207) > at > com.uwyn.rife.engine.ResultStates.cloneForStateStore > (ResultStates.java:91) > at > com.uwyn.rife.engine.StateStoreSession.restoreResultStates > (StateStoreSession.java:160) > at com.uwyn.rife.engine.Gate.handleRequest(Gate.java:420) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke > (NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke > (DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at com.uwyn.rife.servlet.RifeFilter.doFilter > (RifeFilter.java:142) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter > (ApplicationFilterChain.java:202) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter > (ApplicationFilterChain.java:173) > at > org.apache.catalina.core.StandardWrapperValve.invoke > (StandardWrapperValve.java:213) > at > org.apache.catalina.core.StandardContextValve.invoke > (StandardContextValve.java:178) > at > org.apache.catalina.core.StandardHostValve.invoke > (StandardHostValve.java:126) > at > org.apache.catalina.valves.ErrorReportValve.invoke > (ErrorReportValve.java:105) > at > org.apache.catalina.core.StandardEngineValve.invoke > (StandardEngineValve.java:107) > at > org.apache.catalina.connector.CoyoteAdapter.service > (CoyoteAdapter.java:148) > at > org.apache.coyote.http11.Http11Processor.process > (Http11Processor.java:869) > at > org.apache.coyote.http11.Http11BaseProtocol > $Http11ConnectionHandler.processConnection(Http11BaseProtocol.java: > 664) > at > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket > (PoolTcpEndpoint.java:527) > at > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt > (LeaderFollowerWorkerThread.java:80) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run > (ThreadPool.java:684) > at java.lang.Thread.run(Thread.java:595) > > > Ciao > Matze > > Geert Bevin wrote: >> Hi Matthias, >> >> can you please provide the entire stack trace? When you say several >> builds, is this nightly builds or releases? Also are you sure you >> don't have session information persisted on disc that is trying to be >> restored? Another possibility could be that you have several RIFE >> jars in your classpath. >> >> Best regards, >> >> Geert >> >> On 18 Aug 2007, at 11:31, Matthias Barmeier wrote: >> >>> Hi, >>> >>> since a few builds I got this exception when trying to load a page >>> from >>> a subsite that ist has the state session store. >>> >>> Error message: >>> >>> java.lang.IllegalAccessError >>> >>> tried to access class >>> com.uwyn.rife.engine.ElementResultStateSession >>> >>> from class com.uwyn.rife.engine.StateStoreSession >> >> -- >> Geert Bevin >> Terracotta - http://www.terracotta.org >> Uwyn "Use what you need" - http://uwyn.com >> RIFE Java application framework - http://rifers.org >> Music and words - http://gbevin.com >> >> >>> >> >> > > > > > > > -- Geert Bevin Terracotta - http://www.terracotta.org Uwyn "Use what you need" - http://uwyn.com RIFE Java application framework - http://rifers.org Music and words - http://gbevin.com --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "rife-users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/rife-users?hl=en -~----------~----~----~----~------~----~------~--~---
