hi everybody,

i'm trying to update our cas system from 5.2.x to 5.3.7 (its an old legacy 
system that was just migrated from cas 4 to cas 5.2 by a contractor). that 
went pretty good, as far as i can tell, but now i'm stuck. when i try to 
login and the actual authentication is successfully done, cas is throwing 
an exception while handling the service ticket:

2019-02-12 13:04:51,624 DEBUG 
[org.springframework.webflow.engine.ActionState] - <Entering state 
'generateServiceTicket' of flow 'sec/domainlogin'>
2019-02-12 13:04:51,624 DEBUG 
[org.springframework.webflow.execution.ActionExecutor] - <Executing 
[EvaluateAction@b524e88 expression = generateServiceTicketAction, 
resultExpression = [null]]>
2019-02-12 13:04:51,624 DEBUG 
[org.springframework.webflow.execution.AnnotatedAction] - <Putting action 
execution attributes map[[empty]]>
2019-02-12 13:04:51,624 DEBUG 
[org.springframework.webflow.execution.ActionExecutor] - <Executing 
org.apereo.cas.web.flow.GenerateServiceTicketAction@44e12ed5>
2019-02-12 13:04:51,624 DEBUG 
[org.apereo.cas.web.flow.GenerateServiceTicketAction] - <Service asking for 
service ticket is [AbstractWebApplicationService(id=***, originalUrl=***, 
artifactId=null, principal=null, source=service, loggedOutAlready=false, 
format=XML, attributes={})]>
2019-02-12 13:04:51,626 DEBUG 
[org.apereo.cas.web.flow.GenerateServiceTicketAction] - <Ticket-granting 
ticket found in the context is [null]>
2019-02-12 13:04:51,651 DEBUG 
[org.apereo.cas.web.flow.GenerateServiceTicketAction] - <CAS has determined 
ticket-granting ticket [null] is invalid and must be destroyed>
2019-02-12 13:04:51,661 DEBUG 
[org.apereo.cas.DefaultCentralAuthenticationService] - <Removing ticket 
[null] from registry...>
2019-02-12 13:04:51,662 DEBUG 
[org.springframework.webflow.execution.AnnotatedAction] - <Clearing action 
execution attributes map[[empty]]>
2019-02-12 13:04:51,662 DEBUG 
[org.springframework.webflow.engine.impl.FlowExecutionImpl] - <Attempting 
to handle [org.springframework.webflow.execution.ActionExecutionException: 
Exception thrown executing 
org.apereo.cas.web.flow.GenerateServiceTicketAction@44e12ed5 in state 
'generateServiceTicket' of flow 'sec/domainlogin' -- action execution 
attributes were 'map[[empty]]'] with root cause 
[java.lang.IllegalArgumentException: 'actionPerformed' cannot be null.
Check the correctness of @Audit annotation at the following audit point: 
execution(public java.util.List 
org.apereo.cas.DefaultCentralAuthenticationService.destroyTicketGrantingTicket(java.lang.String))]>
2019-02-12 13:04:51,662 DEBUG 
[org.springframework.webflow.engine.impl.FlowExecutionImpl] - <Rethrowing 
unhandled flow execution exception>
2019-02-12 13:04:51,666 ERROR 
[org.springframework.boot.web.support.ErrorPageFilter] - <Forwarding to 
error page from request [/sec/domainlogin] due to exception [Exception 
thrown executing 
org.apereo.cas.web.flow.GenerateServiceTicketAction@44e12ed5 in state 
'generateServiceTicket' of flow 'sec/domainlogin' -- action execution 
attributes were 'map[[empty]]']>
org.springframework.webflow.execution.ActionExecutionException: Exception 
thrown executing 
org.apereo.cas.web.flow.GenerateServiceTicketAction@44e12ed5 in state 
'generateServiceTicket' of flow 'sec/domainlogin' -- action execution 
attributes were 'map[[empty]]'
        at 
org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:62)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101) 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at org.springframework.webflow.engine.State.enter(State.java:194) 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.Transition.execute(Transition.java:228) 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547) 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105) 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at org.springframework.webflow.engine.State.enter(State.java:194) 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.Transition.execute(Transition.java:228) 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547) 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105) 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at org.springframework.webflow.engine.State.enter(State.java:194) 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.Transition.execute(Transition.java:228) 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547) 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105) 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at org.springframework.webflow.engine.State.enter(State.java:194) 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.Transition.execute(Transition.java:228) 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547) 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105) 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at org.springframework.webflow.engine.State.enter(State.java:194) 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.Transition.execute(Transition.java:228) 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547) 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105) 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at org.springframework.webflow.engine.State.enter(State.java:194) 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.Transition.execute(Transition.java:228) 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:395)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:116)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.Flow.handleEvent(Flow.java:547) 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:390)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:105) 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at org.springframework.webflow.engine.State.enter(State.java:194) 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.Transition.execute(Transition.java:228) 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:51) 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at org.springframework.webflow.engine.State.enter(State.java:194) 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at org.springframework.webflow.engine.Flow.start(Flow.java:527) 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:368)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:223)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:139)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[?:1.8.0_31]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
~[?:1.8.0_31]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 
~[?:1.8.0_31]
        at java.lang.reflect.Method.invoke(Method.java:483) ~[?:1.8.0_31]
        at 
org.springframework.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:216) 
~[spring-core-4.3.20.RELEASE.jar:4.3.20.RELEASE]
        at 
org.springframework.cloud.context.scope.GenericScope$LockedScopedProxyFactoryBean.invoke(GenericScope.java:470)
 
~[spring-cloud-context-1.3.0.RELEASE.jar:1.3.0.RELEASE]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
 
~[spring-aop-4.3.20.RELEASE.jar:4.3.20.RELEASE]
        at 
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)
 
~[spring-aop-4.3.20.RELEASE.jar:4.3.20.RELEASE]
        at com.sun.proxy.$Proxy123.launchExecution(Unknown Source) ~[?:?]
        at 
org.springframework.webflow.mvc.servlet.FlowHandlerAdapter.handle(FlowHandlerAdapter.java:264)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at 
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967)
 
~[spring-webmvc-4.3.20.RELEASE.jar:4.3.20.RELEASE]
        at 
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)
 
~[spring-webmvc-4.3.20.RELEASE.jar:4.3.20.RELEASE]
        at 
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
 
~[spring-webmvc-4.3.20.RELEASE.jar:4.3.20.RELEASE]
        at 
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)
 
~[spring-webmvc-4.3.20.RELEASE.jar:4.3.20.RELEASE]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:635) 
~[servlet-api.jar:?]
        at 
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
 
~[spring-webmvc-4.3.20.RELEASE.jar:4.3.20.RELEASE]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:742) 
~[servlet-api.jar:?]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
 
~[catalina.jar:8.5.37]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 
~[catalina.jar:8.5.37]
        at 
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) 
~[tomcat-websocket.jar:8.5.37]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
 
~[catalina.jar:8.5.37]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 
~[catalina.jar:8.5.37]
        at 
org.springframework.boot.web.filter.ApplicationContextHeaderFilter.doFilterInternal(ApplicationContextHeaderFilter.java:55)
 
~[spring-boot-1.5.18.RELEASE.jar:1.5.18.RELEASE]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
 
~[spring-web-4.3.20.RELEASE.jar:4.3.20.RELEASE]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
 
~[catalina.jar:8.5.37]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 
~[catalina.jar:8.5.37]
        at 
org.apereo.cas.web.support.AuthenticationCredentialsThreadLocalBinderClearingFilter.doFilter(AuthenticationCredentialsThreadLocalBinderClearingFilter.java:30)
 
~[cas-server-core-web-api-5.3.7.jar:5.3.7]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
 
~[catalina.jar:8.5.37]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 
~[catalina.jar:8.5.37]
        at 
org.apereo.cas.security.RequestParameterPolicyEnforcementFilter.doFilter(RequestParameterPolicyEnforcementFilter.java:261)
 
~[cas-server-security-filter-2.0.10.4.jar:2.0.10.4]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
 
~[catalina.jar:8.5.37]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 
~[catalina.jar:8.5.37]
        at 
org.apereo.cas.security.ResponseHeadersEnforcementFilter.doFilter(ResponseHeadersEnforcementFilter.java:240)
 
~[cas-server-security-filter-2.0.10.4.jar:2.0.10.4]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
 
~[catalina.jar:8.5.37]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 
~[catalina.jar:8.5.37]
        at 
org.apereo.cas.security.AddResponseHeadersFilter.doFilter(AddResponseHeadersFilter.java:94)
 
~[cas-server-security-filter-2.0.10.4.jar:2.0.10.4]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
 
~[catalina.jar:8.5.37]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 
~[catalina.jar:8.5.37]
        at 
org.springframework.boot.actuate.trace.WebRequestTraceFilter.doFilterInternal(WebRequestTraceFilter.java:111)
 
~[spring-boot-actuator-1.5.18.RELEASE.jar:1.5.18.RELEASE]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
 
~[spring-web-4.3.20.RELEASE.jar:4.3.20.RELEASE]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
 
~[catalina.jar:8.5.37]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 
~[catalina.jar:8.5.37]
        at 
org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
 
~[spring-web-4.3.20.RELEASE.jar:4.3.20.RELEASE]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
 
~[spring-web-4.3.20.RELEASE.jar:4.3.20.RELEASE]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
 
~[catalina.jar:8.5.37]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 
~[catalina.jar:8.5.37]
        at 
org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:109)
 
~[spring-web-4.3.20.RELEASE.jar:4.3.20.RELEASE]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
 
~[spring-web-4.3.20.RELEASE.jar:4.3.20.RELEASE]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
 
~[catalina.jar:8.5.37]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 
~[catalina.jar:8.5.37]
        at 
org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)
 
~[spring-web-4.3.20.RELEASE.jar:4.3.20.RELEASE]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
 
~[spring-web-4.3.20.RELEASE.jar:4.3.20.RELEASE]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
 
~[catalina.jar:8.5.37]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 
~[catalina.jar:8.5.37]
        at 
org.apereo.cas.logging.web.ThreadContextMDCServletFilter.doFilter(ThreadContextMDCServletFilter.java:91)
 
~[cas-server-core-logging-5.3.7.jar:5.3.7]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
 
~[catalina.jar:8.5.37]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 
~[catalina.jar:8.5.37]
        at 
org.springframework.boot.actuate.autoconfigure.MetricsFilter.doFilterInternal(MetricsFilter.java:103)
 
~[spring-boot-actuator-1.5.18.RELEASE.jar:1.5.18.RELEASE]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
 
~[spring-web-4.3.20.RELEASE.jar:4.3.20.RELEASE]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
 
~[catalina.jar:8.5.37]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 
~[catalina.jar:8.5.37]
        at 
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)
 
~[spring-web-4.3.20.RELEASE.jar:4.3.20.RELEASE]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
 
~[spring-web-4.3.20.RELEASE.jar:4.3.20.RELEASE]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
 
~[catalina.jar:8.5.37]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 
~[catalina.jar:8.5.37]
        at 
org.springframework.boot.web.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:130)
 
~[spring-boot-1.5.18.RELEASE.jar:1.5.18.RELEASE]
        at 
org.springframework.boot.web.support.ErrorPageFilter.access$000(ErrorPageFilter.java:66)
 
~[spring-boot-1.5.18.RELEASE.jar:1.5.18.RELEASE]
        at 
org.springframework.boot.web.support.ErrorPageFilter$1.doFilterInternal(ErrorPageFilter.java:105)
 
~[spring-boot-1.5.18.RELEASE.jar:1.5.18.RELEASE]
        at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
 
~[spring-web-4.3.20.RELEASE.jar:4.3.20.RELEASE]
        at 
org.springframework.boot.web.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:123)
 
~[spring-boot-1.5.18.RELEASE.jar:1.5.18.RELEASE]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
 
~[catalina.jar:8.5.37]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 
~[catalina.jar:8.5.37]
        at 
org.apereo.inspektr.common.web.ClientInfoThreadLocalFilter.doFilter(ClientInfoThreadLocalFilter.java:66)
 
~[inspektr-common-1.8.4.GA.jar:1.8.4.GA]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
 
~[catalina.jar:8.5.37]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 
~[catalina.jar:8.5.37]
        at 
org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:71)
 
~[log4j-web-2.11.0.jar:2.11.0]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
 
~[catalina.jar:8.5.37]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 
~[catalina.jar:8.5.37]
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
 
~[catalina.jar:8.5.37]
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
 
~[catalina.jar:8.5.37]
        at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493)
 
~[catalina.jar:8.5.37]
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) 
~[catalina.jar:8.5.37]
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) 
~[catalina.jar:8.5.37]
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
 
~[catalina.jar:8.5.37]
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) 
~[catalina.jar:8.5.37]
        at 
org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:479) 
~[tomcat-coyote.jar:8.5.37]
        at 
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
 
~[tomcat-coyote.jar:8.5.37]
        at 
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:806)
 
~[tomcat-coyote.jar:8.5.37]
        at 
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1498)
 
~[tomcat-coyote.jar:8.5.37]
        at 
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) 
~[tomcat-coyote.jar:8.5.37]
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
~[?:1.8.0_31]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
~[?:1.8.0_31]
        at 
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
 
~[tomcat-util.jar:8.5.37]
        at java.lang.Thread.run(Thread.java:745) [?:1.8.0_31]
Caused by: java.lang.IllegalArgumentException: 'actionPerformed' cannot be 
null.
Check the correctness of @Audit annotation at the following audit point: 
execution(public java.util.List 
org.apereo.cas.DefaultCentralAuthenticationService.destroyTicketGrantingTicket(java.lang.String))
        at 
org.apereo.inspektr.audit.AuditTrailManagementAspect.assertNotNull(AuditTrailManagementAspect.java:201)
 
~[inspektr-audit-1.8.4.GA.jar:1.8.4.GA]
        at 
org.apereo.inspektr.audit.AuditTrailManagementAspect.executeAuditCode(AuditTrailManagementAspect.java:160)
 
~[inspektr-audit-1.8.4.GA.jar:1.8.4.GA]
        at 
org.apereo.inspektr.audit.AuditTrailManagementAspect.handleAuditTrail(AuditTrailManagementAspect.java:149)
 
~[inspektr-audit-1.8.4.GA.jar:1.8.4.GA]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[?:1.8.0_31]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
~[?:1.8.0_31]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 
~[?:1.8.0_31]
        at java.lang.reflect.Method.invoke(Method.java:483) ~[?:1.8.0_31]
        at 
org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:627)
 
~[spring-aop-4.3.20.RELEASE.jar:4.3.20.RELEASE]
        at 
org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:616)
 
~[spring-aop-4.3.20.RELEASE.jar:4.3.20.RELEASE]
        at 
org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70)
 
~[spring-aop-4.3.20.RELEASE.jar:4.3.20.RELEASE]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:168)
 
~[spring-aop-4.3.20.RELEASE.jar:4.3.20.RELEASE]
        at 
org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
 
~[spring-tx-4.3.20.RELEASE.jar:4.3.20.RELEASE]
        at 
org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282)
 
~[spring-tx-4.3.20.RELEASE.jar:4.3.20.RELEASE]
        at 
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
 
~[spring-tx-4.3.20.RELEASE.jar:4.3.20.RELEASE]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
 
~[spring-aop-4.3.20.RELEASE.jar:4.3.20.RELEASE]
        at 
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
 
~[spring-aop-4.3.20.RELEASE.jar:4.3.20.RELEASE]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
 
~[spring-aop-4.3.20.RELEASE.jar:4.3.20.RELEASE]
        at 
com.ryantenney.metrics.spring.MeteredMethodInterceptor.invoke(MeteredMethodInterceptor.java:45)
 
~[metrics-spring-3.1.3.jar:?]
        at 
com.ryantenney.metrics.spring.MeteredMethodInterceptor.invoke(MeteredMethodInterceptor.java:32)
 
~[metrics-spring-3.1.3.jar:?]
        at 
com.ryantenney.metrics.spring.AbstractMetricMethodInterceptor.invoke(AbstractMetricMethodInterceptor.java:59)
 
~[metrics-spring-3.1.3.jar:?]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
 
~[spring-aop-4.3.20.RELEASE.jar:4.3.20.RELEASE]
        at 
com.ryantenney.metrics.spring.TimedMethodInterceptor.invoke(TimedMethodInterceptor.java:48)
 
~[metrics-spring-3.1.3.jar:?]
        at 
com.ryantenney.metrics.spring.TimedMethodInterceptor.invoke(TimedMethodInterceptor.java:34)
 
~[metrics-spring-3.1.3.jar:?]
        at 
com.ryantenney.metrics.spring.AbstractMetricMethodInterceptor.invoke(AbstractMetricMethodInterceptor.java:59)
 
~[metrics-spring-3.1.3.jar:?]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
 
~[spring-aop-4.3.20.RELEASE.jar:4.3.20.RELEASE]
        at 
com.ryantenney.metrics.spring.CountedMethodInterceptor.invoke(CountedMethodInterceptor.java:46)
 
~[metrics-spring-3.1.3.jar:?]
        at 
com.ryantenney.metrics.spring.CountedMethodInterceptor.invoke(CountedMethodInterceptor.java:32)
 
~[metrics-spring-3.1.3.jar:?]
        at 
com.ryantenney.metrics.spring.AbstractMetricMethodInterceptor.invoke(AbstractMetricMethodInterceptor.java:59)
 
~[metrics-spring-3.1.3.jar:?]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
 
~[spring-aop-4.3.20.RELEASE.jar:4.3.20.RELEASE]
        at 
org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:671)
 
~[spring-aop-4.3.20.RELEASE.jar:4.3.20.RELEASE]
        at 
org.apereo.cas.DefaultCentralAuthenticationService$$EnhancerBySpringCGLIB$$79e266be.destroyTicketGrantingTicket(<generated>)
 
~[cas-server-core-5.3.7.jar:5.3.7]
        at 
org.apereo.cas.web.flow.GenerateServiceTicketAction.doExecute(GenerateServiceTicketAction.java:106)
 
~[cas-server-support-actions-5.3.7.jar:5.3.7]
        at 
org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[?:1.8.0_31]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
~[?:1.8.0_31]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 
~[?:1.8.0_31]
        at java.lang.reflect.Method.invoke(Method.java:483) ~[?:1.8.0_31]
        at 
org.springframework.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:216) 
~[spring-core-4.3.20.RELEASE.jar:4.3.20.RELEASE]
        at 
org.springframework.cloud.context.scope.GenericScope$LockedScopedProxyFactoryBean.invoke(GenericScope.java:470)
 
~[spring-cloud-context-1.3.0.RELEASE.jar:1.3.0.RELEASE]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
 
~[spring-aop-4.3.20.RELEASE.jar:4.3.20.RELEASE]
        at 
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)
 
~[spring-aop-4.3.20.RELEASE.jar:4.3.20.RELEASE]
        at com.sun.proxy.$Proxy127.execute(Unknown Source) ~[?:?]
        at 
org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51)
 
~[spring-webflow-2.5.0.RELEASE.jar:2.5.0.RELEASE]
        ... 161 more

after a bit of digging, i came up with the idea, that i could work around 
this with the the property 
cas.audit.ignoreAuditFailures=true

see 
https://apereo.github.io/cas/5.3.x/installation/Configuration-Properties.html#audits.
 but that had no effect at all. so now i'm quite confused and i dont really 
have an idea, whats going on. i found this thread: 
https://groups.google.com/a/apereo.org/forum/#!searchin/cas-user/java.lang.IllegalArgumentException$3A$20$27actionPerformed$27$20cannot$20be$20null%7Csort:date/cas-user/r0Wdzo7Kpzk/hZ8VekUxDQAJ
 . but we dont use AUP.

could anybody be so kind and point me in the right direction?

thx,
uzi


-- 
- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
--- 
You received this message because you are subscribed to the Google Groups "CAS 
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/0d0c3832-8eda-466b-87b3-c9cde06d707a%40apereo.org.

Reply via email to