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

Reply via email to