Ray, all,

the current 5.3.x release is 5.3.10 from 19th April, see 
https://github.com/apereo/cas/releases/tag/v5.3.10

I still haven't got any further working around this NPE. So, hints are 
appreciated.

Cheers,

Martin

Am Montag, 13. Mai 2019 16:52:34 UTC+2 schrieb rbon:
>
> Martin,
>
> Looking on github, the current 5.3.x version id 5.3.9 from 04 March.
>
> Ray
>
> On Sat, 2019-05-11 at 06:12 -0700, Martin Böhmer wrote:
>
> I can reproduce the following NPE when logging into Service A via CAS and 
> then trying to access Service B by calling B's URL.
>
> 2019-05-10 22:50:34,980 WARN 
> [org.apereo.cas.web.flow.resolver.impl.InitialAuthenticationAttemptWebflowEventResolver]
>  
> - <null>
> java.lang.NullPointerException: null
>         at 
> org.apereo.cas.web.flow.resolver.impl.InitialAuthenticationAttemptWebflowEventResolver.determineRegisteredServiceForEvent(InitialAuthenticationAttemptWebflowEventResolver.java:126)
>  
> ~[cas-server-core-webflow-api-5.3.10.jar:5.3.10]
>         at 
> org.apereo.cas.web.flow.resolver.impl.InitialAuthenticationAttemptWebflowEventResolver.resolveInternal(InitialAuthenticationAttemptWebflowEventResolver.java:86)
>  
> ~[cas-server-core-webflow-api-5.3.10.jar:5.3.10]
>         at 
> org.apereo.cas.web.flow.resolver.impl.AbstractCasWebflowEventResolver.resolve(AbstractCasWebflowEventResolver.java:410)
>  
> ~[cas-server-core-webflow-api-5.3.10.jar:5.3.10]
>         at 
> org.apereo.cas.web.flow.resolver.impl.AbstractCasWebflowEventResolver.resolveSingle(AbstractCasWebflowEventResolver.java:415)
>  
> ~[cas-server-core-webflow-api-5.3.10.jar:5.3.10]
>
>
> The NPE refers to this line 
> <https://github.com/apereo/cas/blob/8c97a6a1556337a6c8f58b943ff81baeb3ca01f4/core/cas-server-core-webflow-api/src/main/java/org/apereo/cas/web/flow/resolver/impl/InitialAuthenticationAttemptWebflowEventResolver.java#L126>:
>  
>
>
> LOGGER.debug("Enforcing access strategy policies for registered service 
> [{}] and principal [{}]", registeredService, authn.getPrincipal());
>
>
> The only thing to cause an NPE here could be authn.getPrincipal() when 
> the authn Object is null.
>
> So, what is wrong here?
> a) should there be a check for authn == NULL or
> b) is this case not supposed to happen and there is something wrong with 
> my CAS configuration
>
> The error I experience may point to a problem somewhere else in CAS 
> 5.3.10. Before I deployed the release version I ran a snapshot version from 
> April 1st 2019. With that snapshot version, the error does not occur.
>
> So, a change made between April 1st (date of my working snapshot) and 
> April 19th (release date) must somehow cause the malfunction.
>
> Any clues on how to fix this would be greatly appreciated.
>
> Regards,
>
> Martin
>
> -- 
>
> Ray Bon
> Programmer Analyst
> Development Services, University Systems
> 2507218831 | CLE 019 | [email protected] <javascript:>
>

-- 
- 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/5f361c29-173f-4bed-a0e0-86e775d0934d%40apereo.org.

Reply via email to