Hi Im having heavy trouble upgrading from keycloak 11 to 13… When keycloak starts I get this:
09:29:20.975 [restartedMain] ERROR dk.netdesign.ccadmin.orion.CCAdminApplication - failure
java.lang.RuntimeException: Failed to find provider concurrenthashmap for mapStorage
at org.keycloak.services.DefaultKeycloakSessionFactory.checkProvider(DefaultKeycloakSessionFactory.java:228) ~[keycloak-services-13.0.1.jar:13.0.1]
at org.keycloak.services.DefaultKeycloakSessionFactory.init(DefaultKeycloakSessionFactory.java:114) ~[keycloak-services-13.0.1.jar:13.0.1]
at org.keycloak.services.resources.KeycloakApplication.createSessionFactory(KeycloakApplication.java:218) ~[keycloak-services-13.0.1.jar:13.0.1]
at org.keycloak.services.resources.KeycloakApplication.startup(KeycloakApplication.java:122) ~[keycloak-services-13.0.1.jar:13.0.1]
at dk.netdesign.ccadmin.orion.keycloak.config.SimplePlatformProvider.onStartup(SimplePlatformProvider.java:18) ~[classes/:?]
at org.keycloak.services.resources.KeycloakApplication.<init>(KeycloakApplication.java:112) ~[keycloak-services-13.0.1.jar:13.0.1]
at dk.netdesign.ccadmin.orion.keycloak.config.EmbeddedKeycloakApplication.<init>(EmbeddedKeycloakApplication.java:33) ~[classes/:?]
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:?]
at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) ~[?:?]
at java.lang.reflect.Constructor.newInstance(Constructor.java:481) ~[?:?]
at org.jboss.resteasy.core.ConstructorInjectorImpl.construct(ConstructorInjectorImpl.java:152) ~[resteasy-jaxrs-3.15.1.Final.jar:3.15.1.Final]
at org.jboss.resteasy.spi.ResteasyProviderFactory.createProviderInstance(ResteasyProviderFactory.java:2835) ~[resteasy-jaxrs-3.15.1.Final.jar:3.15.1.Final]
at org.jboss.resteasy.spi.ResteasyDeployment.createApplication(ResteasyDeployment.java:376) ~[resteasy-jaxrs-3.15.1.Final.jar:3.15.1.Final]
at org.jboss.resteasy.spi.ResteasyDeployment.startInternal(ResteasyDeployment.java:288) ~[resteasy-jaxrs-3.15.1.Final.jar:3.15.1.Final]
at org.jboss.resteasy.spi.ResteasyDeployment.start(ResteasyDeployment.java:98) ~[resteasy-jaxrs-3.15.1.Final.jar:3.15.1.Final]
at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.init(ServletContainerDispatcher.java:140) ~[resteasy-jaxrs-3.15.1.Final.jar:3.15.1.Final]
at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.init(HttpServletDispatcher.java:42) ~[resteasy-jaxrs-3.15.1.Final.jar:3.15.1.Final]
at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1134) ~[tomcat-embed-core-9.0.46.jar:9.0.46]
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:986) ~[tomcat-embed-core-9.0.46.jar:9.0.46]
at org.springframework.boot.web.embedded.tomcat.TomcatEmbeddedContext.load(TomcatEmbeddedContext.java:82) ~[spring-boot-2.4.6.jar:2.4.6]
at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) ~[?:?]
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1624) ~[?:?]
at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658) ~[?:?]
at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:274) ~[?:?]
at java.util.TreeMap$ValueSpliterator.forEachRemaining(TreeMap.java:2905) ~[?:?]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) ~[?:?]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) ~[?:?]
at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) ~[?:?]
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) ~[?:?]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497) ~[?:?]
My dependencies are on toplevel:
<keycloak.version>13.0.1</keycloak.version>
<infinispan.version>11.0.9.Final</infinispan.version>
<resteasy.version>3.15.1.Final</resteasy.version>
<dependencyManagement>
<dependencies>
<!-- https://mvnrepository.com/artifact/org.infinispan/infinispan-bom -->
<dependency>
<groupId>org.infinispan</groupId>
<artifactId>infinispan-bom</artifactId>
<version>${infinispan.version}</version>
<scope>import</scope>
<type>pom</type>
</dependency>
<!-- https://mvnrepository.com/artifact/org.infinispan/infinispan-bom -->
<dependency>
<groupId>org.keycloak</groupId>
<artifactId>keycloak-parent</artifactId>
<version>${keycloak.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>