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 
= 
2:mainTabs:filters:3:filterLink:filterImage.FiltersPanel$FiltersListView$2, 
isVisible = true, isVersioned = false] 22. [Component id = filterCount, 
page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path 
= 2:mainTabs:filters:3:filterLink:filterCount.Label, isVisible = true, 
isVersioned = false] 23. [MarkupContainer [Component id = headerPanel, 
page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path 
= 2:headerPanel.HeaderPanel, isVisible = true, isVersioned = false]] 24. 
[MarkupContainer [Component id = clock, page = 
com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:headerPanel:clock.Clock, isVisible = true, isVersioned = false]] 25. 
[Component id = time, page = 
com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:headerPanel:clock:time.Label, isVisible = true, isVersioned = false] 
26. [MarkupContainer [Component id = refresher, page = 
com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:headerPanel:refresher.WebMarkupContainer, isVisible = true, 
isVersioned = false]] 27. [MarkupContainer [Component id = refreshLink, 
page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path 
= 2:headerPanel:refresher:refreshLink.MultiComponentAjaxLink, isVisible 
= true, isVersioned = false]] 28. [MarkupContainer [Component id = 
userPanel, page = 
com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:userPanel.UserPanel, isVisible = true, isVersioned = false]] 29. 
[Component id = userName, page = 
com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:userPanel:userName.Label, isVisible = true, isVersioned = false] 30. 
[MarkupContainer [Component id = requestId, page = 
com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:provisioningForm:requestId.HiddenField, isVisible = true, isVersioned 
= false]] 31. [MarkupContainer [Component id = requestVersion, page = 
com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:provisioningForm:requestVersion.HiddenField, isVisible = true, 
isVersioned = false]] 32. [Component id = businessUnit, page = 
com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:provisioningForm:businessUnit.Label, isVisible = true, isVersioned = 
false] 33. [Component id = email, page = 
com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:provisioningForm:email.Label, isVisible = true, isVersioned = false] 
34. [MarkupContainer [Component id = name, page = 
com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:provisioningForm:name.RequiredTextField, isVisible = true, isVersioned 
= false]] 35. [MarkupContainer [Component id = startDateType, page = 
com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:provisioningForm:startDateType.RadioGroup, isVisible = true, 
isVersioned = false]] 36. [MarkupContainer [Component id = 
startDateTypes, page = 
com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:provisioningForm:startDateType:startDateTypes.ProvisioningRequestForm$3, 
isVisible = true, isVersioned = false]] 37. [MarkupContainer [Component 
id = 0, page = 
com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:provisioningForm:startDateType:startDateTypes:0.ListItem, isVisible = 
true, isVersioned = false]] 38. [MarkupContainer [Component id = radio, 
page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path 
= 2:provisioningForm:startDateType:startDateTypes:0:radio.Radio, 
isVisible = true, isVersioned = false]] 39. [Component id = label, page 
= com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:provisioningForm:startDateType:startDateTypes:0:label.RadioLabel, 
isVisible = true, isVersioned = false] 40. [Component id = br, page = 
com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:provisioningForm:startDateType:startDateTypes:0:br.RadioBreak, 
isVisible = true, isVersioned = false] 41. [Component id = startDate, 
page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path 
= 2:provisioningForm:startDateType:startDateTypes:0:startDate.Label, 
isVisible = true, isVersioned = false] 42. [Component id = 
startDatePicker, page = 
com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:provisioningForm:startDateType:startDateTypes:0:startDatePicker.Label, 
isVisible = true, isVersioned = false] 43. [Component id = 
disabled_startDatePicker, page = 
com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:provisioningForm:startDateType:startDateTypes:0:disabled_startDatePicker.Label,
 
isVisible = true, isVersioned = false] 44. [MarkupContainer [Component 
id = 1, page = 
com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:provisioningForm:startDateType:startDateTypes:1.ListItem, isVisible = 
true, isVersioned = false]] 45. [MarkupContainer [Component id = radio, 
page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path 
= 2:provisioningForm:startDateType:startDateTypes:1:radio.Radio, 
isVisible = true, isVersioned = false]] 46. [Component id = label, page 
= com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:provisioningForm:startDateType:startDateTypes:1:label.RadioLabel, 
isVisible = true, isVersioned = false] 47. [Component id = br, page = 
com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:provisioningForm:startDateType:startDateTypes:1:br.RadioBreak, 
isVisible = true, isVersioned = false] 48. [MarkupContainer [Component 
id = startDate, page = 
com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:provisioningForm:startDateType:startDateTypes:1:startDate.DateTextField, 
isVisible = true, isVersioned = false]] 49. [MarkupContainer [Component 
id = startDatePicker, page = 
com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:provisioningForm:startDateType:startDateTypes:1:startDatePicker.TogglingDatePicker,
 
isVisible = true, isVersioned = false]] 50. [MarkupContainer [Component 
id = trigger, page = 
com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:provisioningForm:startDateType:startDateTypes:1:startDatePicker:trigger.DatePicker$TriggerButton,
 
isVisible = true, isVersioned = false]] 51. [Component id = script, page 
= com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:provisioningForm:startDateType:startDateTypes:1:startDatePicker:script.DatePicker$InitScript,
 
isVisible = true, isVersioned = false] 52. [Component id = 
disabled_startDatePicker, page = 
com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:provisioningForm:startDateType:startDateTypes:1:disabled_startDatePicker.TogglingDatePicker$1,
 
isVisible = true, isVersioned = false] 53. [MarkupContainer [Component 
id = endDateType, page = 
com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:provisioningForm:endDateType.RadioGroup, isVisible = true, isVersioned 
= false]] 54. [MarkupContainer [Component id = endDateTypes, page = 
com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:provisioningForm:endDateType:endDateTypes.ProvisioningRequestForm$4, 
isVisible = true, isVersioned = false]] 55. [MarkupContainer [Component 
id = 0, page = 
com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:provisioningForm:endDateType:endDateTypes:0.ListItem, isVisible = 
true, isVersioned = false]] 56. [MarkupContainer [Component id = radio, 
page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path 
= 2:provisioningForm:endDateType:endDateTypes:0:radio.Radio, isVisible = 
true, isVersioned = false]] 57. [Component id = label, page = 
com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:provisioningForm:endDateType:endDateTypes:0:label.RadioLabel, 
isVisible = true, isVersioned = false] 58. [Component id = br, page = 
com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:provisioningForm:endDateType:endDateTypes:0:br.RadioBreak, isVisible = 
true, isVersioned = false] 59. [Component id = endDate, page = 
com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:provisioningForm:endDateType:endDateTypes:0:endDate.Label, isVisible = 
true, isVersioned = false] 60. [Component id = endDatePicker, page = 
com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:provisioningForm:endDateType:endDateTypes:0:endDatePicker.Label, 
isVisible = true, isVersioned = false] 61. [Component id = 
disabled_endDatePicker, page = 
com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:provisioningForm:endDateType:endDateTypes:0:disabled_endDatePicker.Label, 
isVisible = true, isVersioned = false] 62. [MarkupContainer [Component 
id = 1, page = 
com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:provisioningForm:endDateType:endDateTypes:1.ListItem, isVisible = 
true, isVersioned = false]] 63. [MarkupContainer [Component id = radio, 
page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path 
= 2:provisioningForm:endDateType:endDateTypes:1:radio.Radio, isVisible = 
true, isVersioned = false]] 64. [Component id = label, page = 
com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:provisioningForm:endDateType:endDateTypes:1:label.RadioLabel, 
isVisible = true, isVersioned = false] 65. [Component id = br, page = 
com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:provisioningForm:endDateType:endDateTypes:1:br.RadioBreak, isVisible = 
true, isVersioned = false] 66. [MarkupContainer [Component id = endDate, 
page = com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path 
= 2:provisioningForm:endDateType:endDateTypes:1:endDate.DateTextField, 
isVisible = true, isVersioned = false]] 67. [MarkupContainer [Component 
id = endDatePicker, page = 
com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:provisioningForm:endDateType:endDateTypes:1:endDatePicker.TogglingDatePicker, 
isVisible = true, isVersioned = false]] 68. [MarkupContainer [Component 
id = trigger, page = 
com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:provisioningForm:endDateType:endDateTypes:1:endDatePicker:trigger.DatePicker$TriggerButton,
 
isVisible = true, isVersioned = false]] 69. [Component id = script, page 
= com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:provisioningForm:endDateType:endDateTypes:1:endDatePicker:script.DatePicker$InitScript,
 
isVisible = true, isVersioned = false] 70. [MarkupContainer [Component 
id = calendarSetup, page = 
com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:provisioningForm:endDateType:endDateTypes:1:endDatePicker:calendarSetup.JavaScriptReference,
 
isVisible = true, isVersioned = false]] 71. [MarkupContainer [Component 
id = calendarLanguage, page = 
com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:provisioningForm:endDateType:endDateTypes:1:endDatePicker:calendarLanguage.JavaScriptReference,
 
isVisible = true, isVersioned = false]] 72. [MarkupContainer [Component 
id = calendarStyle, page = 
com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:provisioningForm:endDateType:endDateTypes:1:endDatePicker:calendarStyle.StyleSheetReference,
 
isVisible = true, isVersioned = false]] 73. [Component id = 
disabled_endDatePicker, page = 
com.qlusters.qrm.plugins.provision.web.ProvisioningRequest, path = 
2:provisioningForm:endDateType:endDateTypes:1:disabled_endDatePicker.TogglingDatePicker$1,
 
isVisible = true, isVersioned = false]

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to