gravitee-io / issues

Gravitee.io - API Platform - Issues
64 stars 26 forks source link

Management API and Management UI are not loging in with admin admin #1464

Closed MiguelTVMS closed 6 years ago

MiguelTVMS commented 6 years ago

Hello,

I'm trying to login with "admin" "admin" on the management ui with the management api and the management api is giving me the following error: 23:47:23.443 [gravitee-listener-32] ERROR i.g.m.rest.provider.ThrowableMapper - Internal error, java.lang.IllegalArgumentException: Cannot pass null or empty values to constructor,.

The mongodb database is blank is all the tables are created and the user table has the user "admin" inside it.

{ 
    "_id" : "4b696a92-0d1c-4e9b-a96a-920d1c3e9b7b", 
    "_class" : "io.gravitee.repository.mongodb.management.internal.model.UserMongo", 
    "username" : "admin", 
    "source" : "memory", 
    "sourceId" : "admin", 
    "lastConnectionAt" : ISODate("2018-09-04T23:47:51.876+0000"), 
    "createdAt" : ISODate("2018-09-04T23:47:22.841+0000"), 
    "updatedAt" : ISODate("2018-09-04T23:47:51.876+0000")
}

Here is he log from the container:

=========================================================================,
,
  Gravitee.IO Management Standalone Runtime Bootstrap Environment,
,
  GRAVITEE_HOME: /opt/graviteeio-management-api,
,
  GRAVITEE_OPTS: ,
,
  JAVA: /usr/lib/jvm/java-1.8-openjdk/jre/bin/java,
,
  JAVA_OPTS:  -Djava.net.preferIPv4Stack=true -Xms1024m -Xmx2048m -Djava.awt.headless=true -XX:+HeapDumpOnOutOfMemoryError -XX:+DisableExplicitGC -Dfile.encoding=UTF-8,
,
  CLASSPATH: /opt/graviteeio-management-api/lib/gravitee-management-api-standalone-bootstrap-1.18.2.jar,
,
=========================================================================,
,
23:46:16.768 [gravitee] INFO  i.g.management.standalone.Container - Initializing Gravitee Management API context...,
23:46:17.718 [gravitee] INFO  i.g.m.r.s.PropertiesConfiguration - Loading Gravitee Management configuration.,
23:46:17.723 [gravitee] INFO  i.g.m.r.s.PropertiesConfiguration -   Gravitee Management configuration loaded from /opt/graviteeio-management-api/config/gravitee.yml,
23:46:17.816 [gravitee] INFO  i.g.m.r.s.PropertiesConfiguration - Loading Gravitee Management configuration. DONE,
23:46:17.832 [gravitee] INFO  i.g.p.c.s.PluginHandlerBeanFactoryPostProcessor - Loading plugin handlers,
23:46:17.835 [gravitee] INFO  i.g.p.c.s.PluginHandlerBeanFactoryPostProcessor - Find 6 plugin handler(s):,
23:46:17.838 [gravitee] INFO  i.g.p.c.s.PluginHandlerBeanFactoryPostProcessor -     io.gravitee.plugin.fetcher.internal.FetcherPluginHandler,
23:46:17.840 [gravitee] INFO  i.g.p.c.s.PluginHandlerBeanFactoryPostProcessor -     io.gravitee.plugin.policy.internal.PolicyPluginHandler,
23:46:17.843 [gravitee] INFO  i.g.p.c.s.PluginHandlerBeanFactoryPostProcessor -     io.gravitee.management.repository.plugins.RepositoryPluginHandler,
23:46:17.845 [gravitee] INFO  i.g.p.c.s.PluginHandlerBeanFactoryPostProcessor -     io.gravitee.management.services.plugins.ServicePluginHandler,
23:46:17.846 [gravitee] INFO  i.g.p.c.s.PluginHandlerBeanFactoryPostProcessor -     io.gravitee.management.idp.core.plugin.IdentityProviderPluginHandler,
23:46:17.848 [gravitee] INFO  i.g.p.c.s.PluginHandlerBeanFactoryPostProcessor -     io.gravitee.plugin.resource.internal.ResourcePluginHandler,
23:46:20.440 [gravitee] INFO  i.g.m.r.p.RepositoryPluginHandler - Loading repository for scope MANAGEMENT: mongodb,
23:46:20.440 [gravitee] INFO  i.g.m.r.p.RepositoryPluginHandler - Loading repository for scope ANALYTICS: elasticsearch,
23:46:20.551 [gravitee] INFO  i.g.m.s.c.BasicSecurityConfigurerAdapter - Loading authentication providers,
23:46:20.671 [gravitee] INFO  org.eclipse.jetty.util.log - Logging initialized @4503ms,
23:46:20.830 [gravitee] INFO  i.g.management.standalone.Container - Start Gravitee Management API...,
23:46:20.830 [gravitee] INFO  i.g.m.standalone.node.ManagementNode - Gravitee.io - Management API is now starting...,
23:46:20.831 [gravitee] INFO  i.g.m.standalone.node.ManagementNode -    Starting component: PluginEventListener,
23:46:20.831 [gravitee] INFO  i.g.common.service.AbstractService - Initializing service io.gravitee.plugin.core.internal.PluginEventListener,
23:46:20.832 [gravitee] INFO  i.g.c.event.impl.EventManagerImpl - Register new listener PluginEventListener for event type class io.gravitee.plugin.core.api.PluginEvent,
23:46:20.833 [gravitee] INFO  i.g.m.standalone.node.ManagementNode -    Starting component: PluginRegistry,
23:46:20.834 [gravitee] INFO  i.g.common.service.AbstractService - Initializing service io.gravitee.plugin.core.internal.PluginRegistryImpl,
23:46:20.834 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Initializing plugin registry.,
23:46:20.834 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugins from /opt/graviteeio-management-api/plugins,
23:46:20.845 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-resource-oauth2-provider-generic-1.9.0.zip,
23:46:20.879 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-resource-oauth2-provider-generic-1.9.0/gravitee-resource-oauth2-provider-generic-1.9.0.jar,
23:46:20.886 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-fetcher-git-1.2.0.zip,
23:46:20.945 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-fetcher-git-1.2.0/gravitee-fetcher-git-1.2.0.jar,
23:46:20.947 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-policy-request-validation-1.0.0.zip,
23:46:20.951 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-policy-request-validation-1.0.0/gravitee-policy-request-validation-1.0.0.jar,
23:46:20.952 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-policy-html-json-1.3.0.zip,
23:46:20.960 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-policy-html-json-1.3.0/gravitee-policy-html-json-1.3.0.jar,
23:46:20.961 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-fetcher-gitlab-1.3.0.zip,
23:46:20.965 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-fetcher-gitlab-1.3.0/gravitee-fetcher-gitlab-1.3.0.jar,
23:46:20.966 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-resource-oauth2-provider-am-1.6.0.zip,
23:46:20.970 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-resource-oauth2-provider-am-1.6.0/gravitee-resource-oauth2-provider-am-1.6.0.jar,
23:46:20.971 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-management-api-services-healthcheck-1.18.2.zip,
23:46:20.975 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-management-api-services-healthcheck-1.18.2/gravitee-management-api-services-healthcheck-1.18.2.jar,
23:46:20.976 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-policy-jwt-1.7.1.zip,
23:46:20.981 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-policy-jwt-1.7.1/gravitee-policy-jwt-1.7.1.jar,
23:46:20.982 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-policy-keyless-1.1.0.zip,
23:46:20.984 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-policy-keyless-1.1.0/gravitee-policy-keyless-1.1.0.jar,
23:46:20.985 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-policy-openid-connect-userinfo-1.0.0.zip,
23:46:20.989 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-policy-openid-connect-userinfo-1.0.0/gravitee-policy-openid-connect-userinfo-1.0.0.jar,
23:46:20.989 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-policy-oauth2-1.6.1.zip,
23:46:20.992 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-policy-oauth2-1.6.1/gravitee-policy-oauth2-1.6.1.jar,
23:46:20.993 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-management-api-services-dynamic-properties-1.18.2.zip,
23:46:21.064 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-management-api-services-dynamic-properties-1.18.2/gravitee-management-api-services-dynamic-properties-1.18.2.jar,
23:46:21.066 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-resource-cache-1.1.0.zip,
23:46:21.151 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-resource-cache-1.1.0/gravitee-resource-cache-1.1.0.jar,
23:46:21.152 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-policy-override-http-method-1.0.0.zip,
23:46:21.156 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-policy-override-http-method-1.0.0/gravitee-policy-override-http-method-1.0.0.jar,
23:46:21.157 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-policy-assign-content-1.0.0.zip,
23:46:21.179 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-policy-assign-content-1.0.0/gravitee-policy-assign-content-1.0.0.jar,
23:46:21.180 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-management-api-services-sync-1.18.2.zip,
23:46:21.188 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-management-api-services-sync-1.18.2/gravitee-management-api-services-sync-1.18.2.jar,
23:46:21.189 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-policy-transformheaders-1.3.1.zip,
23:46:21.192 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-policy-transformheaders-1.3.1/gravitee-policy-transformheaders-1.3.1.jar,
23:46:21.193 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-policy-mock-1.5.0.zip,
23:46:21.196 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-policy-mock-1.5.0/gravitee-policy-mock-1.5.0.jar,
23:46:21.197 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-policy-resource-filtering-1.2.0.zip,
23:46:21.199 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-policy-resource-filtering-1.2.0/gravitee-policy-resource-filtering-1.2.0.jar,
23:46:21.200 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-management-api-idp-repository-1.18.2.zip,
23:46:21.203 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-management-api-idp-repository-1.18.2/gravitee-management-api-idp-repository-1.18.2.jar,
23:46:21.204 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-repository-mongodb-1.18.0.zip,
23:46:21.223 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-repository-mongodb-1.18.0/gravitee-repository-mongodb-1.18.0.jar,
23:46:21.225 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-policy-jws-1.0.0.zip,
23:46:21.230 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-policy-jws-1.0.0/gravitee-policy-jws-1.0.0.jar,
23:46:21.231 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-policy-ratelimit-1.2.0.zip,
23:46:21.234 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-policy-ratelimit-1.2.0/gravitee-policy-ratelimit-1.2.0.jar,
23:46:21.235 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-policy-json-validation-1.0.0.zip,
23:46:21.293 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-policy-json-validation-1.0.0/gravitee-policy-json-validation-1.0.0.jar,
23:46:21.295 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-policy-url-rewriting-1.0.0.zip,
23:46:21.298 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-policy-url-rewriting-1.0.0/gravitee-policy-url-rewriting-1.0.0.jar,
23:46:21.299 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-policy-xml-json-1.3.0.zip,
23:46:21.302 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-policy-xml-json-1.3.0/gravitee-policy-xml-json-1.3.0.jar,
23:46:21.303 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-policy-groovy-1.7.0.zip,
23:46:21.358 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-policy-groovy-1.7.0/gravitee-policy-groovy-1.7.0.jar,
23:46:21.359 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-policy-dynamic-routing-1.4.0.zip,
23:46:21.361 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-policy-dynamic-routing-1.4.0/gravitee-policy-dynamic-routing-1.4.0.jar,
23:46:21.362 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-management-api-idp-ldap-1.18.2.zip,
23:46:21.377 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-management-api-idp-ldap-1.18.2/gravitee-management-api-idp-ldap-1.18.2.jar,
23:46:21.378 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-policy-rest-to-soap-1.3.0.zip,
23:46:21.380 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-policy-rest-to-soap-1.3.0/gravitee-policy-rest-to-soap-1.3.0.jar,
23:46:21.380 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-management-api-services-subscriptions-1.18.2.zip,
23:46:21.382 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-management-api-services-subscriptions-1.18.2/gravitee-management-api-services-subscriptions-1.18.2.jar,
23:46:21.383 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-management-api-idp-memory-1.18.2.zip,
23:46:21.385 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-management-api-idp-memory-1.18.2/gravitee-management-api-idp-memory-1.18.2.jar,
23:46:21.386 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-repository-elasticsearch-1.18.1.zip,
23:46:21.395 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-repository-elasticsearch-1.18.1/gravitee-repository-elasticsearch-1.18.1.jar,
23:46:21.396 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-policy-quota-1.2.0.zip,
23:46:21.398 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-policy-quota-1.2.0/gravitee-policy-quota-1.2.0.jar,
23:46:21.398 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-fetcher-http-1.4.0.zip,
23:46:21.400 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-fetcher-http-1.4.0/gravitee-fetcher-http-1.4.0.jar,
23:46:21.401 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-policy-apikey-1.6.1.zip,
23:46:21.404 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-policy-apikey-1.6.1/gravitee-policy-apikey-1.6.1.jar,
23:46:21.404 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-policy-json-to-json-1.2.0.zip,
23:46:21.412 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-policy-json-to-json-1.2.0/gravitee-policy-json-to-json-1.2.0.jar,
23:46:21.412 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-policy-request-content-limit-1.2.0.zip,
23:46:21.414 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-policy-request-content-limit-1.2.0/gravitee-policy-request-content-limit-1.2.0.jar,
23:46:21.415 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-policy-xslt-1.2.0.zip,
23:46:21.449 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-policy-xslt-1.2.0/gravitee-policy-xslt-1.2.0.jar,
23:46:21.450 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-policy-ipfiltering-1.2.0.zip,
23:46:21.454 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-policy-ipfiltering-1.2.0/gravitee-policy-ipfiltering-1.2.0.jar,
23:46:21.454 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-policy-transformqueryparams-1.2.0.zip,
23:46:21.456 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-policy-transformqueryparams-1.2.0/gravitee-policy-transformqueryparams-1.2.0.jar,
23:46:21.457 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-policy-latency-1.0.0.zip,
23:46:21.459 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-policy-latency-1.0.0/gravitee-policy-latency-1.0.0.jar,
23:46:21.459 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Loading plugin from /opt/graviteeio-management-api/plugins/gravitee-policy-cache-1.5.0.zip,
23:46:21.461 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - A plugin manifest has been loaded from: /opt/graviteeio-management-api/plugins/.work/gravitee-policy-cache-1.5.0/gravitee-policy-cache-1.5.0.jar,
23:46:21.467 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - List of available policy: ,
23:46:21.471 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > policy-request-validation [1.0.0] has been loaded,
23:46:21.471 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > html-json [1.3.0] has been loaded,
23:46:21.471 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > jwt [1.7.1] has been loaded,
23:46:21.471 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > key-less [1.1.0] has been loaded,
23:46:21.471 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > policy-openid-userinfo [1.0.0] has been loaded,
23:46:21.471 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > oauth2 [1.6.1] has been loaded,
23:46:21.471 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > policy-override-request-method [1.0.0] has been loaded,
23:46:21.472 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > policy-assign-content [1.0.0] has been loaded,
23:46:21.472 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > transform-headers [1.3.1] has been loaded,
23:46:21.472 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > mock [1.5.0] has been loaded,
23:46:21.472 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > resource-filtering [1.2.0] has been loaded,
23:46:21.472 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > jws [1.0.0] has been loaded,
23:46:21.472 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > rate-limit [1.2.0] has been loaded,
23:46:21.472 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > json-validation [1.0.0] has been loaded,
23:46:21.472 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > url-rewriting [1.0.0] has been loaded,
23:46:21.472 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > xml-json [1.3.0] has been loaded,
23:46:21.472 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > groovy [1.7.0] has been loaded,
23:46:21.473 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > dynamic-routing [1.4.0] has been loaded,
23:46:21.473 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > rest-to-soap [1.3.0] has been loaded,
23:46:21.473 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > quota [1.2.0] has been loaded,
23:46:21.473 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > api-key [1.6.1] has been loaded,
23:46:21.473 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > json-to-json [1.2.0] has been loaded,
23:46:21.473 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > request-content-limit [1.2.0] has been loaded,
23:46:21.473 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > xslt [1.2.0] has been loaded,
23:46:21.473 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > ip-filtering [1.2.0] has been loaded,
23:46:21.473 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > transform-queryparams [1.2.0] has been loaded,
23:46:21.474 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > latency [1.0.0] has been loaded,
23:46:21.474 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > cache [1.5.0] has been loaded,
23:46:21.474 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - List of available reporter: ,
23:46:21.474 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - List of available service: ,
23:46:21.474 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > service-node-health-check [1.18.2] has been loaded,
23:46:21.474 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > mgmt-service-dynamicproperties [1.18.2] has been loaded,
23:46:21.474 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > mgmt-service-sync [1.18.2] has been loaded,
23:46:21.474 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > subscriptions-refresher [1.18.2] has been loaded,
23:46:21.474 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - List of available repository: ,
23:46:21.475 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > repository-mongodb [1.18.0] has been loaded,
23:46:21.475 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > repository-elasticsearch [1.18.1] has been loaded,
23:46:21.475 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - List of available identity_provider: ,
23:46:21.475 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > gravitee-idp [1.18.2] has been loaded,
23:46:21.475 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > ldap-idp [1.18.2] has been loaded,
23:46:21.475 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > inmemory-idp [1.18.2] has been loaded,
23:46:21.475 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - List of available resource: ,
23:46:21.475 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > oauth2 [1.9.0] has been loaded,
23:46:21.475 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > oauth2-am-resource [1.6.0] has been loaded,
23:46:21.476 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > cache [1.1.0] has been loaded,
23:46:21.476 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - List of available fetcher: ,
23:46:21.476 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > git-fetcher [1.2.0] has been loaded,
23:46:21.476 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > gitlab-fetcher [1.3.0] has been loaded,
23:46:21.476 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl -     > http-fetcher [1.4.0] has been loaded,
23:46:21.476 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - List of available certificate: ,
23:46:21.476 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - List of available extension_grant: ,
23:46:21.476 [gravitee] INFO  i.g.p.c.internal.PluginEventListener - All plugins have been loaded. Installing...,
23:46:21.477 [gravitee] INFO  i.g.p.c.internal.PluginEventListener - Installing REPOSITORY plugins...,
23:46:21.484 [gravitee] INFO  i.g.m.r.p.RepositoryPluginHandler - Register a new repository: repository-elasticsearch [io.gravitee.repository.elasticsearch.ElasticsearchRepository],
23:46:22.364 [gravitee] INFO  i.g.m.r.p.RepositoryPluginHandler - Register a new repository: repository-mongodb [io.gravitee.repository.mongodb.MongoRepository],
23:46:23.471 [gravitee] WARN  org.dozer.config.GlobalSettings - Dozer configuration file not found: dozer.properties.  Using defaults for all Dozer global properties.,
23:46:24.033 [gravitee] INFO  i.g.p.c.internal.PluginEventListener - Installing IDENTITY_PROVIDER plugins...,
23:46:24.035 [gravitee] INFO  i.g.m.i.c.p.IdentityProviderPluginHandler - Register a new identity provider plugin: ldap-idp [io.gravitee.management.idp.ldap.LdapIdentityProvider],
23:46:24.036 [gravitee] INFO  i.g.m.i.c.p.IdentityProviderPluginHandler - Register a new identity provider plugin: gravitee-idp [io.gravitee.management.idp.repository.RepositoryIdentityProvider],
23:46:24.037 [gravitee] INFO  i.g.m.i.c.p.IdentityProviderPluginHandler - Register a new identity provider plugin: inmemory-idp [io.gravitee.management.idp.memory.InMemoryIdentityProvider],
23:46:24.037 [gravitee] INFO  i.g.p.c.internal.PluginEventListener - Installing RESOURCE plugins...,
23:46:24.041 [gravitee] INFO  i.g.p.r.i.ResourcePluginHandler - Register a new resource: cache [io.gravitee.resource.cache.CacheResource],
23:46:24.138 [gravitee] INFO  i.g.p.r.i.ResourcePluginHandler - Register a new resource: oauth2 [io.gravitee.resource.oauth2.generic.OAuth2GenericResource],
23:46:24.144 [gravitee] INFO  i.g.p.r.i.ResourcePluginHandler - Register a new resource: oauth2-am-resource [io.gravitee.resource.oauth2.am.OAuth2AMResource],
23:46:24.147 [gravitee] INFO  i.g.p.c.internal.PluginEventListener - Installing POLICY plugins...,
23:46:24.148 [gravitee] INFO  i.g.p.p.internal.PolicyPluginHandler - Register a new policy: jwt [io.gravitee.policy.jwt.JWTPolicy],
23:46:24.157 [gravitee] INFO  i.g.p.p.internal.PolicyPluginHandler - Register a new policy: rate-limit [io.gravitee.policy.ratelimit.RateLimitPolicy],
23:46:24.161 [gravitee] INFO  i.g.p.p.internal.PolicyPluginHandler - Register a new policy: api-key [io.gravitee.policy.apikey.ApiKeyPolicy],
23:46:24.164 [gravitee] INFO  i.g.p.p.internal.PolicyPluginHandler - Register a new policy: key-less [io.gravitee.policy.keyless.KeylessPolicy],
23:46:24.165 [gravitee] INFO  i.g.p.p.i.PolicyConfigurationClassFinder - No policy configuration class defined for policy io.gravitee.policy.keyless.KeylessPolicy,
23:46:24.167 [gravitee] INFO  i.g.p.p.internal.PolicyPluginHandler - Register a new policy: url-rewriting [io.gravitee.policy.urlrewriting.URLRewritingPolicy],
23:46:24.171 [gravitee] INFO  i.g.p.p.internal.PolicyPluginHandler - Register a new policy: policy-request-validation [io.gravitee.policy.requestvalidation.RequestValidationPolicy],
23:46:24.180 [gravitee] INFO  i.g.p.p.internal.PolicyPluginHandler - Register a new policy: transform-headers [io.gravitee.policy.transformheaders.TransformHeadersPolicy],
23:46:24.183 [gravitee] INFO  i.g.p.p.internal.PolicyPluginHandler - Register a new policy: xml-json [io.gravitee.policy.xml2json.XmlToJsonTransformationPolicy],
23:46:24.193 [gravitee] INFO  i.g.p.p.internal.PolicyPluginHandler - Register a new policy: groovy [io.gravitee.policy.groovy.GroovyPolicy],
23:46:24.197 [gravitee] INFO  i.g.p.p.internal.PolicyPluginHandler - Register a new policy: rest-to-soap [io.gravitee.policy.rest2soap.RestToSoapTransformerPolicy],
23:46:24.201 [gravitee] INFO  i.g.p.p.internal.PolicyPluginHandler - Register a new policy: quota [io.gravitee.policy.quota.QuotaPolicy],
23:46:24.205 [gravitee] INFO  i.g.p.p.internal.PolicyPluginHandler - Register a new policy: json-to-json [io.gravitee.policy.json2json.JsonToJsonTransformationPolicy],
23:46:24.212 [gravitee] INFO  i.g.p.p.internal.PolicyPluginHandler - Register a new policy: xslt [io.gravitee.policy.xslt.XSLTTransformationPolicy],
23:46:24.218 [gravitee] INFO  i.g.p.p.internal.PolicyPluginHandler - Register a new policy: cache [io.gravitee.policy.cache.CachePolicy],
23:46:24.228 [gravitee] INFO  i.g.p.p.internal.PolicyPluginHandler - Register a new policy: jws [io.gravitee.policy.jws.JWSPolicy],
23:46:24.232 [gravitee] INFO  i.g.p.p.internal.PolicyPluginHandler - Register a new policy: html-json [io.gravitee.policy.html2Json.HTMLToJSONTransformationPolicy],
23:46:24.235 [gravitee] INFO  i.g.p.p.internal.PolicyPluginHandler - Register a new policy: policy-assign-content [io.gravitee.policy.assigncontent.AssignContentPolicy],
23:46:24.238 [gravitee] INFO  i.g.p.p.internal.PolicyPluginHandler - Register a new policy: request-content-limit [io.gravitee.policy.rcl.RequestContentLimitPolicy],
23:46:24.241 [gravitee] INFO  i.g.p.p.internal.PolicyPluginHandler - Register a new policy: transform-queryparams [io.gravitee.policy.transformqueryparams.TransformQueryParametersPolicy],
23:46:24.244 [gravitee] INFO  i.g.p.p.internal.PolicyPluginHandler - Register a new policy: policy-override-request-method [io.gravitee.policy.overriderequestmethod.OverrideRequestMethodPolicy],
23:46:24.246 [gravitee] INFO  i.g.p.p.internal.PolicyPluginHandler - Register a new policy: mock [io.gravitee.policy.mock.MockPolicy],
23:46:24.255 [gravitee] INFO  i.g.p.p.internal.PolicyPluginHandler - Register a new policy: latency [io.gravitee.policy.latency.LatencyPolicy],
23:46:24.257 [gravitee] INFO  i.g.p.p.internal.PolicyPluginHandler - Register a new policy: policy-openid-userinfo [io.gravitee.policy.openid.userinfo.UserInfoPolicy],
23:46:24.261 [gravitee] INFO  i.g.p.p.internal.PolicyPluginHandler - Register a new policy: ip-filtering [io.gravitee.policy.ipfiltering.IPFilteringPolicy],
23:46:24.264 [gravitee] INFO  i.g.p.p.internal.PolicyPluginHandler - Register a new policy: json-validation [io.gravitee.policy.jsonvalidation.JsonValidationPolicy],
23:46:24.268 [gravitee] INFO  i.g.p.p.internal.PolicyPluginHandler - Register a new policy: resource-filtering [io.gravitee.policy.resourcefiltering.ResourceFilteringPolicy],
23:46:24.277 [gravitee] INFO  i.g.p.p.internal.PolicyPluginHandler - Register a new policy: oauth2 [io.gravitee.policy.oauth2.Oauth2Policy],
23:46:24.280 [gravitee] INFO  i.g.p.p.internal.PolicyPluginHandler - Register a new policy: dynamic-routing [io.gravitee.policy.dynamicrouting.DynamicRoutingPolicy],
23:46:24.282 [gravitee] INFO  i.g.p.c.internal.PluginEventListener - Installing SERVICE plugins...,
23:46:24.282 [gravitee] INFO  i.g.m.s.plugins.ServicePluginHandler - Register a new service: mgmt-service-dynamicproperties [io.gravitee.management.services.dynamicproperties.DynamicPropertiesService],
23:46:24.336 [gravitee] INFO  i.g.m.s.plugins.ServicePluginHandler - Register a new service: mgmt-service-sync [io.gravitee.management.services.sync.ScheduledSyncService],
23:46:24.372 [gravitee] INFO  i.g.m.s.plugins.ServicePluginHandler - Register a new service: subscriptions-refresher [io.gravitee.management.services.subscriptions.ScheduledSubscriptionsService],
23:46:24.399 [gravitee] INFO  i.g.m.s.plugins.ServicePluginHandler - Register a new service: service-node-health-check [io.gravitee.management.services.healthcheck.NodeHealthcheckService],
23:46:24.417 [gravitee] INFO  i.g.p.c.internal.PluginEventListener - Installing REPORTER plugins...,
23:46:24.417 [gravitee] INFO  i.g.p.c.internal.PluginEventListener - Installing FETCHER plugins...,
23:46:24.419 [gravitee] INFO  i.g.p.f.i.FetcherPluginHandler - Register a new fetcher: http-fetcher [io.gravitee.fetcher.http.HttpFetcher],
23:46:24.423 [gravitee] INFO  i.g.p.f.i.FetcherPluginHandler - Register a new fetcher: git-fetcher [io.gravitee.fetcher.git.GitFetcher],
23:46:24.426 [gravitee] INFO  i.g.p.f.i.FetcherPluginHandler - Register a new fetcher: gitlab-fetcher [io.gravitee.fetcher.gitlab.GitlabFetcher],
23:46:24.429 [gravitee] INFO  i.g.p.c.internal.PluginEventListener - Installing CERTIFICATE plugins...,
23:46:24.430 [gravitee] INFO  i.g.p.c.internal.PluginEventListener - Installing EXTENSION_GRANT plugins...,
23:46:24.430 [gravitee] INFO  i.g.p.c.internal.PluginRegistryImpl - Plugins have been loaded and installed.,
23:46:24.430 [gravitee] INFO  i.g.m.standalone.node.ManagementNode -    Starting component: ServiceManager,
23:46:24.430 [gravitee] INFO  i.g.common.service.AbstractService - Initializing service Management Services Manager,
23:46:24.430 [gravitee] INFO  i.g.common.service.AbstractService - Initializing service Gateway Services Manager,
23:46:24.430 [gravitee] INFO  i.g.m.services.http.HttpServer - Start HTTP server for node management,
23:46:24.453 [gravitee] INFO  i.g.common.service.AbstractService - Initializing service Dynamic Properties Service,
23:46:24.453 [gravitee] INFO  i.g.c.event.impl.EventManagerImpl - Register new listener DynamicPropertiesService for event type class io.gravitee.management.service.event.ApiEvent,
23:46:24.453 [gravitee] INFO  i.g.common.service.AbstractService - Initializing service Sync Service,
23:46:24.453 [gravitee] INFO  i.g.m.s.sync.ScheduledSyncService - Sync service has been initialized with cron [*/5 * * * * *],
23:46:24.465 [gravitee] INFO  i.g.common.service.AbstractService - Initializing service Subscriptions Refresher Service,
23:46:24.465 [gravitee] INFO  i.g.m.s.s.ScheduledSubscriptionsService - Subscriptions Refresher service has been initialized with cron [*/5 * * * * *],
23:46:24.466 [gravitee] INFO  i.g.common.service.AbstractService - Initializing service Node Health-check service,
23:46:24.466 [gravitee] INFO  i.g.m.s.h.NodeHealthcheckService - Associate a new HTTP handler on /health,
23:46:24.484 [vert.x-eventloop-thread-5] INFO  i.g.m.services.http.HttpServer - HTTP server for node management listening on port 18083,
23:46:24.486 [gravitee] INFO  i.g.m.standalone.node.ManagementNode -    Starting component: JettyEmbeddedContainer,
23:46:24.517 [gravitee] WARN  o.e.j.server.handler.ContextHandler - o.e.j.s.ServletContextHandler@2712e8f4{/,null,null} contextPath ends with /*,
23:46:24.574 [gravitee] INFO  org.eclipse.jetty.server.Server - jetty-9.3.13.v20161014,
23:46:24.604 [gravitee] INFO  o.e.j.server.AbstractNCSARequestLog - Opened /opt/graviteeio-management-api/logs/gravitee_accesslog_2018_09_04.log,
23:46:24.743 [gravitee] INFO  i.g.m.s.c.BasicSecurityConfigurerAdapter - Loading authentication providers,
23:46:24.773 [gravitee] INFO  i.g.m.s.c.BasicSecurityConfigurerAdapter - Loading authentication identity providers for Basic authentication,
23:46:24.776 [gravitee] INFO  i.g.m.s.c.BasicSecurityConfigurerAdapter - Loading authentication provider of type memory at position 0,
23:46:24.860 [gravitee] INFO  i.g.m.s.c.BasicSecurityConfigurerAdapter - Loading authentication provider of type gravitee at position 1,
23:46:24.966 [gravitee] WARN  i.g.m.s.c.BasicSecurityConfigurerAdapter - ,
23:46:24.966 [gravitee] WARN  i.g.m.s.c.BasicSecurityConfigurerAdapter - ##############################################################,
23:46:24.966 [gravitee] WARN  i.g.m.s.c.BasicSecurityConfigurerAdapter - #                      SECURITY WARNING                      #,
23:46:24.966 [gravitee] WARN  i.g.m.s.c.BasicSecurityConfigurerAdapter - ##############################################################,
23:46:24.966 [gravitee] WARN  i.g.m.s.c.BasicSecurityConfigurerAdapter - ,
23:46:24.966 [gravitee] WARN  i.g.m.s.c.BasicSecurityConfigurerAdapter - You still use the default jwt secret.,
23:46:24.966 [gravitee] WARN  i.g.m.s.c.BasicSecurityConfigurerAdapter - This known secret can be used to impersonate anyone.,
23:46:24.966 [gravitee] WARN  i.g.m.s.c.BasicSecurityConfigurerAdapter - Please change this value, or ask your administrator to do it !,
23:46:24.966 [gravitee] WARN  i.g.m.s.c.BasicSecurityConfigurerAdapter - ,
23:46:24.966 [gravitee] WARN  i.g.m.s.c.BasicSecurityConfigurerAdapter - ##############################################################,
23:46:24.966 [gravitee] WARN  i.g.m.s.c.BasicSecurityConfigurerAdapter - ,
23:46:27.371 [gravitee] INFO  o.e.j.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@2712e8f4{/management,null,AVAILABLE},
23:46:27.384 [gravitee] INFO  o.e.jetty.util.ssl.SslContextFactory - x509=X509@630e5010(managementapi.apigateway.dc.sbnet,h=[dockerqas.dc.sbnet, docker.dc.sbnet, managementapi.qasapigateway.dc.sbnet],w=[]) for SslContextFactory@10b5ff4d(file:///security/managementapi-keystore.jks,null),
23:46:27.400 [gravitee] INFO  o.e.jetty.server.AbstractConnector - Started ServerConnector@5c0d3715{SSL,[ssl, http/1.1]}{0.0.0.0:8083},
23:46:27.400 [gravitee] INFO  org.eclipse.jetty.server.Server - Started @11232ms,
23:46:27.400 [gravitee] INFO  i.g.m.standalone.node.ManagementNode -    Starting component: InitializerService,
23:46:27.401 [gravitee] INFO  i.g.common.service.AbstractService - Initializing service Initializer Service,
23:46:27.422 [gravitee] INFO  i.g.m.s.impl.InitializerServiceImpl -     No default metadata for email support found. Add default one.,
23:46:27.832 [gravitee] INFO  i.g.m.s.impl.InitializerServiceImpl -     Added default metadata for email support with success: MetadataEntity{key='email-support', name='Email support', format=MAIL, value='support@change.me'},
23:46:27.843 [gravitee] INFO  i.g.m.s.impl.InitializerServiceImpl -     No role found. Add default ones.,
23:46:27.843 [gravitee] INFO  i.g.m.s.impl.InitializerServiceImpl -      - <MANAGEMENT> API_PUBLISHER,
23:46:27.966 [gravitee] INFO  i.g.m.s.impl.InitializerServiceImpl -      - <MANAGEMENT> USER (default),
23:46:28.041 [gravitee] INFO  i.g.m.s.impl.InitializerServiceImpl -      - <PORTAL> USER (default),
23:46:28.075 [gravitee] INFO  i.g.m.s.impl.InitializerServiceImpl -      - <API> USER (default),
23:46:28.108 [gravitee] INFO  i.g.m.s.impl.InitializerServiceImpl -      - <API> OWNER,
23:46:28.135 [gravitee] INFO  i.g.m.s.impl.InitializerServiceImpl -      - <APPLICATION> USER (default),
23:46:28.175 [gravitee] INFO  i.g.m.s.impl.InitializerServiceImpl -      - <APPLICATION> OWNER,
23:46:28.206 [gravitee] INFO  i.g.m.service.impl.RoleServiceImpl -       - <MANAGEMENT> ADMIN (system),
23:46:28.234 [gravitee] INFO  i.g.m.service.impl.RoleServiceImpl -       - <PORTAL> ADMIN (system),
23:46:28.258 [gravitee] INFO  i.g.m.service.impl.RoleServiceImpl -       - <API> PRIMARY_OWNER (system),
23:46:28.282 [gravitee] INFO  i.g.m.service.impl.RoleServiceImpl -       - <APPLICATION> PRIMARY_OWNER (system),
23:46:28.306 [gravitee] INFO  i.g.m.service.impl.RoleServiceImpl -       - <GROUP> ADMIN (system),
23:46:28.339 [gravitee] INFO  i.g.m.s.impl.InitializerServiceImpl - Create default View,
23:46:28.435 [gravitee] INFO  i.g.m.standalone.node.ManagementNode - Gravitee.io - Management API id[5820d604-5a59-4fbf-a0d6-045a593fbfdb] version[1.18.2] pid[1] build[152#${env.GIT_COMMIT}] jvm[Oracle Corporation/OpenJDK 64-Bit Server VM/25.171-b11] started in 7604 ms.,
23:47:23.443 [gravitee-listener-32] ERROR i.g.m.rest.provider.ThrowableMapper - Internal error,
java.lang.IllegalArgumentException: Cannot pass null or empty values to constructor,
    at org.springframework.security.core.userdetails.User.<init>(User.java:101),
    at org.springframework.security.core.userdetails.User.<init>(User.java:74),
    at io.gravitee.management.idp.api.authentication.UserDetails.<init>(UserDetails.java:41),
    at io.gravitee.management.rest.resource.CurrentUserResource.getCurrentUser(CurrentUserResource.java:110),
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method),
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62),
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43),
    at java.lang.reflect.Method.invoke(Method.java:498),
    at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory.lambda$static$0(ResourceMethodInvocationHandlerFactory.java:74),
    at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:144),
    at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:161),
    at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:202),
    at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:99),
    at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:388),
    at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:346),
    at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:102),
    at org.glassfish.jersey.server.ServerRuntime$2.run(ServerRuntime.java:337),
    at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271),
    at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267),
    at org.glassfish.jersey.internal.Errors.process(Errors.java:315),
    at org.glassfish.jersey.internal.Errors.process(Errors.java:297),
    at org.glassfish.jersey.internal.Errors.process(Errors.java:267),
    at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:280),
    at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:316),
    at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:1084),
    at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:418),
    at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:372),
    at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:389),
    at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:342),
    at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:229),
    at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:845),
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1712),
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:317),
    at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127),
    at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91),
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331),
    at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:115),
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331),
    at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137),
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331),
    at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111),
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331),
    at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:169),
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331),
    at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63),
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331),
    at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:215),
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107),
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331),
    at io.gravitee.management.security.filter.JWTAuthenticationFilter.doFilter(JWTAuthenticationFilter.java:119),
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331),
    at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:121),
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331),
    at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:96),
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107),
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331),
    at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:66),
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107),
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331),
    at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105),
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331),
    at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56),
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107),
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331),
    at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:214),
    at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:177),
    at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346),
    at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262),
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1699),
    at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:582),
    at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:224),
    at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1180),
    at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:512),
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185),
    at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1112),
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141),
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134),
    at org.eclipse.jetty.server.Server.handle(Server.java:523),
    at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:320),
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251),
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273),
    at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95),
    at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:202),
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273),
    at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95),
    at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93),
    at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303),
    at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148),
    at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136),
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671),
    at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589),
    at java.lang.Thread.run(Thread.java:748),
23:47:51.939 [gravitee-listener-33] ERROR i.g.m.rest.provider.ThrowableMapper - Internal error,
java.lang.IllegalArgumentException: Cannot pass null or empty values to constructor,
    at org.springframework.security.core.userdetails.User.<init>(User.java:101),
    at org.springframework.security.core.userdetails.User.<init>(User.java:74),
    at io.gravitee.management.idp.api.authentication.UserDetails.<init>(UserDetails.java:41),
    at io.gravitee.management.rest.resource.CurrentUserResource.getCurrentUser(CurrentUserResource.java:110),
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method),
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62),
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43),
    at java.lang.reflect.Method.invoke(Method.java:498),
    at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory.lambda$static$0(ResourceMethodInvocationHandlerFactory.java:74),
    at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:144),
    at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:161),
    at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:202),
    at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:99),
    at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:388),
    at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:346),
    at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:102),
    at org.glassfish.jersey.server.ServerRuntime$2.run(ServerRuntime.java:337),
    at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271),
    at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267),
    at org.glassfish.jersey.internal.Errors.process(Errors.java:315),
    at org.glassfish.jersey.internal.Errors.process(Errors.java:297),
    at org.glassfish.jersey.internal.Errors.process(Errors.java:267),
    at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:280),
    at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:316),
    at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:1084),
    at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:418),
    at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:372),
    at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:389),
    at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:342),
    at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:229),
    at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:845),
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1712),
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:317),
    at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127),
    at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91),
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331),
    at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:115),
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331),
    at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137),
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331),
    at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111),
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331),
    at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:169),
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331),
    at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63),
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331),
    at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilterInternal(BasicAuthenticationFilter.java:215),
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107),
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331),
    at io.gravitee.management.security.filter.JWTAuthenticationFilter.doFilter(JWTAuthenticationFilter.java:119),
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331),
    at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:121),
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331),
    at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:96),
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107),
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331),
    at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:66),
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107),
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331),
    at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105),
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331),
    at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56),
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107),
    at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331),
    at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:214),
    at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:177),
    at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346),
    at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262),
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1699),
    at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:582),
    at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:224),
    at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1180),
    at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:512),
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185),
    at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1112),
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141),
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134),
    at org.eclipse.jetty.server.Server.handle(Server.java:523),
    at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:320),
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251),
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273),
    at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95),
    at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:202),
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273),
    at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95),
    at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93),
    at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303),
    at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148),
    at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136),
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671),
    at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589),
    at java.lang.Thread.run(Thread.java:748),
brasseld commented 6 years ago

Fixed by

https://github.com/gravitee-io/issues/issues/1435 and https://github.com/gravitee-io/issues/issues/1299#issuecomment-412947766