[
https://issues.apache.org/jira/browse/WICKET-2075?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Johan Compagner closed WICKET-2075.
-----------------------------------
Resolution: Fixed
Fix Version/s: 1.4.8
Assignee: Johan Compagner (was: Matej Knopp)
fixed it by adding some try/catch/finally blocks to make sure the pagemap is
released
> Pagemap is locked forever with some Page serialization exceptions
> -----------------------------------------------------------------
>
> Key: WICKET-2075
> URL: https://issues.apache.org/jira/browse/WICKET-2075
> Project: Wicket
> Issue Type: Bug
> Components: wicket
> Affects Versions: 1.3.5
> Reporter: Alex
> Assignee: Johan Compagner
> Fix For: 1.4.8
>
>
> There was a serialization problem with one of the components that was causing
> the pagemap to become locked forever.
> 2009-02-04 19:43:57,147 [ERROR] [WebServerPool0-0]
> org.apache.wicket.RequestCycle[]: there was an error detaching the request
> from the session ...
> java.lang.ExceptionInInitializerError
> at org/apache/wicket/util/io/IObjectStreamFactory$2.writeObjectOverride
> (IObjectStreamFactory.java:121)
> at java/io/ObjectOutputStream.writeObject (Unknown Source)
> at org/apache/wicket/util/lang/Objects.objectToByteArray
> (Objects.java:1092)
> at
> org/apache/wicket/protocol/http/pagestore/AbstractPageStore.serializePage
> (AbstractPageStore.java:197)
> at org/apache/wicket/protocol/http/pagestore/DiskPageStore.storePage
> (DiskPageStore.java:811)
> at
> org/apache/wicket/protocol/http/SecondLevelCacheSessionStore$SecondLevelCachePageMap.put
> (SecondLevelCacheSessionStore.java:333)
> at org/apache/wicket/Session.requestDetached (Session.java:1371)
> at org/apache/wicket/RequestCycle.detach (RequestCycle.java:1091)
> at org/apache/wicket/RequestCycle.steps (RequestCycle.java:1375)
> at org/apache/wicket/RequestCycle.request (RequestCycle.java:494)
> at org/apache/wicket/protocol/http/WicketFilter.doGet
> (WicketFilter.java:357)
> at org/apache/wicket/protocol/http/WicketFilter.doFilter
> (WicketFilter.java:200)
> at org/mortbay/jetty/servlet/ServletHandler$CachedChain.doFilter
> (ServletHandler.java:1116)
> at com/videoiq/fusion/camera/webserver/ThrottlingFilter.doFilter
> (ThrottlingFilter.java:75)
> at com/videoiq/fusion/camera/webserver/ThrottlingFilter.doFilter
> (ThrottlingFilter.java:53)
> at org/mortbay/jetty/servlet/ServletHandler$CachedChain.doFilter
> (ServletHandler.java:1116)
> at org/mortbay/jetty/servlet/ServletHandler.handle
> (ServletHandler.java:361)
> at org/mortbay/jetty/security/SecurityHandler.handle
> (SecurityHandler.java:217)
> at org/mortbay/jetty/servlet/SessionHandler.handle
> (SessionHandler.java:182)
> at org/mortbay/jetty/handler/ContextHandler.handle
> (ContextHandler.java:776)
> at org/mortbay/jetty/webapp/WebAppContext.handle
> (WebAppContext.java:418)
> at com/videoiq/fusion/camera/webserver/RedirectHandler.handle
> (RedirectHandler.java:46)
> at org/mortbay/jetty/handler/HandlerCollection.handle
> (HandlerCollection.java:129)
> at org/mortbay/jetty/handler/HandlerWrapper.handle
> (HandlerWrapper.java:153)
> at org/mortbay/jetty/Server.handle (Server.java:325)
> at org/mortbay/jetty/HttpConnection.handleRequest
> (HttpConnection.java:536)
> at org/mortbay/jetty/HttpConnection$RequestHandler.headerComplete
> (HttpConnection.java:865)
> at org/mortbay/jetty/HttpParser.parseNext (HttpParser.java:539)
> at org/mortbay/jetty/HttpParser.parseAvailable (HttpParser.java:212)
> at org/mortbay/jetty/HttpConnection.handle (HttpConnection.java:404)
> at org/mortbay/jetty/bio/SocketConnector$Connection.run
> (SocketConnector.java:228)
> at
> com/videoiq/fusion/camera/webserver/WebServerThreadPool$PoolThread.run
> (WebServerThreadPool.java:476)
> Caused by: java.lang.RuntimeException: java.lang.NoSuchMethodException:
> java/io/ObjectStreamClass.lookup
> at org/apache/wicket/util/io/SerializableChecker.<clinit>
> (SerializableChecker.java:261)
> ... 32 more
> Caused by: java.lang.NoSuchMethodException: java/io/ObjectStreamClass.lookup
> at java/lang/Class.getDeclaredMethod (Unknown Source)
> at org/apache/wicket/util/io/SerializableChecker.<clinit>
> (SerializableChecker.java:226)
> ... 32 more
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.