duh, didn't read your message all the way through. look in the other log files, it should get logged somewhere.
Filip ----- Original Message ----- From: "Filip Hanik - Dev" <[EMAIL PROTECTED]> To: "Tomcat Users List" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Sent: Wednesday, June 09, 2004 12:12 PM Subject: Re: Clustering on Tomcat 5.0.26 with DeltaManager > you should also see a stack trace, please post that one to the list, > that should give us all the info we need. Most likely is that one of your attributes > are not serializable > > Filip > > ----- Original Message ----- > From: "Matt Smith" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Wednesday, June 09, 2004 12:05 PM > Subject: Clustering on Tomcat 5.0.26 with DeltaManager > > > > Any info on the following would be appreciated, cannot see the exception > > being generated. I have the logging level set to debug. I am using a > > filter to wrap the session, but I the valve should never see this so I > > would not expect a ClassCastException. Is there any way to tell the > > logging in tomcat to dump the exception??? > > > > In my log, I am seeing the following > > > > StandardContext[]2004-06-06 21:39:25,347 ERROR [http-80-Processor24] > > org.apache.catalina.cluster.session.DeltaManager - Unable to serialize > > delta request > > > > Looking at the Delta Manager, somewhere here is the problem, in request > > Completed... > > > > try { > > DeltaSession session = (DeltaSession) > > findSession(sessionId); > > DeltaRequest deltaRequest = session.getDeltaRequest(); > > SessionMessage msg = null; > > if (deltaRequest.getSize() > 0) { > > > > byte[] data = unloadDeltaRequest(deltaRequest); > > msg = new SessionMessageImpl(name, > > SessionMessage.EVT_SESSION_DELTA, > > data, sessionId, > > > > sessionId+System.currentTimeMillis()); > > session.resetDeltaRequest(); > > } else if ( !session.isPrimarySession() ) { > > msg = new SessionMessageImpl(getName(), > > > > SessionMessage.EVT_SESSION_ACCESSED, > > null, > > sessionId, > > > > sessionId+System.currentTimeMillis()); > > } > > session.setPrimarySession(true); > > //check to see if we need to send out an access message > > if ( (msg == null) ) { > > long replDelta = System.currentTimeMillis() - > > session.getLastTimeReplicated(); > > if ( replDelta > (getMaxInactiveInterval()*1000) ) { > > msg = new SessionMessageImpl(getName(), > > > > SessionMessage.EVT_SESSION_ACCESSED, > > null, > > sessionId, > > > > sessionId+System.currentTimeMillis()); > > } > > > > } > > > > //update last replicated time > > if ( msg != null ) > > session.setLastTimeReplicated(System.currentTimeMillis()); > > return msg; > > } > > catch (IOException x) { > > log.error("Unable to serialize delta request", x); > > return null; > > } > > > > > > Thanks, > > > > m. > > > > > --------------------------------------------------------------------- > 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]