You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@wicket.apache.org by Shengche Hsiao <sh...@gmail.com> on 2018/02/27 12:25:20 UTC
strange error
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
----------------------------------------------------------------------->
front713@gmail.com
front713@tc.edu.tw
----------------------------------------------------------------------->
VoIP : 070-910-2450
----------------------------------------------------------------------->
Re: strange error
Posted by Shengche Hsiao <sh...@gmail.com>.
dear all
I solved the problem , because NPE occurs in AuthSession#getRoles,
thanks
On Tue, Feb 27, 2018 at 8:47 PM, Shengche Hsiao <sh...@gmail.com>
wrote:
> 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 <ba...@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 (shengchehsiao@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.resolveP
>> ageInstance(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.RenderPageRequestHand
>> ler.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.processRequestA
>> ndDetach(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.d
>> oFilter(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.ServletSecurityRoleHan
>> dler.handleRequest(ServletSecurityRoleHandler.java:62)
>>
>> [Server:auth-003] at
>> io.undertow.servlet.handlers.ServletDispatchingHandler.handl
>> eRequest(ServletDispatchingHandler.java:36)
>>
>> [Server:auth-003] at
>> org.wildfly.extension.undertow.security.SecurityContextAssoc
>> iationHandler.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.SSLInformationAssociat
>> ionHandler.handleRequest(SSLInformationAssociationHandler.java:131)
>>
>> [Server:auth-003] at
>> io.undertow.servlet.handlers.security.ServletAuthenticationC
>> allHandler.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.ServletConfidentiality
>> ConstraintHandler.handleRequest(ServletConfident
>> ialityConstraintHandler.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.CachedAuthenticatedSes
>> sionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
>>
>> [Server:auth-003] at
>> io.undertow.security.handlers.NotificationReceiverHandler.ha
>> ndleRequest(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.JACCContextIdHa
>> ndler.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.handleR
>> equest(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.handleFir
>> stRequest(ServletInitialHandler.java:284)
>>
>> [Server:auth-003] at
>> io.undertow.servlet.handlers.ServletInitialHandler.dispatchR
>> equest(ServletInitialHandler.java:263)
>>
>> [Server:auth-003] at
>> io.undertow.servlet.handlers.ServletInitialHandler.access$00
>> 0(ServletInitialHandler.java:81)
>>
>> [Server:auth-003] at
>> io.undertow.servlet.handlers.ServletInitialHandler$1.handleR
>> equest(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(De
>> legatingConstructorAccessorImpl.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
>> ----------------------------------------------------------------------->
>> front713@gmail.com
>> front713@tc.edu.tw
>> ----------------------------------------------------------------------->
>> VoIP : 070-910-2450
>> ----------------------------------------------------------------------->
>>
>>
>
>
> --
>
> ----------------------------------------------------------------------->
> We do this not because it is easy. We do this because it is hard.
> ----------------------------------------------------------------------->
> ShengChe Hsiao
> ----------------------------------------------------------------------->
> front713@gmail.com
> front713@tc.edu.tw
> ----------------------------------------------------------------------->
> VoIP : 070-910-2450
> ----------------------------------------------------------------------->
>
--
----------------------------------------------------------------------->
We do this not because it is easy. We do this because it is hard.
----------------------------------------------------------------------->
ShengChe Hsiao
----------------------------------------------------------------------->
front713@gmail.com
front713@tc.edu.tw
----------------------------------------------------------------------->
VoIP : 070-910-2450
----------------------------------------------------------------------->
Re: strange error
Posted by Shengche Hsiao <sh...@gmail.com>.
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 <ba...@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 (shengchehsiao@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
> ----------------------------------------------------------------------->
> front713@gmail.com
> front713@tc.edu.tw
> ----------------------------------------------------------------------->
> VoIP : 070-910-2450
> ----------------------------------------------------------------------->
>
>
--
----------------------------------------------------------------------->
We do this not because it is easy. We do this because it is hard.
----------------------------------------------------------------------->
ShengChe Hsiao
----------------------------------------------------------------------->
front713@gmail.com
front713@tc.edu.tw
----------------------------------------------------------------------->
VoIP : 070-910-2450
----------------------------------------------------------------------->
Re: strange error
Posted by Bas Gooren <ba...@iswd.nl>.
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 (shengchehsiao@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.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
----------------------------------------------------------------------->
front713@gmail.com
front713@tc.edu.tw
----------------------------------------------------------------------->
VoIP : 070-910-2450
----------------------------------------------------------------------->