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(a)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@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@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@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@keycloak-2-g6ddf keycloak-app]#
_______________________________________________
keycloak-user mailing list
keycloak-user(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/keycloak-user