Re: [Wicket-user] inconsistent exception
I have opened a bug about this issue (#1556190). I see its still open so i guess you can close it. Thanks, Tomer Eelco Hillenius wrote: Ah, cool. Eelco On 9/13/06, Igor Vaynberg [EMAIL PROTECTED] wrote: actually i think its already been fixed action type=fix dev=Matej Knopp due-to=Tomer MevorachAjaxRequestTarget now doesn't switch component use check off, as it is no longer needed./action -Igor On 9/13/06, Eelco Hillenius [EMAIL PROTECTED] wrote: Could you add a bug report please? Eelco On 9/11/06, Nili Adoram [EMAIL PROTECTED] wrote: After a long testing cycle we've discovered the problem. Since we work in development mode, by default Page.checkRendering() verifies that all page components were indeed rendered. When each component is rendered it calls Page.componentRendered(). This method is responsible for adding the calling component to the list of rendered components, if debug settings require that (again, true in development mode). However, if during this checkRendering an AJAX request has been sent, it turns componentUseCheck to false. This causes to all components that were not yet check to be marked as unredered which causes a WicketRuntimeException - The component(s) below failed to render... This looks like a bug to me. I believe there should be some protection on the currently checked page. Moreover, it seems that working in deployment mode will never reveal this problem. Please advise, Thanks, Nili Nili Adoram wrote: Could this be a race between Ajax and synchronized rendering? Is it possible that Ajax has removed nodes from the DOM and the when Page tries to render itself it does not find the components in the markup? Tomer Mevorach wrote: Hi, My application works fine most of the time, however, sometimes an exception indicating a mismatch between java and html component's hierarchy is thrown. I can't think of a test case that generates this exception as it is thrown inconsistently. can anyone please help figure out the problem. I must add that all of my pages are unversioned and some of the components are being refreshed by ajax every 5 seconds. Best Regards, Tomer. Runtime exception has ocurred in Page [Page class = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, id = 2]. Original cause: The component(s) below failed to render. A common problem is that you have added a component in code but forgot to reference it in the markup (thus the component will never be rendered). 1. [MarkupContainer [Component id = feedback, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:feedback.JavascriptFeedbackPanel, isVisible = true, isVersioned = false]] 2. [MarkupContainer [Component id = feedback-simple, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:feedback-simple.FeedbackPanel, isVisible = true, isVersioned = false]] 3. [Component id = breadcrumbs, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:breadcrumbs.Label, isVisible = true, isVersioned = false] 4. [Component id = title, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:title.Label, isVisible = true, isVersioned = false] 5. [MarkupContainer [Component id = mainTabs, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs.FiltersPanel, isVisible = true, isVersioned = false]] 6. [MarkupContainer [Component id = filters, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters.FiltersPanel$FiltersListView, isVisible = true, isVersioned = false]] 7. [MarkupContainer [Component id = 0, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:0.ListItem, isVisible = true, isVersioned = false]] 8. [MarkupContainer [Component id = filterLink, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:0:filterLink.FiltersPanel$FiltersListView$1, isVisible = true, isVersioned = false]] 9. [Component id = filterImage, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:0:filterLink:filterImage.FiltersPanel$FiltersListView$2, isVisible = true, isVersioned = false] 10. [Component id = filterCount, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:0:filterLink:filterCount.Label, isVisible = true, isVersioned = false] 11. [MarkupContainer [Component id = 1, page =
Re: [Wicket-user] inconsistent exception
Could you add a bug report please? Eelco On 9/11/06, Nili Adoram [EMAIL PROTECTED] wrote: After a long testing cycle we've discovered the problem. Since we work in development mode, by default Page.checkRendering() verifies that all page components were indeed rendered. When each component is rendered it calls Page.componentRendered(). This method is responsible for adding the calling component to the list of rendered components, if debug settings require that (again, true in development mode). However, if during this checkRendering an AJAX request has been sent, it turns componentUseCheck to false. This causes to all components that were not yet check to be marked as unredered which causes a WicketRuntimeException - The component(s) below failed to render... This looks like a bug to me. I believe there should be some protection on the currently checked page. Moreover, it seems that working in deployment mode will never reveal this problem. Please advise, Thanks, Nili Nili Adoram wrote: Could this be a race between Ajax and synchronized rendering? Is it possible that Ajax has removed nodes from the DOM and the when Page tries to render itself it does not find the components in the markup? Tomer Mevorach wrote: Hi, My application works fine most of the time, however, sometimes an exception indicating a mismatch between java and html component's hierarchy is thrown. I can't think of a test case that generates this exception as it is thrown inconsistently. can anyone please help figure out the problem. I must add that all of my pages are unversioned and some of the components are being refreshed by ajax every 5 seconds. Best Regards, Tomer. Runtime exception has ocurred in Page [Page class = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, id = 2]. Original cause: The component(s) below failed to render. A common problem is that you have added a component in code but forgot to reference it in the markup (thus the component will never be rendered). 1. [MarkupContainer [Component id = feedback, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:feedback.JavascriptFeedbackPanel, isVisible = true, isVersioned = false]] 2. [MarkupContainer [Component id = feedback-simple, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:feedback-simple.FeedbackPanel, isVisible = true, isVersioned = false]] 3. [Component id = breadcrumbs, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:breadcrumbs.Label, isVisible = true, isVersioned = false] 4. [Component id = title, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:title.Label, isVisible = true, isVersioned = false] 5. [MarkupContainer [Component id = mainTabs, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs.FiltersPanel, isVisible = true, isVersioned = false]] 6. [MarkupContainer [Component id = filters, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters.FiltersPanel$FiltersListView, isVisible = true, isVersioned = false]] 7. [MarkupContainer [Component id = 0, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:0.ListItem, isVisible = true, isVersioned = false]] 8. [MarkupContainer [Component id = filterLink, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:0:filterLink.FiltersPanel$FiltersListView$1, isVisible = true, isVersioned = false]] 9. [Component id = filterImage, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:0:filterLink:filterImage.FiltersPanel$FiltersListView$2, isVisible = true, isVersioned = false] 10. [Component id = filterCount, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:0:filterLink:filterCount.Label, isVisible = true, isVersioned = false] 11. [MarkupContainer [Component id = 1, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:1.ListItem, isVisible = true, isVersioned = false]] 12. [MarkupContainer [Component id = filterLink, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:1:filterLink.FiltersPanel$FiltersListView$1, isVisible = true, isVersioned = false]] 13. [Component id = filterImage, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:1:filterLink:filterImage.FiltersPanel$FiltersListView$2, isVisible = true, isVersioned = false] 14. [Component id = filterCount, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:1:filterLink:filterCount.Label, isVisible = true, isVersioned = false] 15. [MarkupContainer [Component id = 2, page =
Re: [Wicket-user] inconsistent exception
actually i think its already been fixed action type=fix dev=Matej Knopp due-to=Tomer MevorachAjaxRequestTarget now doesn't switch component use check off, as it is no longer needed./action -IgorOn 9/13/06, Eelco Hillenius [EMAIL PROTECTED] wrote: Could you add a bug report please?EelcoOn 9/11/06, Nili Adoram [EMAIL PROTECTED] wrote: After a long testing cycle we've discovered the problem. Since we work in development mode, by default Page.checkRendering() verifies that all page components were indeed rendered. When each component is rendered it calls Page.componentRendered(). This method is responsible for adding the calling component to the list of rendered components, if debug settings require that (again, true in development mode). However, if during this checkRendering an AJAX request has been sent, it turns componentUseCheck to false. This causes to all components that were not yet check to be marked as unredered which causes a WicketRuntimeException - The component(s) below failed to render... This looks like a bug to me. I believe there should be some protection on the currently checked page. Moreover, it seems that working in deployment mode will never reveal this problem. Please advise, Thanks, Nili Nili Adoram wrote: Could this be a race between Ajax and synchronized rendering? Is it possible that Ajax has removed nodes from the DOM and the when Page tries to render itself it does not find the components in the markup? Tomer Mevorach wrote: Hi, My application works fine most of the time, however, sometimes an exception indicating a mismatch between java and html component's hierarchy is thrown. I can't think of a test case that generates this exception as it is thrown inconsistently. can anyone please help figure out the problem. I must add that all of my pages are unversioned and some of the components are being refreshed by ajax every 5 seconds. Best Regards, Tomer.Runtime exception has ocurred in Page [Page class = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, id = 2]. Original cause: The component(s) below failed to render. A common problem is that you have added a component in code but forgot to reference it in the markup (thus the component will never be rendered). 1. [MarkupContainer [Component id = feedback, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:feedback._javascript_FeedbackPanel, isVisible = true, isVersioned = false]] 2. [MarkupContainer [Component id = feedback-simple, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:feedback-simple.FeedbackPanel, isVisible = true, isVersioned = false]] 3. [Component id = breadcrumbs, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:breadcrumbs.Label, isVisible = true, isVersioned = false] 4. [Component id = title, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:title.Label, isVisible = true, isVersioned = false] 5. [MarkupContainer [Component id = mainTabs, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs.FiltersPanel, isVisible = true, isVersioned = false]] 6. [MarkupContainer [Component id = filters, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters.FiltersPanel$FiltersListView, isVisible = true, isVersioned = false]] 7. [MarkupContainer [Component id = 0, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:0.ListItem, isVisible = true, isVersioned = false]] 8. [MarkupContainer [Component id = filterLink, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:0:filterLink.FiltersPanel$FiltersListView$1, isVisible = true, isVersioned = false]] 9. [Component id = filterImage, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:0:filterLink:filterImage.FiltersPanel$FiltersListView$2, isVisible = true, isVersioned = false] 10. [Component id = filterCount, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:0:filterLink:filterCount.Label, isVisible = true, isVersioned = false] 11. [MarkupContainer [Component id = 1, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:1.ListItem, isVisible = true, isVersioned = false]] 12. [MarkupContainer [Component id = filterLink, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:1:filterLink.FiltersPanel$FiltersListView$1, isVisible = true, isVersioned = false]] 13. [Component id = filterImage, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:1:filterLink:filterImage.FiltersPanel$FiltersListView$2, isVisible = true, isVersioned = false] 14. [Component id = filterCount, page =
Re: [Wicket-user] inconsistent exception
Ah, cool. Eelco On 9/13/06, Igor Vaynberg [EMAIL PROTECTED] wrote: actually i think its already been fixed action type=fix dev=Matej Knopp due-to=Tomer MevorachAjaxRequestTarget now doesn't switch component use check off, as it is no longer needed./action -Igor On 9/13/06, Eelco Hillenius [EMAIL PROTECTED] wrote: Could you add a bug report please? Eelco On 9/11/06, Nili Adoram [EMAIL PROTECTED] wrote: After a long testing cycle we've discovered the problem. Since we work in development mode, by default Page.checkRendering() verifies that all page components were indeed rendered. When each component is rendered it calls Page.componentRendered(). This method is responsible for adding the calling component to the list of rendered components, if debug settings require that (again, true in development mode). However, if during this checkRendering an AJAX request has been sent, it turns componentUseCheck to false. This causes to all components that were not yet check to be marked as unredered which causes a WicketRuntimeException - The component(s) below failed to render... This looks like a bug to me. I believe there should be some protection on the currently checked page. Moreover, it seems that working in deployment mode will never reveal this problem. Please advise, Thanks, Nili Nili Adoram wrote: Could this be a race between Ajax and synchronized rendering? Is it possible that Ajax has removed nodes from the DOM and the when Page tries to render itself it does not find the components in the markup? Tomer Mevorach wrote: Hi, My application works fine most of the time, however, sometimes an exception indicating a mismatch between java and html component's hierarchy is thrown. I can't think of a test case that generates this exception as it is thrown inconsistently. can anyone please help figure out the problem. I must add that all of my pages are unversioned and some of the components are being refreshed by ajax every 5 seconds. Best Regards, Tomer. Runtime exception has ocurred in Page [Page class = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, id = 2]. Original cause: The component(s) below failed to render. A common problem is that you have added a component in code but forgot to reference it in the markup (thus the component will never be rendered). 1. [MarkupContainer [Component id = feedback, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:feedback.JavascriptFeedbackPanel, isVisible = true, isVersioned = false]] 2. [MarkupContainer [Component id = feedback-simple, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:feedback-simple.FeedbackPanel, isVisible = true, isVersioned = false]] 3. [Component id = breadcrumbs, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:breadcrumbs.Label, isVisible = true, isVersioned = false] 4. [Component id = title, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:title.Label, isVisible = true, isVersioned = false] 5. [MarkupContainer [Component id = mainTabs, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs.FiltersPanel, isVisible = true, isVersioned = false]] 6. [MarkupContainer [Component id = filters, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters.FiltersPanel$FiltersListView, isVisible = true, isVersioned = false]] 7. [MarkupContainer [Component id = 0, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:0.ListItem, isVisible = true, isVersioned = false]] 8. [MarkupContainer [Component id = filterLink, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:0:filterLink.FiltersPanel$FiltersListView$1, isVisible = true, isVersioned = false]] 9. [Component id = filterImage, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:0:filterLink:filterImage.FiltersPanel$FiltersListView$2, isVisible = true, isVersioned = false] 10. [Component id = filterCount, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:0:filterLink:filterCount.Label, isVisible = true, isVersioned = false] 11. [MarkupContainer [Component id = 1, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:1.ListItem, isVisible = true, isVersioned = false]] 12. [MarkupContainer [Component id = filterLink, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:1:filterLink.FiltersPanel$FiltersListView$1, isVisible = true, isVersioned = false]] 13. [Component id = filterImage,
Re: [Wicket-user] inconsistent exception
After a long testing cycle we've discovered the problem. Since we work in development mode, by default Page.checkRendering() verifies that all page components were indeed rendered. When each component is rendered it calls Page.componentRendered(). This method is responsible for adding the calling component to the list of rendered components, if debug settings require that (again, true in development mode). However, if during this checkRendering an AJAX request has been sent, it turns componentUseCheck to false. This causes to all components that were not yet check to be marked as unredered which causes a WicketRuntimeException - The component(s) below failed to render... This looks like a bug to me. I believe there should be some protection on the currently checked page. Moreover, it seems that working in deployment mode will never reveal this problem. Please advise, Thanks, Nili Nili Adoram wrote: Could this be a race between Ajax and synchronized rendering? Is it possible that Ajax has removed nodes from the DOM and the when Page tries to render itself it does not find the components in the markup? Tomer Mevorach wrote: Hi, My application works fine most of the time, however, sometimes an exception indicating a mismatch between java and html component's hierarchy is thrown. I can't think of a test case that generates this exception as it is thrown inconsistently. can anyone please help figure out the problem. I must add that all of my pages are unversioned and some of the components are being refreshed by ajax every 5 seconds. Best Regards, Tomer. Runtime exception has ocurred in Page [Page class = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, id = 2]. Original cause: The component(s) below failed to render. A common problem is that you have added a component in code but forgot to reference it in the markup (thus the component will never be rendered). 1. [MarkupContainer [Component id = feedback, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:feedback.JavascriptFeedbackPanel, isVisible = true, isVersioned = false]] 2. [MarkupContainer [Component id = feedback-simple, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:feedback-simple.FeedbackPanel, isVisible = true, isVersioned = false]] 3. [Component id = breadcrumbs, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:breadcrumbs.Label, isVisible = true, isVersioned = false] 4. [Component id = title, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:title.Label, isVisible = true, isVersioned = false] 5. [MarkupContainer [Component id = mainTabs, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs.FiltersPanel, isVisible = true, isVersioned = false]] 6. [MarkupContainer [Component id = filters, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters.FiltersPanel$FiltersListView, isVisible = true, isVersioned = false]] 7. [MarkupContainer [Component id = 0, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:0.ListItem, isVisible = true, isVersioned = false]] 8. [MarkupContainer [Component id = filterLink, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:0:filterLink.FiltersPanel$FiltersListView$1, isVisible = true, isVersioned = false]] 9. [Component id = filterImage, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:0:filterLink:filterImage.FiltersPanel$FiltersListView$2, isVisible = true, isVersioned = false] 10. [Component id = filterCount, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:0:filterLink:filterCount.Label, isVisible = true, isVersioned = false] 11. [MarkupContainer [Component id = 1, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:1.ListItem, isVisible = true, isVersioned = false]] 12. [MarkupContainer [Component id = filterLink, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:1:filterLink.FiltersPanel$FiltersListView$1, isVisible = true, isVersioned = false]] 13. [Component id = filterImage, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:1:filterLink:filterImage.FiltersPanel$FiltersListView$2, isVisible = true, isVersioned = false] 14. [Component id = filterCount, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:1:filterLink:filterCount.Label, isVisible = true, isVersioned = false] 15. [MarkupContainer [Component id = 2, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:2.ListItem, isVisible = true, isVersioned = false]]
Re: [Wicket-user] inconsistent exception
Could this be a race between Ajax and synchronized rendering? Is it possible that Ajax has removed nodes from the DOM and the when Page tries to render itself it does not find the components in the markup? Tomer Mevorach wrote: Hi, My application works fine most of the time, however, sometimes an exception indicating a mismatch between java and html component's hierarchy is thrown. I can't think of a test case that generates this exception as it is thrown inconsistently. can anyone please help figure out the problem. I must add that all of my pages are unversioned and some of the components are being refreshed by ajax every 5 seconds. Best Regards, Tomer. Runtime exception has ocurred in Page [Page class = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, id = 2]. Original cause: The component(s) below failed to render. A common problem is that you have added a component in code but forgot to reference it in the markup (thus the component will never be rendered). 1. [MarkupContainer [Component id = feedback, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:feedback.JavascriptFeedbackPanel, isVisible = true, isVersioned = false]] 2. [MarkupContainer [Component id = feedback-simple, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:feedback-simple.FeedbackPanel, isVisible = true, isVersioned = false]] 3. [Component id = breadcrumbs, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:breadcrumbs.Label, isVisible = true, isVersioned = false] 4. [Component id = title, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:title.Label, isVisible = true, isVersioned = false] 5. [MarkupContainer [Component id = mainTabs, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs.FiltersPanel, isVisible = true, isVersioned = false]] 6. [MarkupContainer [Component id = filters, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters.FiltersPanel$FiltersListView, isVisible = true, isVersioned = false]] 7. [MarkupContainer [Component id = 0, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:0.ListItem, isVisible = true, isVersioned = false]] 8. [MarkupContainer [Component id = filterLink, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:0:filterLink.FiltersPanel$FiltersListView$1, isVisible = true, isVersioned = false]] 9. [Component id = filterImage, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:0:filterLink:filterImage.FiltersPanel$FiltersListView$2, isVisible = true, isVersioned = false] 10. [Component id = filterCount, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:0:filterLink:filterCount.Label, isVisible = true, isVersioned = false] 11. [MarkupContainer [Component id = 1, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:1.ListItem, isVisible = true, isVersioned = false]] 12. [MarkupContainer [Component id = filterLink, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:1:filterLink.FiltersPanel$FiltersListView$1, isVisible = true, isVersioned = false]] 13. [Component id = filterImage, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:1:filterLink:filterImage.FiltersPanel$FiltersListView$2, isVisible = true, isVersioned = false] 14. [Component id = filterCount, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:1:filterLink:filterCount.Label, isVisible = true, isVersioned = false] 15. [MarkupContainer [Component id = 2, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:2.ListItem, isVisible = true, isVersioned = false]] 16. [MarkupContainer [Component id = filterLink, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:2:filterLink.FiltersPanel$FiltersListView$1, isVisible = true, isVersioned = false]] 17. [Component id = filterImage, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:2:filterLink:filterImage.FiltersPanel$FiltersListView$2, isVisible = true, isVersioned = false] 18. [Component id = filterCount, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:2:filterLink:filterCount.Label, isVisible = true, isVersioned = false] 19. [MarkupContainer [Component id = 3, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:3.ListItem, isVisible = true, isVersioned = false]] 20. [MarkupContainer [Component id = filterLink, page =
[Wicket-user] inconsistent exception
Hi, My application works fine most of the time, however, sometimes an exception indicating a mismatch between java and html component's hierarchy is thrown. I can't think of a test case that generates this exception as it is thrown inconsistently. can anyone please help figure out the problem. I must add that all of my pages are unversioned and some of the components are being refreshed by ajax every 5 seconds. Best Regards, Tomer. Runtime exception has ocurred in Page [Page class = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, id = 2]. Original cause: The component(s) below failed to render. A common problem is that you have added a component in code but forgot to reference it in the markup (thus the component will never be rendered). 1. [MarkupContainer [Component id = feedback, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:feedback.JavascriptFeedbackPanel, isVisible = true, isVersioned = false]] 2. [MarkupContainer [Component id = feedback-simple, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:feedback-simple.FeedbackPanel, isVisible = true, isVersioned = false]] 3. [Component id = breadcrumbs, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:breadcrumbs.Label, isVisible = true, isVersioned = false] 4. [Component id = title, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:title.Label, isVisible = true, isVersioned = false] 5. [MarkupContainer [Component id = mainTabs, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs.FiltersPanel, isVisible = true, isVersioned = false]] 6. [MarkupContainer [Component id = filters, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters.FiltersPanel$FiltersListView, isVisible = true, isVersioned = false]] 7. [MarkupContainer [Component id = 0, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:0.ListItem, isVisible = true, isVersioned = false]] 8. [MarkupContainer [Component id = filterLink, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:0:filterLink.FiltersPanel$FiltersListView$1, isVisible = true, isVersioned = false]] 9. [Component id = filterImage, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:0:filterLink:filterImage.FiltersPanel$FiltersListView$2, isVisible = true, isVersioned = false] 10. [Component id = filterCount, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:0:filterLink:filterCount.Label, isVisible = true, isVersioned = false] 11. [MarkupContainer [Component id = 1, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:1.ListItem, isVisible = true, isVersioned = false]] 12. [MarkupContainer [Component id = filterLink, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:1:filterLink.FiltersPanel$FiltersListView$1, isVisible = true, isVersioned = false]] 13. [Component id = filterImage, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:1:filterLink:filterImage.FiltersPanel$FiltersListView$2, isVisible = true, isVersioned = false] 14. [Component id = filterCount, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:1:filterLink:filterCount.Label, isVisible = true, isVersioned = false] 15. [MarkupContainer [Component id = 2, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:2.ListItem, isVisible = true, isVersioned = false]] 16. [MarkupContainer [Component id = filterLink, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:2:filterLink.FiltersPanel$FiltersListView$1, isVisible = true, isVersioned = false]] 17. [Component id = filterImage, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:2:filterLink:filterImage.FiltersPanel$FiltersListView$2, isVisible = true, isVersioned = false] 18. [Component id = filterCount, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:2:filterLink:filterCount.Label, isVisible = true, isVersioned = false] 19. [MarkupContainer [Component id = 3, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:3.ListItem, isVisible = true, isVersioned = false]] 20. [MarkupContainer [Component id = filterLink, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 2:mainTabs:filters:3:filterLink.FiltersPanel$FiltersListView$1, isVisible = true, isVersioned = false]] 21. [Component id = filterImage, page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path =