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