[ 
https://issues.apache.org/jira/browse/WICKET-827?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Igor Vaynberg updated WICKET-827:
---------------------------------

    Attachment: WICKET-827.patch.txt

patch to fix the problem, would like juergen to review before i commit it.

> Ajax refresh fails when a fragment is included in the target
> ------------------------------------------------------------
>
>                 Key: WICKET-827
>                 URL: https://issues.apache.org/jira/browse/WICKET-827
>             Project: Wicket
>          Issue Type: Bug
>          Components: wicket
>    Affects Versions: 1.3.0-beta2, 1.3.0-beta3
>            Reporter: Carlos Pita
>            Assignee: Igor Vaynberg
>         Attachments: fragment.tgz, WICKET-827.patch.txt
>
>
> Attached there is a package to drop into a quickstart project. If contains a 
> panel that is a fragment provider and which also includes an ajax link to 
> refresh the fragment contents. The main page just shows this panel and the 
> provided fragment. Following the link raises the following exception:
> WicketMessage: Unable to find the markup for the component. That may be due 
> to transparent containers or components implementing IComponentResolver: 
> [Component id = fragmentContent, page = web.fragment.Consumer, path = 
> 0:container:fragment:fragmentContent.Label, isVisible = true, isVersioned = 
> true]
> Root cause:
> org.apache.wicket.WicketRuntimeException: Unable to find the markup for the 
> component. That may be due to transparent containers or components 
> implementing IComponentResolver: [Component id = fragmentContent, page = 
> web.fragment.Consumer, path = 0:container:fragment:fragmentContent.Label, 
> isVisible = true, isVersioned = true]
> at org.apache.wicket.MarkupFragmentFinder.find(MarkupFragmentFinder.java:111)
> at org.apache.wicket.Component.locateMarkupStream(Component.java:3274)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to