Hi Jan, Thanks for reply. I think I do not want to persist DosFilterTrackers, I will continue to use Jetty 8 with track_session=false
On Mon, Dec 12, 2011 at 4:10 PM, Jan Bartel <[email protected]> wrote: > Amaltas, > > I prevented the DosFilterTrackers from being persisted when the > HttpSession is passivated. > > Please try jetty-7 head and let me know if that fixes the issue. > > regards > Jan > > On 12 December 2011 12:09, Jan Bartel <[email protected]> wrote: > > I raised this bug: > > > > https://bugs.eclipse.org/bugs/show_bug.cgi?id=366342 > > > > Jan > > > > On 12 December 2011 10:43, Amaltas <[email protected]> wrote: > >> I am using JDBCSessionManager in embedded jetty. When I set > >> CloseableDoSFilter with trackSessions=true I see the following error. I > am > >> using Jetty 8.1.0. > >> > >> 2011-12-12 05:02:11.256:WARN:oejs.session:Problem persisting changed > session > >> data id=dazda7cprep6hoy61kxzjo25y3xgi > >> java.io.NotSerializableException: > >> org.eclipse.jetty.servlets.DoSFilter$FixedRateTracker > >> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1180) > >> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:346) > >> at java.util.HashMap.writeObject(HashMap.java:1018) > >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > >> at > >> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > >> at > >> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > >> at java.lang.reflect.Method.invoke(Method.java:616) > >> at > java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:962) > >> at > java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1480) > >> at > >> > java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1416) > >> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1174) > >> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:346) > >> at > >> > org.eclipse.jetty.server.session.JDBCSessionManager.updateSession(JDBCSessionManager.java:1008) > >> at > >> > org.eclipse.jetty.server.session.JDBCSessionManager$Session.complete(JDBCSessionManager.java:359) > >> at > >> > org.eclipse.jetty.server.session.AbstractSessionManager.complete(AbstractSessionManager.java:186) > >> at > >> > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:203) > >> at > >> > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:995) > >> at > >> > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117) > >> at > >> > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:111) > >> at > >> > org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:312) > >> at > >> > org.eclipse.jetty.server.handler.IPAccessHandler.handle(IPAccessHandler.java:198) > >> at > >> > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:111) > >> at > >> > org.eclipse.jetty.server.handler.RequestLogHandler.handle(RequestLogHandler.java:62) > >> at > >> > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:111) > >> at org.eclipse.jetty.server.Server.handle(Server.java:350) > >> at > >> > org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:431) > >> at > >> > org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:896) > >> at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:647) > >> at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:233) > >> at > >> > org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:68) > >> at > >> > org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:609) > >> at > >> > org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:45) > >> at > >> > org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:598) > >> at > >> > org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:533) > >> at java.lang.Thread.run(Thread.java:636) > >> > >> > >> _______________________________________________ > >> jetty-users mailing list > >> [email protected] > >> https://dev.eclipse.org/mailman/listinfo/jetty-users > >> > _______________________________________________ > jetty-users mailing list > [email protected] > https://dev.eclipse.org/mailman/listinfo/jetty-users >
_______________________________________________ jetty-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/jetty-users
