Following the logic back with TRACE logging on, it appears inside 
DefaultArgumentExtractor.java 
<https://github.com/apereo/cas/blob/5.3.x/core/cas-server-core-web-api/src/main/java/org/apereo/cas/web/support/DefaultArgumentExtractor.java>
 its 
generating 2 of 3 different service objects.

SamlService with id=null (what i'm seeing in the logs that later NPE's in 
URLDecoder.decode).
SimpleWebApplicationServiceImpl with id=https://example.com/foo/bar not 
seeing these anywhere
and its logging "No service could be extracted based on the given request." 
this causes it to return null, which makes service=null in 
AbstractServiceValidateController.handleRequestInternal, which i'm not 
seeing i don't believe.

These all 3 appear to be getting logged, as if there are multiple 
ServiceFactories registered.


-- 
- 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 cas-user+unsubscr...@apereo.org.
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/b4cca3ca-ad4e-4a12-ba91-75e3e90a26b4%40apereo.org.

Reply via email to