Any reason why you're using the LegacyCasCredentials? It implies you're writing to the old API which isn't recommended.
-Scott -Scott Battaglia PGP Public Key Id: 0x383733AA LinkedIn: http://www.linkedin.com/in/scottbattaglia On Tue, Sep 30, 2008 at 9:25 PM, jlcampos <[EMAIL PROTECTED]>wrote: > > Hi Scott, thanks for your help. > > Finally I got it, when I return false in my PasswordHandler, a > TicketException is thrown, I dont know where but the flashScope gets > populated with spring's BindException which contains in its target object > property the LegacyCasCredentials, and in consecuence the servletrequest > property of LegacyCasCredentials as DefaultMultipartHttpServletRequest. I > dont know if this is a problem exclusively of > DefaultMultipartHttpServletRequest or if we use just HttpServletRequest the > NotSerializableException can occur? I dont know if HttpServletRequest > implementations are serializable. > > What do you think about all this. > > Best Regards > > > > > scott_battaglia wrote: > > > > Probably because the flow ends if you successfully authenticate and > you're > > redirected. > > > > -Scott > > > > -Scott Battaglia > > PGP Public Key Id: 0x383733AA > > LinkedIn: http://www.linkedin.com/in/scottbattaglia > > > > > > On Tue, Sep 30, 2008 at 2:41 PM, jlcampos > > <[EMAIL PROTECTED]>wrote: > > > >> > >> 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 > >> > > > > _______________________________________________ > > 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-tp19712975p19753173.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
