You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Rudi Wijaya (JIRA)" <ji...@apache.org> on 2014/09/24 09:23:33 UTC
[jira] [Created] (WICKET-5709) When clicking IndicatingAjaxButton:
java.lang.StackOverflowError at
org.apache.wicket.util.visit.Visits.visitChildren
Rudi Wijaya created WICKET-5709:
-----------------------------------
Summary: When clicking IndicatingAjaxButton: java.lang.StackOverflowError at org.apache.wicket.util.visit.Visits.visitChildren
Key: WICKET-5709
URL: https://issues.apache.org/jira/browse/WICKET-5709
Project: Wicket
Issue Type: Bug
Components: wicket
Affects Versions: 6.17.0
Reporter: Rudi Wijaya
We have a page named {{DedicatedLoginPage}}, and when clicking a {{LoginButton}} (which essentially is an {{IndicatingAjaxButton}}) with path {{navbar:loginDropdown:loginForm:login}}, throws a {{StackOverflowError}} without additional explanation.
{code}
java.lang.StackOverflowError
at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:134) ~[wicket-util-6.17.0.jar:6.17.0]
at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:162) ~[wicket-util-6.17.0.jar:6.17.0]
at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:162) ~[wicket-util-6.17.0.jar:6.17.0]
at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:162) ~[wicket-util-6.17.0.jar:6.17.0]
at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:162) ~[wicket-util-6.17.0.jar:6.17.0]
at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:162) ~[wicket-util-6.17.0.jar:6.17.0]
at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:162) ~[wicket-util-6.17.0.jar:6.17.0]
at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:123) ~[wicket-util-6.17.0.jar:6.17.0]
at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:860) ~[wicket-core-6.17.0.jar:6.17.0]
at org.apache.wicket.markup.html.panel.AbstractMarkupSourcingStrategy.searchMarkupInTransparentResolvers(AbstractMarkupSourcingStrategy.java:65) ~[wicket-core-6.17.0.jar:6.17.0]
at org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.getMarkup(DefaultMarkupSourcingStrategy.java:100) ~[wicket-core-6.17.0.jar:6.17.0]
at org.apache.wicket.MarkupContainer.getMarkup(MarkupContainer.java:451) ~[wicket-core-6.17.0.jar:6.17.0]
at org.apache.wicket.Component.getMarkup(Component.java:755) ~[wicket-core-6.17.0.jar:6.17.0]
at org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.getMarkup(DefaultMarkupSourcingStrategy.java:82) ~[wicket-core-6.17.0.jar:6.17.0]
at org.apache.wicket.MarkupContainer.getMarkup(MarkupContainer.java:451) ~[wicket-core-6.17.0.jar:6.17.0]
at org.apache.wicket.markup.html.panel.AbstractMarkupSourcingStrategy$1.component(AbstractMarkupSourcingStrategy.java:72) ~[wicket-core-6.17.0.jar:6.17.0]
at org.apache.wicket.markup.html.panel.AbstractMarkupSourcingStrategy$1.component(AbstractMarkupSourcingStrategy.java:66) ~[wicket-core-6.17.0.jar:6.17.0]
at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:144) ~[wicket-util-6.17.0.jar:6.17.0]
at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:123) ~[wicket-util-6.17.0.jar:6.17.0]
at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:860) ~[wicket-core-6.17.0.jar:6.17.0]
....
repeats a couple hundred times
....
org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:860) ~[wicket-core-6.17.0.jar:6.17.0]
at org.apache.wicket.markup.html.panel.AbstractMarkupSourcingStrategy.searchMarkupInTransparentResolvers(AbstractMarkupSourcingStrategy.java:65) ~[wicket-core-6.17.0.jar:6.17.0]
at org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.getMarkup(DefaultMarkupSourcingStrategy.java:100) ~[wicket-core-6.17.0.jar:6.17.0]
at org.apache.wicket.MarkupContainer.getMarkup(MarkupContainer.java:451) ~[wicket-core-6.17.0.jar:6.17.0]
at org.apache.wicket.Component.getMarkup(Component.java:755) ~[wicket-core-6.17.0.jar:6.17.0]
at org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.getMarkup(DefaultMarkupSourcingStrategy.java:82) ~[wicket-core-6.17.0.jar:6.17.0]
at org.apache.wicket.MarkupContainer.getMarkup(MarkupContainer.java:451) ~[wicket-core-6.17.0.jar:6.17.0]
at org.apache.wicket.markup.html.panel.AbstractMarkupSourcingStrategy$1.component(AbstractMarkupSourcingStrategy.java:72) ~[wicket-core-6.17.0.jar:6.17.0]
at org.apache.wicket.markup.html.panel.AbstractMarkupSourcingStrategy$1.component(AbstractMarkupSourcingStrategy.java:66) ~[wicket-core-6.17.0.jar:6.17.0]
at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:144) ~[wicket-util-6.17.0.jar:6.17.0]
at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:123) ~[wicket-util-6.17.0.jar:6.17.0]
at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:860) ~[wicket-core-6.17.0.jar:6.17.0]
at org.apache.wicket.markup.html.panel.AbstractMarkupSourcingStrategy.searchMarkupInTransparentResolvers(AbstractMarkupSourcingStrategy.java:65) ~[wicket-core-6.17.0.jar:6.17.0]
at org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.getMarkup(DefaultMarkupSourcingStrategy.java:100) ~[wicket-core-6.17.0.jar:6.17.0]
at org.apache.wicket.MarkupContainer.getMarkup(MarkupContainer.java:451) ~[wicket-core-6.17.0.jar:6.17.0]
at org.apache.wicket.Component.getMarkup(Component.java:755) ~[wicket-core-6.17.0.jar:6.17.0]
at org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.getMarkup(DefaultMarkupSourcingStrategy.java:82) ~[wicket-core-6.17.0.jar:6.17.0]
at org.apache.wicket.MarkupContainer.getMarkup(MarkupContainer.java:451) ~[wicket-core-6.17.0.jar:6.17.0]
{code}
It's very confusing for me to diagnose this problem because the stacktrace gives no information, also there are no additional information in the logs before the exception.
Unfortunately the page is already quite complex, see attached PDF.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)