Attributes integrity and crossorigin for UrlResourceReference

2018-02-27 Thread Dieter Tremel
In my code an interface IBootstrapResourceReferencer abstracts getting
resource references for Bootstrap 4. Three implementations give
package-, webjar, and CDN resources.

CDN resources use UrlResourceReferences. Is it possible to add the
integrity and crossorigin attributes to the rendered header items as
given on http://getbootstrap.com/docs/4.0/getting-started/introduction/?

Thank you for any answer
Dieter Tremel

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: strange error

2018-02-27 Thread Shengche Hsiao
dear all

I solved the problem , because NPE occurs in AuthSession#getRoles,

thanks

On Tue, Feb 27, 2018 at 8:47 PM, Shengche Hsiao 
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  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.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
>> 

Re: strange error

2018-02-27 Thread Shengche Hsiao
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  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)
>
>
> 

Re: strange error

2018-02-27 Thread Bas Gooren
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.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

strange error

2018-02-27 Thread Shengche Hsiao
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