[jira] [Commented] (ISIS-1076) MetaModelValidation error page (MmvPage) is no longer shown...
[
https://issues.apache.org/jira/browse/ISIS-1076?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14351818#comment-14351818
]
ASF subversion and git services commented on ISIS-1076:
---
Commit f68f2e999660ec667b734dea27cb4d5fc0563847 in isis's branch
refs/heads/master from [~mgrigorov]
[ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=f68f2e9 ]
ISIS-1076, ISIS-1057 Register WebRequestCycleForIsis before validating/loading
the meta model.
Set the needed PageClassRegistry after Guice injector is initialized
> MetaModelValidation error page (MmvPage) is no longer shown...
> --
>
> Key: ISIS-1076
> URL: https://issues.apache.org/jira/browse/ISIS-1076
> Project: Isis
> Issue Type: Bug
> Components: Core: Viewer: Wicket
>Reporter: Dan Haywood
>Assignee: Martin Grigorov
> Fix For: core-1.9.0
>
>
> Somewhere in 1.8.0-SNAPSHOT we've broken the MmvErrorPage.
> It works fine in 1.8.0.
> If I run my app with metamodel validation errors, then (rather than being
> directed to the MmvErrorPage) I get through to
> http://localhost:8080/wicket/wicket/bookmarkable/org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
> then, because the guice injector stuff in IsisWicketApplication never would
> have completed (ObjectReflectorDefault#init having thrown an exceptoin) I get
> an NPE because there is no PageClassRegistry.
> So for some reason we're not detecting the fact that there were MMV errors
> anymore, and are blithely attempting to continue onto the login.
> {code}
> Unexpected RuntimeException
> Last cause: null
> WicketMessage: Can't instantiate page using constructor 'public
> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage(org.apache.wicket.request.mapper.parameter.PageParameters)'
> and argument ''. An exception has been thrown during construction!
> Stacktrace
> Root cause:
> java.lang.NullPointerException
> at
> org.apache.isis.viewer.wicket.ui.pages.accmngt.AccountManagementPageAbstract.(AccountManagementPageAbstract.java:102)
> at
> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage.(WicketSignInPage.java:51)
> at
> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage.(WicketSignInPage.java:47)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
> at
> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:171)
> at
> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:76)
> at
> org.apache.wicket.DefaultMapperContext.newPageInstance(DefaultMapperContext.java:133)
> at
> org.apache.wicket.core.request.handler.PageProvider.resolvePageInstance(PageProvider.java:268)
> at
> org.apache.wicket.core.request.handler.PageProvider.getPageInstance(PageProvider.java:166)
> at
> org.apache.wicket.request.handler.render.PageRenderer.getPage(PageRenderer.java:78)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:107)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> at
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> at
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> at
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> at
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> at
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> at
> org.apache.shiro.subject.supp
[jira] [Commented] (ISIS-1076) MetaModelValidation error page (MmvPage) is no longer shown...
[
https://issues.apache.org/jira/browse/ISIS-1076?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14351815#comment-14351815
]
Martin Grigorov commented on ISIS-1076:
---
WebRequestCycleForIsis is not registered due to the error and this is the
reason why MmvErrorPage is not being shown. ISIS-1057 is the cause.
> MetaModelValidation error page (MmvPage) is no longer shown...
> --
>
> Key: ISIS-1076
> URL: https://issues.apache.org/jira/browse/ISIS-1076
> Project: Isis
> Issue Type: Bug
> Components: Core: Viewer: Wicket
>Reporter: Dan Haywood
>Assignee: Martin Grigorov
> Fix For: core-1.9.0
>
>
> Somewhere in 1.8.0-SNAPSHOT we've broken the MmvErrorPage.
> It works fine in 1.8.0.
> If I run my app with metamodel validation errors, then (rather than being
> directed to the MmvErrorPage) I get through to
> http://localhost:8080/wicket/wicket/bookmarkable/org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
> then, because the guice injector stuff in IsisWicketApplication never would
> have completed (ObjectReflectorDefault#init having thrown an exceptoin) I get
> an NPE because there is no PageClassRegistry.
> So for some reason we're not detecting the fact that there were MMV errors
> anymore, and are blithely attempting to continue onto the login.
> {code}
> Unexpected RuntimeException
> Last cause: null
> WicketMessage: Can't instantiate page using constructor 'public
> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage(org.apache.wicket.request.mapper.parameter.PageParameters)'
> and argument ''. An exception has been thrown during construction!
> Stacktrace
> Root cause:
> java.lang.NullPointerException
> at
> org.apache.isis.viewer.wicket.ui.pages.accmngt.AccountManagementPageAbstract.(AccountManagementPageAbstract.java:102)
> at
> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage.(WicketSignInPage.java:51)
> at
> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage.(WicketSignInPage.java:47)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
> at
> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:171)
> at
> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:76)
> at
> org.apache.wicket.DefaultMapperContext.newPageInstance(DefaultMapperContext.java:133)
> at
> org.apache.wicket.core.request.handler.PageProvider.resolvePageInstance(PageProvider.java:268)
> at
> org.apache.wicket.core.request.handler.PageProvider.getPageInstance(PageProvider.java:166)
> at
> org.apache.wicket.request.handler.render.PageRenderer.getPage(PageRenderer.java:78)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:107)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> at
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> at
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> at
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> at
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> at
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> at
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> at
> org.apache.shiro.web.servlet.OncePerRequestF
[jira] [Commented] (ISIS-1076) MetaModelValidation error page (MmvPage) is no longer shown...
[
https://issues.apache.org/jira/browse/ISIS-1076?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14351573#comment-14351573
]
Dan Haywood commented on ISIS-1076:
---
In ISIS-1076 branch on origin I've added a tiny change to the SimpleObjects
domain service:
{code}
public class SimpleObjects {
public void default0Dummy() {
}
...
}
{code}
when I run this I get (as expected) a metamodel error in the console:
{code}
# ISIS METAMODEL VALIDATION ERRORS
##
13:28:46,103 [IsisWicketApplication main ERROR]
domainapp.dom.modules.simple.SimpleObjects#default0Dummy: has prefix default,
is probably a supporting method for a property, collection or action. If the
method is intended to be an action, then rename and use
@ActionLayout(named="...") or ignore completely using @Programmatic
13:28:46,104 [IsisWicketApplication main ERROR] Please inspect the
above messages and correct your domain model.
Please inspect the above messages and correct your domain model.
13:28:46,104 [IsisWicketApplication main ERROR]
13:28:46,104 [IsisWicketApplication main ERROR]
ISIS METAMODEL VALIDATION ERRORS
#
{code}
but I don't see the MMV error page in the app, just a similar stack trace to
that already mentioned.
> MetaModelValidation error page (MmvPage) is no longer shown...
> --
>
> Key: ISIS-1076
> URL: https://issues.apache.org/jira/browse/ISIS-1076
> Project: Isis
> Issue Type: Bug
> Components: Core: Viewer: Wicket
>Reporter: Dan Haywood
>Assignee: Martin Grigorov
> Fix For: core-1.9.0
>
>
> Somewhere in 1.8.0-SNAPSHOT we've broken the MmvErrorPage.
> It works fine in 1.8.0.
> If I run my app with metamodel validation errors, then (rather than being
> directed to the MmvErrorPage) I get through to
> http://localhost:8080/wicket/wicket/bookmarkable/org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
> then, because the guice injector stuff in IsisWicketApplication never would
> have completed (ObjectReflectorDefault#init having thrown an exceptoin) I get
> an NPE because there is no PageClassRegistry.
> So for some reason we're not detecting the fact that there were MMV errors
> anymore, and are blithely attempting to continue onto the login.
> {code}
> Unexpected RuntimeException
> Last cause: null
> WicketMessage: Can't instantiate page using constructor 'public
> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage(org.apache.wicket.request.mapper.parameter.PageParameters)'
> and argument ''. An exception has been thrown during construction!
> Stacktrace
> Root cause:
> java.lang.NullPointerException
> at
> org.apache.isis.viewer.wicket.ui.pages.accmngt.AccountManagementPageAbstract.(AccountManagementPageAbstract.java:102)
> at
> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage.(WicketSignInPage.java:51)
> at
> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage.(WicketSignInPage.java:47)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
> at
> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:171)
> at
> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:76)
> at
> org.apache.wicket.DefaultMapperContext.newPageInstance(DefaultMapperContext.java:133)
> at
> org.apache.wicket.core.request.handler.PageProvider.resolvePageInstance(PageProvider.java:268)
> at
> org.apache.wicket.core.request.handler.PageProvider.getPageInstance(PageProvider.java:166)
> at
> org.apache.wicket.request.handler.render.PageRenderer.getPage(PageRenderer.java:78)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:107)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> at
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> at
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> at
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java
[jira] [Commented] (ISIS-1076) MetaModelValidation error page (MmvPage) is no longer shown...
[
https://issues.apache.org/jira/browse/ISIS-1076?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14351571#comment-14351571
]
ASF subversion and git services commented on ISIS-1076:
---
Commit 62d4b99e1d13780d5ef97ffe719aab5442191275 in isis's branch
refs/heads/ISIS-1076 from [~danhaywood]
[ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=62d4b99 ]
ISIS-1076: introduced metamodel validation to reproduce
in SimpleObjects domain service (simpleapp example)
> MetaModelValidation error page (MmvPage) is no longer shown...
> --
>
> Key: ISIS-1076
> URL: https://issues.apache.org/jira/browse/ISIS-1076
> Project: Isis
> Issue Type: Bug
> Components: Core: Viewer: Wicket
>Reporter: Dan Haywood
>Assignee: Martin Grigorov
> Fix For: core-1.9.0
>
>
> Somewhere in 1.8.0-SNAPSHOT we've broken the MmvErrorPage.
> It works fine in 1.8.0.
> If I run my app with metamodel validation errors, then (rather than being
> directed to the MmvErrorPage) I get through to
> http://localhost:8080/wicket/wicket/bookmarkable/org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
> then, because the guice injector stuff in IsisWicketApplication never would
> have completed (ObjectReflectorDefault#init having thrown an exceptoin) I get
> an NPE because there is no PageClassRegistry.
> So for some reason we're not detecting the fact that there were MMV errors
> anymore, and are blithely attempting to continue onto the login.
> {code}
> Unexpected RuntimeException
> Last cause: null
> WicketMessage: Can't instantiate page using constructor 'public
> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage(org.apache.wicket.request.mapper.parameter.PageParameters)'
> and argument ''. An exception has been thrown during construction!
> Stacktrace
> Root cause:
> java.lang.NullPointerException
> at
> org.apache.isis.viewer.wicket.ui.pages.accmngt.AccountManagementPageAbstract.(AccountManagementPageAbstract.java:102)
> at
> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage.(WicketSignInPage.java:51)
> at
> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage.(WicketSignInPage.java:47)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
> at
> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:171)
> at
> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:76)
> at
> org.apache.wicket.DefaultMapperContext.newPageInstance(DefaultMapperContext.java:133)
> at
> org.apache.wicket.core.request.handler.PageProvider.resolvePageInstance(PageProvider.java:268)
> at
> org.apache.wicket.core.request.handler.PageProvider.getPageInstance(PageProvider.java:166)
> at
> org.apache.wicket.request.handler.render.PageRenderer.getPage(PageRenderer.java:78)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:107)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> at
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> at
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> at
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> at
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> at
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> at
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:
[jira] [Commented] (ISIS-1076) MetaModelValidation error page (MmvPage) is no longer shown...
[
https://issues.apache.org/jira/browse/ISIS-1076?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14350392#comment-14350392
]
Martin Grigorov commented on ISIS-1076:
---
The MMV page shows fine with the KitchenSink application.
I wasn't able to reproduce the problem with the SimpleApp too.
Any hints how to reproduce ?
> MetaModelValidation error page (MmvPage) is no longer shown...
> --
>
> Key: ISIS-1076
> URL: https://issues.apache.org/jira/browse/ISIS-1076
> Project: Isis
> Issue Type: Bug
> Components: Core: Viewer: Wicket
>Reporter: Dan Haywood
>Assignee: Martin Grigorov
> Fix For: core-1.9.0
>
>
> Somewhere in 1.8.0-SNAPSHOT we've broken the MmvErrorPage.
> It works fine in 1.8.0.
> If I run my app with metamodel validation errors, then (rather than being
> directed to the MmvErrorPage) I get through to
> http://localhost:8080/wicket/wicket/bookmarkable/org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage
> then, because the guice injector stuff in IsisWicketApplication never would
> have completed (ObjectReflectorDefault#init having thrown an exceptoin) I get
> an NPE because there is no PageClassRegistry.
> So for some reason we're not detecting the fact that there were MMV errors
> anymore, and are blithely attempting to continue onto the login.
> {code}
> Unexpected RuntimeException
> Last cause: null
> WicketMessage: Can't instantiate page using constructor 'public
> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage(org.apache.wicket.request.mapper.parameter.PageParameters)'
> and argument ''. An exception has been thrown during construction!
> Stacktrace
> Root cause:
> java.lang.NullPointerException
> at
> org.apache.isis.viewer.wicket.ui.pages.accmngt.AccountManagementPageAbstract.(AccountManagementPageAbstract.java:102)
> at
> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage.(WicketSignInPage.java:51)
> at
> org.apache.isis.viewer.wicket.ui.pages.login.WicketSignInPage.(WicketSignInPage.java:47)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
> at
> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:171)
> at
> org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:76)
> at
> org.apache.wicket.DefaultMapperContext.newPageInstance(DefaultMapperContext.java:133)
> at
> org.apache.wicket.core.request.handler.PageProvider.resolvePageInstance(PageProvider.java:268)
> at
> org.apache.wicket.core.request.handler.PageProvider.getPageInstance(PageProvider.java:166)
> at
> org.apache.wicket.request.handler.render.PageRenderer.getPage(PageRenderer.java:78)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:107)
> at
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:228)
> at
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> at
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> at
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> at
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
> at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at
> org.apache.isis.core.webapp.diagnostics.IsisLogOnExceptionFilter.doFilter(IsisLogOnExceptionFilter.java:52)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> at
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> at
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> at
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> at
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> at
> org.apache.shiro.web.servlet.OncePerR
