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.