Hi, Our first part of the ExceptionErrorPage works fine. It's straightforward and displays useful information.
I'm not happy with the PageView part though. Tbh, I don't think I ever read anything from tree that helped me. What's worse, the size bit in the PageView can be a serious hog sometimes. For example, a problematic page I'm looking at now takes more than 40 seconds to calculate the sizes of all the individual components, and the resulting output is 400KB! If I remove PageView from the ExceptionErrorPage, it displays immediately, and is just 20KB. I would like to remove PageView from ExceptionErrorPage. I don't think information such as # Path Size Type Model Object 1 -header org.apache.wicket.markup.html.internal.HtmlHeaderContainer 2 -header:_FeedbackPanelnullHeader2 org.apache.wicket.markup.html.HeaderPartContainer 3 -header:_FeedbackPanelnullHeader2:_link_13 org.apache.wicket.markup.html.WebMarkupContainer 4 -header:_FeedbackPanelnullHeader2:_link_13:_autolink_14 org.apache.wicket.markup.html.WebMarkupContainer 5 -header:_FilterableTableViewEmbeddednullHeader2 org.apache.wicket.markup.html.HeaderPartContainer 6 -header:_FilterableTableViewEmbeddednullHeader2:_link_9 org.apache.wicket.markup.html.WebMarkupContainer 7 -header:_FilterableTableViewEmbeddednullHeader2:_link_9:_autolink_10 org.apache.wicket.markup.html.WebMarkupContainer 8 -header:_PagingNavigatornullHeader0 ... etc is useful in that page at all, and having to wait for half a minute before you see the page is very anoying. We might consider adding e.g. an Ajax based tree that you can use to navigate the structure, but otoh, we would only have such a tree in there because it is fancy, not because it actually helps debugging (for that, just use your IDE). Objections? Eelco