<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Dag Nathan, Freek, </div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
ik denk dat de bal terug bij jullie zit. Inloggen in PRTR werkt, Public Key issues heb ik ook nog opgelost. Nu krijg ik volgende fout</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
org.springframework.webflow.execution.ActionExecutionException: Exception thrown executing [AnnotatedAction@267b6f59 targetAction = [EvaluateAction@7b8c8795 expression = startpaginaBackingBean.loadDefaults(), resultExpression = [null]], attributes = map[[empty]]]
 in state 'view.beheer.start.overview' of flow 'beheer/start/start-flow' -- action execution attributes were 'map[[empty]]'
<div>at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:60)</div>
<div>at org.springframework.webflow.engine.ActionList.execute(ActionList.java:155)</div>
<div>at org.springframework.webflow.engine.State.enter(State.java:193)</div>
<div>at org.springframework.webflow.engine.Flow.start(Flow.java:535)</div>
<div>at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:364)</div>
<div>at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:222)</div>
<div>at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:140)</div>
<div>at org.springframework.webflow.mvc.servlet.FlowHandlerAdapter.handle(FlowHandlerAdapter.java:193)</div>
<div>at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:933)</div>
<div>at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:867)</div>
<div>at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:951)</div>
<div>at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:842)</div>
<div>at javax.servlet.http.HttpServlet.service(HttpServlet.java:622)</div>
<div>at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:827)</div>
<div>at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)</div>
<div>at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:206)</div>
<div>at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)</div>
<div>at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:388)</div>
<div>at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:515)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)</div>
<div>at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)</div>
<div>at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)</div>
<div>at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)</div>
<div>at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)</div>
<div>at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)</div>
<div>at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)</div>
<div>at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)</div>
<div>at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)</div>
<div>at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)</div>
<div>at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)</div>
<div>at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)</div>
<div>at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)</div>
<div>at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)</div>
<div>at org.keycloak.adapters.springsecurity.filter.KeycloakAuthenticatedActionsFilter.doFilter(KeycloakAuthenticatedActionsFilter.java:74)</div>
<div>at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)</div>
<div>at org.keycloak.adapters.springsecurity.filter.KeycloakSecurityContextRequestFilter.doFilter(KeycloakSecurityContextRequestFilter.java:92)</div>
<div>at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)</div>
<div>at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154)</div>
<div>at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)</div>
<div>at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)</div>
<div>at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)</div>
<div>at be.cumuli.security.openam.OpenAMSSOTokenAuthenticationProcessingFilter.doFilter(OpenAMSSOTokenAuthenticationProcessingFilter.java:43)</div>
<div>at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)</div>
<div>at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110)</div>
<div>at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)</div>
<div>at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199)</div>
<div>at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)</div>
<div>at org.keycloak.adapters.springsecurity.filter.KeycloakPreAuthActionsFilter.doFilter(KeycloakPreAuthActionsFilter.java:96)</div>
<div>at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)</div>
<div>at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:57)</div>
<div>at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106)</div>
<div>at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)</div>
<div>at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)</div>
<div>at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)</div>
<div>at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:100)</div>
<div>at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)</div>
<div>at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50)</div>
<div>at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106)</div>
<div>at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)</div>
<div>at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)</div>
<div>at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)</div>
<div>at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343)</div>
<div>at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)</div>
<div>at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)</div>
<div>at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)</div>
<div>at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:94)</div>
<div>at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)</div>
<div>at org.apache.catalina.valves.CometConnectionManagerValve.invoke(CometConnectionManagerValve.java:167)</div>
<div>at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)</div>
<div>at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)</div>
<div>at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)</div>
<div>at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:684)</div>
<div>at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:502)</div>
<div>at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1152)</div>
<div>at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:684)</div>
<div>at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1539)</div>
<div>at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1495)</div>
<div>at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)</div>
<div>at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)</div>
<div>at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)</div>
<div>at java.lang.Thread.run(Thread.java:748)</div>
<div>Caused by: java.lang.ClassCastException: org.keycloak.adapters.springsecurity.account.SimpleKeycloakAccount cannot be cast to be.cumuli.security.api.CumuliUserDetails</div>
<div>at be.milieuinfo.prtr.web.beheer.backingbean.StartpaginaBackingBean.loadDefaults(StartpaginaBackingBean.java:48)</div>
<div>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</div>
<div>at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)</div>
<div>at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)</div>
<div>at java.lang.reflect.Method.invoke(Method.java:498)</div>
<div>at org.springframework.expression.spel.support.ReflectiveMethodExecutor.execute(ReflectiveMethodExecutor.java:69)</div>
<div>at org.springframework.expression.spel.ast.MethodReference.getValueInternal(MethodReference.java:122)</div>
<div>at org.springframework.expression.spel.ast.MethodReference.access$000(MethodReference.java:44)</div>
<div>at org.springframework.expression.spel.ast.MethodReference$MethodValueRef.getValue(MethodReference.java:258)</div>
<div>at org.springframework.expression.spel.ast.CompoundExpression.getValueInternal(CompoundExpression.java:82)</div>
<div>at org.springframework.expression.spel.ast.SpelNodeImpl.getTypedValue(SpelNodeImpl.java:102)</div>
<div>at org.springframework.expression.spel.standard.SpelExpression.getValue(SpelExpression.java:98)</div>
<div>at org.springframework.binding.expression.spel.SpringELExpression.getValue(SpringELExpression.java:78)</div>
<div>at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:75)</div>
<div>at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)</div>
<div>at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)</div>
<div>at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)</div>
... 88 more<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
De vraag is waarom je een SimpleKeycloakAccount hebt ipv CumuliUserDetails. </div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Success <span id="🙂">🙂</span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<span>Mvg</span></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<span>Christophe</span></div>
</body>
</html>