[ https://issues.apache.org/jira/browse/TOMEE-4222?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Richard Zowalla closed TOMEE-4222. ---------------------------------- Fix Version/s: (was: 10.0.0-M1) (was: 8.0.16) (was: 9.1.1) Resolution: Fixed > @LoginToContinue JSR-375 (JavaEE Security API) causes IllegalArgumentException > ------------------------------------------------------------------------------ > > Key: TOMEE-4222 > URL: https://issues.apache.org/jira/browse/TOMEE-4222 > Project: TomEE > Issue Type: Bug > Components: TomEE Core Server > Affects Versions: 8.0.14, 8.0.15, 9.0.0, 9.1.0 > Reporter: Jonathan S. Fisher > Assignee: Jonathan S. Fisher > Priority: Minor > Fix For: 10.0.0 > > Time Spent: 1h 20m > Remaining Estimate: 0h > > Given the following configuration: > {code:java} > @CustomFormAuthenticationMechanismDefinition( > loginToContinue = @LoginToContinue(loginPage = "/login", useForwardToLogin = > true)) > @FacesConfig > @ApplicationScoped > public class ApplicationConfig { > }{code} > An exception will be thrown: > {code:java} > java.lang.IllegalArgumentException: setAttribute: Non-serializable attribute > [org.apache.tomee.security.request.original] > org.apache.catalina.session.StandardSession.setAttribute(StandardSession.java:1430) > org.apache.catalina.session.StandardSession.setAttribute(StandardSession.java:1386) > org.apache.catalina.session.StandardSessionFacade.setAttribute(StandardSessionFacade.java:136) > org.apache.tomee.security.http.LoginToContinueMechanism.saveRequest(LoginToContinueMechanism.java:90) > org.apache.tomee.security.cdi.LoginToContinueInterceptor.processContainerInitiatedAuthentication(LoginToContinueInterceptor.java:132) > org.apache.tomee.security.cdi.LoginToContinueInterceptor.validateRequest(LoginToContinueInterceptor.java:78) > org.apache.tomee.security.cdi.LoginToContinueInterceptor.intercept(LoginToContinueInterceptor.java:63){code} > This is beacuse {{SavedAuthentication}} and {{SavedRequest}} does not > implement {{Serializable}} -- This message was sent by Atlassian Jira (v8.20.10#820010)