Hello! I'm trying to configure Oauth2-Google for my OpenMeetings 3.04 I have alredy activated Google+ API and configured with my clientID and secret
However auth isn't working, once your are authenticated with google, OM redirects to a white page with internal error text display. I have attached my log and my current config *Name *Google *IconURL* https://www.google.ru/images/google_favicon_128.png *client_id* XXXXXXXXXXXXXXXXXXXXXXXXXXXX *client_secret* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX *Redirect_uri* https://conferencia.guifi.net/openmeetings/signin?oauthid=2 *Request Key URL * https://accounts.google.com/o/oauth2/auth?redirect_uri={$redirect_uri}&response_type=code&client_id={$client_id}&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.profile <https://accounts.google.com/o/oauth2/auth?redirect_uri=%7B$redirect_uri%7D&response_type=code&client_id=%7B$client_id%7D&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.profile> *Request token URL* https://accounts.google.com/o/oauth2/auth?redirect_uri={$redirect_uri}&response_type=code&client_id={$client_id}&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.profile <https://accounts.google.com/o/oauth2/auth?redirect_uri=%7B$redirect_uri%7D&response_type=code&client_id=%7B$client_id%7D&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.profile> *Request token atrib* code={$code}&client_id={$client_id}&client_secret={$client_secret}&redirect_uri={$redirect_uri}&grant_type=authorization_code *Request info* https://www.googleapis.com/oauth2/v1/userinfo?access_token={$access_token} *Login Param name *email *Email Param name* email *FirstName Param name* given_name *LastName Param name* family_name Have anyone google-oaut2 running with OM3? Thank's!
DEBUG 04-07 14:44:29.103 ServletWebRequest.java 1122098 189 org.apache.wicket.protocol.http.servlet.ServletWebRequest [http-nio-0.0.0.0-5080-exec-1] - Calculating context relative path from: context path '/openmeetings', filterPrefix '', uri '/openmeetings/signin' DEBUG 04-07 14:44:29.104 PageAccessSynchronizer.java 1122099 112 org.apache.wicket.page.PageAccessSynchronizer [http-nio-0.0.0.0-5080-exec-1] - 'http-nio-0.0.0.0-5080-exec-1' attempting to acquire lock to page with id '5' DEBUG 04-07 14:44:29.104 PageAccessSynchronizer.java 1122099 137 org.apache.wicket.page.PageAccessSynchronizer [http-nio-0.0.0.0-5080-exec-1] - http-nio-0.0.0.0-5080-exec-1 acquired lock to page 5 DEBUG 04-07 14:44:29.105 Page.java 1122100 871 org.apache.wicket.Page [http-nio-0.0.0.0-5080-exec-1] - ending request for page [Page class = org.apache.openmeetings.web.pages.auth.SignInPage, id = 5, render count = 1], request org.apache.wicket.protocol.http.servlet.ServletWebRequest@23d80695 DEBUG 04-07 14:44:29.105 Page.java 1122100 871 org.apache.wicket.Page [http-nio-0.0.0.0-5080-exec-1] - ending request for page [Page class = org.apache.openmeetings.web.pages.auth.SignInPage, id = 5, render count = 1], request org.apache.wicket.protocol.http.servlet.ServletWebRequest@23d80695 DEBUG 04-07 14:44:29.110 AsynchronousDataStore.java 1122105 354 org.apache.wicket.pageStore.AsynchronousDataStore$PageSavingRunnable [Wicket-PageSavingThread] - Saving asynchronously: Entry [sessionId=CACAB900A0C6A18184E3B2256151FBE9, pageId=5]... DEBUG 04-07 14:44:29.110 PageAccessSynchronizer.java 1122105 207 org.apache.wicket.page.PageAccessSynchronizer [http-nio-0.0.0.0-5080-exec-1] - 'http-nio-0.0.0.0-5080-exec-1' released lock to page with id '5' DEBUG 04-07 14:44:29.110 DiskDataStore.java 1122105 186 org.apache.wicket.pageStore.DiskDataStore [Wicket-PageSavingThread] - Storing data for page with id '5' in session with id 'CACAB900A0C6A18184E3B2256151FBE9' DEBUG 04-07 14:44:29.110 PageAccessSynchronizer.java 1122105 358 org.apache.wicket.page.PageAccessSynchronizer [http-nio-0.0.0.0-5080-exec-1] - 'http-nio-0.0.0.0-5080-exec-1' notifying blocked threads DEBUG 04-07 14:44:29.358 ServletWebRequest.java 1122353 189 org.apache.wicket.protocol.http.servlet.ServletWebRequest [http-nio-0.0.0.0-5080-exec-4] - Calculating context relative path from: context path '/openmeetings', filterPrefix '', uri '/openmeetings/signin' DEBUG 04-07 14:44:29.359 ServletWebRequest.java 1122354 189 org.apache.wicket.protocol.http.servlet.ServletWebRequest [http-nio-0.0.0.0-5080-exec-4] - Calculating context relative path from: context path '/openmeetings', filterPrefix '', uri '/openmeetings/signin' DEBUG 04-07 14:44:29.359 ServletWebRequest.java 1122354 189 org.apache.wicket.protocol.http.servlet.ServletWebRequest [http-nio-0.0.0.0-5080-exec-4] - Calculating context relative path from: context path '/openmeetings', filterPrefix '', uri '/openmeetings/signin' DEBUG 04-07 14:44:29.359 ServletWebRequest.java 1122354 189 org.apache.wicket.protocol.http.servlet.ServletWebRequest [http-nio-0.0.0.0-5080-exec-4] - Calculating context relative path from: context path '/openmeetings', filterPrefix '', uri '/openmeetings/signin' DEBUG 04-07 14:44:29.364 SignInPage.java 1122359 96 org.apache.openmeetings.web.pages.auth.SignInPage [http-nio-0.0.0.0-5080-exec-4] - OAuthServer=OAuthServer [id=2, name=Google, iconUrl=https://www.google.ru/images/google_favicon_128.png, enabled=true, clientId=103303649904-ushp3hho5tsgfub7b0h88bgt08g586f1.apps.googleusercontent.com, clientSecret=_DGyvZCYQoXHGpnR69e_Pit6, requestKeyUrl=https://accounts.google.com/o/oauth2/auth?redirect_uri={$redirect_uri}&response_type=code&client_id={$client_id}&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fplus.profile.emails.read+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fplus.login, requestTokenUrl=https://accounts.google.com/o/oauth2/token, requestTokenAttributes=code={$code}&client_id={$client_id}&client_secret={$client_secret}&redirect_uri={$redirect_uri}&grant_type=authorization_code, requestTokenMethod=post, requestInfoUrl=https://www.googleapis.com/oauth2/v1/userinfo?access_token={$access_token}, loginParamName=email, emailParamName=email, firstnameParamName=given_name, lastnameParamName=family_name, deleted=false] DEBUG 04-07 14:44:29.366 ServletWebRequest.java 1122361 189 org.apache.wicket.protocol.http.servlet.ServletWebRequest [http-nio-0.0.0.0-5080-exec-4] - Calculating context relative path from: context path '/openmeetings', filterPrefix '', uri '/openmeetings/signin' DEBUG 04-07 14:44:29.367 ServletWebRequest.java 1122362 189 org.apache.wicket.protocol.http.servlet.ServletWebRequest [http-nio-0.0.0.0-5080-exec-4] - Calculating context relative path from: context path '/openmeetings', filterPrefix '', uri '/openmeetings/signin' DEBUG 04-07 14:44:29.367 ServletWebRequest.java 1122362 189 org.apache.wicket.protocol.http.servlet.ServletWebRequest [http-nio-0.0.0.0-5080-exec-4] - Calculating context relative path from: context path '/openmeetings', filterPrefix '', uri '/openmeetings/signin' DEBUG 04-07 14:44:29.367 ServletWebRequest.java 1122362 189 org.apache.wicket.protocol.http.servlet.ServletWebRequest [http-nio-0.0.0.0-5080-exec-4] - Calculating context relative path from: context path '/openmeetings', filterPrefix '', uri '/openmeetings/signin' DEBUG 04-07 14:44:29.368 SignInPage.java 1122363 115 org.apache.openmeetings.web.pages.auth.SignInPage [http-nio-0.0.0.0-5080-exec-4] - redirectUrl=https://accounts.google.com/o/oauth2/auth?redirect_uri=https%3A%2F%2Fconferencia.guifi.net%2Fopenmeetings%2Fsignin%3Foauthid%3D2&response_type=code&client_id=103303649904-ushp3hho5tsgfub7b0h88bgt08g586f1.apps.googleusercontent.com&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fplus.profile.emails.read+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fplus.login DEBUG 04-07 14:44:29.369 ServletWebRequest.java 1122364 189 org.apache.wicket.protocol.http.servlet.ServletWebRequest [http-nio-0.0.0.0-5080-exec-4] - Calculating context relative path from: context path '/openmeetings', filterPrefix '', uri '/openmeetings/signin' DEBUG 04-07 14:44:29.369 ServletWebRequest.java 1122364 189 org.apache.wicket.protocol.http.servlet.ServletWebRequest [http-nio-0.0.0.0-5080-exec-4] - Calculating context relative path from: context path '/openmeetings', filterPrefix '', uri '/openmeetings/signin' DEBUG 04-07 14:44:29.369 ServletWebRequest.java 1122364 189 org.apache.wicket.protocol.http.servlet.ServletWebRequest [http-nio-0.0.0.0-5080-exec-4] - Calculating context relative path from: context path '/openmeetings', filterPrefix '', uri '/openmeetings/signin' DEBUG 04-07 14:44:29.369 ServletWebRequest.java 1122364 189 org.apache.wicket.protocol.http.servlet.ServletWebRequest [http-nio-0.0.0.0-5080-exec-4] - Calculating context relative path from: context path '/openmeetings', filterPrefix '', uri '/openmeetings/signin' DEBUG 04-07 14:44:29.997 ServletWebRequest.java 1122992 189 org.apache.wicket.protocol.http.servlet.ServletWebRequest [http-nio-0.0.0.0-5080-exec-9] - Calculating context relative path from: context path '/openmeetings', filterPrefix '', uri '/openmeetings/signin' DEBUG 04-07 14:44:29.997 ServletWebRequest.java 1122992 189 org.apache.wicket.protocol.http.servlet.ServletWebRequest [http-nio-0.0.0.0-5080-exec-9] - Calculating context relative path from: context path '/openmeetings', filterPrefix '', uri '/openmeetings/signin' DEBUG 04-07 14:44:29.997 ServletWebRequest.java 1122992 189 org.apache.wicket.protocol.http.servlet.ServletWebRequest [http-nio-0.0.0.0-5080-exec-9] - Calculating context relative path from: context path '/openmeetings', filterPrefix '', uri '/openmeetings/signin' DEBUG 04-07 14:44:29.998 ServletWebRequest.java 1122993 189 org.apache.wicket.protocol.http.servlet.ServletWebRequest [http-nio-0.0.0.0-5080-exec-9] - Calculating context relative path from: context path '/openmeetings', filterPrefix '', uri '/openmeetings/signin' DEBUG 04-07 14:44:30.003 SignInPage.java 1122998 96 org.apache.openmeetings.web.pages.auth.SignInPage [http-nio-0.0.0.0-5080-exec-9] - OAuthServer=OAuthServer [id=2, name=Google, iconUrl=https://www.google.ru/images/google_favicon_128.png, enabled=true, clientId=103303649904-ushp3hho5tsgfub7b0h88bgt08g586f1.apps.googleusercontent.com, clientSecret=_DGyvZCYQoXHGpnR69e_Pit6, requestKeyUrl=https://accounts.google.com/o/oauth2/auth?redirect_uri={$redirect_uri}&response_type=code&client_id={$client_id}&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fplus.profile.emails.read+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fplus.login, requestTokenUrl=https://accounts.google.com/o/oauth2/token, requestTokenAttributes=code={$code}&client_id={$client_id}&client_secret={$client_secret}&redirect_uri={$redirect_uri}&grant_type=authorization_code, requestTokenMethod=post, requestInfoUrl=https://www.googleapis.com/oauth2/v1/userinfo?access_token={$access_token}, loginParamName=email, emailParamName=email, firstnameParamName=given_name, lastnameParamName=family_name, deleted=false] DEBUG 04-07 14:44:30.003 SignInPage.java 1122998 104 org.apache.openmeetings.web.pages.auth.SignInPage [http-nio-0.0.0.0-5080-exec-9] - OAuth response code=4/bgXoUnUeyIizE5yiiNTtkQdDr0_1DiSDhxkRyA8kyzo.kk5U_tfKb1YWoiIBeO6P2m98NdInmQI DEBUG 04-07 14:44:30.006 ServletWebRequest.java 1123001 189 org.apache.wicket.protocol.http.servlet.ServletWebRequest [http-nio-0.0.0.0-5080-exec-9] - Calculating context relative path from: context path '/openmeetings', filterPrefix '', uri '/openmeetings/signin' DEBUG 04-07 14:44:30.006 ServletWebRequest.java 1123001 189 org.apache.wicket.protocol.http.servlet.ServletWebRequest [http-nio-0.0.0.0-5080-exec-9] - Calculating context relative path from: context path '/openmeetings', filterPrefix '', uri '/openmeetings/signin' DEBUG 04-07 14:44:30.006 ServletWebRequest.java 1123001 189 org.apache.wicket.protocol.http.servlet.ServletWebRequest [http-nio-0.0.0.0-5080-exec-9] - Calculating context relative path from: context path '/openmeetings', filterPrefix '', uri '/openmeetings/signin' DEBUG 04-07 14:44:30.007 ServletWebRequest.java 1123002 189 org.apache.wicket.protocol.http.servlet.ServletWebRequest [http-nio-0.0.0.0-5080-exec-9] - Calculating context relative path from: context path '/openmeetings', filterPrefix '', uri '/openmeetings/signin' DEBUG 04-07 14:44:30.422 SignInPage.java 1123417 107 org.apache.openmeetings.web.pages.auth.SignInPage [http-nio-0.0.0.0-5080-exec-9] - OAuthInfo=AuthInfo [accessToken=ya29.TgFtLh45uE5I2Q1GcBzBKeA4n05UPqYc3zN9hAWxzgRNecl_JpAl1im29eHcVEOqOmIZLoGzTvxCNA, refreshToken=null, tokenType=Bearer, expiresIn=3599] DEBUG 04-07 14:44:30.425 ServletWebRequest.java 1123420 189 org.apache.wicket.protocol.http.servlet.ServletWebRequest [http-nio-0.0.0.0-5080-exec-9] - Calculating context relative path from: context path '/openmeetings', filterPrefix '', uri '/openmeetings/signin' DEBUG 04-07 14:44:30.426 ServletWebRequest.java 1123421 189 org.apache.wicket.protocol.http.servlet.ServletWebRequest [http-nio-0.0.0.0-5080-exec-9] - Calculating context relative path from: context path '/openmeetings', filterPrefix '', uri '/openmeetings/signin' DEBUG 04-07 14:44:30.426 ServletWebRequest.java 1123421 189 org.apache.wicket.protocol.http.servlet.ServletWebRequest [http-nio-0.0.0.0-5080-exec-9] - Calculating context relative path from: context path '/openmeetings', filterPrefix '', uri '/openmeetings/signin' DEBUG 04-07 14:44:30.426 ServletWebRequest.java 1123421 189 org.apache.wicket.protocol.http.servlet.ServletWebRequest [http-nio-0.0.0.0-5080-exec-9] - Calculating context relative path from: context path '/openmeetings', filterPrefix '', uri '/openmeetings/signin' ERROR 04-07 14:44:30.930 UserManager.java 1123925 339 org.apache.openmeetings.data.user.UserManager [http-nio-0.0.0.0-5080-exec-9] - [registerUser] java.lang.NullPointerException: null at org.apache.openmeetings.data.user.UserManager.registerUserInit(UserManager.java:387) [openmeetings-core-3.0.4-RELEASE.jar:na] at org.apache.openmeetings.data.user.UserManager.registerUser(UserManager.java:326) [openmeetings-core-3.0.4-RELEASE.jar:na] at org.apache.openmeetings.data.user.UserManager.registerUserNoEmail(UserManager.java:310) [openmeetings-core-3.0.4-RELEASE.jar:na] at org.apache.openmeetings.data.user.UserManager$$FastClassBySpringCGLIB$$c43b186d.invoke(<generated>) [spring-core-4.0.8.RELEASE.jar:na] at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) [spring-core-4.0.8.RELEASE.jar:4.0.8.RELEASE] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:708) [spring-aop-4.0.8.RELEASE.jar:4.0.8.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) [spring-aop-4.0.8.RELEASE.jar:4.0.8.RELEASE] at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:98) [spring-tx-jar-4.0.8.RELEASE.jar:4.0.8.RELEASE] at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:262) [spring-tx-jar-4.0.8.RELEASE.jar:4.0.8.RELEASE] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:95) [spring-tx-jar-4.0.8.RELEASE.jar:4.0.8.RELEASE] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [spring-aop-4.0.8.RELEASE.jar:4.0.8.RELEASE] at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:644) [spring-aop-4.0.8.RELEASE.jar:4.0.8.RELEASE] at org.apache.openmeetings.data.user.UserManager$$EnhancerBySpringCGLIB$$aaa22c9c.registerUserNoEmail(<generated>) [spring-core-4.0.8.RELEASE.jar:na] at org.apache.openmeetings.web.pages.auth.SignInPage.loginViaOAuth2(SignInPage.java:347) [openmeetings-web-3.0.4-RELEASE.jar:na] at org.apache.openmeetings.web.pages.auth.SignInPage.<init>(SignInPage.java:110) [openmeetings-web-3.0.4-RELEASE.jar:na] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [na:1.8.0_40] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) [na:1.8.0_40] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [na:1.8.0_40] at java.lang.reflect.Constructor.newInstance(Constructor.java:422) [na:1.8.0_40] at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:171) [wicket-core-jar-6.19.0.jar:6.19.0] at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:99) [wicket-core-jar-6.19.0.jar:6.19.0] at org.apache.wicket.DefaultMapperContext.newPageInstance(DefaultMapperContext.java:137) [wicket-core-jar-6.19.0.jar:6.19.0] at org.apache.wicket.core.request.handler.PageProvider.resolvePageInstance(PageProvider.java:268) [wicket-core-jar-6.19.0.jar:6.19.0] at org.apache.wicket.core.request.handler.PageProvider.getPageInstance(PageProvider.java:166) [wicket-core-jar-6.19.0.jar:6.19.0] at org.apache.wicket.request.handler.render.PageRenderer.getPage(PageRenderer.java:78) [wicket-core-jar-6.19.0.jar:6.19.0] at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:279) [wicket-core-jar-6.19.0.jar:6.19.0] at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175) [wicket-core-jar-6.19.0.jar:6.19.0] at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:890) [wicket-core-jar-6.19.0.jar:6.19.0] at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) [wicket-request-jar-6.19.0.jar:6.19.0] at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261) [wicket-core-jar-6.19.0.jar:6.19.0] at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218) [wicket-core-jar-6.19.0.jar:6.19.0] at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289) [wicket-core-jar-6.19.0.jar:6.19.0] at org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:59) [wicket-native-websocket-core-jar-6.19.0.jar:6.19.0] at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201) [wicket-core-jar-6.19.0.jar:6.19.0] at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282) [wicket-core-jar-6.19.0.jar:6.19.0] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core.jar:7.0.57] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core.jar:7.0.57] at org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77) [red5-server.jar:1.0.5-RELEASE] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core.jar:7.0.57] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core.jar:7.0.57] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) [tomcat-embed-core.jar:7.0.57] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) [tomcat-embed-core.jar:7.0.57] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:503) [tomcat-embed-core.jar:7.0.57] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) [tomcat-embed-core.jar:7.0.57] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) [tomcat-embed-core.jar:7.0.57] at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) [tomcat-embed-core.jar:7.0.57] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) [tomcat-embed-core.jar:7.0.57] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421) [tomcat-embed-core.jar:7.0.57] at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070) [tomcat-embed-core.jar:7.0.57] at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) [tomcat-embed-core.jar:7.0.57] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736) [tomcat-embed-core.jar:7.0.57] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1695) [tomcat-embed-core.jar:7.0.57] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_40] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_40] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core.jar:7.0.57] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_40] ERROR 04-07 14:44:30.934 DefaultExceptionMapper.java 1123929 170 org.apache.wicket.DefaultExceptionMapper [http-nio-0.0.0.0-5080-exec-9] - Unexpected error occurred org.apache.wicket.WicketRuntimeException: Can't instantiate page using constructor 'public org.apache.openmeetings.web.pages.auth.SignInPage(org.apache.wicket.request.mapper.parameter.PageParameters)' and argument 'oauthid=[2], code=[4/bgXoUnUeyIizE5yiiNTtkQdDr0_1DiSDhxkRyA8kyzo.kk5U_tfKb1YWoiIBeO6P2m98NdInmQI], authuser=[0], num_sessions=[1], session_state=[ad290121ca9f19d59735451696bd6ba5342a8f29..545f], prompt=[none]'. An exception has been thrown during construction! at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:194) ~[wicket-core-jar-6.19.0.jar:6.19.0] at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:99) ~[wicket-core-jar-6.19.0.jar:6.19.0] at org.apache.wicket.DefaultMapperContext.newPageInstance(DefaultMapperContext.java:137) ~[wicket-core-jar-6.19.0.jar:6.19.0] at org.apache.wicket.core.request.handler.PageProvider.resolvePageInstance(PageProvider.java:268) ~[wicket-core-jar-6.19.0.jar:6.19.0] at org.apache.wicket.core.request.handler.PageProvider.getPageInstance(PageProvider.java:166) ~[wicket-core-jar-6.19.0.jar:6.19.0] at org.apache.wicket.request.handler.render.PageRenderer.getPage(PageRenderer.java:78) ~[wicket-core-jar-6.19.0.jar:6.19.0] at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:279) ~[wicket-core-jar-6.19.0.jar:6.19.0] at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175) ~[wicket-core-jar-6.19.0.jar:6.19.0] at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:890) ~[wicket-core-jar-6.19.0.jar:6.19.0] at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) ~[wicket-request-jar-6.19.0.jar:6.19.0] at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261) [wicket-core-jar-6.19.0.jar:6.19.0] at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218) [wicket-core-jar-6.19.0.jar:6.19.0] at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289) [wicket-core-jar-6.19.0.jar:6.19.0] at org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:59) [wicket-native-websocket-core-jar-6.19.0.jar:6.19.0] at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201) [wicket-core-jar-6.19.0.jar:6.19.0] at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282) [wicket-core-jar-6.19.0.jar:6.19.0] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core.jar:7.0.57] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core.jar:7.0.57] at org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77) [red5-server.jar:1.0.5-RELEASE] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [tomcat-embed-core.jar:7.0.57] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [tomcat-embed-core.jar:7.0.57] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) [tomcat-embed-core.jar:7.0.57] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) [tomcat-embed-core.jar:7.0.57] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:503) [tomcat-embed-core.jar:7.0.57] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) [tomcat-embed-core.jar:7.0.57] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) [tomcat-embed-core.jar:7.0.57] at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) [tomcat-embed-core.jar:7.0.57] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) [tomcat-embed-core.jar:7.0.57] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421) [tomcat-embed-core.jar:7.0.57] at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070) [tomcat-embed-core.jar:7.0.57] at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) [tomcat-embed-core.jar:7.0.57] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736) [tomcat-embed-core.jar:7.0.57] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1695) [tomcat-embed-core.jar:7.0.57] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_40] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_40] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core.jar:7.0.57] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_40] Caused by: java.lang.reflect.InvocationTargetException: null at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.8.0_40] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[na:1.8.0_40] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.8.0_40] at java.lang.reflect.Constructor.newInstance(Constructor.java:422) ~[na:1.8.0_40] at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:171) ~[wicket-core-jar-6.19.0.jar:6.19.0] ... 36 common frames omitted Caused by: java.lang.RuntimeException: Couldn't register new oauth user at org.apache.openmeetings.web.pages.auth.SignInPage.loginViaOAuth2(SignInPage.java:350) ~[openmeetings-web-3.0.4-RELEASE.jar:na] at org.apache.openmeetings.web.pages.auth.SignInPage.<init>(SignInPage.java:110) ~[openmeetings-web-3.0.4-RELEASE.jar:na] ... 41 common frames omitted DEBUG 04-07 14:44:30.935 PageAccessSynchronizer.java 1123930 112 org.apache.wicket.page.PageAccessSynchronizer [http-nio-0.0.0.0-5080-exec-9] - 'http-nio-0.0.0.0-5080-exec-9' attempting to acquire lock to page with id '8' DEBUG 04-07 14:44:30.935 PageAccessSynchronizer.java 1123930 137 org.apache.wicket.page.PageAccessSynchronizer [http-nio-0.0.0.0-5080-exec-9] - http-nio-0.0.0.0-5080-exec-9 acquired lock to page 8 DEBUG 04-07 14:44:30.936 ServletWebRequest.java 1123931 189 org.apache.wicket.protocol.http.servlet.ServletWebRequest [http-nio-0.0.0.0-5080-exec-9] - Calculating context relative path from: context path '/openmeetings', filterPrefix '', uri '/openmeetings/signin' DEBUG 04-07 14:44:30.937 ServletWebRequest.java 1123932 189 org.apache.wicket.protocol.http.servlet.ServletWebRequest [http-nio-0.0.0.0-5080-exec-9] - Calculating context relative path from: context path '/openmeetings', filterPrefix '', uri '/openmeetings/signin' DEBUG 04-07 14:44:30.937 ServletWebRequest.java 1123932 189 org.apache.wicket.protocol.http.servlet.ServletWebRequest [http-nio-0.0.0.0-5080-exec-9] - Calculating context relative path from: context path '/openmeetings', filterPrefix '', uri '/openmeetings/signin' DEBUG 04-07 14:44:30.937 ServletWebRequest.java 1123932 189 org.apache.wicket.protocol.http.servlet.ServletWebRequest [http-nio-0.0.0.0-5080-exec-9] - Calculating context relative path from: context path '/openmeetings', filterPrefix '', uri '/openmeetings/signin' DEBUG 04-07 14:44:30.938 Page.java 1123933 871 org.apache.wicket.Page [http-nio-0.0.0.0-5080-exec-9] - ending request for page [Page class = org.apache.wicket.markup.html.pages.InternalErrorPage, id = 8, render count = 1], request org.apache.wicket.protocol.http.servlet.ServletWebRequest@139204fb DEBUG 04-07 14:44:30.938 Page.java 1123933 871 org.apache.wicket.Page [http-nio-0.0.0.0-5080-exec-9] - ending request for page [Page class = org.apache.wicket.markup.html.pages.InternalErrorPage, id = 8, render count = 1], request org.apache.wicket.protocol.http.servlet.ServletWebRequest@139204fb DEBUG 04-07 14:44:30.938 PageAccessSynchronizer.java 1123933 207 org.apache.wicket.page.PageAccessSynchronizer [http-nio-0.0.0.0-5080-exec-9] - 'http-nio-0.0.0.0-5080-exec-9' released lock to page with id '8' DEBUG 04-07 14:44:30.939 PageAccessSynchronizer.java 1123934 358 org.apache.wicket.page.PageAccessSynchronizer [http-nio-0.0.0.0-5080-exec-9] - 'http-nio-0.0.0.0-5080-exec-9' notifying blocked threads