ahh will fix this with another catch block
johan
On 10/2/06, Martijn Dashorst <[EMAIL PROTECTED]> wrote:
This problem occurs after the following exception occurred. Apparently
the cloning error does not release the lock on the pagemap!
13:29:27,630 [SocketListener0-9] WARN
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:589)
: /vocus/app?wicket:interface=:6:fileform::IFormSubmitListener:
wicket.WicketRuntimeException: Internal error cloning object. Make
sure all dependent objects implement Serializable. Class:
nl.topicus.iridium.web.gui.instelling.bron.FotoBestandInlezenPage
at wicket.protocol.http.HttpSessionStore.setAttribute(
HttpSessionStore.java:63)
at wicket.Session.setAttribute(Session.java:936)
at wicket.Session.update(Session.java:997)
at wicket.protocol.http.WebSession.update(WebSession.java:128)
at wicket.RequestCycle.detach(RequestCycle.java:824)
at wicket.RequestCycle.steps(RequestCycle.java:1069)
at wicket.RequestCycle.request(RequestCycle.java:455)
at wicket.protocol.http.WicketServlet.doGet(WicketServlet.java
:215)
at wicket.protocol.http.WicketServlet.doPost(WicketServlet.java
:251)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:616)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at org.mortbay.jetty.servlet.ServletHolder.handle(
ServletHolder.java:428)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(
WebApplicationHandler.java:473)
at org.mortbay.jetty.servlet.ServletHandler.handle(
ServletHandler.java:568)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)
at org.mortbay.jetty.servlet.WebApplicationContext.handle(
WebApplicationContext.java:633)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.jetty.plus.PlusWebAppContext.handle(
PlusWebAppContext.java:158)
at org.mortbay.http.HttpServer.service(HttpServer.java:909)
at org.mortbay.http.HttpConnection.service(HttpConnection.java
:816)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java
:982)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:833)
at org.mortbay.http.SocketListener.handleConnection(
SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
Caused by: java.io.NotSerializableException:
wicket.util.io.DeferredFileOutputStream
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java
:1075)
at java.io.ObjectOutputStream.defaultWriteFields(
ObjectOutputStream.java:1369)
at java.io.ObjectOutputStream.writeSerialData(
ObjectOutputStream.java:1341)
at java.io.ObjectOutputStream.writeOrdinaryObject(
ObjectOutputStream.java:1284)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java
:1073)
at java.io.ObjectOutputStream.defaultWriteFields(
ObjectOutputStream.java:1369)
at java.io.ObjectOutputStream.writeSerialData(
ObjectOutputStream.java:1341)
at java.io.ObjectOutputStream.writeOrdinaryObject(
ObjectOutputStream.java:1284)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java
:1073)
at java.io.ObjectOutputStream.defaultWriteFields(
ObjectOutputStream.java:1369)
at java.io.ObjectOutputStream.writeSerialData(
ObjectOutputStream.java:1341)
at java.io.ObjectOutputStream.writeOrdinaryObject(
ObjectOutputStream.java:1284)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java
:1073)
at java.io.ObjectOutputStream.defaultWriteFields(
ObjectOutputStream.java:1369)
at java.io.ObjectOutputStream.writeSerialData(
ObjectOutputStream.java:1341)
at java.io.ObjectOutputStream.writeOrdinaryObject(
ObjectOutputStream.java:1284)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java
:1073)
at java.io.ObjectOutputStream.defaultWriteFields(
ObjectOutputStream.java:1369)
at java.io.ObjectOutputStream.writeSerialData(
ObjectOutputStream.java:1341)
at java.io.ObjectOutputStream.writeOrdinaryObject(
ObjectOutputStream.java:1284)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java
:1073)
at java.io.ObjectOutputStream.defaultWriteFields(
ObjectOutputStream.java:1369)
at java.io.ObjectOutputStream.writeSerialData(
ObjectOutputStream.java:1341)
at java.io.ObjectOutputStream.writeOrdinaryObject(
ObjectOutputStream.java:1284)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java
:1073)
at java.io.ObjectOutputStream.defaultWriteFields(
ObjectOutputStream.java:1369)
at java.io.ObjectOutputStream.writeSerialData(
ObjectOutputStream.java:1341)
at java.io.ObjectOutputStream.writeOrdinaryObject(
ObjectOutputStream.java:1284)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java
:1073)
at java.io.ObjectOutputStream.defaultWriteFields(
ObjectOutputStream.java:1369)
at java.io.ObjectOutputStream.writeSerialData(
ObjectOutputStream.java:1341)
at java.io.ObjectOutputStream.writeOrdinaryObject(
ObjectOutputStream.java:1284)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java
:1073)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java
:291)
at java.util.ArrayList.writeObject(ArrayList.java:569)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at java.io.ObjectStreamClass.invokeWriteObject(
ObjectStreamClass.java:890)
at java.io.ObjectOutputStream.writeSerialData(
ObjectOutputStream.java:1333)
at java.io.ObjectOutputStream.writeOrdinaryObject(
ObjectOutputStream.java:1284)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java
:1073)
at java.io.ObjectOutputStream.defaultWriteFields(
ObjectOutputStream.java:1369)
at java.io.ObjectOutputStream.writeSerialData(
ObjectOutputStream.java:1341)
at java.io.ObjectOutputStream.writeOrdinaryObject(
ObjectOutputStream.java:1284)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java
:1073)
at java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java
:1245)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java
:1069)
at java.io.ObjectOutputStream.defaultWriteFields(
ObjectOutputStream.java:1369)
at java.io.ObjectOutputStream.writeSerialData(
ObjectOutputStream.java:1341)
at java.io.ObjectOutputStream.writeOrdinaryObject(
ObjectOutputStream.java:1284)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java
:1073)
at java.io.ObjectOutputStream.defaultWriteFields(
ObjectOutputStream.java:1369)
at java.io.ObjectOutputStream.writeSerialData(
ObjectOutputStream.java:1341)
at java.io.ObjectOutputStream.writeOrdinaryObject(
ObjectOutputStream.java:1284)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java
:1073)
at java.io.ObjectOutputStream.defaultWriteFields(
ObjectOutputStream.java:1369)
at java.io.ObjectOutputStream.writeSerialData(
ObjectOutputStream.java:1341)
at java.io.ObjectOutputStream.writeOrdinaryObject(
ObjectOutputStream.java:1284)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java
:1073)
at java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java
:1245)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java
:1069)
at java.io.ObjectOutputStream.defaultWriteFields(
ObjectOutputStream.java:1369)
at java.io.ObjectOutputStream.writeSerialData(
ObjectOutputStream.java:1341)
at java.io.ObjectOutputStream.writeOrdinaryObject(
ObjectOutputStream.java:1284)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java
:1073)
at java.io.ObjectOutputStream.defaultWriteFields(
ObjectOutputStream.java:1369)
at java.io.ObjectOutputStream.writeSerialData(
ObjectOutputStream.java:1341)
at java.io.ObjectOutputStream.writeOrdinaryObject(
ObjectOutputStream.java:1284)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java
:1073)
at java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java
:1245)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java
:1069)
at java.io.ObjectOutputStream.defaultWriteFields(
ObjectOutputStream.java:1369)
at java.io.ObjectOutputStream.writeSerialData(
ObjectOutputStream.java:1341)
at java.io.ObjectOutputStream.writeOrdinaryObject(
ObjectOutputStream.java:1284)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java
:1073)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java
:291)
at wicket.protocol.http.HttpSessionStore.setAttribute(
HttpSessionStore.java:57)
... 24 more
On 10/2/06, Martijn Dashorst <[EMAIL PROTECTED]> wrote:
> I'm getting the following errors in my application when using ajax
> call backs into my page:
>
> 13:25:30,509 [SocketListener0-9] ERROR
> wicket.RequestCycle.step(RequestCycle.java:1010) : After 20s the
> Pagemap null is still locked by: SocketListener0-8, giving up trying
> to get the page for path: 16:screensaver:ss_login:form
> wicket.WicketRuntimeException: After 20s the Pagemap null is still
> locked by: SocketListener0-8, giving up trying to get the page for
> path: 16:screensaver:ss_login:form
> at wicket.Session.getPage(Session.java:422)
> at
wicket.request.compound.DefaultRequestTargetResolverStrategy.resolveRenderedPage
(DefaultRequestTargetResolverStrategy.java:215)
> at
wicket.request.compound.DefaultRequestTargetResolverStrategy.resolve(
DefaultRequestTargetResolverStrategy.java:152)
> at
wicket.request.compound.AbstractCompoundRequestCycleProcessor.resolve(
AbstractCompoundRequestCycleProcessor.java:48)
> at wicket.RequestCycle.step(RequestCycle.java:959)
> at wicket.RequestCycle.steps(RequestCycle.java:1051)
> at wicket.RequestCycle.request(RequestCycle.java:455)
> at wicket.protocol.http.WicketServlet.doGet(WicketServlet.java
:215)
> at wicket.protocol.http.WicketServlet.doPost(WicketServlet.java
:251)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:616)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>
> This used to work seamlessly
>
> Martijn
>
> --
> <a href="http://www.thebeststuffintheworld.com/vote_for/wicket">Vote</a>
> for <a href="http://www.thebeststuffintheworld.com/stuff/wicket
">Wicket</a>
> at the <a href="http://www.thebeststuffintheworld.com/">Best Stuff in
> the World!</a>
>
--
<a href="http://www.thebeststuffintheworld.com/vote_for/wicket">Vote</a>
for <a href="http://www.thebeststuffintheworld.com/stuff/wicket
">Wicket</a>
at the <a href="http://www.thebeststuffintheworld.com/">Best Stuff in
the World!</a>