Im seeing that the error is thrown in FlowsessionImpl line 151 public void writeExternal(ObjectOutput out) line with out.writeObject(flashMap);
The question is, why when there is a success authentication the flashMap doesnot contain the DefaultMultipartHttpServletRequest and when there is an error it does? Any help will be highly appreciated. Regards scott_battaglia wrote: > > 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 > > -- View this message in context: http://www.nabble.com/Help-with-serialization-of-Multipart-Credentials-tp19712975p19748001.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
