Did you modified CAS *login-webflow.xml*?

>From the logs I see that it trying to access 
to SimpleWebApplicationServiceImpl.getResponse(..).

Caused by: org.springframework.expression.spel.SpelEvaluationException: 
EL1004E: Method call: Method getResponse(java.lang.String) cannot be found 
on org.apereo.cas.authentication.principal.SimpleWebApplicationServiceImpl 
type

This method doesn't exist in CAS 5.1 anymore (was in CAS 5.0).

On Tuesday, July 25, 2017 at 8:19:10 PM UTC+3, Duane Booher wrote:
>
> We have a cas/proxy failure which is blocking our CAS 5.0.6/5.0.7 
> production deployment. This sequence below works for our existing CAS 4.0.3 
> system.
>
>
> 1. 
> https://cas-server.nau.edu/cas/login?service=https://my-app.nau.edu/mail/
>
>
> SUCCESS: 
> https://my-app.nau.edu/mail/?ticket=ST-1-idYBys2cQPo9TFrticiH-cas-server.nau.edu
>
>
>
> 2. 
> https://cas-server.nau.edu/cas/serviceValidate?ticket=ST-1-idYBys2cQPo9TFrticiH-cas-server.nau.edu&service=https://my-app.nau.edu/mail/
>
>
> SUCCESS response.
>
>
>
> 3. 
> https://cas-server.nau.edu/cas/proxyValidate?ticket=ST-1-idYBys2cQPo9TFrticiH-cas-server.nau.edu&service=https://my-app.nau.edu/mail/&pgtUrl=https://cas-server.nau.edu/callback
>
>
> SUCCESS response: userid 
> PGTIOU-1-WfzNE715CnLCCAQAaIZQ45rSocWGBFdfVykHNqvbUKdWD6vkwX-cas-server.nau.edu
>  
> false true 2017-07-25T09:41:06.053-07:00[US/Arizona] 
> LdapAuthenticationHandler LdapAuthenticationHandler
>
>
>
> 4. tail -f localhost_access_log.2017-07-25.txt |grep -i pgtId=
>
>
> "GET /callback?pgtIou=
> PGTIOU-1-WfzNE715CnLCCAQAaIZQ45rSocWGBFdfVykHNqvbUKdWD6vkwX-cas-server.nau.edu
> &pgtId=
> PGT-2-kEYrcBCFfmgqg7bfI0Ag673rEubeGtpjLNyIR3yOHs9dm5Mb7v-cas-server.nau.edu 
> HTTP/1.1" 200 58 "-" "Apache-HttpClient/4.5.2 (Java/1.8.0_121)"
>
>
>
> 5. 
> https://cas-server.nau.edu/cas/proxy?targetService=https://my-app.nau.edu/mail/&pgt=PGT-2-kEYrcBCFfmgqg7bfI0Ag673rEubeGtpjLNyIR3yOHs9dm5Mb7v-cas-server.nau.edu
>
>
> FAILURE: url status code 500
>
>
>
> 6. The corresponding catalina-daemon.out shows a null returned from 
> getTargetService(ProxyController.java:102)
>
>
> 2017-07-25 09:43:44,585 DEBUG 
> [org.apereo.cas.web.FlowExecutionExceptionResolver] - <Ignoring the 
> received exception due to a type mismatch>
>
> java.lang.NullPointerException
>
>         at 
> org.apereo.cas.web.ProxyController.getTargetService(ProxyController.java:102) 
> ~[cas-server-support-validation-5.0.6.jar:5.0.6]
>
>         at 
> org.apereo.cas.web.ProxyController.handleRequestInternal(ProxyController.java:78)
>  
> ~[cas-server-support-validation-5.0.6.jar:5.0.6]
>
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
> ~[?:1.8.0_121]
>
>         at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
> ~[?:1.8.0_121]
>
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  
> ~[?:1.8.0_121]
>
>         at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_121]
>
>
> 7.  Line 102 - why is 
> this.webApplicationServiceFactory.createService(request) return null???
>
>
>     private Service getTargetService(final HttpServletRequest request) {
>
>         return this.webApplicationServiceFactory.createService(request);
>
>     }
>
>
> 8. Our Service Proxy Authentication:
>
> {
>
>   "@class" : "org.apereo.cas.services.RegexRegisteredService",
>
>   "serviceId" : ".*",
>
>   "name" : "allow all",
>
>   "id" : 10000005,
>
>   "evaluationOrder" : 5,
>
>   "evaluationOrder" : 10005
>
>   "proxyPolicy" : {
>
>     "@class" : 
> "org.apereo.cas.services.RegexMatchingRegisteredServiceProxyPolicy",
>
>     "pattern" : ".*"
>
>   }
>
> }
>
>
> Any ideas on a debug approach is appreciated.
>
>
>

-- 
You received this message because you are subscribed to the Google Groups "CAS 
Developer" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
Visit this group at https://groups.google.com/a/apereo.org/group/cas-dev/.

Reply via email to