Thanks, I did it last night, but it did not work. Let me add another breakpoint.
On Tue, Feb 27, 2018 at 8:35 PM, Bas Gooren <b...@iswd.nl> wrote: > Hi! > > The last line of the stack trace indicates that a NullPointerException is > occurring; My guess is that this happens inside your code, probably in the > constructor of assets.endpoints.OIDCConsensusPage > > You’ll have to get your hands on the full stack trace (when not in the > logs, simply set a debug breakpoint in your constructor, and step through > the code) to find out exactly where the NPE is thrown. > > Met vriendelijke groet, > Kind regards, > > Bas Gooren > > Op 27 februari 2018 bij 13:25:56, Shengche Hsiao (shengchehs...@gmail.com) > schreef: > > Hi there, > > I wrote a wicket-based application , users write some info on page A and > submit to page B. but it ran into error, logs list below > > [Server:auth-003] 20:11:13,722 ERROR > [org.apache.wicket.DefaultExceptionMapper] (default task-44) Unexpected > error occurred: org.apache.wicket.WicketRuntimeException: Can't > instantiate > page using constructor 'public > assets.endpoints.OIDCConsensusPage(org.apache.wicket.request.mapper.parameter.PageParameters)' > > and argument 'Auth_Request_Migration=[true], Auth_Request_RedirectUri=[ > https://oidc.tanet.edu.tw/serviceclient/client-service-back], > Auth_Request_State=[cGYIeirvLRTq25elwY0lrEtmr8ZVX9Yov2ku_IeC2Sk], > Auth_Request_Response_Type=[code], > Auth_Request_Client_ID=[ba3a199485df7b35c351fa6b73032863], > Auth_Request_Nonce=[gr4jpMbbFl9OLQU9v5Pvwtn1SbTq4X9ycGTlIZyhe1k], > Auth_Request_Scope=[openid email profile openid2 eduinfo personid guid]'. > An exception has been thrown during construction! > > [Server:auth-003] at > org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:194) > > > [Server:auth-003] at > org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:99) > > > [Server:auth-003] at > org.apache.wicket.DefaultMapperContext.newPageInstance(DefaultMapperContext.java:106) > > > [Server:auth-003] at > org.apache.wicket.core.request.handler.PageProvider.resolvePageInstance(PageProvider.java:271) > > > [Server:auth-003] at > org.apache.wicket.core.request.handler.PageProvider. > getPageInstance(PageProvider.java:169) > > [Server:auth-003] at > org.apache.wicket.request.handler.render.PageRenderer.getPage(PageRenderer.java:78) > > > [Server:auth-003] at > org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:102) > > > [Server:auth-003] at > org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:195) > > > [Server:auth-003] at > org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond( > RenderPageRequestHandler.java:175) > > [Server:auth-003] at > org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:895) > > > [Server:auth-003] at > org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) > > > [Server:auth-003] at > org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:265) > > > [Server:auth-003] at > org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:222) > > > [Server:auth-003] at > org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:293) > > > [Server:auth-003] at > org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:261) > > > [Server:auth-003] at > org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:203) > > > [Server:auth-003] at > org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:284) > > > [Server:auth-003] at > io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) > > [Server:auth-003] at > io.undertow.servlet.handlers.FilterHandler$FilterChainImpl. > doFilter(FilterHandler.java:131) > > [Server:auth-003] at > io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) > > > [Server:auth-003] at > io.undertow.servlet.handlers.security.ServletSecurityRoleHandler. > handleRequest(ServletSecurityRoleHandler.java:62) > > [Server:auth-003] at > io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest( > ServletDispatchingHandler.java:36) > > [Server:auth-003] at > org.wildfly.extension.undertow.security.SecurityContextAssociationHand > ler.handleRequest(SecurityContextAssociationHandler.java:78) > > [Server:auth-003] at > io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) > > > [Server:auth-003] at > io.undertow.servlet.handlers.security.SSLInformationAssociationHandl > er.handleRequest(SSLInformationAssociationHandler.java:131) > > [Server:auth-003] at > io.undertow.servlet.handlers.security.ServletAuthenticationCallHandl > er.handleRequest(ServletAuthenticationCallHandler.java:57) > > [Server:auth-003] at > io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) > > > [Server:auth-003] at > io.undertow.security.handlers.AbstractConfidentialityHandler > .handleRequest(AbstractConfidentialityHandler.java:46) > > [Server:auth-003] at > io.undertow.servlet.handlers.security.ServletConfidentialityConstrai > ntHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) > > [Server:auth-003] at > io.undertow.security.handlers.AuthenticationMechanismsHandle > r.handleRequest(AuthenticationMechanismsHandler.java:60) > > [Server:auth-003] at > io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHand > ler.handleRequest(CachedAuthenticatedSessionHandler.java:77) > > [Server:auth-003] at > io.undertow.security.handlers.NotificationReceiverHandler.handleRequest( > NotificationReceiverHandler.java:50) > > [Server:auth-003] at > io.undertow.security.handlers.AbstractSecurityContextAssocia > tionHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) > > > [Server:auth-003] at > io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) > > > [Server:auth-003] at > org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler. > handleRequest(JACCContextIdHandler.java:61) > > [Server:auth-003] at > io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) > > > [Server:auth-003] at > io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) > > > [Server:auth-003] at > io.undertow.servlet.handlers.SessionRestoringHandler.handleRequest( > SessionRestoringHandler.java:119) > > [Server:auth-003] at > io.undertow.server.handlers.MetricsHandler.handleRequest(MetricsHandler.java:62) > > > [Server:auth-003] at > io.undertow.servlet.core.MetricsChainHandler.handleRequest(MetricsChainHandler.java:59) > > > [Server:auth-003] at > io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest( > ServletInitialHandler.java:284) > > [Server:auth-003] at > io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest( > ServletInitialHandler.java:263) > > [Server:auth-003] at > io.undertow.servlet.handlers.ServletInitialHandler.access$ > 000(ServletInitialHandler.java:81) > > [Server:auth-003] at > io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest( > ServletInitialHandler.java:174) > > [Server:auth-003] at > io.undertow.server.Connectors.executeRootHandler(Connectors.java:202) > > [Server:auth-003] at > io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:793) > > [Server:auth-003] at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > > > [Server:auth-003] at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > > > [Server:auth-003] at java.lang.Thread.run(Thread.java:748) > > [Server:auth-003] Caused by: java.lang.reflect.InvocationTargetException > > [Server:auth-003] at > sun.reflect.GeneratedConstructorAccessor395.newInstance(Unknown Source) > > [Server:auth-003] at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance( > DelegatingConstructorAccessorImpl.java:45) > > [Server:auth-003] at > java.lang.reflect.Constructor.newInstance(Constructor.java:423) > > [Server:auth-003] at > org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:171) > > > [Server:auth-003] ... 48 more > > [Server:auth-003] Caused by: java.lang.NullPointerException > > > Please give me some entry point to solve it. > > -- > > -----------------------------------------------------------------------> > We do this not because it is easy. We do this because it is hard. > -----------------------------------------------------------------------> > ShengChe Hsiao > -----------------------------------------------------------------------> > front...@gmail.com > front...@tc.edu.tw > -----------------------------------------------------------------------> > VoIP : 070-910-2450 > -----------------------------------------------------------------------> > > -- -----------------------------------------------------------------------> We do this not because it is easy. We do this because it is hard. -----------------------------------------------------------------------> ShengChe Hsiao -----------------------------------------------------------------------> front...@gmail.com front...@tc.edu.tw -----------------------------------------------------------------------> VoIP : 070-910-2450 ----------------------------------------------------------------------->