Description
In the attached example page a FeedbackPanel should be rendered on AJAX-Request by pressing an AjaxButton. If you submit the form with empty input in TextField 'username" you get a MarkupNotFoundError for the FeedbackPanel:
"org.apache.wicket.markup.MarkupNotFoundException: Markup not found for Component: [FeedbackPanel [Component id = feedback]]
at org.apache.wicket.Component.internalRender(Component.java:2348)
at org.apache.wicket.Component.render(Component.java:2308)
at org.apache.wicket.page.XmlPartialPageUpdate.writeComponent(XmlPartialPageUpdate.java:119)
at org.apache.wicket.page.PartialPageUpdate.writeComponents(PartialPageUpdate.java:245)"
The MarkupNotFoundError is associated to the two TransparentWebMarkupContainer's in the page. If you remove one of them for example, the problem is gone.
Attachments
Attachments
Issue Links
- contains
-
WICKET-6035 java.lang.StackOverflowError if Wicket requests misdirected by load balancer
- Resolved
- is broken by
-
WICKET-5898 StackOverflowError after form submit with a validation error
- Closed