Tyson I've reported the bug against 3.1.9: http://bugs.caucho.com/view.php?id=3836
Thanks, Alex > This looks like a bug (checked 3.1.9). The code on the trunk looks valid – > testing instanceof before casting. > > Thanks, > Alex > > >> We're seeing two possibly related issues with the Hessian Debug facilities in >> our production environment. The first is the exception pasted below. The >> second is that hessian debug will run for a few hours after we restart the >> web app, then just die. We are running 3.1.19. Any ideas? >> >> java.lang.ClassCastException: java.util.Date cannot be cast to >> java.lang.Integer >> at >> com.caucho.hessian.io.HessianDebugState$ObjectState.shift(HessianDebugState.java:1186) >> at >> com.caucho.hessian.io.HessianDebugState$DateState.next(HessianDebugState.java:649) >> at >> com.caucho.hessian.io.HessianDebugState.next(HessianDebugState.java:93) >> at >> com.caucho.hessian.io.HessianDebugOutputStream.write(HessianDebugOutputStream.java:96) >> at java.io.OutputStream.write(OutputStream.java:99) >> at >> com.caucho.hessian.io.Hessian2Output.flushBuffer(Hessian2Output.java:1541) >> at >> com.caucho.hessian.io.Hessian2Output.flush(Hessian2Output.java:1522) >> at >> com.caucho.hessian.io.Hessian2Output.printString(Hessian2Output.java:1450) >> at >> com.caucho.hessian.io.Hessian2Output.writeString(Hessian2Output.java:1060) >> at >> com.caucho.hessian.io.JavaSerializer$StringFieldSerializer.serialize(JavaSerializer.java:346) >> at >> com.caucho.hessian.io.JavaSerializer.writeInstance(JavaSerializer.java:213) >> at >> com.caucho.hessian.io.JavaSerializer.writeObject(JavaSerializer.java:177) >> at >> com.caucho.hessian.io.Hessian2Output.writeObject(Hessian2Output.java:490) >> at >> com.caucho.hessian.io.CollectionSerializer.writeObject(CollectionSerializer.java:102) >> at >> com.caucho.hessian.io.Hessian2Output.writeObject(Hessian2Output.java:490) >> at >> com.caucho.hessian.io.JavaSerializer$FieldSerializer.serialize(JavaSerializer.java:256) >> at >> com.caucho.hessian.io.JavaSerializer.writeInstance(JavaSerializer.java:213) >> at >> com.caucho.hessian.io.JavaSerializer.writeObject(JavaSerializer.java:177) >> at >> com.caucho.hessian.io.Hessian2Output.writeObject(Hessian2Output.java:490) >> at >> com.caucho.hessian.io.MapSerializer.writeObject(MapSerializer.java:100) >> at >> com.caucho.hessian.io.Hessian2Output.writeObject(Hessian2Output.java:490) >> at >> com.caucho.hessian.server.HessianSkeleton.invoke(HessianSkeleton.java:199) >> at >> com.caucho.hessian.server.HessianSkeleton.invoke(HessianSkeleton.java:109) >> at >> com.caucho.hessian.server.HessianServlet.service(HessianServlet.java:396) >> at >> com.caucho.server.dispatch.WebServiceFilterChain.doFilter(WebServiceFilterChain.java:101) >> at com.caucho.filters.GzipFilter.doFilter(GzipFilter.java:169) >> at >> com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87) >> at >> com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java:162) >> at >> com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:187) >> at >> com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:265) >> at >> com.caucho.server.hmux.HmuxRequest.handleRequest(HmuxRequest.java:436) >> at com.caucho.server.port.TcpConnection.run(TcpConnection.java:682) >> at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:743) >> at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:662) >> at java.lang.Thread.run(Thread.java:619) >> -- >> View this message in context: >> http://old.nabble.com/Hessian-Debug-Exception-in-Production-tp27026698p27026698.html >> Sent from the Resin mailing list archive at Nabble.com. >> >> >> >> _______________________________________________ >> resin-interest mailing list >> [email protected] >> http://maillist.caucho.com/mailman/listinfo/resin-interest > > > > > _______________________________________________ > resin-interest mailing list > [email protected] > http://maillist.caucho.com/mailman/listinfo/resin-interest _______________________________________________ resin-interest mailing list [email protected] http://maillist.caucho.com/mailman/listinfo/resin-interest
