[keycloak-user] Keycloak 4.2.0.Final released!

Hynek Mlnarik hmlnarik at redhat.com
Thu Aug 2 02:53:03 EDT 2018


This has been reported as https://issues.jboss.org/browse/KEYCLOAK-7984 and
will be fixed soon, stay tuned.

--Hynek

On Thu, Aug 2, 2018 at 8:51 AM Henning Waack <henning.waack at codecentric.de>
wrote:

> Hi.
>
> Yes, I have the exact same error. Tried to install yesterday on Ubuntu,
> 4.2.0 does not come up with the stack trace below.
>
> Any pointers on this?
>
> Thanks
>
> Henning
>
> 17:49:52,468 ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool
> -- 57) MSC000001: Failed to start service
> jboss.undertow.deployment.default-server.default-host./auth:
> org.jboss.msc.service.StartException in service
> jboss.undertow.deployment.default-server.default-host./auth:
> java.lang.RuntimeException: RESTEASY003325: Failed to construct public
>
> org.keycloak.services.resources.KeycloakApplication(javax.servlet.ServletContext,org.jboss.resteasy.core.Dispatcher)
>     at
>
> org.wildfly.extension.undertow.deployment.UndertowDeploymentService$1.run(UndertowDeploymentService.java:84)
>     at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>     at
>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>     at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>     at java.lang.Thread.run(Thread.java:748)
>     at org.jboss.threads.JBossThread.run(JBossThread.java:320)
> Caused by: java.lang.RuntimeException: RESTEASY003325: Failed to construct
> public
>
> org.keycloak.services.resources.KeycloakApplication(javax.servlet.ServletContext,org.jboss.resteasy.core.Dispatcher)
>     at
>
> org.jboss.resteasy.core.ConstructorInjectorImpl.construct(ConstructorInjectorImpl.java:162)
>     at
>
> org.jboss.resteasy.spi.ResteasyProviderFactory.createProviderInstance(ResteasyProviderFactory.java:2298)
>     at
>
> org.jboss.resteasy.spi.ResteasyDeployment.createApplication(ResteasyDeployment.java:340)
>     at
>
> org.jboss.resteasy.spi.ResteasyDeployment.start(ResteasyDeployment.java:253)
>     at
>
> org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.init(ServletContainerDispatcher.java:120)
>     at
>
> org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.init(HttpServletDispatcher.java:36)
>     at
>
> io.undertow.servlet.core.LifecyleInterceptorInvocation.proceed(LifecyleInterceptorInvocation.java:117)
>     at
>
> org.wildfly.extension.undertow.security.RunAsLifecycleInterceptor.init(RunAsLifecycleInterceptor.java:78)
>     at
>
> io.undertow.servlet.core.LifecyleInterceptorInvocation.proceed(LifecyleInterceptorInvocation.java:103)
>     at
>
> io.undertow.servlet.core.ManagedServlet$DefaultInstanceStrategy.start(ManagedServlet.java:250)
>     at
>
> io.undertow.servlet.core.ManagedServlet.createServlet(ManagedServlet.java:133)
>     at
>
> io.undertow.servlet.core.DeploymentManagerImpl$2.call(DeploymentManagerImpl.java:565)
>     at
>
> io.undertow.servlet.core.DeploymentManagerImpl$2.call(DeploymentManagerImpl.java:536)
>     at
>
> io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:42)
>     at
>
> io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43)
>     at
>
> org.wildfly.extension.undertow.security.SecurityContextThreadSetupAction.lambda$create$0(SecurityContextThreadSetupAction.java:105)
>     at
>
> org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1508)
>     at
>
> org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1508)
>     at
>
> org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1508)
>     at
>
> org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.java:1508)
>     at
>
> io.undertow.servlet.core.DeploymentManagerImpl.start(DeploymentManagerImpl.java:578)
>     at
>
> org.wildfly.extension.undertow.deployment.UndertowDeploymentService.startContext(UndertowDeploymentService.java:100)
>     at
>
> org.wildfly.extension.undertow.deployment.UndertowDeploymentService$1.run(UndertowDeploymentService.java:81)
>     ... 6 more
> Caused by: org.hibernate.PropertyAccessException: Null value was assigned
> to a property [class
> org.keycloak.models.jpa.entities.RequiredActionProviderEntity.priority] of
> primitive type setter of
> org.keycloak.models.jpa.entities.RequiredActionProviderEntity.priority
>     at
>
> org.hibernate.property.access.spi.SetterFieldImpl.set(SetterFieldImpl.java:44)
>     at
>
> org.hibernate.tuple.entity.AbstractEntityTuplizer.setPropertyValues(AbstractEntityTuplizer.java:713)
>     at
>
> org.hibernate.tuple.entity.PojoEntityTuplizer.setPropertyValues(PojoEntityTuplizer.java:207)
>     at
>
> org.hibernate.persister.entity.AbstractEntityPersister.setPropertyValues(AbstractEntityPersister.java:4692)
>     at
>
> org.hibernate.engine.internal.TwoPhaseLoad.doInitializeEntity(TwoPhaseLoad.java:183)
>     at
>
> org.hibernate.engine.internal.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:125)
>
> 2018-08-02 0:23 GMT+02:00 Stuart Auchterlonie <stuarta at squashedfrog.net>:
>
> > On 01/08/18 14:47, Marek Posolda wrote:
> > > See details on the blog:
> > > http://blog.keycloak.org/2018/08/keycloak-420final-released.html
> > >
> >
> > Anyone else seeing this error message when trying to start the docker
> > version of this? It was upgraded earlier today from 3.4.3 to 4.1.0
> > and just now to 4.2.0
> >
> > Regards
> > Stuart
> >
> > ----- Error Message ---------
> > 22:15:43,530 ERROR [org.jboss.msc.service.fail] (ServerService Thread
> > Pool -- 48) MSC000001: Failed to start service
> > jboss.undertow.deployment.default-server.default-host./auth:
> > org.jboss.msc.service.StartException in service
> > jboss.undertow.deployment.default-server.default-host./auth:
> > java.lang.RuntimeException: RESTEASY003325: Failed to construct public
> > org.keycloak.services.resources.KeycloakApplication(
> > javax.servlet.ServletContext,org.jboss.resteasy.core.Dispatcher)
> >         at
> > org.wildfly.extension.undertow.deployment.UndertowDeploymentService$1.
> > run(UndertowDeploymentService.java:84)
> >         at java.util.concurrent.Executors$RunnableAdapter.
> > call(Executors.java:511)
> >         at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> >         at
> > java.util.concurrent.ThreadPoolExecutor.runWorker(
> > ThreadPoolExecutor.java:1149)
> >         at
> > java.util.concurrent.ThreadPoolExecutor$Worker.run(
> > ThreadPoolExecutor.java:624)
> >         at java.lang.Thread.run(Thread.java:748)
> >         at org.jboss.threads.JBossThread.run(JBossThread.java:320)
> > Caused by: java.lang.RuntimeException: RESTEASY003325: Failed to
> > construct public
> > org.keycloak.services.resources.KeycloakApplication(
> > javax.servlet.ServletContext,org.jboss.resteasy.core.Dispatcher)
> >         at
> > org.jboss.resteasy.core.ConstructorInjectorImpl.construct(
> > ConstructorInjectorImpl.java:162)
> >         at
> > org.jboss.resteasy.spi.ResteasyProviderFactory.createProviderInstance(
> > ResteasyProviderFactory.java:2298)
> >         at
> > org.jboss.resteasy.spi.ResteasyDeployment.createApplication(
> > ResteasyDeployment.java:340)
> >         at
> > org.jboss.resteasy.spi.ResteasyDeployment.start(
> > ResteasyDeployment.java:253)
> >         at
> >
> org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.init(
> > ServletContainerDispatcher.java:120)
> >         at
> > org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.init(
> > HttpServletDispatcher.java:36)
> >         at
> > io.undertow.servlet.core.LifecyleInterceptorInvocation.proceed(
> > LifecyleInterceptorInvocation.java:117)
> >         at
> > org.wildfly.extension.undertow.security.RunAsLifecycleInterceptor.init(
> > RunAsLifecycleInterceptor.java:78)
> >         at
> > io.undertow.servlet.core.LifecyleInterceptorInvocation.proceed(
> > LifecyleInterceptorInvocation.java:103)
> >         at
> > io.undertow.servlet.core.ManagedServlet$DefaultInstanceStrategy.start(
> > ManagedServlet.java:250)
> >         at
> > io.undertow.servlet.core.ManagedServlet.createServlet(
> > ManagedServlet.java:133)
> >         at
> > io.undertow.servlet.core.DeploymentManagerImpl$2.call(
> > DeploymentManagerImpl.java:565)
> >         at
> > io.undertow.servlet.core.DeploymentManagerImpl$2.call(
> > DeploymentManagerImpl.java:536)
> >         at
> > io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(
> > ServletRequestContextThreadSetupAction.java:42)
> >         at
> > io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(
> > ContextClassLoaderSetupAction.java:43)
> >         at
> > org.wildfly.extension.undertow.security.SecurityContextThreadSetupActi
> > on.lambda$create$0(SecurityContextThreadSetupAction.java:105)
> >         at
> > org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$
> > UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.
> > java:1508)
> >         at
> > org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$
> > UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.
> > java:1508)
> >         at
> > org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$
> > UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.
> > java:1508)
> >         at
> > org.wildfly.extension.undertow.deployment.UndertowDeploymentInfoService$
> > UndertowThreadSetupAction.lambda$create$0(UndertowDeploymentInfoService.
> > java:1508)
> >         at
> > io.undertow.servlet.core.DeploymentManagerImpl.start(
> > DeploymentManagerImpl.java:578)
> >         at
> > org.wildfly.extension.undertow.deployment.UndertowDeploymentService.
> > startContext(UndertowDeploymentService.java:100)
> >         at
> > org.wildfly.extension.undertow.deployment.UndertowDeploymentService$1.
> > run(UndertowDeploymentService.java:81)
> >         ... 6 more
> > Caused by: org.hibernate.PropertyAccessException: Null value was
> > assigned to a property [class
> > org.keycloak.models.jpa.entities.RequiredActionProviderEntity.priority]
> > of primitive type setter of
> > org.keycloak.models.jpa.entities.RequiredActionProviderEntity.priority
> >         at
> > org.hibernate.property.access.spi.SetterFieldImpl.set(
> > SetterFieldImpl.java:44)
> >         at
> > org.hibernate.tuple.entity.AbstractEntityTuplizer.setPropertyValues(
> > AbstractEntityTuplizer.java:713)
> >         at
> > org.hibernate.tuple.entity.PojoEntityTuplizer.setPropertyValues(
> > PojoEntityTuplizer.java:207)
> >         at
> > org.hibernate.persister.entity.AbstractEntityPersister.setPropertyValues(
> > AbstractEntityPersister.java:4692)
> >         at
> > org.hibernate.engine.internal.TwoPhaseLoad.doInitializeEntity(
> > TwoPhaseLoad.java:183)
> >         at
> > org.hibernate.engine.internal.TwoPhaseLoad.initializeEntity(
> > TwoPhaseLoad.java:125)
> >         at
> > org.hibernate.loader.plan.exec.process.internal.AbstractRowReader.
> > performTwoPhaseLoad(AbstractRowReader.java:238)
> >         at
> > org.hibernate.loader.plan.exec.process.internal.
> > AbstractRowReader.finishUp(AbstractRowReader.java:209)
> >         at
> > org.hibernate.loader.plan.exec.process.internal.ResultSetProcessorImpl.
> > extractResults(ResultSetProcessorImpl.java:133)
> >         at
> > org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader.
> > executeLoad(AbstractLoadPlanBasedLoader.java:122)
> >         at
> > org.hibernate.loader.plan.exec.internal.AbstractLoadPlanBasedLoader.
> > executeLoad(AbstractLoadPlanBasedLoader.java:86)
> >         at
> > org.hibernate.loader.collection.plan.AbstractLoadPlanBasedCollectio
> > nInitializer.initialize(AbstractLoadPlanBasedCollectio
> > nInitializer.java:88)
> >         at
> >
> org.hibernate.persister.collection.AbstractCollectionPersister.initialize(
> > AbstractCollectionPersister.java:688)
> >         at
> > org.hibernate.event.internal.DefaultInitializeCollectionEventListener.
> > onInitializeCollection(DefaultInitializeCollectionEventListener.java:75)
> >         at
> > org.hibernate.internal.SessionImpl.initializeCollection(
> > SessionImpl.java:2004)
> >         at
> > org.hibernate.collection.internal.AbstractPersistentCollection$4.doWork(
> > AbstractPersistentCollection.java:567)
> >         at
> > org.hibernate.collection.internal.AbstractPersistentCollection.
> > withTemporarySessionIfNeeded(AbstractPersistentCollection.java:249)
> >         at
> >
> org.hibernate.collection.internal.AbstractPersistentCollection.initialize(
> > AbstractPersistentCollection.java:563)
> >         at
> > org.hibernate.collection.internal.AbstractPersistentCollection.read(
> > AbstractPersistentCollection.java:132)
> >         at
> > org.hibernate.collection.internal.AbstractPersistentCollection$1.doWork(
> > AbstractPersistentCollection.java:161)
> >         at
> > org.hibernate.collection.internal.AbstractPersistentCollection$1.doWork(
> > AbstractPersistentCollection.java:146)
> >         at
> > org.hibernate.collection.internal.AbstractPersistentCollection.
> > withTemporarySessionIfNeeded(AbstractPersistentCollection.java:249)
> >         at
> > org.hibernate.collection.internal.AbstractPersistentCollection.readSize(
> > AbstractPersistentCollection.java:145)
> >         at
> > org.hibernate.collection.internal.PersistentBag.
> > isEmpty(PersistentBag.java:266)
> >         at
> > org.keycloak.models.jpa.RealmAdapter.getRequiredActionProviders(
> > RealmAdapter.java:1726)
> >         at
> > org.keycloak.models.cache.infinispan.entities.CachedRealm.<init>(
> > CachedRealm.java:256)
> >         at
> > org.keycloak.models.cache.infinispan.RealmCacheSession.
> > getRealm(RealmCacheSession.java:399)
> >         at
> > org.keycloak.models.jpa.JpaRealmProvider.getRealms(
> > JpaRealmProvider.java:102)
> >         at
> > org.keycloak.models.cache.infinispan.RealmCacheSession.
> > getRealms(RealmCacheSession.java:459)
> >         at
> > org.keycloak.migration.migrators.MigrateTo4_2_0.
> > migrate(MigrateTo4_2_0.java:48)
> >         at
> > org.keycloak.migration.MigrationModelManager.migrate(
> > MigrationModelManager.java:96)
> >         at
> > org.keycloak.services.resources.KeycloakApplication.migrateModel(
> > KeycloakApplication.java:245)
> >         at
> > org.keycloak.services.resources.KeycloakApplication.migrateAndBootstrap(
> > KeycloakApplication.java:186)
> >         at
> > org.keycloak.services.resources.KeycloakApplication$
> > 1.run(KeycloakApplication.java:145)
> >         at
> > org.keycloak.models.utils.KeycloakModelUtils.runJobInTransaction(
> > KeycloakModelUtils.java:227)
> >         at
> > org.keycloak.services.resources.KeycloakApplication.
> > <init>(KeycloakApplication.java:136)
> >         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> > Method)
> >         at
> > sun.reflect.NativeConstructorAccessorImpl.newInstance(
> > NativeConstructorAccessorImpl.java:62)
> >         at
> > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(
> > DelegatingConstructorAccessorImpl.java:45)
> >         at
> java.lang.reflect.Constructor.newInstance(Constructor.java:423)
> >         at
> > org.jboss.resteasy.core.ConstructorInjectorImpl.construct(
> > ConstructorInjectorImpl.java:150)
> >         ... 28 more
> > Caused by: java.lang.IllegalArgumentException: Can not set int field
> > org.keycloak.models.jpa.entities.RequiredActionProviderEntity.priority
> > to null value
> >         at
> > sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentExcepti
> > on(UnsafeFieldAccessorImpl.java:167)
> >         at
> > sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentExcepti
> > on(UnsafeFieldAccessorImpl.java:171)
> >         at
> > sun.reflect.UnsafeIntegerFieldAccessorImpl.set(
> > UnsafeIntegerFieldAccessorImpl.java:80)
> >         at java.lang.reflect.Field.set(Field.java:764)
> >         at
> > org.hibernate.property.access.spi.SetterFieldImpl.set(
> > SetterFieldImpl.java:38)
> >         ... 68 more
> >
> > -----------------------------
> >
> > _______________________________________________
> > keycloak-user mailing list
> > keycloak-user at lists.jboss.org
> > https://lists.jboss.org/mailman/listinfo/keycloak-user
> >
>
>
>
> --
>
>
> -----------
>
> Henning Waack | IT Consultant
>
>
> codecentric AG | Hochstraße 11
> <
> https://maps.google.com/?q=Hochstra%C3%9Fe+11%C2%A0+%7C+%C2%A0+42697+Solingen+%C2%A0%7CDeutschland&entry=gmail&source=g
> >
> |
> <
> https://maps.google.com/?q=Hochstra%C3%9Fe+11%C2%A0+%7C+%C2%A0+42697+Solingen+%C2%A0%7CDeutschland&entry=gmail&source=g
> >
>
> <
> https://maps.google.com/?q=Hochstra%C3%9Fe+11%C2%A0+%7C+%C2%A0+42697+Solingen+%C2%A0%7CDeutschland&entry=gmail&source=g
> >42697
> Solingen
> <
> https://maps.google.com/?q=Hochstra%C3%9Fe+11%C2%A0+%7C+%C2%A0+42697+Solingen+%C2%A0%7CDeutschland&entry=gmail&source=g
> >
>  |Deutschland
> <
> https://maps.google.com/?q=Hochstra%C3%9Fe+11%C2%A0+%7C+%C2%A0+42697+Solingen+%C2%A0%7CDeutschland&entry=gmail&source=g
> >
>
>
> tel: +49 (0)151 108 515 29
>
> www.codecentric.de | blog.codecentric.de | www.meettheexperts.de
>
> Sitz der Gesellschaft: Solingen | HRB 25917 | Amtsgericht Wuppertal
>
> Vorstand: Michael Hochgürtel . Ulrich Kühn . Rainer Vehns
> Aufsichtsrat: Patric Fedlmeier (Vorsitzender) . Klaus Jäger . Jürgen Schütz
>
> Diese E-Mail einschließlich evtl. beigefügter Dateien enthält vertrauliche
> und/oder rechtlich geschützte Informationen. Wenn Sie nicht der richtige
> Adressat sind oder diese E-Mail irrtümlich erhalten haben, informieren Sie
> bitte sofort den Absender und löschen Sie diese E-Mail und evtl.
> beigefügter Dateien umgehend. Das unerlaubte Kopieren, Nutzen oder Öffnen
> evtl. beigefügter Dateien sowie die unbefugte Weitergabe dieser E-Mail ist
> nicht gestattet.
> _______________________________________________
> keycloak-user mailing list
> keycloak-user at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/keycloak-user


More information about the keycloak-user mailing list