[keycloak-user] Hello issue in the keycloack deployment

Thomas Darimont thomas.darimont at googlemail.com
Thu Aug 18 10:15:28 EDT 2016


Looks like your json file with the realm definitions is broken.

...

Caused by: java.lang.RuntimeException: Failed to parse json

        at org.keycloak.services.resources.KeycloakApplication.
loadJson(KeycloakApplication.java:366)

        at org.keycloak.services.resources.KeycloakApplication.importRealms(
KeycloakApplication.java:265)

        at org.keycloak.services.resources.KeycloakApplication.
<init>(KeycloakApplication.java:131)
...

Cheers,
Thomas

2016-08-18 16:10 GMT+02:00 VERSTRAETE Luc <luc.verstraete at altran.com>:

> We had an issue with a keycloack image already running in another
> environment but failing here
>
>
>
> Here find the trace we got
>
>
>
> Thanks a lot for cooperation
>
>
>
> Luc V
>
>
>
> Following:
>
>
>
>
>
> 7:51:36,516 DEBUG [org.keycloak.connections.jpa.updater.liquibase.conn.
> DefaultLiquibaseConnectionProvider] (ServerService Thread Pool -- 67)
> Foreign key FK_RLM_CLI_TMPLT_RLM dropped
>
> 07:51:36,838 DEBUG [org.keycloak.connections.jpa.updater.liquibase.conn.
> DefaultLiquibaseConnectionProvider] (ServerService Thread Pool -- 67)
> Foreign key FK_RLM_CLI_TMPLT_CLI dropped
>
> 07:51:37,344 DEBUG [org.keycloak.connections.jpa.updater.liquibase.conn.
> DefaultLiquibaseConnectionProvider] (ServerService Thread Pool -- 67)
> Table REALM_CLIENT_TEMPLATE dropped
>
> 07:51:37,629 DEBUG [org.keycloak.connections.jpa.updater.liquibase.conn.
> DefaultLiquibaseConnectionProvider] (ServerService Thread Pool -- 67)
> Foreign key FK_213LYQ09FKXQ8K8NY8DY3737T dropped
>
> 07:51:38,020 DEBUG [org.keycloak.connections.jpa.updater.liquibase.conn.
> DefaultLiquibaseConnectionProvider] (ServerService Thread Pool -- 67)
> Foreign key FK_DCCIRJLIPU1478VQC89DID88C dropped
>
> 07:51:40,063 DEBUG [org.keycloak.connections.jpa.updater.liquibase.conn.
> DefaultLiquibaseConnectionProvider] (ServerService Thread Pool -- 67)
> Unique constraint UK_DCCIRJLIPU1478VQC89DID88C dropped from FED_PROVIDERS
>
> 07:51:40,565 DEBUG [org.keycloak.connections.jpa.updater.liquibase.conn.
> DefaultLiquibaseConnectionProvider] (ServerService Thread Pool -- 67)
> Table FED_PROVIDERS dropped
>
> 07:51:41,108 DEBUG [org.keycloak.connections.jpa.updater.liquibase.conn.
> DefaultLiquibaseConnectionProvider] (ServerService Thread Pool -- 67)
> Index IDX_US_SESS_ID_ON_CL_SESS created
>
> 07:51:41,109 DEBUG [org.keycloak.connections.jpa.updater.liquibase.conn.
> DefaultLiquibaseConnectionProvider] (ServerService Thread Pool -- 67)
> ChangeSet META-INF/jpa-changelog-1.9.0.xml::1.9.0::mposolda at redhat.com
> ran successfully in 6637ms
>
> 07:51:41,550 DEBUG [org.keycloak.connections.jpa.updater.liquibase.conn.
> DefaultLiquibaseConnectionProvider] (ServerService Thread Pool -- 67)
> REALM.PRIVATE_KEY datatype was changed to VARCHAR(4000)
>
> 07:51:41,916 DEBUG [org.keycloak.connections.jpa.updater.liquibase.conn.
> DefaultLiquibaseConnectionProvider] (ServerService Thread Pool -- 67)
> REALM.PUBLIC_KEY datatype was changed to VARCHAR(4000)
>
> 07:51:42,276 DEBUG [org.keycloak.connections.jpa.updater.liquibase.conn.
> DefaultLiquibaseConnectionProvider] (ServerService Thread Pool -- 67)
> REALM.CERTIFICATE datatype was changed to VARCHAR(4000)
>
> 07:51:42,276 DEBUG [org.keycloak.connections.jpa.updater.liquibase.conn.
> DefaultLiquibaseConnectionProvider] (ServerService Thread Pool -- 67)
> ChangeSet META-INF/jpa-changelog-1.9.1.xml::1.9.1::keycloak ran
> successfully in 1033ms
>
> 07:51:43,099 DEBUG [org.keycloak.connections.jpa.updater.liquibase.conn.
> DefaultLiquibaseConnectionProvider] (ServerService Thread Pool -- 67)
> Index IDX_USER_EMAIL created
>
> 07:51:43,922 DEBUG [org.keycloak.connections.jpa.updater.liquibase.conn.
> DefaultLiquibaseConnectionProvider] (ServerService Thread Pool -- 67)
> Index IDX_USER_ROLE_MAPPING created
>
> 07:51:44,563 DEBUG [org.keycloak.connections.jpa.updater.liquibase.conn.
> DefaultLiquibaseConnectionProvider] (ServerService Thread Pool -- 67)
> Index IDX_USER_GROUP_MAPPING created
>
> 07:51:45,288 DEBUG [org.keycloak.connections.jpa.updater.liquibase.conn.
> DefaultLiquibaseConnectionProvider] (ServerService Thread Pool -- 67)
> Index IDX_USER_CONSENT created
>
> 07:51:45,879 DEBUG [org.keycloak.connections.jpa.updater.liquibase.conn.
> DefaultLiquibaseConnectionProvider] (ServerService Thread Pool -- 67)
> Index IDX_CONSENT_PROTMAPPER created
>
> 07:51:46,649 DEBUG [org.keycloak.connections.jpa.updater.liquibase.conn.
> DefaultLiquibaseConnectionProvider] (ServerService Thread Pool -- 67)
> Index IDX_CONSENT_ROLE created
>
> 07:51:47,370 DEBUG [org.keycloak.connections.jpa.updater.liquibase.conn.
> DefaultLiquibaseConnectionProvider] (ServerService Thread Pool -- 67)
> Index IDX_USER_ATTRIBUTE created
>
> 07:51:48,217 DEBUG [org.keycloak.connections.jpa.updater.liquibase.conn.
> DefaultLiquibaseConnectionProvider] (ServerService Thread Pool -- 67)
> Index IDX_USER_CREDENTIAL created
>
> 07:51:48,850 DEBUG [org.keycloak.connections.jpa.updater.liquibase.conn.
> DefaultLiquibaseConnectionProvider] (ServerService Thread Pool -- 67)
> Index IDX_USER_REQACTIONS created
>
> 07:51:49,566 DEBUG [org.keycloak.connections.jpa.updater.liquibase.conn.
> DefaultLiquibaseConnectionProvider] (ServerService Thread Pool -- 67)
> Index IDX_FEDIDENTITY_USER created
>
> 07:51:50,099 DEBUG [org.keycloak.connections.jpa.updater.liquibase.conn.
> DefaultLiquibaseConnectionProvider] (ServerService Thread Pool -- 67)
> Index IDX_FEDIDENTITY_FEDUSER created
>
> 07:51:50,100 DEBUG [org.keycloak.connections.jpa.updater.liquibase.conn.
> DefaultLiquibaseConnectionProvider] (ServerService Thread Pool -- 67)
> ChangeSet META-INF/jpa-changelog-1.9.2.xml::1.9.2::keycloak ran
> successfully in 7666ms
>
> 07:51:50,209 DEBUG [org.keycloak.connections.jpa.updater.liquibase.LiquibaseJpaUpdaterProvider]
> (ServerService Thread Pool -- 67) Completed database update
>
> 07:51:51,083 INFO  [org.hibernate.jpa.internal.util.LogHelper]
> (ServerService Thread Pool -- 67) HHH000204: Processing PersistenceUnitInfo
> [
>
>         name: keycloak-default
>
>         ...]
>
> 07:51:51,294 INFO  [org.hibernate.Version] (ServerService Thread Pool --
> 67) HHH000412: Hibernate Core {5.0.9.Final-redhat-1}
>
> 07:51:51,295 INFO  [org.hibernate.cfg.Environment] (ServerService Thread
> Pool -- 67) HHH000206: hibernate.properties not found
>
> 07:51:51,297 INFO  [org.hibernate.cfg.Environment] (ServerService Thread
> Pool -- 67) HHH000021: Bytecode provider name : javassist
>
> 07:51:51,412 INFO  [org.hibernate.annotations.common.Version]
> (ServerService Thread Pool -- 67) HCANN000001: Hibernate Commons
> Annotations {5.0.1.Final-redhat-2}
>
> 07:51:52,303 INFO  [org.hibernate.dialect.Dialect] (ServerService Thread
> Pool -- 67) HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect
>
> 07:51:52,507 INFO  [org.hibernate.envers.boot.internal.EnversServiceImpl]
> (ServerService Thread Pool -- 67) Envers integration enabled? : true
>
> 07:51:56,015 INFO  [org.hibernate.validator.internal.util.Version]
> (ServerService Thread Pool -- 67) HV000001: Hibernate Validator
> 5.2.4.Final-redhat-1
>
> 07:52:02,809 INFO  [org.hibernate.hql.internal.
> QueryTranslatorFactoryInitiator] (ServerService Thread Pool -- 67)
> HHH000397: Using ASTQueryTranslatorFactory
>
> 07:52:06,975 INFO  [org.keycloak.services] (ServerService Thread Pool --
> 67) KC-SERVICES0050: Initializing master realm
>
> 07:52:15,210 DEBUG [org.keycloak.connections.jpa.updater.liquibase.lock.CustomLockService]
> (ServerService Thread Pool -- 67) Going to release database lock
>
> *07:52:15,218 ERROR [org.jboss.msc.service.fail] (ServerService Thread
> Pool -- 67) 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:85)
>
>         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:1142)
>
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(
> ThreadPoolExecutor.java:617)
>
>         at java.lang.Thread.run(Thread.java:745)
>
>         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:2209)
>
>         at org.jboss.resteasy.spi.ResteasyDeployment.createApplication(
> ResteasyDeployment.java:299)
>
>         at org.jboss.resteasy.spi.ResteasyDeployment.start(
> ResteasyDeployment.java:240)
>
>         at org.jboss.resteasy.plugins.server.servlet.
> ServletContainerDispatcher.init(ServletContainerDispatcher.java:113)
>
>         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:239)
>
>         at io.undertow.servlet.core.ManagedServlet.createServlet(
> ManagedServlet.java:133)
>
>         at io.undertow.servlet.core.DeploymentManagerImpl.start(
> DeploymentManagerImpl.java:527)
>
>         at org.wildfly.extension.undertow.deployment.
> UndertowDeploymentService.startContext(UndertowDeploymentService.java:101)
>
>         at org.wildfly.extension.undertow.deployment.
> UndertowDeploymentService$1.run(UndertowDeploymentService.java:82)
>
>         ... 6 more
>
> Caused by: java.lang.RuntimeException: Failed to parse json
>
>         at org.keycloak.services.resources.KeycloakApplication.
> loadJson(KeycloakApplication.java:366)
>
>         at org.keycloak.services.resources.KeycloakApplication.
> importRealms(KeycloakApplication.java:265)
>
>         at org.keycloak.services.resources.KeycloakApplication.
> <init>(KeycloakApplication.java:131)
>
>         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)
>
>         ... 19 more
>
> Caused by: com.fasterxml.jackson.databind.JsonMappingException: Can not
> deserialize instance of org.keycloak.representations.idm.RealmRepresentation
> out of START_ARRAY token
>
> at [Source: java.io.FileInputStream at 310ebf9f; line: 1, column: 1]
>
>         at com.fasterxml.jackson.databind.JsonMappingException.
> from(JsonMappingException.java:148)
>
>         at com.fasterxml.jackson.databind.DeserializationContext.
> mappingException(DeserializationContext.java:835)
>
>         at com.fasterxml.jackson.databind.DeserializationContext.
> mappingException(DeserializationContext.java:831)
>
>         at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.
> deserializeFromArray(BeanDeserializerBase.java:1229)
>
>         at com.fasterxml.jackson.databind.deser.BeanDeserializer._
> deserializeOther(BeanDeserializer.java:165)
>
>         at com.fasterxml.jackson.databind.deser.
> BeanDeserializer.deserialize(BeanDeserializer.java:144)
>
>         at com.fasterxml.jackson.databind.ObjectMapper._
> readMapAndClose(ObjectMapper.java:3564)
>
>         at com.fasterxml.jackson.databind.ObjectMapper.
> readValue(ObjectMapper.java:2650)
>
>         at org.keycloak.util.JsonSerialization.readValue(
> JsonSerialization.java:88)
>
>         at org.keycloak.util.JsonSerialization.readValue(
> JsonSerialization.java:77)
>
>         at org.keycloak.services.resources.KeycloakApplication.
> loadJson(KeycloakApplication.java:364)
>
>         ... 26 more
>
>
>
> 07:52:15,224 ERROR [org.jboss.as.controller.management-operation]
> (Controller Boot Thread) WFLYCTL0013: Operation ("add") failed - address:
> ([("deployment" => "keycloak-server.war")]) - failure description:
> {"WFLYCTL0080: Failed services" => {"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)
>
>     Caused by: java.lang.RuntimeException: RESTEASY003325: Failed to
> construct public org.keycloak.services.resources.KeycloakApplication(
> javax.servlet.ServletContext,org.jboss.resteasy.core.Dispatcher)
>
>     Caused by: java.lang.RuntimeException: Failed to parse json
>
>     Caused by: com.fasterxml.jackson.databind.JsonMappingException: Can
> not deserialize instance of org.keycloak.representations.idm.RealmRepresentation
> out of START_ARRAY token
>
> at [Source: java.io.FileInputStream at 310ebf9f; line: 1, column: 1]"}}
>
> 07:52:15,409 INFO  [org.jboss.as.server] (ServerService Thread Pool -- 35)
> WFLYSRV0010: Deployed "activemq-rar.rar" (runtime-name : "activemq-rar.rar")
>
> 07:52:15,411 INFO  [org.jboss.as.server] (ServerService Thread Pool -- 59)
> WFLYSRV0010: Deployed "keycloak-server.war" (runtime-name :
> "keycloak-server.war")
>
> 07:52:15,602 INFO  [org.jboss.as.controller] (Controller Boot Thread)
> WFLYCTL0183: Service status report
>
> WFLYCTL0186:   Services which 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)
>
>
>
> 07:52:16,317 INFO  [org.jboss.as] (Controller Boot Thread) WFLYSRV0060:
> Http management interface listening on http://127.0.0.1:9990/management
>
> 07:52:16,317 INFO  [org.jboss.as] (Controller Boot Thread) WFLYSRV0051:
> Admin console listening on http://127.0.0.1:9990
>
> 07:52:16,317 ERROR [org.jboss.as] (Controller Boot Thread) WFLYSRV0026:
> JBoss EAP 7.0.0.GA (WildFly Core 2.1.2.Final-redhat-1) started (with
> errors) in 433349ms - Started 465 of 832 services (2 services failed or
> missing dependencies, 526 services are lazy, passive or on-demand)
>
> [root at keycloak-2-g6ddf keycloak-app]#
>
>
>
> _______________________________________________
> keycloak-user mailing list
> keycloak-user at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/keycloak-user
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/keycloak-user/attachments/20160818/749e40a4/attachment-0001.html 


More information about the keycloak-user mailing list