Using the HttpSessionStore pushes this exception to JBoss.  It seems
that something in the session just can't be deserialized by a separate
jvm.

On Mon, Mar 24, 2008 at 3:54 PM, Scott Swank <[EMAIL PROTECTED]> wrote:
> We run JBoss and haven't tried this on other app servers.  Could the
>  fact that we're running Java 6 be relevant?  The specific type code in
>  the exception varies each time, and this occurs every time we fail
>  over from one node to another.
>
>  We don't a test case, but if you have a JBoss cluster we could maybe
>  send you a war.  :)
>
>  Thank you,
>  Scott
>
>
>
>
>  On Mon, Mar 24, 2008 at 3:25 PM, Johan Compagner <[EMAIL PROTECTED]> wrote:
>  > Stream corrupt exceptio, invalid type code?
>  >  It seems that the byte array on that side isnt correct. Do you have a
>  >  setup/testcase for this? Do you get it on other app servers?
>  >
>  >
>  >
>  >  On 3/24/08, 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]

Reply via email to