Hi everybody,

our wicket application behaves in a strange way. After restarting Tomcat
server in Eclipse everything works fine. But after restarting Tomcat
server in Eclipse for the second time, Page Expired is shown. Several
Exceptions appear in log file, but I don't know, how to get rid of them.
After the next restart everything is fine again. The problem does not
just appear in combination with Eclipse.

I found an issue (https://issues.apache.org/jira/browse/WICKET-2022),
which looks quite similar.
@Igor: Is my problem the same and fixed in rc3?

Hope, anybody can help.
Liz

These exceptions occur the most:
_____________________________

2009-04-09 09:28:17,262
[ContainerBackgroundProcessor[StandardEngine[Catalina]]]
org.apache.catalina.session.StandardManager::start ERROR Exception
loading sessions from persistent storage
java.lang.ExceptionInInitializerError
    at sun.misc.Unsafe.ensureClassInitialized(Native Method)
    at
sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:25)
    at
sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:122)
    at java.lang.reflect.Field.acquireFieldAccessor(Field.java:917)
    at java.lang.reflect.Field.getFieldAccessor(Field.java:898)
    at java.lang.reflect.Field.getLong(Field.java:527)
    at
java.io.ObjectStreamClass.getDeclaredSUID(ObjectStreamClass.java:1586)
    at java.io.ObjectStreamClass.access$700(ObjectStreamClass.java:52)
    at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:408)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:400)
    at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:297)
    at
java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:531)
    at
java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1552)
    at
java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
    at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1699)
    at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
    at org.apache.wicket.protocol.http.SecondLevelCacheSessionStore
$SecondLevelCachePageMap.readObject(SecondLevelCacheSessionStore.java:403)
    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
java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:946)
    at
java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1809)
    at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
    at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
    at
org.apache.catalina.session.StandardSession.readObject(StandardSession.java:1402)
    at
org.apache.catalina.session.StandardSession.readObjectData(StandardSession.java:931)
    at
org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:394)
    at
org.apache.catalina.session.StandardManager.load(StandardManager.java:321)
    at
org.apache.catalina.session.StandardManager.start(StandardManager.java:637)
    at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4166)
    at
org.apache.catalina.core.StandardContext.reload(StandardContext.java:3025)
    at
org.apache.catalina.loader.WebappLoader.backgroundProcess(WebappLoader.java:432)
    at
org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1278)
    at org.apache.catalina.core.ContainerBase
$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1570)
    at org.apache.catalina.core.ContainerBase
$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1579)
    at org.apache.catalina.core.ContainerBase
$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1579)
    at org.apache.catalina.core.ContainerBase
$ContainerBackgroundProcessor.run(ContainerBase.java:1559)
    at java.lang.Thread.run(Thread.java:595)
Caused by: org.apache.wicket.WicketRuntimeException: There is no
application attached to current thread
ContainerBackgroundProcessor[StandardEngine[Catalina]]
    at org.apache.wicket.Application.get(Application.java:177)
    at org.apache.wicket.Component.getApplication(Component.java:1277)
    at org.apache.wicket.Component.<init>(Component.java:892)
    at
org.apache.wicket.MarkupContainer.<init>(MarkupContainer.java:106)
    at org.apache.wicket.Page.<init>(Page.java:236)
    at org.apache.wicket.protocol.http.pagestore.SerializedPagesCache
$SerializedPageWithSession$1.<init>(SerializedPagesCache.java:206)
    at org.apache.wicket.protocol.http.pagestore.SerializedPagesCache
$SerializedPageWithSession.<clinit>(SerializedPagesCache.java:205)
    ... 42 more


_____________________________________

2009-04-09 10:10:53,053 [http-8080-Processor24]
org.apache.catalina.core.StandardWrapperValve::invoke ERROR
Servlet.service() for servlet default threw exception
java.lang.NoClassDefFoundError
    at
org.apache.wicket.protocol.http.pagestore.SerializedPagesCache.storePage(SerializedPagesCache.java:138)
    at
org.apache.wicket.protocol.http.pagestore.DiskPageStore.storePage(DiskPageStore.java:816)
    at org.apache.wicket.protocol.http.SecondLevelCacheSessionStore
$SecondLevelCachePageMap.put(SecondLevelCacheSessionStore.java:327)
    at org.apache.wicket.Session.requestDetached(Session.java:1390)
    at org.apache.wicket.RequestCycle.detach(RequestCycle.java:1113)
    at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1385)
    at org.apache.wicket.RequestCycle.request(RequestCycle.java:498)
    at
org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:444)
    at
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
    at com.appl.PortalFilter.doFilter(ApplFilter.java:43)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
    at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
    at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
    at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
    at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
    at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
    at org.apache.coyote.http11.Http11BaseProtocol
$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
    at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
    at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
    at org.apache.tomcat.util.threads.ThreadPool
$ControlRunnable.run(ThreadPool.java:689)
    at java.lang.Thread.run(Thread.java:595)






---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to