It has to do with the fact that whatever you're trying to store isn't serializable. My guess is the Web Flow is attempting to store it in its flow session.
-Scott -Scott Battaglia PGP Public Key Id: 0x383733AA LinkedIn: http://www.linkedin.com/in/scottbattaglia On Sun, Sep 28, 2008 at 5:31 PM, jlcampos <[EMAIL PROTECTED]>wrote: > > Ok, I allready trace down the problem, in the AuthenticationViaFomrAction, > when there is a TicketException, the populateErrorsInstance sets > BindingException objects to flash scope, but I still have no idea of why > this action causes the NotSerializableException. > > Please help. > > Regards > > jlcampos wrote: > > > > Hi, > > > > Im integrating CAS to an existing proyect which uses an encrypted file as > > username and a manually input password. I already implemented a > > PasswordHandler in order to obtain the file from request, decrypt it an > > read its data, everything is fine whenever I return true from my > > PasswordHandler, but when I return false, e.g. due to an not found user, > > Im getting ContinuationCreationException: Could not serialize flow > > execution, I know this is spring webflow related but I want your comments > > on why when I return false from my PasswordHandler the serialization > > process cannot be achived and why when I return true it get achieved. > > > > The stack trace follows > > > > > org.springframework.webflow.execution.repository.continuation.ContinuationCreationException: > > Could not serialize flow execution; make sure all objects stored in flow > > or flash scope are serializable; nested exception is > > java.io.NotSerializableException: > > > org.springframework.web.multipart.support.DefaultMultipartHttpServletRequest > > at > > > org.springframework.webflow.execution.repository.continuation.SerializedFlowExecutionContinuation.<init>(SerializedFlowExecutionContinuation.java:75) > > at > > > org.springframework.webflow.execution.repository.continuation.SerializedFlowExecutionContinuationFactory.createContinuation(SerializedFlowExecutionContinuationFactory.java:55) > > at > > > org.springframework.webflow.execution.repository.continuation.ContinuationFlowExecutionRepository.putFlowExecution(ContinuationFlowExecutionRepository.java:162) > > at > > > org.springframework.webflow.executor.FlowExecutorImpl.resume(FlowExecutorImpl.java:226) > > at > > > org.springframework.webflow.executor.support.FlowRequestHandler.handleFlowRequest(FlowRequestHandler.java:111) > > Truncated. see log file for complete stacktrace > > java.io.NotSerializableException: > > > org.springframework.web.multipart.support.DefaultMultipartHttpServletRequest > > at > java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1081) > > at > > > java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375) > > at > > java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347) > > at > > > java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290) > > at > java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079) > > Truncated. see log file for complete stacktrace > > > > > > Any comment will be highly appreciated. > > > > Best regards > > > > -- > View this message in context: > http://www.nabble.com/Help-with-serialization-of-Multipart-Credentials-tp19712975p19715730.html > Sent from the CAS Users mailing list archive at Nabble.com. > > _______________________________________________ > Yale CAS mailing list > [email protected] > http://tp.its.yale.edu/mailman/listinfo/cas >
_______________________________________________ Yale CAS mailing list [email protected] http://tp.its.yale.edu/mailman/listinfo/cas
