You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Juergen Donnerstag (JIRA)" <ji...@apache.org> on 2010/09/24 08:24:34 UTC
[jira] Commented: (WICKET-3079) Nested fragments markup not found
[ https://issues.apache.org/jira/browse/WICKET-3079?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12914350#action_12914350 ]
Juergen Donnerstag commented on WICKET-3079:
--------------------------------------------
Please attach a testcase or quickstart
> Nested fragments markup not found
> ---------------------------------
>
> Key: WICKET-3079
> URL: https://issues.apache.org/jira/browse/WICKET-3079
> Project: Wicket
> Issue Type: Bug
> Components: wicket
> Affects Versions: 1.5-M2.1
> Environment: Windows, Jetty 7
> Reporter: Ivan Vasilev
> Assignee: Juergen Donnerstag
>
> I have the following markup:
> <body>
> <wicket:extend>
> <span wicket:id="FragmentA_container"></span>
> <wicket:fragment wicket:id="FragmentA">
> <span wicket:id="FragmentB_container"></span>
> <wicket:fragment wicket:id="FragmentB">
> <span wicket:id="child_component">
> </wicket:fragment>
> </wicket:fragment>
> </wicket:extend>
> </body>
> FragmentA is added to the page it has added a child of type FragmentB. Also, FragmentB's markup is defined inside FragmetnA.
> In the Java code, when FragmentB is added to FragmentA, FragmentA is specified as markup provider for FragmentB.
> In this case wicket throws an exception:
> Markup not found for Component: [ [Component id = child_component]]
> I have experienced this behavior in several occasions and I've noticed that if a fragment's markup is defined inside another fragment this exception is thrown. The problem occurs because the Fragment.getMarkup(final Component child) method returns null. This worked in wicket 1.4.9.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.