Hi

I'm still working on this tree need and I've discovered this issue :
- opening the page tree in Firefox (or Iceweasel in my ubuntu)
- navigating the tree
- opening the page tree in another tab or instance of firefox
- navigating the tree in this second instance
- when willing again to navigate in the first page, it breaks with an
Unexpected RuntimeException

However, browsing in 2 different browsers at the same time isn't an
issue (at least with Iceweasel and epiphany, the gnome web browser).
When using 2 epiphany (tabs or instances) at the same time, the issue
is the same.

My detailed config is Mozilla/5.0 (X11; U; Linux i686; en-US;
rv:1.9.0.7) Gecko/2009032803 Iceweasel/3.0.6 (Debian-3.0.6-1) with
iceweasel 3.0.6 and epiphany/gnome web browser 2.22.3

The page in question is heavy on the Ajax side, so perhaps it isn't
directly TreeLink related.

Am I missing something or... ?

Thanks in advance
nono
Unexpected RuntimeException

WicketMessage: Exception in rendering component: [Component id = content, page 
= myproject.web.EditTreePage, path = 
11:tree:i:3:nodeComponent:contentLink:content.Label, isVisible = true, 
isVersioned = false]

Root cause:

java.lang.ClassCastException: javax.swing.tree.DefaultMutableTreeNode cannot be 
cast to java.lang.String
at 
org.apache.wicket.util.convert.ConverterLocator$DefaultConverter.convertToString(ConverterLocator.java:127)
at 
org.apache.wicket.Component.getDefaultModelObjectAsString(Component.java:1653)
at 
org.apache.wicket.Component.getDefaultModelObjectAsString(Component.java:1625)
at org.apache.wicket.markup.html.basic.Label.onComponentTagBody(Label.java:115)
at org.apache.wicket.Component.renderComponent(Component.java:2561)
at org.apache.wicket.markup.html.WebComponent.onRender(WebComponent.java:62)
at org.apache.wicket.Component.render(Component.java:2398)
at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1377)
at 
org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1559)
at 
org.apache.wicket.markup.html.link.AbstractLink.onComponentTagBody(AbstractLink.java:166)
at org.apache.wicket.Component.renderComponent(Component.java:2561)
at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1494)
at org.apache.wicket.Component.render(Component.java:2398)
at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1377)
at 
org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1559)
at 
org.apache.wicket.MarkupContainer.renderAssociatedMarkup(MarkupContainer.java:658)
at org.apache.wicket.markup.html.panel.Panel.onComponentTagBody(Panel.java:114)
at org.apache.wicket.Component.renderComponent(Component.java:2561)
at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1494)
at org.apache.wicket.Component.render(Component.java:2398)
at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1377)
at 
org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1559)
at 
org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1483)
at org.apache.wicket.Component.renderComponent(Component.java:2561)
at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1494)
at 
org.apache.wicket.markup.html.tree.AbstractTree$TreeItem.onRender(AbstractTree.java:212)
at org.apache.wicket.Component.render(Component.java:2398)
at org.apache.wicket.Component.renderComponent(Component.java:2501)
at 
org.apache.wicket.ajax.AjaxRequestTarget.respondComponent(AjaxRequestTarget.java:756)
at 
org.apache.wicket.ajax.AjaxRequestTarget.respondComponents(AjaxRequestTarget.java:650)
at org.apache.wicket.ajax.AjaxRequestTarget.respond(AjaxRequestTarget.java:562)
at 
org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:104)
at 
org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1175)
at org.apache.wicket.RequestCycle.step(RequestCycle.java:1246)
at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1347)
at org.apache.wicket.RequestCycle.request(RequestCycle.java:497)
at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:387)
at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:199)
at 
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
at 
org.codesmell.jpsak.servlet.EntityManagerFilter.doFilter(EntityManagerFilter.java:40)
at 
com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:87)
at 
com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:181)
at 
com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:266)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:269)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:603)
at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:721)
at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:643)
at java.lang.Thread.run(Thread.java:619)

Complete stack:

org.apache.wicket.WicketRuntimeException: Exception in rendering component: 
[Component id = content, page = myproject.web.EditTreePage, path = 
11:tree:i:3:nodeComponent:contentLink:content.Label, isVisible = true, 
isVersioned = false]
at org.apache.wicket.Component.renderComponent(Component.java:2600)
at org.apache.wicket.markup.html.WebComponent.onRender(WebComponent.java:62)
at org.apache.wicket.Component.render(Component.java:2398)
at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1377)
at 
org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1559)
at 
org.apache.wicket.markup.html.link.AbstractLink.onComponentTagBody(AbstractLink.java:166)
at org.apache.wicket.Component.renderComponent(Component.java:2561)
at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1494)
at org.apache.wicket.Component.render(Component.java:2398)
at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1377)
at 
org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1559)
at 
org.apache.wicket.MarkupContainer.renderAssociatedMarkup(MarkupContainer.java:658)
at org.apache.wicket.markup.html.panel.Panel.onComponentTagBody(Panel.java:114)
at org.apache.wicket.Component.renderComponent(Component.java:2561)
at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1494)
at org.apache.wicket.Component.render(Component.java:2398)
at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1377)
at 
org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1559)
at 
org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1483)
at org.apache.wicket.Component.renderComponent(Component.java:2561)
at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1494)
at 
org.apache.wicket.markup.html.tree.AbstractTree$TreeItem.onRender(AbstractTree.java:212)
at org.apache.wicket.Component.render(Component.java:2398)
at org.apache.wicket.Component.renderComponent(Component.java:2501)
at 
org.apache.wicket.ajax.AjaxRequestTarget.respondComponent(AjaxRequestTarget.java:756)
at 
org.apache.wicket.ajax.AjaxRequestTarget.respondComponents(AjaxRequestTarget.java:650)
at org.apache.wicket.ajax.AjaxRequestTarget.respond(AjaxRequestTarget.java:562)
at 
org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:104)
at 
org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1175)
at org.apache.wicket.RequestCycle.step(RequestCycle.java:1246)
at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1347)
at org.apache.wicket.RequestCycle.request(RequestCycle.java:497)
at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:387)
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to