right, this is what your log would look like if it was a wicket page...

INFO  - log                        - Logging to
org.slf4j.impl.Log4jLoggerAdapter(org.mortbay.log) via
org.mortbay.log.Slf4jLog
INFO  - log                        - jetty-6.1.5
INFO  - log                        - NO JSP Support for /quickstart,
did not find org.apache.jasper.servlet.JspServlet
INFO  - Application                - [QuickStartApplication] init:
Wicket extensions initializer
INFO  - Application                - [QuickStartApplication] init:
Wicket core library initializer
INFO  - RequestListenerInterface   - registered listener interface
[RequestListenerInterface name=IBehaviorListener, method=public
abstract void org.apache.wicket.behavior.IBehaviorListener.onRequest()]
INFO  - RequestListenerInterface   - registered listener interface
[RequestListenerInterface name=IBehaviorListener, method=public
abstract void org.apache.wicket.behavior.IBehaviorListener.onRequest()]
INFO  - RequestListenerInterface   - registered listener interface
[RequestListenerInterface name=IFormSubmitListener, method=public
abstract void 
org.apache.wicket.markup.html.form.IFormSubmitListener.onFormSubmitted()]
INFO  - RequestListenerInterface   - registered listener interface
[RequestListenerInterface name=IFormSubmitListener, method=public
abstract void 
org.apache.wicket.markup.html.form.IFormSubmitListener.onFormSubmitted()]
INFO  - RequestListenerInterface   - registered listener interface
[RequestListenerInterface name=ILinkListener, method=public abstract
void org.apache.wicket.markup.html.link.ILinkListener.onLinkClicked()]
INFO  - RequestListenerInterface   - registered listener interface
[RequestListenerInterface name=ILinkListener, method=public abstract
void org.apache.wicket.markup.html.link.ILinkListener.onLinkClicked()]
INFO  - RequestListenerInterface   - registered listener interface
[RequestListenerInterface name=IOnChangeListener, method=public
abstract void 
org.apache.wicket.markup.html.form.IOnChangeListener.onSelectionChanged()]
INFO  - RequestListenerInterface   - registered listener interface
[RequestListenerInterface name=IOnChangeListener, method=public
abstract void 
org.apache.wicket.markup.html.form.IOnChangeListener.onSelectionChanged()]
INFO  - RequestListenerInterface   - registered listener interface
[RequestListenerInterface name=IRedirectListener, method=public
abstract void org.apache.wicket.IRedirectListener.onRedirect()]
INFO  - RequestListenerInterface   - registered listener interface
[RequestListenerInterface name=IRedirectListener, method=public
abstract void org.apache.wicket.IRedirectListener.onRedirect()]
INFO  - RequestListenerInterface   - registered listener interface
[RequestListenerInterface name=IResourceListener, method=public
abstract void org.apache.wicket.IResourceListener.onResourceRequested()]
INFO  - RequestListenerInterface   - registered listener interface
[RequestListenerInterface name=IResourceListener, method=public
abstract void org.apache.wicket.IResourceListener.onResourceRequested()]
INFO  - WebApplication             - [QuickStartApplication] Started
Wicket in DEPLOYMENT mode
INFO  - log                        - Started [EMAIL PROTECTED]:8080
WARN  - Page                       - Page '[Page class =
org.apache.wicket.quickstart.Index, id = 0, version = 0]' is not
stateless because of '[MarkupContainer [Component id = link, page =
org.apache.wicket.quickstart.Index, path = 0:link.Index$1, isVisible =
true, isVersioned = true]]' but the stateless hint is set to true!
INFO  - RequestListenerInterface   - registered listener interface
[RequestListenerInterface name=IActivePageBehaviorListener,
method=public abstract void
org.apache.wicket.behavior.IBehaviorListener.onRequest()]
ERROR - Objects                    - Error serializing object class
org.apache.wicket.quickstart.Index [object=[Page class =
org.apache.wicket.quickstart.Index, id = 0, version = 0]]
org.apache.wicket.util.io.SerializableChecker$WicketNotSerializableException:
Unable to serialize class: org.apache.wicket.quickstart.Temp
Field hierarchy is:
  0 [class=org.apache.wicket.quickstart.Index, path=0]
    private final org.apache.wicket.quickstart.Temp
org.apache.wicket.quickstart.Index.temp
[class=org.apache.wicket.quickstart.Temp] <----- field that is not
serializable
        at 
org.apache.wicket.util.io.SerializableChecker.check(SerializableChecker.java:342)
        at 
org.apache.wicket.util.io.SerializableChecker.checkFields(SerializableChecker.java:610)
        at 
org.apache.wicket.util.io.SerializableChecker.check(SerializableChecker.java:533)
        at 
org.apache.wicket.util.io.SerializableChecker.writeObjectOverride(SerializableChecker.java:678)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:322)
        at 
org.apache.wicket.util.io.IObjectStreamFactory$2.writeObjectOverride(IObjectStreamFactory.java:125)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:322)
        at 
org.apache.wicket.util.lang.Objects.objectToByteArray(Objects.java:1085)
        at 
org.apache.wicket.protocol.http.pagestore.AbstractPageStore.serializePage(AbstractPageStore.java:197)
        at 
org.apache.wicket.protocol.http.pagestore.DiskPageStore.storePage(DiskPageStore.java:806)
        at 
org.apache.wicket.protocol.http.SecondLevelCacheSessionStore$SecondLevelCachePageMap.put(SecondLevelCacheSessionStore.java:332)
        at org.apache.wicket.Session.requestDetached(Session.java:1370)
        at org.apache.wicket.RequestCycle.detach(RequestCycle.java:1091)
        at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1348)
        at org.apache.wicket.RequestCycle.request(RequestCycle.java:493)
        at 
org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:358)
        at 
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:194)
        at 
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
        at 
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
        at 
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
        at 
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
        at 
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
        at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
        at 
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
        at org.mortbay.jetty.Server.handle(Server.java:313)
        at 
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
        at 
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:830)
        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
        at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
        at 
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:396)
        at 
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
Caused by: java.io.NotSerializableException: org.apache.wicket.quickstart.Temp
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1156)
        at 
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509)
        at 
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)
        at 
org.apache.wicket.util.io.IObjectStreamFactory$2.writeObjectOverride(IObjectStreamFactory.java:117)
        ... 26 more


-igor


On Mon, Mar 3, 2008 at 3:26 PM, James Carman <[EMAIL PROTECTED]> wrote:
> Vitaly,
>
>  I don't think that means that something's not serializable?  I believe
>  this is where Tomcat is trying to load some sessions out of the
>  persistent session store.  If the objects weren't serializable, they
>  wouldn't have been written in the first place, right?  This can happen
>  if the serialized sessions file gets corrupted (by running two
>  instances of Tomcat using the same directory perhaps).  I googled a
>  bit and found this link:
>
>  http://www.myeclipseide.com/PNphpBB2+file-viewtopic-t-12724.html
>
>  That might help you.
>
>  James
>
>
>
>  On 3/3/08, Vitaly Tsaplin <[EMAIL PROTECTED]> wrote:
>  > Hi Igor,
>  >
>  >    This is my log if I got it right... But I don't see any useful info.
>  >
>  >  ......................
>  >  Mar 3, 2008 11:59:27 PM org.apache.coyote.http11.Http11Protocol init
>  >  INFO: Initializing Coyote HTTP/1.1 on http-8080
>  >  Mar 3, 2008 11:59:27 PM org.apache.catalina.startup.Catalina load
>  >  INFO: Initialization processed in 561 ms
>  >  Mar 3, 2008 11:59:27 PM org.apache.catalina.core.StandardService start
>  >  INFO: Starting service Catalina
>  >  Mar 3, 2008 11:59:27 PM org.apache.catalina.core.StandardEngine start
>  >  INFO: Starting Servlet Engine: Apache Tomcat/6.0.16
>  >  Mar 3, 2008 11:59:27 PM org.apache.catalina.session.StandardManager doLoad
>  >
>  > SEVERE: IOException while loading persisted sessions: java.io.EOFException
>  >  java.io.EOFException
>  >         at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown 
> Source)
>  >         at 
> java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source)
>  >         at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
>  >
>  >         at java.io.ObjectInputStream.<init>(Unknown Source)
>  >         at 
> org.apache.catalina.util.CustomObjectInputStream.<init>(CustomObjectInputStream.java:58)
>  >         at 
> org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:362)
>  >         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.ContainerBase.setManager(ContainerBase.java:438)
>  >         at 
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4271)
>  >         at 
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
>  >         at 
> org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
>  >         at 
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
>  >         at 
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
>  >         at 
> org.apache.catalina.core.StandardService.start(StandardService.java:516)
>  >         at 
> org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
>  >         at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
>  >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>  >         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>  >         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>  >         at java.lang.reflect.Method.invoke(Unknown Source)
>  >         at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
>  >         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
>  >  Mar 3, 2008 11:59:27 PM org.apache.catalina.session.StandardManager start
>  >  SEVERE: Exception loading sessions from persistent storage
>  >
>  > java.io.EOFException
>  >         at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown 
> Source)
>  >         at 
> java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source)
>  >         at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
>  >
>  >         at java.io.ObjectInputStream.<init>(Unknown Source)
>  >         at 
> org.apache.catalina.util.CustomObjectInputStream.<init>(CustomObjectInputStream.java:58)
>  >         at 
> org.apache.catalina.session.StandardManager.doLoad(StandardManager.java:362)
>  >         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.ContainerBase.setManager(ContainerBase.java:438)
>  >         at 
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4271)
>  >         at 
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
>  >         at 
> org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
>  >         at 
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
>  >         at 
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
>  >         at 
> org.apache.catalina.core.StandardService.start(StandardService.java:516)
>  >         at 
> org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
>  >         at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
>  >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>  >         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>  >         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>  >         at java.lang.reflect.Method.invoke(Unknown Source)
>  >         at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
>  >         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
>  >  ********************************************************************
>  >  *** WARNING: Wicket is running in DEVELOPMENT mode.              ***
>  >  ***                               ^^^^^^^^^^^                    ***
>  >  *** Do NOT deploy to your live server(s) without changing this.  ***
>  >  *** See Application#getConfigurationType() for more information. ***
>  >  ********************************************************************
>  >  Mar 3, 2008 11:59:28 PM org.apache.coyote.http11.Http11Protocol start
>  >  INFO: Starting Coyote HTTP/1.1 on http-8080
>  >  Mar 3, 2008 11:59:28 PM org.apache.jk.common.ChannelSocket init
>  >  INFO: JK: ajp13 listening on /0.0.0.0:8009
>  >  Mar 3, 2008 11:59:28 PM org.apache.jk.server.JkMain start
>  >  INFO: Jk running ID=0 time=0/16  config=null
>  >  Mar 3, 2008 11:59:28 PM org.apache.catalina.startup.Catalina start
>  >  INFO: Server startup in 1238 ms
>  >
>  >
>  >  Vitaly
>  >
>  >
>  >  On Tue, Mar 4, 2008 at 12:11 AM, Igor Vaynberg <[EMAIL PROTECTED]> wrote:
>  >  > if you are in dev mode it should show you what field of what object
>  >  >  references something that is not serializable in wicket 1.3. check
>  >  >  your logs
>  >  >
>  >  >  -igor
>  >  >
>  >  >
>  >  >
>  >  >
>  >  >  On Mon, Mar 3, 2008 at 3:07 PM, Vitaly Tsaplin <[EMAIL PROTECTED]> 
> wrote:
>  >  >  >    Hi people!
>  >  >  >
>  >  >  >    I have something which is probably not serializable, some page I
>  >  >  >  think. As usual a have an exception with output like this
>  >  >  >
>  >  >  >  SEVERE: IOException while loading persisted sessions: 
> java.io.EOFException
>  >  >  >  java.io.EOFException
>  >  >  >         at 
> java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)
>  >  >  >         at 
> java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source)
>  >  >  >         at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
>  >  >  >         ................
>  >  >  >
>  >  >  >    It's not very informative. So... How to find the cause... the
>  >  >  >  object that cannot be serialized? Any ideas?
>  >  >  >
>  >  >  >    Vitaly
>  >  >  >
>  >  >  >  
> ---------------------------------------------------------------------
>  >  >  >  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  >  >  >  For additional commands, e-mail: [EMAIL PROTECTED]
>  >  >  >
>  >  >  >
>  >  >
>  >  >  ---------------------------------------------------------------------
>  >  >  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  >  >  For additional commands, e-mail: [EMAIL PROTECTED]
>  >  >
>  >  >
>  >
>  >  ---------------------------------------------------------------------
>  >  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  >  For additional commands, e-mail: [EMAIL PROTECTED]
>  >
>  >
>
>  ---------------------------------------------------------------------
>  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to