You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Martin Grigorov (JIRA)" <ji...@apache.org> on 2015/11/15 22:51:11 UTC

[jira] [Resolved] (WICKET-5807) Add diagnostic messages on java.io.NotSerializableException on DebugBar's StandardDebugPanel, path = 1:dev:content:contributors:3:contrib:link:data.Label

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

Martin Grigorov resolved WICKET-5807.
-------------------------------------
    Resolution: Won't Fix

This is fixed in Wicket 7+ with WICKET-4744. Now WicketObjects uses the configured ISerializer. The default JavaSerializer provides very detailed exception message with the root of the cause.

Since this ticket is about minor improvement I prefer to not touch the stable 6.x branch.

> Add diagnostic messages on java.io.NotSerializableException on DebugBar's StandardDebugPanel, path = 1:dev:content:contributors:3:contrib:link:data.Label
> ---------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: WICKET-5807
>                 URL: https://issues.apache.org/jira/browse/WICKET-5807
>             Project: Wicket
>          Issue Type: Improvement
>          Components: wicket-devutils
>    Affects Versions: 6.18.0
>            Reporter: ahmadfarsiado
>            Priority: Minor
>
> If my Component has incorrectly non-serializable model and I add DebugBar to this Page, I get the Exception below.
> While it's definitely my fault, the Exception currently is not helpful in diagnosing the problem, because it mentions the DebugBar component as the culprit.
> It'd be great if it mentions:
> componentClass + componentPath + modelClass
> (this seems to happen during render phase of the DebugBar, so it may need some DebugBar pre-render logic to check the properness of the models)
> {code}
> Unexpected RuntimeException
> Last cause: org.soluvas.category.impl.CategoryImpl
> WicketMessage: Exception in rendering component: [Component id = data]
> Stacktrace
> Root cause:
> java.io.NotSerializableException: org.soluvas.category.impl.CategoryImpl
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1184)
> at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548)
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509)
> at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
> at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548)
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509)
> at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
> at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548)
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509)
> at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
> at java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1378)
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1174)
> at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548)
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509)
> at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
> at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548)
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509)
> at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
> at java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1378)
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1174)
> at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548)
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509)
> at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
> at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548)
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509)
> at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
> at java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1378)
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1174)
> at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548)
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509)
> at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
> at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548)
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509)
> at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
> at java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1378)
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1174)
> at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548)
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509)
> at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
> at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548)
> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509)
> at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348)
> at org.apache.wicket.core.util.lang.WicketObjects.cloneObject(WicketObjects.java:306)
> at org.apache.wicket.core.util.lang.WicketObjects.sizeof(WicketObjects.java:425)
> at org.apache.wicket.devutils.debugbar.PageSizeDebugPanel$2.getObject(PageSizeDebugPanel.java:96)
> at org.apache.wicket.devutils.debugbar.PageSizeDebugPanel$2.getObject(PageSizeDebugPanel.java:89)
> at org.apache.wicket.Component.getDefaultModelObject(Component.java:1605)
> at org.apache.wicket.Component.getDefaultModelObjectAsString(Component.java:1633)
> at org.apache.wicket.markup.html.basic.Label.onComponentTagBody(Label.java:131)
> at org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:71)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2529)
> at org.apache.wicket.markup.html.WebComponent.onRender(WebComponent.java:56)
> at org.apache.wicket.Component.internalRender(Component.java:2359)
> at org.apache.wicket.Component.render(Component.java:2287)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1392)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1557)
> at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1532)
> at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1487)
> at org.apache.wicket.markup.html.link.AbstractLink.onComponentTagBody(AbstractLink.java:186)
> at org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:71)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2529)
> at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1496)
> at org.apache.wicket.Component.internalRender(Component.java:2359)
> at org.apache.wicket.Component.render(Component.java:2287)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1392)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1557)
> at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1532)
> at org.apache.wicket.MarkupContainer.renderAssociatedMarkup(MarkupContainer.java:689)
> at org.apache.wicket.markup.html.panel.AssociatedMarkupSourcingStrategy.renderAssociatedMarkup(AssociatedMarkupSourcingStrategy.java:76)
> at org.apache.wicket.markup.html.panel.PanelMarkupSourcingStrategy.onComponentTagBody(PanelMarkupSourcingStrategy.java:112)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2529)
> at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1496)
> at org.apache.wicket.Component.internalRender(Component.java:2359)
> at org.apache.wicket.Component.render(Component.java:2287)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1392)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1557)
> at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1532)
> at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1487)
> at org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:71)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2529)
> at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1496)
> at org.apache.wicket.Component.internalRender(Component.java:2359)
> at org.apache.wicket.Component.render(Component.java:2287)
> at org.apache.wicket.markup.html.list.ListView.renderItem(ListView.java:584)
> at org.apache.wicket.markup.html.list.ListView.renderChild(ListView.java:573)
> at org.apache.wicket.markup.repeater.AbstractRepeater.onRender(AbstractRepeater.java:101)
> at org.apache.wicket.Component.internalRender(Component.java:2359)
> at org.apache.wicket.Component.render(Component.java:2287)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1392)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1557)
> at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1532)
> at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1487)
> at org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:71)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2529)
> at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1496)
> at org.apache.wicket.Component.internalRender(Component.java:2359)
> at org.apache.wicket.Component.render(Component.java:2287)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1392)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1557)
> at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1532)
> at org.apache.wicket.MarkupContainer.renderAssociatedMarkup(MarkupContainer.java:689)
> at org.apache.wicket.markup.html.panel.AssociatedMarkupSourcingStrategy.renderAssociatedMarkup(AssociatedMarkupSourcingStrategy.java:76)
> at org.apache.wicket.markup.html.panel.PanelMarkupSourcingStrategy.onComponentTagBody(PanelMarkupSourcingStrategy.java:112)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2529)
> at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1496)
> at org.apache.wicket.Component.internalRender(Component.java:2359)
> at org.apache.wicket.Component.render(Component.java:2287)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1392)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1557)
> at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1532)
> at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1487)
> at org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:71)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2529)
> at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1496)
> at org.apache.wicket.Component.internalRender(Component.java:2359)
> at org.apache.wicket.Component.render(Component.java:2287)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1392)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1557)
> at org.apache.wicket.Page.onRender(Page.java:887)
> at org.apache.wicket.markup.html.WebPage.onRender(WebPage.java:142)
> at org.apache.wicket.Component.internalRender(Component.java:2359)
> at org.apache.wicket.Component.render(Component.java:2287)
> at org.apache.wicket.Page.renderPage(Page.java:1024)
> at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:139)
> at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:284)
> at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
> at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
> at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
> at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> at org.soluvas.web.site.servlet.ShiroPrincipalsServletFilter.doFilter(ShiroPrincipalsServletFilter.java:59)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> at org.soluvas.web.site.servlet.MoreMdcServletFilter.doFilter(MoreMdcServletFilter.java:62)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> at ch.qos.logback.classic.helpers.MDCInsertingServletFilter.doFilter(MDCInsertingServletFilter.java:51)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
> at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
> at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
> at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
> at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
> at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
> at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
> at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)
> at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> at com.codahale.metrics.servlet.AbstractInstrumentedFilter.doFilter(AbstractInstrumentedFilter.java:104)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
> at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:123)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java)
> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
> at org.apache.catalina.core.StandardHostValve.__invoke(StandardHostValve.java:171)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:947)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
> at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1009)
> at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
> at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> at java.lang.Thread.run(Thread.java:745)
> Complete stack:
> org.apache.wicket.WicketRuntimeException: Exception in rendering component: [Component id = data]
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2553)
> at org.apache.wicket.markup.html.WebComponent.onRender(WebComponent.java:56)
> at org.apache.wicket.Component.internalRender(Component.java:2359)
> at org.apache.wicket.Component.render(Component.java:2287)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1392)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1557)
> at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1532)
> at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1487)
> at org.apache.wicket.markup.html.link.AbstractLink.onComponentTagBody(AbstractLink.java:186)
> at org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:71)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2529)
> at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1496)
> at org.apache.wicket.Component.internalRender(Component.java:2359)
> at org.apache.wicket.Component.render(Component.java:2287)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1392)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1557)
> at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1532)
> at org.apache.wicket.MarkupContainer.renderAssociatedMarkup(MarkupContainer.java:689)
> at org.apache.wicket.markup.html.panel.AssociatedMarkupSourcingStrategy.renderAssociatedMarkup(AssociatedMarkupSourcingStrategy.java:76)
> at org.apache.wicket.markup.html.panel.PanelMarkupSourcingStrategy.onComponentTagBody(PanelMarkupSourcingStrategy.java:112)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2529)
> at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1496)
> at org.apache.wicket.Component.internalRender(Component.java:2359)
> at org.apache.wicket.Component.render(Component.java:2287)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1392)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1557)
> at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1532)
> at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1487)
> at org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:71)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2529)
> at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1496)
> at org.apache.wicket.Component.internalRender(Component.java:2359)
> at org.apache.wicket.Component.render(Component.java:2287)
> at org.apache.wicket.markup.html.list.ListView.renderItem(ListView.java:584)
> at org.apache.wicket.markup.html.list.ListView.renderChild(ListView.java:573)
> at org.apache.wicket.markup.repeater.AbstractRepeater.onRender(AbstractRepeater.java:101)
> at org.apache.wicket.Component.internalRender(Component.java:2359)
> at org.apache.wicket.Component.render(Component.java:2287)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1392)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1557)
> at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1532)
> at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1487)
> at org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:71)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2529)
> at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1496)
> at org.apache.wicket.Component.internalRender(Component.java:2359)
> at org.apache.wicket.Component.render(Component.java:2287)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1392)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1557)
> at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1532)
> at org.apache.wicket.MarkupContainer.renderAssociatedMarkup(MarkupContainer.java:689)
> at org.apache.wicket.markup.html.panel.AssociatedMarkupSourcingStrategy.renderAssociatedMarkup(AssociatedMarkupSourcingStrategy.java:76)
> at org.apache.wicket.markup.html.panel.PanelMarkupSourcingStrategy.onComponentTagBody(PanelMarkupSourcingStrategy.java:112)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2529)
> at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1496)
> at org.apache.wicket.Component.internalRender(Component.java:2359)
> at org.apache.wicket.Component.render(Component.java:2287)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1392)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1557)
> at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1532)
> at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1487)
> at org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:71)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2529)
> at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1496)
> at org.apache.wicket.Component.internalRender(Component.java:2359)
> at org.apache.wicket.Component.render(Component.java:2287)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1392)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1557)
> at org.apache.wicket.Page.onRender(Page.java:887)
> at org.apache.wicket.markup.html.WebPage.onRender(WebPage.java:142)
> at org.apache.wicket.Component.internalRender(Component.java:2359)
> at org.apache.wicket.Component.render(Component.java:2287)
> at org.apache.wicket.Page.renderPage(Page.java:1024)
> at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:139)
> at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:284)
> at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
> at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
> at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> java.lang.RuntimeException: An error occurred while getting the model object for Component: [Component id = data, page = id.co.bippo.web.pub.ContentPage, path = 1:dev:content:contributors:3:contrib:link:data.Label, isVisible = true, isVersioned = true, markup = [markup = jar:file:/home/rio/space_spring/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/id.co.bippo.springapp/WEB-INF/lib/wicket-devutils-6.18.0.jar!/org/apache/wicket/devutils/debugbar/StandardDebugPanel.html
> <span wicket:id="data"></span>, index = 0, current = '<span wicket:id="data">' (line 0, column 0)]]
> at org.apache.wicket.Component.getDefaultModelObject(Component.java:1610)
> at org.apache.wicket.Component.getDefaultModelObjectAsString(Component.java:1633)
> at org.apache.wicket.markup.html.basic.Label.onComponentTagBody(Label.java:131)
> at org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:71)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2529)
> at org.apache.wicket.markup.html.WebComponent.onRender(WebComponent.java:56)
> at org.apache.wicket.Component.internalRender(Component.java:2359)
> at org.apache.wicket.Component.render(Component.java:2287)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1392)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1557)
> at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1532)
> at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1487)
> at org.apache.wicket.markup.html.link.AbstractLink.onComponentTagBody(AbstractLink.java:186)
> at org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:71)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2529)
> at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1496)
> at org.apache.wicket.Component.internalRender(Component.java:2359)
> at org.apache.wicket.Component.render(Component.java:2287)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1392)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1557)
> at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1532)
> at org.apache.wicket.MarkupContainer.renderAssociatedMarkup(MarkupContainer.java:689)
> at org.apache.wicket.markup.html.panel.AssociatedMarkupSourcingStrategy.renderAssociatedMarkup(AssociatedMarkupSourcingStrategy.java:76)
> at org.apache.wicket.markup.html.panel.PanelMarkupSourcingStrategy.onComponentTagBody(PanelMarkupSourcingStrategy.java:112)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2529)
> at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1496)
> at org.apache.wicket.Component.internalRender(Component.java:2359)
> at org.apache.wicket.Component.render(Component.java:2287)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1392)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1557)
> at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1532)
> at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1487)
> at org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:71)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2529)
> at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1496)
> at org.apache.wicket.Component.internalRender(Component.java:2359)
> at org.apache.wicket.Component.render(Component.java:2287)
> at org.apache.wicket.markup.html.list.ListView.renderItem(ListView.java:584)
> at org.apache.wicket.markup.html.list.ListView.renderChild(ListView.java:573)
> at org.apache.wicket.markup.repeater.AbstractRepeater.onRender(AbstractRepeater.java:101)
> at org.apache.wicket.Component.internalRender(Component.java:2359)
> at org.apache.wicket.Component.render(Component.java:2287)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1392)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1557)
> at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1532)
> at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1487)
> at org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:71)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2529)
> at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1496)
> at org.apache.wicket.Component.internalRender(Component.java:2359)
> at org.apache.wicket.Component.render(Component.java:2287)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1392)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1557)
> at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1532)
> at org.apache.wicket.MarkupContainer.renderAssociatedMarkup(MarkupContainer.java:689)
> at org.apache.wicket.markup.html.panel.AssociatedMarkupSourcingStrategy.renderAssociatedMarkup(AssociatedMarkupSourcingStrategy.java:76)
> at org.apache.wicket.markup.html.panel.PanelMarkupSourcingStrategy.onComponentTagBody(PanelMarkupSourcingStrategy.java:112)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2529)
> at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1496)
> at org.apache.wicket.Component.internalRender(Component.java:2359)
> at org.apache.wicket.Component.render(Component.java:2287)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1392)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1557)
> at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1532)
> at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1487)
> at org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:71)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2529)
> at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1496)
> at org.apache.wicket.Component.internalRender(Component.java:2359)
> at org.apache.wicket.Component.render(Component.java:2287)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1392)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1557)
> at org.apache.wicket.Page.onRender(Page.java:887)
> at org.apache.wicket.markup.html.WebPage.onRender(WebPage.java:142)
> at org.apache.wicket.Component.internalRender(Component.java:2359)
> at org.apache.wicket.Component.render(Component.java:2287)
> at org.apache.wicket.Page.renderPage(Page.java:1024)
> at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:139)
> at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:284)
> at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:862)
> at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:261)
> at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:218)
> at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:289)
> at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:259)
> org.apache.wicket.WicketRuntimeException: Internal error cloning object
> at org.apache.wicket.core.util.lang.WicketObjects.cloneObject(WicketObjects.java:361)
> at org.apache.wicket.core.util.lang.WicketObjects.sizeof(WicketObjects.java:425)
> at org.apache.wicket.devutils.debugbar.PageSizeDebugPanel$2.getObject(PageSizeDebugPanel.java:96)
> at org.apache.wicket.devutils.debugbar.PageSizeDebugPanel$2.getObject(PageSizeDebugPanel.java:89)
> at org.apache.wicket.Component.getDefaultModelObject(Component.java:1605)
> at org.apache.wicket.Component.getDefaultModelObjectAsString(Component.java:1633)
> at org.apache.wicket.markup.html.basic.Label.onComponentTagBody(Label.java:131)
> at org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:71)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2529)
> at org.apache.wicket.markup.html.WebComponent.onRender(WebComponent.java:56)
> at org.apache.wicket.Component.internalRender(Component.java:2359)
> at org.apache.wicket.Component.render(Component.java:2287)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1392)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1557)
> at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1532)
> at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1487)
> at org.apache.wicket.markup.html.link.AbstractLink.onComponentTagBody(AbstractLink.java:186)
> at org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:71)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2529)
> at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1496)
> at org.apache.wicket.Component.internalRender(Component.java:2359)
> at org.apache.wicket.Component.render(Component.java:2287)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1392)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1557)
> at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1532)
> at org.apache.wicket.MarkupContainer.renderAssociatedMarkup(MarkupContainer.java:689)
> at org.apache.wicket.markup.html.panel.AssociatedMarkupSourcingStrategy.renderAssociatedMarkup(AssociatedMarkupSourcingStrategy.java:76)
> at org.apache.wicket.markup.html.panel.PanelMarkupSourcingStrategy.onComponentTagBody(PanelMarkupSourcingStrategy.java:112)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2529)
> at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1496)
> at org.apache.wicket.Component.internalRender(Component.java:2359)
> at org.apache.wicket.Component.render(Component.java:2287)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1392)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1557)
> at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1532)
> at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1487)
> at org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:71)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2529)
> at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1496)
> at org.apache.wicket.Component.internalRender(Component.java:2359)
> at org.apache.wicket.Component.render(Component.java:2287)
> at org.apache.wicket.markup.html.list.ListView.renderItem(ListView.java:584)
> at org.apache.wicket.markup.html.list.ListView.renderChild(ListView.java:573)
> at org.apache.wicket.markup.repeater.AbstractRepeater.onRender(AbstractRepeater.java:101)
> at org.apache.wicket.Component.internalRender(Component.java:2359)
> at org.apache.wicket.Component.render(Component.java:2287)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1392)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1557)
> at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1532)
> at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1487)
> at org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:71)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2529)
> at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1496)
> at org.apache.wicket.Component.internalRender(Component.java:2359)
> at org.apache.wicket.Component.render(Component.java:2287)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1392)
> {code}
> Tag [~ceefour].
> Relates to WICKET-5526.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)