hlavki / g-suite-identity-sync

G Suite to LDAP identity synchronizer
Apache License 2.0
128 stars 29 forks source link

Cannot authenticate user. Status: 500 #2

Closed pusnik closed 6 years ago

pusnik commented 6 years ago

After following the steps for Google setup and setting up the docker-compose.yml file I get the Cannot authenticate the user. Status: 500 at the last step when trying to authenticate through SSO with my GSuite account at https://localhost:8443/#/sign-in

It seems that the access token and user data are retrieved but then somehow null pointer error is received.

Trace from docker log:

identity_1  | 2018-02-20T21:10:31,144 | INFO  | qtp719499519-116 | LoggingInInterceptor             | 33 - org.apache.cxf.cxf-core - 3.2.0 | Inbound Message
identity_1  | ----------------------------
identity_1  | ID: 31
identity_1  | Address: https://localhost:8443/cxf/oidc/rp
identity_1  | Http-Method: GET
identity_1  | Content-Type: 
identity_1  | Headers: {Accept=[text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8], accept-encoding=[gzip, deflate], Accept-Language=[en-us], connection=[keep-alive], Content-Type=[null], Cookie=[JSESSIONID=ta6ph8k5e6ha1p8jbwtyystv2], DNT=[1], Host=[localhost:8443], Referer=[https://localhost:8443/], User-Agent=[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Safari/604.1.38]}
identity_1  | --------------------------------------
identity_1  | 2018-02-20T21:10:31,146 | INFO  | qtp719499519-116 | LoggingOutInterceptor            | 33 - org.apache.cxf.cxf-core - 3.2.0 | Outbound Message
identity_1  | ---------------------------
identity_1  | ID: 31
identity_1  | Response-Code: 303
identity_1  | Content-Type: 
identity_1  | Headers: {Location=[https://accounts.google.com/o/oauth2/auth?client_id=XXXXXXX-XXXXXXX.apps.googleusercontent.com&scope=openid+email+profile&response_type=code&redirect_uri=https%3A//localhost%3A8443/cxf/oidc/rp/complete&state=XXXXXXX], Date=[Tue, 20 Feb 2018 21:10:31 GMT], Content-Length=[0]}
identity_1  | --------------------------------------
identity_1  | 2018-02-20T21:10:31,428 | INFO  | qtp719499519-114 | LoggingInInterceptor             | 33 - org.apache.cxf.cxf-core - 3.2.0 | Inbound Message
identity_1  | ----------------------------
identity_1  | ID: 32
identity_1  | Address: https://localhost:8443/cxf/oidc/rp/complete?state=XXXXXXX&code=4/XXXXXXX-XXXXXXX&authuser=0&hd=XXXXXX.com&session_state=XXXXXX..068f&prompt=none
identity_1  | Http-Method: GET
identity_1  | Content-Type: 
identity_1  | Headers: {Accept=[text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8], accept-encoding=[gzip, deflate], Accept-Language=[en-us], connection=[keep-alive], Content-Type=[null], Cookie=[JSESSIONID=1k33d800m5nifzzon7bg1xrgi], DNT=[1], Host=[localhost:8443], Referer=[https://localhost:8443/], User-Agent=[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Safari/604.1.38]}
identity_1  | --------------------------------------
identity_1  | 2018-02-20T21:10:31,429 | INFO  | qtp719499519-114 | LoggingOutInterceptor            | 33 - org.apache.cxf.cxf-core - 3.2.0 | Outbound Message
identity_1  | ---------------------------
identity_1  | ID: 33
identity_1  | Address: https://accounts.google.com/o/oauth2/token
identity_1  | Http-Method: POST
identity_1  | Content-Type: application/x-www-form-urlencoded
identity_1  | Headers: {Accept=[application/json], Authorization=[Basic XXXXXX==], Content-Type=[application/x-www-form-urlencoded]}
identity_1  | Payload: grant_type=authorization_code&code=4/XXXXXX-XXXXXX-XXXXXX&redirect_uri=https://localhost:8443/cxf/oidc/rp/complete
identity_1  | --------------------------------------
identity_1  | 2018-02-20T21:10:31,597 | INFO  | qtp719499519-114 | LoggingInInterceptor             | 33 - org.apache.cxf.cxf-core - 3.2.0 | Inbound Message
identity_1  | ----------------------------
identity_1  | ID: 33
identity_1  | Response-Code: 200
identity_1  | Encoding: UTF-8
identity_1  | Content-Type: application/json; charset=utf-8
identity_1  | Headers: {Accept-Ranges=[none], Alt-Svc=[hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303338; quic=51303337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"], Cache-Control=[no-cache, no-store, max-age=0, must-revalidate], Content-Disposition=[attachment; filename="json.txt"; filename*=UTF-8''json.txt], content-type=[application/json; charset=utf-8], Date=[Tue, 20 Feb 2018 21:10:31 GMT], Expires=[Mon, 01 Jan 1990 00:00:00 GMT], Pragma=[no-cache], Server=[ESF], transfer-encoding=[chunked], Vary=[Accept-Encoding], X-Content-Type-Options=[nosniff], X-Frame-Options=[SAMEORIGIN], X-XSS-Protection=[1; mode=block]}
identity_1  | Payload: {
identity_1  |   "access_token" : "ya29.XXXXXX-XXXXXX--XXXXXX",
identity_1  |   "expires_in" : 3600,
identity_1  |   "id_token" : "XXXXXX.XXXXXX.XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXXXX",
identity_1  |   "token_type" : "Bearer"
identity_1  | }
identity_1  | --------------------------------------
identity_1  | 2018-02-20T21:10:31,602 | INFO  | qtp719499519-114 | LoggingOutInterceptor            | 33 - org.apache.cxf.cxf-core - 3.2.0 | Outbound Message
identity_1  | ---------------------------
identity_1  | ID: 34
identity_1  | Address: https://www.googleapis.com/plus/v1/people/me/openIdConnect
identity_1  | Http-Method: GET
identity_1  | Content-Type: 
identity_1  | Headers: {Accept=[application/json], Authorization=[Bearer ya29.XXXXXX-XXXXXX--XXXXXX]}
identity_1  | --------------------------------------
identity_1  | 2018-02-20T21:10:32,030 | INFO  | qtp719499519-114 | LoggingInInterceptor             | 33 - org.apache.cxf.cxf-core - 3.2.0 | Inbound Message
identity_1  | ----------------------------
identity_1  | ID: 34
identity_1  | Response-Code: 200
identity_1  | Encoding: UTF-8
identity_1  | Content-Type: application/json; charset=UTF-8
identity_1  | Headers: {Alt-Svc=[hq=":443"; ma=2592000; quic=5431; quic=5339; quic=51338; quic=51337; quic=51303335,quic=":443"; ma=2592000; v="41,39,38,37,35"], Cache-Control=[private, max-age=0, must-revalidate, no-transform], Content-Length=[452], content-type=[application/json; charset=UTF-8], Date=[Tue, 20 Feb 2018 21:10:32 GMT], ETag=["XXXXXX/XXXXXX"], Expires=[Tue, 20 Feb 2018 21:10:32 GMT], Server=[GSE], Vary=[X-Origin, Origin], X-Content-Type-Options=[nosniff], X-Frame-Options=[SAMEORIGIN], X-XSS-Protection=[1; mode=block]}
identity_1  | Payload: {
identity_1  |  "kind": "plus#personOpenIdConnect",
identity_1  |  "gender": "male",
identity_1  |  "sub": "XXXXXX",
identity_1  |  "name": "XXXXXX",
identity_1  |  "given_name": "XXXXXX",
identity_1  |  "family_name": "XXXXXX",
identity_1  |  "profile": "https://plus.google.com/XXXXXX",
identity_1  |  "picture": "https://lh5.googleusercontent.com/-XXXXXX/XXXXXX/XXXXXX/XXXXXX/photo.jpg?sz=50",
identity_1  |  "email": "XXXXX@XXXXXX.com",
identity_1  |  "email_verified": "true",
identity_1  |  "locale": "en",
identity_1  |  "hd": "XXXXXX.com"
identity_1  | }
identity_1  | 
identity_1  | --------------------------------------
identity_1  | 2018-02-20T21:10:32,035 | INFO  | qtp719499519-114 | LoggingOutInterceptor            | 33 - org.apache.cxf.cxf-core - 3.2.0 | Outbound Message
identity_1  | ---------------------------
identity_1  | ID: 32
identity_1  | Response-Code: 303
identity_1  | Content-Type: text/html
identity_1  | Headers: {Location=[https://localhost:8443/], Date=[Tue, 20 Feb 2018 21:10:32 GMT], Content-Length=[0]}
identity_1  | --------------------------------------
identity_1  | 2018-02-20T21:10:32,346 | INFO  | qtp719499519-130 | LoggingInInterceptor             | 33 - org.apache.cxf.cxf-core - 3.2.0 | Inbound Message
identity_1  | ----------------------------
identity_1  | ID: 35
identity_1  | Address: https://localhost:8443/cxf/identity/user
identity_1  | Http-Method: GET
identity_1  | Content-Type: 
identity_1  | Headers: {Accept=[application/json, text/plain, */*], accept-encoding=[gzip, deflate], Accept-Language=[en-us], connection=[keep-alive], Content-Type=[null], Cookie=[JSESSIONID=1k33d800m5nifzzon7bg1xrgi], DNT=[1], Host=[localhost:8443], Referer=[https://localhost:8443/], User-Agent=[Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Safari/604.1.38]}
identity_1  | --------------------------------------
identity_1  | 2018-02-20T21:10:32,351 | WARN  | qtp719499519-130 | PhaseInterceptorChain            | 33 - org.apache.cxf.cxf-core - 3.2.0 | Interceptor for {http://account.rest.services.identity.hlavki.eu/}UserAccountService has thrown exception, unwinding now
identity_1  | java.lang.NullPointerException: null
identity_1  |   at org.apache.cxf.rs.security.jose.jws.JwsCompactProducer.signWith(JwsCompactProducer.java:111) ~[40:org.apache.cxf.cxf-rt-rs-security-jose:3.2.0]
identity_1  |   at org.apache.cxf.rs.security.jose.jws.JwsCompactProducer.signWith(JwsCompactProducer.java:98) ~[40:org.apache.cxf.cxf-rt-rs-security-jose:3.2.0]
identity_1  |   at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.getAccessToken(GSuiteDirectoryServiceImpl.java:202) ~[14:eu.hlavki.identity.g-suite-identity-sync-services:0.2.1]
identity_1  |   at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.lambda$configure$0(GSuiteDirectoryServiceImpl.java:61) ~[14:eu.hlavki.identity.g-suite-identity-sync-services:0.2.1]
identity_1  |   at com.google.common.base.Suppliers$ExpiringMemoizingSupplier.get(Suppliers.java:227) ~[12:com.google.guava:22.0.0]
identity_1  |   at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.readGroupMembers(GSuiteDirectoryServiceImpl.java:82) ~[14:eu.hlavki.identity.g-suite-identity-sync-services:0.2.1]
identity_1  |   at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.getGroupMembers(GSuiteDirectoryServiceImpl.java:74) ~[14:eu.hlavki.identity.g-suite-identity-sync-services:0.2.1]
identity_1  |   at eu.hlavki.identity.services.rest.security.GSuiteGroupAuthorizationFilter.lambda$new$1(GSuiteGroupAuthorizationFilter.java:43) ~[14:eu.hlavki.identity.g-suite-identity-sync-services:0.2.1]
identity_1  |   at com.google.common.base.Suppliers$ExpiringMemoizingSupplier.get(Suppliers.java:227) [12:com.google.guava:22.0.0]
identity_1  |   at eu.hlavki.identity.services.rest.security.GSuiteGroupAuthorizationFilter.filter(GSuiteGroupAuthorizationFilter.java:61) [14:eu.hlavki.identity.g-suite-identity-sync-services:0.2.1]
identity_1  |   at org.apache.cxf.jaxrs.utils.JAXRSUtils.runContainerRequestFilters(JAXRSUtils.java:1681) [34:org.apache.cxf.cxf-rt-frontend-jaxrs:3.2.0]
identity_1  |   at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:201) [34:org.apache.cxf.cxf-rt-frontend-jaxrs:3.2.0]
identity_1  |   at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:77) [34:org.apache.cxf.cxf-rt-frontend-jaxrs:3.2.0]
identity_1  |   at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308) [33:org.apache.cxf.cxf-core:3.2.0]
identity_1  |   at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) [33:org.apache.cxf.cxf-core:3.2.0]
identity_1  |   at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:267) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1  |   at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1  |   at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1  |   at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1  |   at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:191) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1  |   at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:301) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1  |   at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:225) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1  |   at javax.servlet.http.HttpServlet.service(HttpServlet.java:687) [19:javax.servlet-api:3.1.0]
identity_1  |   at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:276) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1  |   at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:845) [112:org.eclipse.jetty.servlet:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:584) [112:org.eclipse.jetty.servlet:9.3.14.v20161028]
identity_1  |   at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:71) [136:org.ops4j.pax.web.pax-web-jetty:6.0.6]
identity_1  |   at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) [109:org.eclipse.jetty.security:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1180) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:284) [136:org.ops4j.pax.web.pax-web-jetty:6.0.6]
identity_1  |   at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:512) [112:org.eclipse.jetty.servlet:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1112) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80) [136:org.ops4j.pax.web.pax-web-jetty:6.0.6]
identity_1  |   at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.server.Server.handle(Server.java:534) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:320) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:202) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1  |   at java.lang.Thread.run(Thread.java:748) [?:?]
identity_1  | 2018-02-20T21:10:32,352 | WARN  | qtp719499519-130 | PhaseInterceptorChain            | 33 - org.apache.cxf.cxf-core - 3.2.0 | Exception in handleFault on interceptor org.apache.cxf.jaxrs.interceptor.JAXRSDefaultFaultOutInterceptor@30dd6591
identity_1  | org.apache.cxf.interceptor.Fault: null
identity_1  |   at org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMessage(AbstractFaultChainInitiatorObserver.java:75) [33:org.apache.cxf.cxf-core:3.2.0]
identity_1  |   at org.apache.cxf.phase.PhaseInterceptorChain.wrapExceptionAsFault(PhaseInterceptorChain.java:374) [33:org.apache.cxf.cxf-core:3.2.0]
identity_1  |   at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:332) [33:org.apache.cxf.cxf-core:3.2.0]
identity_1  |   at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) [33:org.apache.cxf.cxf-core:3.2.0]
identity_1  |   at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:267) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1  |   at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1  |   at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1  |   at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1  |   at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:191) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1  |   at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:301) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1  |   at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:225) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1  |   at javax.servlet.http.HttpServlet.service(HttpServlet.java:687) [19:javax.servlet-api:3.1.0]
identity_1  |   at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:276) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1  |   at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:845) [112:org.eclipse.jetty.servlet:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:584) [112:org.eclipse.jetty.servlet:9.3.14.v20161028]
identity_1  |   at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:71) [136:org.ops4j.pax.web.pax-web-jetty:6.0.6]
identity_1  |   at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) [109:org.eclipse.jetty.security:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1180) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:284) [136:org.ops4j.pax.web.pax-web-jetty:6.0.6]
identity_1  |   at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:512) [112:org.eclipse.jetty.servlet:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1112) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80) [136:org.ops4j.pax.web.pax-web-jetty:6.0.6]
identity_1  |   at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.server.Server.handle(Server.java:534) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:320) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:202) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1  |   at java.lang.Thread.run(Thread.java:748) [?:?]
identity_1  | Caused by: java.lang.NullPointerException
identity_1  |   at org.apache.cxf.rs.security.jose.jws.JwsCompactProducer.signWith(JwsCompactProducer.java:111) ~[40:org.apache.cxf.cxf-rt-rs-security-jose:3.2.0]
identity_1  |   at org.apache.cxf.rs.security.jose.jws.JwsCompactProducer.signWith(JwsCompactProducer.java:98) ~[40:org.apache.cxf.cxf-rt-rs-security-jose:3.2.0]
identity_1  |   at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.getAccessToken(GSuiteDirectoryServiceImpl.java:202) ~[14:eu.hlavki.identity.g-suite-identity-sync-services:0.2.1]
identity_1  |   at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.lambda$configure$0(GSuiteDirectoryServiceImpl.java:61) ~[14:eu.hlavki.identity.g-suite-identity-sync-services:0.2.1]
identity_1  |   at com.google.common.base.Suppliers$ExpiringMemoizingSupplier.get(Suppliers.java:227) ~[12:com.google.guava:22.0.0]
identity_1  |   at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.readGroupMembers(GSuiteDirectoryServiceImpl.java:82) ~[14:eu.hlavki.identity.g-suite-identity-sync-services:0.2.1]
identity_1  |   at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.getGroupMembers(GSuiteDirectoryServiceImpl.java:74) ~[14:eu.hlavki.identity.g-suite-identity-sync-services:0.2.1]
identity_1  |   at eu.hlavki.identity.services.rest.security.GSuiteGroupAuthorizationFilter.lambda$new$1(GSuiteGroupAuthorizationFilter.java:43) ~[14:eu.hlavki.identity.g-suite-identity-sync-services:0.2.1]
identity_1  |   at com.google.common.base.Suppliers$ExpiringMemoizingSupplier.get(Suppliers.java:227) ~[12:com.google.guava:22.0.0]
identity_1  |   at eu.hlavki.identity.services.rest.security.GSuiteGroupAuthorizationFilter.filter(GSuiteGroupAuthorizationFilter.java:61) ~[14:eu.hlavki.identity.g-suite-identity-sync-services:0.2.1]
identity_1  |   at org.apache.cxf.jaxrs.utils.JAXRSUtils.runContainerRequestFilters(JAXRSUtils.java:1681) ~[34:org.apache.cxf.cxf-rt-frontend-jaxrs:3.2.0]
identity_1  |   at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:201) ~[34:org.apache.cxf.cxf-rt-frontend-jaxrs:3.2.0]
identity_1  |   at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:77) ~[34:org.apache.cxf.cxf-rt-frontend-jaxrs:3.2.0]
identity_1  |   at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308) ~[33:org.apache.cxf.cxf-core:3.2.0]
identity_1  |   ... 39 more
identity_1  | 2018-02-20T21:10:32,353 | ERROR | qtp719499519-130 | AbstractFaultChainInitiatorObserver | 33 - org.apache.cxf.cxf-core - 3.2.0 | Error occurred during error handling, give up!
identity_1  | org.apache.cxf.interceptor.Fault: null
identity_1  |   at org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMessage(AbstractFaultChainInitiatorObserver.java:75) [33:org.apache.cxf.cxf-core:3.2.0]
identity_1  |   at org.apache.cxf.phase.PhaseInterceptorChain.wrapExceptionAsFault(PhaseInterceptorChain.java:374) [33:org.apache.cxf.cxf-core:3.2.0]
identity_1  |   at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:332) [33:org.apache.cxf.cxf-core:3.2.0]
identity_1  |   at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) [33:org.apache.cxf.cxf-core:3.2.0]
identity_1  |   at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:267) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1  |   at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1  |   at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1  |   at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1  |   at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:191) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1  |   at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:301) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1  |   at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:225) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1  |   at javax.servlet.http.HttpServlet.service(HttpServlet.java:687) [19:javax.servlet-api:3.1.0]
identity_1  |   at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:276) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1  |   at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:845) [112:org.eclipse.jetty.servlet:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:584) [112:org.eclipse.jetty.servlet:9.3.14.v20161028]
identity_1  |   at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:71) [136:org.ops4j.pax.web.pax-web-jetty:6.0.6]
identity_1  |   at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) [109:org.eclipse.jetty.security:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1180) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:284) [136:org.ops4j.pax.web.pax-web-jetty:6.0.6]
identity_1  |   at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:512) [112:org.eclipse.jetty.servlet:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1112) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80) [136:org.ops4j.pax.web.pax-web-jetty:6.0.6]
identity_1  |   at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.server.Server.handle(Server.java:534) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:320) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:202) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1  |   at java.lang.Thread.run(Thread.java:748) [?:?]
identity_1  | Caused by: java.lang.NullPointerException
identity_1  |   at org.apache.cxf.rs.security.jose.jws.JwsCompactProducer.signWith(JwsCompactProducer.java:111) ~[40:org.apache.cxf.cxf-rt-rs-security-jose:3.2.0]
identity_1  |   at org.apache.cxf.rs.security.jose.jws.JwsCompactProducer.signWith(JwsCompactProducer.java:98) ~[40:org.apache.cxf.cxf-rt-rs-security-jose:3.2.0]
identity_1  |   at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.getAccessToken(GSuiteDirectoryServiceImpl.java:202) ~[14:eu.hlavki.identity.g-suite-identity-sync-services:0.2.1]
identity_1  |   at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.lambda$configure$0(GSuiteDirectoryServiceImpl.java:61) ~[14:eu.hlavki.identity.g-suite-identity-sync-services:0.2.1]
identity_1  |   at com.google.common.base.Suppliers$ExpiringMemoizingSupplier.get(Suppliers.java:227) ~[12:com.google.guava:22.0.0]
identity_1  |   at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.readGroupMembers(GSuiteDirectoryServiceImpl.java:82) ~[14:eu.hlavki.identity.g-suite-identity-sync-services:0.2.1]
identity_1  |   at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.getGroupMembers(GSuiteDirectoryServiceImpl.java:74) ~[14:eu.hlavki.identity.g-suite-identity-sync-services:0.2.1]
identity_1  |   at eu.hlavki.identity.services.rest.security.GSuiteGroupAuthorizationFilter.lambda$new$1(GSuiteGroupAuthorizationFilter.java:43) ~[14:eu.hlavki.identity.g-suite-identity-sync-services:0.2.1]
identity_1  |   at com.google.common.base.Suppliers$ExpiringMemoizingSupplier.get(Suppliers.java:227) ~[12:com.google.guava:22.0.0]
identity_1  |   at eu.hlavki.identity.services.rest.security.GSuiteGroupAuthorizationFilter.filter(GSuiteGroupAuthorizationFilter.java:61) ~[14:eu.hlavki.identity.g-suite-identity-sync-services:0.2.1]
identity_1  |   at org.apache.cxf.jaxrs.utils.JAXRSUtils.runContainerRequestFilters(JAXRSUtils.java:1681) ~[34:org.apache.cxf.cxf-rt-frontend-jaxrs:3.2.0]
identity_1  |   at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:201) ~[34:org.apache.cxf.cxf-rt-frontend-jaxrs:3.2.0]
identity_1  |   at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:77) ~[34:org.apache.cxf.cxf-rt-frontend-jaxrs:3.2.0]
identity_1  |   at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308) ~[33:org.apache.cxf.cxf-core:3.2.0]
identity_1  |   ... 39 more
identity_1  | 2018-02-20T21:10:32,354 | WARN  | qtp719499519-130 | ServletHandler                   | 114 - org.eclipse.jetty.util - 9.3.14.v20161028 | /cxf/identity/user
identity_1  | java.lang.NullPointerException: null
identity_1  |   at org.apache.cxf.rs.security.jose.jws.JwsCompactProducer.signWith(JwsCompactProducer.java:111) ~[?:?]
identity_1  |   at org.apache.cxf.rs.security.jose.jws.JwsCompactProducer.signWith(JwsCompactProducer.java:98) ~[?:?]
identity_1  |   at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.getAccessToken(GSuiteDirectoryServiceImpl.java:202) ~[?:?]
identity_1  |   at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.lambda$configure$0(GSuiteDirectoryServiceImpl.java:61) ~[?:?]
identity_1  |   at com.google.common.base.Suppliers$ExpiringMemoizingSupplier.get(Suppliers.java:227) ~[12:com.google.guava:22.0.0]
identity_1  |   at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.readGroupMembers(GSuiteDirectoryServiceImpl.java:82) ~[?:?]
identity_1  |   at eu.hlavki.identity.services.google.impl.GSuiteDirectoryServiceImpl.getGroupMembers(GSuiteDirectoryServiceImpl.java:74) ~[?:?]
identity_1  |   at eu.hlavki.identity.services.rest.security.GSuiteGroupAuthorizationFilter.lambda$new$1(GSuiteGroupAuthorizationFilter.java:43) ~[?:?]
identity_1  |   at com.google.common.base.Suppliers$ExpiringMemoizingSupplier.get(Suppliers.java:227) [12:com.google.guava:22.0.0]
identity_1  |   at eu.hlavki.identity.services.rest.security.GSuiteGroupAuthorizationFilter.filter(GSuiteGroupAuthorizationFilter.java:61) [14:eu.hlavki.identity.g-suite-identity-sync-services:0.2.1]
identity_1  |   at org.apache.cxf.jaxrs.utils.JAXRSUtils.runContainerRequestFilters(JAXRSUtils.java:1681) [34:org.apache.cxf.cxf-rt-frontend-jaxrs:3.2.0]
identity_1  |   at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:201) [34:org.apache.cxf.cxf-rt-frontend-jaxrs:3.2.0]
identity_1  |   at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:77) [34:org.apache.cxf.cxf-rt-frontend-jaxrs:3.2.0]
identity_1  |   at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308) [33:org.apache.cxf.cxf-core:3.2.0]
identity_1  |   at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) [33:org.apache.cxf.cxf-core:3.2.0]
identity_1  |   at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:267) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1  |   at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1  |   at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1  |   at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1  |   at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:191) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1  |   at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:301) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1  |   at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:225) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1  |   at javax.servlet.http.HttpServlet.service(HttpServlet.java:687) [19:javax.servlet-api:3.1.0]
identity_1  |   at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:276) [46:org.apache.cxf.cxf-rt-transports-http:3.2.0]
identity_1  |   at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:845) [112:org.eclipse.jetty.servlet:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:584) [112:org.eclipse.jetty.servlet:9.3.14.v20161028]
identity_1  |   at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:71) [136:org.ops4j.pax.web.pax-web-jetty:6.0.6]
identity_1  |   at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) [109:org.eclipse.jetty.security:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1180) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:284) [136:org.ops4j.pax.web.pax-web-jetty:6.0.6]
identity_1  |   at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:512) [112:org.eclipse.jetty.servlet:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1112) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80) [136:org.ops4j.pax.web.pax-web-jetty:6.0.6]
identity_1  |   at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.server.Server.handle(Server.java:534) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:320) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251) [111:org.eclipse.jetty.server:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.io.ssl.SslConnection.onFillable(SslConnection.java:202) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:273) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:95) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93) [103:org.eclipse.jetty.io:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1  |   at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) [114:org.eclipse.jetty.util:9.3.14.v20161028]
identity_1  |   at java.lang.Thread.run(Thread.java:748) [?:?]
hlavki commented 6 years ago

Hi @pusnik, problem is in documentation. It's mistake and I am sorry for that. If you followed configuration documentation, it said that, you have to run command for unreleased 0.3.x version: config:edit eu.hlavki.identity.google.

Proper value for latest release 0.2.1 is: config:edit eu.hlavki.identity.

I fixed documentation and now it should work. Please let me note if it works for you. thanks

pusnik commented 6 years ago

Thank's! Will try it out.

hlavki commented 6 years ago

Closing this issue. Reopen, if problem persists.