So that at least eliminates the possibility that cglib is somehow involved.

On Thu, Mar 27, 2008 at 5:33 PM, Scott Swank <[EMAIL PROTECTED]> wrote:
> Here's a simple example that reproduces the problem on fail-over, also
>  for 1.2.  All we really need is to have something in the session and
>  we get the error.
>
>
>
>  On Thu, Mar 27, 2008 at 12:18 PM, Johan Compagner <[EMAIL PROTECTED]> wrote:
>  > what else did you use if you didnt use SLCS?
>  >  Because if you use the HttpSessionStore then we dont do anything with
>  >  serialization..
>  >  Thats all tomcat or app container itself
>  >
>  >  johan
>  >
>  >
>  >
>  >  On Thu, Mar 27, 2008 at 6:01 PM, Scott Swank <[EMAIL PROTECTED]> wrote:
>  >
>  >  > We just discovered that if we use SecondLevelCacheSessionStore the
>  >  > problem goes away.  From there we determined that the setting
>  >  >
>  >  > 
> Application.get().getPageSettings().setAutomaticMultiWindowSupport(false);
>  >  >
>  >  > is the lynch pin.  We still don't know why this resolves the problem.
>  >  >
>  >  > - Scott
>  >  >
>  >  >
>  >  > On Tue, Mar 25, 2008 at 9:55 AM, Scott Swank <[EMAIL PROTECTED]>
>  >  > wrote:
>  >  > > Thank you.  We'll give that a try and let you know the results.
>  >  > >
>  >  > >
>  >  > >
>  >  > >  On Mon, Mar 24, 2008 at 11:43 PM, Igor Vaynberg <
>  >  > [EMAIL PROTECTED]> wrote:
>  >  > >  > see WICKET-1445. upgrade wicket to trunk and try again.
>  >  > >  >
>  >  > >  >  -igor
>  >  > >  >
>  >  > >  >
>  >  > >  >
>  >  > >  >
>  >  > >  >  On Mon, Mar 24, 2008 at 3:15 PM, Scott Swank <[EMAIL PROTECTED]>
>  >  > wrote:
>  >  > >  >  > We are trying to get clustering working with Wicket 1.3.2 (on
>  >  > JBoss
>  >  > >  >  >  4.3.0) and we get the following exception when one node fails
>  >  > over to
>  >  > >  >  >  another node.  Has anyone seen anything like this before?  Any
>  >  > >  >  >  suggestions/guesses?
>  >  > >  >  >
>  >  > >  >  >  Thank you,
>  >  > >  >  >  Scott
>  >  > >  >  >
>  >  > >  >  >  15:02:17,320 ERROR [RequestCycle] Could not deserialize object
>  >  > using `org.apache
>  >  > >  >  >  
> .wicket.util.io.IObjectStreamFactory$DefaultObjectStreamFactory`
>  >  > object factory
>  >  > >  >  >  java.lang.RuntimeException: Could not deserialize object using
>  >  > `org.apache.wicke
>  >  > >  >  >  t.util.io.IObjectStreamFactory$DefaultObjectStreamFactory` 
> object
>  >  > factory
>  >  > >  >  >         at 
> org.apache.wicket.util.lang.Objects.byteArrayToObject(
>  >  > Objects.java:40
>  >  > >  >  >  6)
>  >  > >  >  >         at
>  >  > org.apache.wicket.protocol.http.pagestore.AbstractPageStore.deseriali
>  >  > >  >  >  zePage(AbstractPageStore.java:228)
>  >  > >  >  >         at
>  >  > org.apache.wicket.protocol.http.pagestore.DiskPageStore.getPage(DiskP
>  >  > >  >  >  ageStore.java:706)
>  >  > >  >  >         at
>  >  > org.apache.wicket.protocol.http.pagestore.DiskPageStore.convertToPage
>  >  > >  >  >  (DiskPageStore.java:1218)
>  >  > >  >  >         at
>  >  > org.apache.wicket.protocol.http.SecondLevelCacheSessionStore$SecondLe
>  >  > >  >  >  velCachePageMap.getLastPage(SecondLevelCacheSessionStore.java
>  >  > :228)
>  >  > >  >  >         at
>  >  > org.apache.wicket.protocol.http.SecondLevelCacheSessionStore$SecondLe
>  >  > >  >  >  velCachePageMap.get(SecondLevelCacheSessionStore.java:296)
>  >  > >  >  >         at org.apache.wicket.Session.getPage(Session.java:751)
>  >  > >  >  >         at
>  >  > org.apache.wicket.request.AbstractRequestCycleProcessor.resolveRender
>  >  > >  >  >  edPage(AbstractRequestCycleProcessor.java:448)
>  >  > >  >  >         at
>  >  > org.apache.wicket.protocol.http.WebRequestCycleProcessor.resolve(WebR
>  >  > >  >  >  equestCycleProcessor.java:139)
>  >  > >  >  >         at org.apache.wicket.RequestCycle.step(RequestCycle.java
>  >  > :1224)
>  >  > >  >  >         at 
> org.apache.wicket.RequestCycle.steps(RequestCycle.java
>  >  > :1330)
>  >  > >  >  >         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.WicketServlet.doGet(
>  >  > WicketServlet.jav
>  >  > >  >  >  a:124)
>  >  > >  >  >         at 
> javax.servlet.http.HttpServlet.service(HttpServlet.java
>  >  > :690)
>  >  > >  >  >         at 
> javax.servlet.http.HttpServlet.service(HttpServlet.java
>  >  > :803)
>  >  > >  >  >         at
>  >  > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
>  >  > >  >  >  icationFilterChain.java:290)
>  >  > >  >  >         at
>  >  > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
>  >  > >  >  >  ilterChain.java:206)
>  >  > >  >  >         at
>  >  > com.vegas.ui.filter.CustomerFacingClientContextFilter.doFilter(Custom
>  >  > >  >  >  erFacingClientContextFilter.java:42)
>  >  > >  >  >         at
>  >  > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
>  >  > >  >  >  icationFilterChain.java:235)
>  >  > >  >  >         at
>  >  > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
>  >  > >  >  >  ilterChain.java:206)
>  >  > >  >  >         at com.vegas.ui.filter.HibernateFilter.doFilter(
>  >  > HibernateFilter.java:37)
>  >  > >  >  >
>  >  > >  >  >         at
>  >  > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
>  >  > >  >  >  icationFilterChain.java:235)
>  >  > >  >  >         at
>  >  > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
>  >  > >  >  >  ilterChain.java:206)
>  >  > >  >  >         at 
> org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter
>  >  > (ReplyHeaderFi
>  >  > >  >  >  lter.java:96)
>  >  > >  >  >         at
>  >  > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
>  >  > >  >  >  icationFilterChain.java:235)
>  >  > >  >  >         at
>  >  > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
>  >  > >  >  >  ilterChain.java:206)
>  >  > >  >  >         at org.apache.catalina.core.StandardWrapperValve.invoke
>  >  > (StandardWrapperV
>  >  > >  >  >  alve.java:230)
>  >  > >  >  >         at org.apache.catalina.core.StandardContextValve.invoke
>  >  > (StandardContextV
>  >  > >  >  >  alve.java:175)
>  >  > >  >  >         at
>  >  > org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(Securit
>  >  > >  >  >  yAssociationValve.java:179)
>  >  > >  >  >         at
>  >  > org.jboss.web.tomcat.service.session.ClusteredSessionValve.invoke(Clu
>  >  > >  >  >  steredSessionValve.java:87)
>  >  > >  >  >         at
>  >  > org.jboss.web.tomcat.service.session.JvmRouteValve.invoke(JvmRouteVal
>  >  > >  >  >  ve.java:84)
>  >  > >  >  >         at org.jboss.web.tomcat.security.JaccContextValve.invoke
>  >  > (JaccContextValv
>  >  > >  >  >  e.java:84)
>  >  > >  >  >         at org.apache.catalina.core.StandardHostValve.invoke(
>  >  > StandardHostValve.j
>  >  > >  >  >  ava:128)
>  >  > >  >  >         at org.apache.catalina.valves.ErrorReportValve.invoke(
>  >  > ErrorReportValve.j
>  >  > >  >  >  ava:104)
>  >  > >  >  >         at
>  >  > org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedC
>  >  > >  >  >  onnectionValve.java:157)
>  >  > >  >  >         at org.apache.catalina.core.StandardEngineValve.invoke
>  >  > (StandardEngineVal
>  >  > >  >  >  ve.java:109)
>  >  > >  >  >         at org.apache.catalina.connector.CoyoteAdapter.service(
>  >  > CoyoteAdapter.jav
>  >  > >  >  >  a:241)
>  >  > >  >  >         at org.apache.coyote.ajp.AjpProcessor.process(
>  >  > AjpProcessor.java:437)
>  >  > >  >  >         at
>  >  > org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpPro
>  >  > >  >  >  tocol.java:381)
>  >  > >  >  >         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(
>  >  > JIoEndpoint.java:44
>  >  > >  >  >  7)
>  >  > >  >  >         at java.lang.Thread.run(Unknown Source)
>  >  > >  >  >  Caused by: java.io.StreamCorruptedException: invalid type code:
>  >  > B8
>  >  > >  >  >         at java.io.ObjectInputStream.readObject0(Unknown Source)
>  >  > >  >  >         at java.io.ObjectInputStream.defaultReadFields(Unknown
>  >  > Source)
>  >  > >  >  >         at java.io.ObjectInputStream.readSerialData(Unknown
>  >  > Source)
>  >  > >  >  >         at java.io.ObjectInputStream.readOrdinaryObject(Unknown
>  >  > Source)
>  >  > >  >  >         at java.io.ObjectInputStream.readObject0(Unknown Source)
>  >  > >  >  >         at java.io.ObjectInputStream.readObject(Unknown Source)
>  >  > >  >  >         at 
> org.apache.wicket.util.lang.Objects.byteArrayToObject(
>  >  > Objects.java:39
>  >  > >  >  >  2)
>  >  > >  >  >         ... 41 more
>  >  > >  >  >
>  >  > >  >
>  >  > >  >
>  >  > >  > >
>  >  >  ---------------------------------------------------------------------
>  >  > >  >  >  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