ELException on IdP 4.0.1

Ramon Pfeiffer ramon.pfeiffer at uni-tuebingen.de
Wed Nov 25 15:57:40 UTC 2020


Hello all,

after upgrading my IdP from 3.4.6 to 4.0.1 and resolving all deprecation 
warnings, I now get the following ELException directly after 
successfully authenticating (ie, probably during attribute resolution?):

org.springframework.binding.expression.EvaluationException: An 
ELException occurred getting the value for expression 
'flowRequestContext.getActiveFlow().getApplicationContext().getBean('shibboleth.context-check.Condition').test(opensamlProfileRequestContext)' 
on context [class 
org.springframework.webflow.engine.impl.RequestControlContextImpl]

Some log output is shown below.

Any hints what I missed during the upgrade or how to debug this? This is 
running OpenJDK 11.0.9 2020-10-20 LTS and Apache Tomcat 9.0.40.

Thanks and best regards

Ramon Pfeiffer



2020-11-25 16:53:58,567 - DEBUG 
[net.shibboleth.idp.profile.interceptor.impl.SelectProfileInterceptorFlow:84] 
- Profile Action SelectProfileInterceptorFlow: Selecting flow 
intercept/context-check
2020-11-25 16:53:58,573 - ERROR 
[net.shibboleth.idp.profile.interceptor:-2] - Uncaught runtime exception
org.springframework.binding.expression.EvaluationException: An 
ELException occurred getting the value for expression 
'flowRequestContext.getActiveFlow().getApplicationContext().getBean('shibboleth.context-check.Condition').test(opensamlProfileRequestContext)' 
on context [class 
org.springframework.webflow.engine.impl.RequestControlContextImpl]
         at 
org.springframework.binding.expression.spel.SpringELExpression.getValue(SpringELExpression.java:104)
Caused by: org.springframework.expression.spel.SpelEvaluationException: 
EL1004E: Method call: Method 
test(org.opensaml.profile.context.ProfileRequestContext) cannot be found 
on type 
net.shibboleth.idp.profile.context.navigate.ScriptedContextLookupFunction
         at 
org.springframework.expression.spel.ast.MethodReference.findAccessorForMethod(MethodReference.java:226)
2020-11-25 16:53:58,576 - WARN 
[org.opensaml.profile.action.impl.LogEvent:101] - A non-proceed event 
occurred while processing the request: RuntimeException

-- 
--
Universität Tübingen
Zentrum für Datenverarbeitung
Wächterstraße 76
72074 Tübingen

E-Mail: ramon.pfeiffer at uni-tuebingen.de
Telefon: +49-7071-29-70213

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5437 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://shibboleth.net/pipermail/users/attachments/20201125/d0568564/attachment.p7s>


More information about the users mailing list