Trying to a 2nd MFA provider, WebAuthn, after I add the dependency and 
configure all the settings, build fails and tomcat doesnt start, see below, 
failing on

java.lang.NoClassDefFoundError: 
com/fasterxml/jackson/core/base/BinaryTSFactory

I checked on jackson core doesnt have BinaryTSFactory in releases, only 3.0 
snapshot, which when added I get so many other cas errors, the original 
error log is below,

        Caused by: 
org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
creating bean with name 'webAuthnController' defined in class path resource 
[org/apereo/cas/webauthn/web/WebAuthnController.class]: Unsatisfied 
dependency expressed through constructor parameter 0; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating 
bean with name 'webAuthnServer' defined in class path resource 
[org/apereo/cas/config/WebAuthnConfiguration.class]: Bean instantiation via 
factory method failed; nested exception is 
org.springframework.beans.BeanInstantiationException: Failed to instantiate 
[com.yubico.core.WebAuthnServer]: Factory method 'webAuthnServer' threw 
exception; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating 
bean with name 'webAuthnMetadataService' defined in class path resource 
[org/apereo/cas/config/WebAuthnConfiguration.class]: Bean instantiation via 
factory method failed; nested exception is 
org.springframework.beans.BeanInstantiationException: Failed to instantiate 
[com.yubico.webauthn.attestation.MetadataService]: Factory method 
'webAuthnMetadataService' threw exception; nested exception is 
java.lang.NoClassDefFoundError: 
com/fasterxml/jackson/core/base/BinaryTSFactory
                at 
org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:800)
                at 
org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:229)
                at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1354)
                at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1204)
                at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:564)
                at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:524)
                at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
                at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
                at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
                at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
                at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:944)
                at 
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918)
                at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583)
                at 
org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145)
                at 
org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754)
                at 
org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:434)
                at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:338)
                at 
org.springframework.boot.web.servlet.support.SpringBootServletInitializer.run(SpringBootServletInitializer.java:175)
                at 
org.springframework.boot.web.servlet.support.SpringBootServletInitializer.createRootApplicationContext(SpringBootServletInitializer.java:155)
                at 
org.springframework.boot.web.servlet.support.SpringBootServletInitializer.onStartup(SpringBootServletInitializer.java:97)
                at 
org.apereo.cas.util.spring.boot.AbstractCasSpringBootServletInitializer.onStartup(AbstractCasSpringBootServletInitializer.java:32)
                at 
org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:174)
                at 
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5135)
                at 
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
                ... 43 more
        Caused by: org.springframework.beans.factory.BeanCreationException: 
Error creating bean with name 'webAuthnServer' defined in class path 
resource [org/apereo/cas/config/WebAuthnConfiguration.class]: Bean 
instantiation via factory method failed; nested exception is 
org.springframework.beans.BeanInstantiationException: Failed to instantiate 
[com.yubico.core.WebAuthnServer]: Factory method 'webAuthnServer' threw 
exception; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating 
bean with name 'webAuthnMetadataService' defined in class path resource 
[org/apereo/cas/config/WebAuthnConfiguration.class]: Bean instantiation via 
factory method failed; nested exception is 
org.springframework.beans.BeanInstantiationException: Failed to instantiate 
[com.yubico.webauthn.attestation.MetadataService]: Factory method 
'webAuthnMetadataService' threw exception; nested exception is 
java.lang.NoClassDefFoundError: 
com/fasterxml/jackson/core/base/BinaryTSFactory
                at 
org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:658)
                at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:486)
                at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1334)
                at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177)
                at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:564)
                at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:524)
                at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1380)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1300)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:887)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791)
 
~[spring-beans-5.3.9.jar:5.3.9]
        ... 66 more
Caused by: org.springframework.beans.BeanInstantiationException: Failed to 
instantiate [com.yubico.webauthn.attestation.MetadataService]: Factory 
method 'webAuthnMetadataService' threw exception; nested exception is 
java.lang.NoClassDefFoundError: 
com/fasterxml/jackson/core/base/BinaryTSFactory
        at 
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:486)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1334)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:564)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:524)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.resolveBeanReference(ConfigurationClassEnhancer.java:362)
 
~[spring-context-5.3.9.jar:5.3.9]
        at 
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:334)
 
~[spring-context-5.3.9.jar:5.3.9]
        at 
org.apereo.cas.config.WebAuthnConfiguration$$EnhancerBySpringCGLIB$$5a2210df.webAuthnMetadataService(<generated>)
 
~[cas-server-support-webauthn-6.4.5.jar:6.4.5]
        at 
org.apereo.cas.config.WebAuthnConfiguration.webAuthnServer(WebAuthnConfiguration.java:209)
 
~[cas-server-support-webauthn-6.4.5.jar:6.4.5]
        at 
org.apereo.cas.config.WebAuthnConfiguration$$EnhancerBySpringCGLIB$$5a2210df.CGLIB$webAuthnServer$0(<generated>)
 
~[cas-server-support-webauthn-6.4.5.jar:6.4.5]
        at 
org.apereo.cas.config.WebAuthnConfiguration$$EnhancerBySpringCGLIB$$5a2210df$$FastClassBySpringCGLIB$$8bd5e8f7.invoke(<generated>)
 
~[cas-server-support-webauthn-6.4.5.jar:6.4.5]
        at 
org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) 
~[spring-core-5.3.9.jar:5.3.9]
        at 
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331)
 
~[spring-context-5.3.9.jar:5.3.9]
        at 
org.apereo.cas.config.WebAuthnConfiguration$$EnhancerBySpringCGLIB$$5a2210df.webAuthnServer(<generated>)
 
~[cas-server-support-webauthn-6.4.5.jar:6.4.5]
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method) ~[?:?]
        at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 
~[?:?]
        at 
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 
~[?:?]
        at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
        at 
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:486)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1334)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:564)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:524)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1380)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1300)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:887)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791)
 
~[spring-beans-5.3.9.jar:5.3.9]
        ... 66 more
Caused by: java.lang.NoClassDefFoundError: 
com/fasterxml/jackson/core/base/BinaryTSFactory
        at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
        at java.lang.ClassLoader.defineClass(ClassLoader.java:1016) ~[?:?]
        at 
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174) 
~[?:?]
        at 
org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2419)
 
~[catalina.jar:9.0.31]
        at 
org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:865)
 
~[catalina.jar:9.0.31]
        at 
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1334)
 
~[catalina.jar:9.0.31]
        at 
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1188)
 
~[catalina.jar:9.0.31]
        at 
com.yubico.webauthn.attestation.MetadataObject.<clinit>(MetadataObject.java:55) 
~[webauthn-server-attestation-1.10.0.jar:1.10.0]
        at 
com.yubico.webauthn.attestation.StandardMetadataService.createDefaultTrustResolver(StandardMetadataService.java:65)
 
~[webauthn-server-attestation-1.10.0.jar:1.10.0]
        at 
org.apereo.cas.config.WebAuthnConfiguration.webAuthnMetadataService(WebAuthnConfiguration.java:157)
 
~[cas-server-support-webauthn-6.4.5.jar:6.4.5]
        at 
org.apereo.cas.config.WebAuthnConfiguration$$EnhancerBySpringCGLIB$$5a2210df.CGLIB$webAuthnMetadataService$11(<generated>)
 
~[cas-server-support-webauthn-6.4.5.jar:6.4.5]
        at 
org.apereo.cas.config.WebAuthnConfiguration$$EnhancerBySpringCGLIB$$5a2210df$$FastClassBySpringCGLIB$$8bd5e8f7.invoke(<generated>)
 
~[cas-server-support-webauthn-6.4.5.jar:6.4.5]
        at 
org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) 
~[spring-core-5.3.9.jar:5.3.9]
        at 
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331)
 
~[spring-context-5.3.9.jar:5.3.9]
        at 
org.apereo.cas.config.WebAuthnConfiguration$$EnhancerBySpringCGLIB$$5a2210df.webAuthnMetadataService(<generated>)
 
~[cas-server-support-webauthn-6.4.5.jar:6.4.5]
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method) ~[?:?]
        at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 
~[?:?]
        at 
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 
~[?:?]
        at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
        at 
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:486)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1334)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:564)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:524)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.resolveBeanReference(ConfigurationClassEnhancer.java:362)
 
~[spring-context-5.3.9.jar:5.3.9]
                at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
                at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
                at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
                at 
org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
                at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1380)
                at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1300)
                at 
org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:887)
                at 
org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791)
                ... 66 more
        Caused by: org.springframework.beans.BeanInstantiationException: 
Failed to instantiate [com.yubico.core.WebAuthnServer]: Factory method 
'webAuthnServer' threw exception; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating 
bean with name 'webAuthnMetadataService' defined in class path resource 
[org/apereo/cas/config/WebAuthnConfiguration.class]: Bean instantiation via 
factory method failed; nested exception is 
org.springframework.beans.BeanInstantiationException: Failed to instantiate 
[com.yubico.webauthn.attestation.MetadataService]: Factory method 
'webAuthnMetadataService' threw exception; nested exception is 
java.lang.NoClassDefFoundError: 
com/fasterxml/jackson/core/base/BinaryTSFactory
                at 
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185)
                at 
org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653)
                ... 80 more
        Caused by: org.springframework.beans.factory.BeanCreationException: 
Error creating bean with name 'webAuthnMetadataService' defined in class 
path resource [org/apereo/cas/config/WebAuthnConfiguration.class]: Bean 
instantiation via factory method failed; nested exception is 
org.springframework.beans.BeanInstantiationException: Failed to instantiate 
[com.yubico.webauthn.attestation.MetadataService]: Factory method 
'webAuthnMetadataService' threw exception; nested exception is 
java.lang.NoClassDefFoundError: 
com/fasterxml/jackson/core/base/BinaryTSFactory
                at 
org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:658)
                at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:486)
                at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1334)
                at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177)
                at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:564)
                at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:524)
                at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
                at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
                at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
                at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
                at 
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.resolveBeanReference(ConfigurationClassEnhancer.java:362)
                at 
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:334)
                at 
org.apereo.cas.config.WebAuthnConfiguration$$EnhancerBySpringCGLIB$$5a2210df.webAuthnMetadataService(<generated>)
                at 
org.apereo.cas.config.WebAuthnConfiguration.webAuthnServer(WebAuthnConfiguration.java:209)
                at 
org.apereo.cas.config.WebAuthnConfiguration$$EnhancerBySpringCGLIB$$5a2210df.CGLIB$webAuthnServer$0(<generated>)
                at 
org.apereo.cas.config.WebAuthnConfiguration$$EnhancerBySpringCGLIB$$5a2210df$$FastClassBySpringCGLIB$$8bd5e8f7.invoke(<generated>)
                at 
org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244)
                at 
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331)
                at 
org.apereo.cas.config.WebAuthnConfiguration$$EnhancerBySpringCGLIB$$5a2210df.webAuthnServer(<generated>)
                at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)
                at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
                at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at 
java.base/java.lang.reflect.Method.invoke(Method.java:566)
                at 
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)
                ... 81 more
        Caused by: org.springframework.beans.BeanInstantiationException: 
Failed to instantiate [com.yubico.webauthn.attestation.MetadataService]: 
Factory method 'webAuthnMetadataService' threw exception; nested exception 
is java.lang.NoClassDefFoundError: 
com/fasterxml/jackson/core/base/BinaryTSFactory
                at 
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185)
                at 
org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653)
                ... 104 more
        Caused by: java.lang.NoClassDefFoundError: 
com/fasterxml/jackson/core/base/BinaryTSFactory
                at java.base/java.lang.ClassLoader.defineClass1(Native 
Method)
                at 
java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
                at 
java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
                at 
org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2419)
                at 
org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:865)
                at 
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1334)
                at 
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1188)
                at 
com.yubico.webauthn.attestation.MetadataObject.<clinit>(MetadataObject.java:55)
                at 
com.yubico.webauthn.attestation.StandardMetadataService.createDefaultTrustResolver(StandardMetadataService.java:65)
                at 
org.apereo.cas.config.WebAuthnConfiguration.webAuthnMetadataService(WebAuthnConfiguration.java:157)
                at 
org.apereo.cas.config.WebAuthnConfiguration$$EnhancerBySpringCGLIB$$5a2210df.CGLIB$webAuthnMetadataService$11(<generated>)
                at 
org.apereo.cas.config.WebAuthnConfiguration$$EnhancerBySpringCGLIB$$5a2210df$$FastClassBySpringCGLIB$$8bd5e8f7.invoke(<generated>)
                at 
org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244)
                at 
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331)
                at 
org.apereo.cas.config.WebAuthnConfiguration$$EnhancerBySpringCGLIB$$5a2210df.webAuthnMetadataService(<generated>)
                at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)
                at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
                at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at 
java.base/java.lang.reflect.Method.invoke(Method.java:566)
                at 
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)
                ... 105 more
        Caused by: java.lang.ClassNotFoundException: 
com.fasterxml.jackson.core.base.BinaryTSFactory
                at 
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1365)
                at 
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1188)
                ... 125 more
        at 
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:334)
 
~[spring-context-5.3.9.jar:5.3.9]
        at 
org.apereo.cas.config.WebAuthnConfiguration$$EnhancerBySpringCGLIB$$5a2210df.webAuthnMetadataService(<generated>)
 
~[cas-server-support-webauthn-6.4.5.jar:6.4.5]
        at 
org.apereo.cas.config.WebAuthnConfiguration.webAuthnServer(WebAuthnConfiguration.java:209)
 
~[cas-server-support-webauthn-6.4.5.jar:6.4.5]
        at 
org.apereo.cas.config.WebAuthnConfiguration$$EnhancerBySpringCGLIB$$5a2210df.CGLIB$webAuthnServer$0(<generated>)
 
~[cas-server-support-webauthn-6.4.5.jar:6.4.5]
        at 
org.apereo.cas.config.WebAuthnConfiguration$$EnhancerBySpringCGLIB$$5a2210df$$FastClassBySpringCGLIB$$8bd5e8f7.invoke(<generated>)
 
~[cas-server-support-webauthn-6.4.5.jar:6.4.5]
        at 
org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) 
~[spring-core-5.3.9.jar:5.3.9]
        at 
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331)
 
~[spring-context-5.3.9.jar:5.3.9]
        at 
org.apereo.cas.config.WebAuthnConfiguration$$EnhancerBySpringCGLIB$$5a2210df.webAuthnServer(<generated>)
 
~[cas-server-support-webauthn-6.4.5.jar:6.4.5]
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method) ~[?:?]
        at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 
~[?:?]
        at 
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 
~[?:?]
        at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
        at 
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:486)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1334)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:564)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:524)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1380)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1300)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:887)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791)
 
~[spring-beans-5.3.9.jar:5.3.9]
        ... 66 more
Caused by: java.lang.ClassNotFoundException: 
com.fasterxml.jackson.core.base.BinaryTSFactory
        at 
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1365)
 
~[catalina.jar:9.0.31]
        at 
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1188)
 
~[catalina.jar:9.0.31]
        at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]
        at java.lang.ClassLoader.defineClass(ClassLoader.java:1016) ~[?:?]
        at 
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174) 
~[?:?]
        at 
org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2419)
 
~[catalina.jar:9.0.31]
        at 
org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:865)
 
~[catalina.jar:9.0.31]
        at 
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1334)
 
~[catalina.jar:9.0.31]
        at 
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1188)
 
~[catalina.jar:9.0.31]
        at 
com.yubico.webauthn.attestation.MetadataObject.<clinit>(MetadataObject.java:55) 
~[webauthn-server-attestation-1.10.0.jar:1.10.0]
        at 
com.yubico.webauthn.attestation.StandardMetadataService.createDefaultTrustResolver(StandardMetadataService.java:65)
 
~[webauthn-server-attestation-1.10.0.jar:1.10.0]
        at 
org.apereo.cas.config.WebAuthnConfiguration.webAuthnMetadataService(WebAuthnConfiguration.java:157)
 
~[cas-server-support-webauthn-6.4.5.jar:6.4.5]
        at 
org.apereo.cas.config.WebAuthnConfiguration$$EnhancerBySpringCGLIB$$5a2210df.CGLIB$webAuthnMetadataService$11(<generated>)
 
~[cas-server-support-webauthn-6.4.5.jar:6.4.5]
        at 
org.apereo.cas.config.WebAuthnConfiguration$$EnhancerBySpringCGLIB$$5a2210df$$FastClassBySpringCGLIB$$8bd5e8f7.invoke(<generated>)
 
~[cas-server-support-webauthn-6.4.5.jar:6.4.5]
        at 
org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) 
~[spring-core-5.3.9.jar:5.3.9]
        at 
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331)
 
~[spring-context-5.3.9.jar:5.3.9]
        at 
org.apereo.cas.config.WebAuthnConfiguration$$EnhancerBySpringCGLIB$$5a2210df.webAuthnMetadataService(<generated>)
 
~[cas-server-support-webauthn-6.4.5.jar:6.4.5]
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method) ~[?:?]
        at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 
~[?:?]
        at 
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 
~[?:?]
        at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
        at 
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:486)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1334)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:564)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:524)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.resolveBeanReference(ConfigurationClassEnhancer.java:362)
 
~[spring-context-5.3.9.jar:5.3.9]
        at 
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:334)
 
~[spring-context-5.3.9.jar:5.3.9]
        at 
org.apereo.cas.config.WebAuthnConfiguration$$EnhancerBySpringCGLIB$$5a2210df.webAuthnMetadataService(<generated>)
 
~[cas-server-support-webauthn-6.4.5.jar:6.4.5]
        at 
org.apereo.cas.config.WebAuthnConfiguration.webAuthnServer(WebAuthnConfiguration.java:209)
 
~[cas-server-support-webauthn-6.4.5.jar:6.4.5]
        at 
org.apereo.cas.config.WebAuthnConfiguration$$EnhancerBySpringCGLIB$$5a2210df.CGLIB$webAuthnServer$0(<generated>)
 
~[cas-server-support-webauthn-6.4.5.jar:6.4.5]
        at 
org.apereo.cas.config.WebAuthnConfiguration$$EnhancerBySpringCGLIB$$5a2210df$$FastClassBySpringCGLIB$$8bd5e8f7.invoke(<generated>)
 
~[cas-server-support-webauthn-6.4.5.jar:6.4.5]
        at 
org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:244) 
~[spring-core-5.3.9.jar:5.3.9]
        at 
org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:331)
 
~[spring-context-5.3.9.jar:5.3.9]
        at 
org.apereo.cas.config.WebAuthnConfiguration$$EnhancerBySpringCGLIB$$5a2210df.webAuthnServer(<generated>)
 
~[cas-server-support-webauthn-6.4.5.jar:6.4.5]
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method) ~[?:?]
        at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 
~[?:?]
        at 
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 
~[?:?]
        at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
        at 
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:486)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1334)
 
~[spring-beans-5.3.9.jar:5.3.9]
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177)
 
~[spring-beans-5.3.9.jar:5.3.9]

-- 
- 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/c522b46a-cac2-4691-b7b6-c5af89237d0cn%40apereo.org.

Reply via email to