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.SecurityContextAssociationHandler.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.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131) [Server:auth-003] at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.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.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) [Server:auth-003] at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) [Server:auth-003] at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.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.AbstractSecurityContextAssociationHandler.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 ----------------------------------------------------------------------->