errors after upgrade to 3.4.6

Morgan, Andrew Jason morgan at
Thu Nov 7 20:58:13 EST 2019

Is it related to the redesign of the External login flow in v3.4.6?,2019)

I see that you have a flow "authn/uwduo"...

Andy Morgan
Identity & Access Management
Oregon State University

From: users <users-bounces at> on behalf of Jim Fox <fox at>
Sent: Thursday, November 7, 2019 4:12 PM
To: Shib Users <users at>
Subject: errors after upgrade to 3.4.6

On a trial uprgade from idp 3.4.4 to 3.4.6 I get this error when invoking
a duo login.

2019-11-07 14:48:06,901 - ERROR [org.opensaml.messaging.context.BaseContext:343] - No such method error on creating subcontext
java.lang.NoSuchMethodException: net.shibboleth.idp.authn.context.ExternalAuthenticationContext.<init>()
         at java.lang.Class.getConstructor0(
2019-11-07 14:48:06,903 - ERROR [org.springframework.webflow.execution.FlowExecutionException:76] -
org.springframework.webflow.execution.FlowExecutionException: Exception thrown in state 'DisplayDuoWebView' of flow 'authn/uwduo'
         at org.springframework.webflow.engine.impl.FlowExecutionImpl.wrap(
Caused by: java.lang.IllegalStateException: Exception occurred rendering view org.springframework.web.servlet.view.velocity.VelocityView: name 'duo'; URL [duo.vm]
         at org.springframework.webflow.mvc.view.AbstractMvcView.render(
Caused by: org.springframework.web.util.NestedServletException: Method invocation failed during rendering of Velocity view with name 'duo': Invocation of method 'getSubcontext' in  class net.shibboleth.idp.authn.context.AuthenticationContext threw exception org.opensaml.messaging.MessageRuntimeException: Error creating subcontext at duo.vm[line 25, column 47]; reference [authenticationContext], method 'getSubcontext'; nested exception is org.opensaml.messaging.MessageRuntimeException: Error creating subcontext
         at org.springframework.web.servlet.view.velocity.VelocityView.mergeTemplate(
Caused by: org.opensaml.messaging.MessageRuntimeException: Error creating subcontext
         at org.opensaml.messaging.context.BaseContext.createSubcontext(
Caused by: java.lang.NoSuchMethodException: net.shibboleth.idp.authn.context.ExternalAuthenticationContext.<init>()
         at java.lang.Class.getConstructor0(

This was just a basic "bin/" upgrade from the 3.4.6 distribution.


Java(TM) SE Runtime Environment (build 1.8.0_162-b12)
Server version: Apache Tomcat/8.0.28

It's not critical for me, but I'd like some ideas about what's going wrong.

For Consortium Member technical support, see
To unsubscribe from this list send an email to users-unsubscribe at
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the users mailing list