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

Hendy Irawan updated WICKET-6151:
---------------------------------
    Description: 
Probably due to unserializable model somewhere... in which case Wicket should 
give an explanation error.

{noformat}
org.apache.wicket.WicketRuntimeException
Exception in rendering component: [Component id = data]
at org.apache.wicket.Component.internalRenderComponent(Component.java:2589)
at org.apache.wicket.markup.html.WebComponent.onRender(WebComponent.java:60)
at org.apache.wicket.Component.internalRender(Component.java:2380)
at org.apache.wicket.Component.render(Component.java:2308)
at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1524)
at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1759)
at 
org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1734)
at 
org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1657)
at 
org.apache.wicket.markup.html.link.AbstractLink.onComponentTagBody(AbstractLink.java:82)
at 
org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:70)
at org.apache.wicket.Component.internalRenderComponent(Component.java:2565)
at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1698)
at org.apache.wicket.Component.internalRender(Component.java:2380)
at org.apache.wicket.Component.render(Component.java:2308)
at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1524)
at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1759)
at 
org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1734)
at 
org.apache.wicket.MarkupContainer.renderAssociatedMarkup(MarkupContainer.java:797)
at 
org.apache.wicket.markup.html.panel.AssociatedMarkupSourcingStrategy.renderAssociatedMarkup(AssociatedMarkupSourcingStrategy.java:77)
at 
org.apache.wicket.markup.html.panel.PanelMarkupSourcingStrategy.onComponentTagBody(PanelMarkupSourcingStrategy.java:112)
at org.apache.wicket.Component.internalRenderComponent(Component.java:2565)
at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1698)
at org.apache.wicket.Component.internalRender(Component.java:2380)
at org.apache.wicket.Component.render(Component.java:2308)
at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1524)
at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1759)
at 
org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1734)
at 
org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1657)
at 
org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:70)
at org.apache.wicket.Component.internalRenderComponent(Component.java:2565)
at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1698)
at org.apache.wicket.Component.internalRender(Component.java:2380)
at org.apache.wicket.Component.render(Component.java:2308)
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:102)
at org.apache.wicket.Component.internalRender(Component.java:2380)
at org.apache.wicket.Component.render(Component.java:2308)
at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1524)
at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1759)
at 
org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1734)
at 
org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1657)
at 
org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:70)
at org.apache.wicket.Component.internalRenderComponent(Component.java:2565)
at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1698)
at org.apache.wicket.Component.internalRender(Component.java:2380)
at org.apache.wicket.Component.render(Component.java:2308)
at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1524)
at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1759)
at 
org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1734)
at 
org.apache.wicket.MarkupContainer.renderAssociatedMarkup(MarkupContainer.java:797)
at 
org.apache.wicket.markup.html.panel.AssociatedMarkupSourcingStrategy.renderAssociatedMarkup(AssociatedMarkupSourcingStrategy.java:77)
at 
org.apache.wicket.markup.html.panel.PanelMarkupSourcingStrategy.onComponentTagBody(PanelMarkupSourcingStrategy.java:112)
at org.apache.wicket.Component.internalRenderComponent(Component.java:2565)
at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1698)
at org.apache.wicket.Component.internalRender(Component.java:2380)
at org.apache.wicket.Component.render(Component.java:2308)
at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1524)
at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1759)
at 
org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1734)
at 
org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1657)
at 
org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:70)
at org.apache.wicket.Component.internalRenderComponent(Component.java:2565)
at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1698)
at org.apache.wicket.Component.internalRender(Component.java:2380)
at org.apache.wicket.Component.render(Component.java:2308)
at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1524)
at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1759)
at org.apache.wicket.Page.onRender(Page.java:879)
at org.apache.wicket.markup.html.WebPage.onRender(WebPage.java:141)
at org.apache.wicket.Component.internalRender(Component.java:2380)
at org.apache.wicket.Component.render(Component.java:2308)
at org.apache.wicket.Page.renderPage(Page.java:1018)
at 
org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:124)
at 
org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:236)
at 
org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
at 
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:895)
at 
org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:265)
at 
org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:222)
at 
org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:293)
java.lang.RuntimeException
An error occurred while getting the model object for Component: [Component id = 
data, page = id.co.bippo.cart.web.pub.ProductCartViewPage, path = 
32:dev:content:contributors:3:contrib:link:data.Label, isVisible = true, 
isVersioned = true, markup = [markup = 
jar:file:/home/anton/space_spring/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/id.co.bippo.springapp/WEB-INF/lib/wicket-devutils-7.2.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:1631)
at 
org.apache.wicket.Component.getDefaultModelObjectAsString(Component.java:1654)
at org.apache.wicket.markup.html.basic.Label.onComponentTagBody(Label.java:115)
at 
org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:70)
at 
org.apache.wicket.Component.internalRenderComponent(Component.java:2565)Caused 
by: 
java.lang.NullPointerException
at java.io.ByteArrayInputStream.<init>(ByteArrayInputStream.java:106)
at 
org.apache.wicket.serialize.java.JavaSerializer.deserialize(JavaSerializer.java:105)
at 
org.apache.wicket.core.util.lang.WicketObjects.cloneObject(WicketObjects.java:313)
at org.apache.wicket.core.util.lang.WicketObjects.sizeof(WicketObjects.java:377)
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:1626)
{noformat}

Follow-up to WICKET-5807

  was:
Probably due to unserializable model somewhere... in which case Wicket should 
give an explanation error.

Follow-up to WICKET-5807


> DebugBar/PageSizeDebugPanel throws NullPointerException (need wrapper 
> exception with more detail)
> -------------------------------------------------------------------------------------------------
>
>                 Key: WICKET-6151
>                 URL: https://issues.apache.org/jira/browse/WICKET-6151
>             Project: Wicket
>          Issue Type: Bug
>          Components: wicket-devutils
>    Affects Versions: 7.2.0
>         Environment: Tomcat 7, JDK 8, Linux Mint 17.3 64bit, Spring 4.2.5
>            Reporter: Hendy Irawan
>            Priority: Minor
>
> Probably due to unserializable model somewhere... in which case Wicket should 
> give an explanation error.
> {noformat}
> org.apache.wicket.WicketRuntimeException
> Exception in rendering component: [Component id = data]
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2589)
> at org.apache.wicket.markup.html.WebComponent.onRender(WebComponent.java:60)
> at org.apache.wicket.Component.internalRender(Component.java:2380)
> at org.apache.wicket.Component.render(Component.java:2308)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1524)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1759)
> at 
> org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1734)
> at 
> org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1657)
> at 
> org.apache.wicket.markup.html.link.AbstractLink.onComponentTagBody(AbstractLink.java:82)
> at 
> org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:70)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2565)
> at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1698)
> at org.apache.wicket.Component.internalRender(Component.java:2380)
> at org.apache.wicket.Component.render(Component.java:2308)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1524)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1759)
> at 
> org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1734)
> at 
> org.apache.wicket.MarkupContainer.renderAssociatedMarkup(MarkupContainer.java:797)
> at 
> org.apache.wicket.markup.html.panel.AssociatedMarkupSourcingStrategy.renderAssociatedMarkup(AssociatedMarkupSourcingStrategy.java:77)
> at 
> org.apache.wicket.markup.html.panel.PanelMarkupSourcingStrategy.onComponentTagBody(PanelMarkupSourcingStrategy.java:112)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2565)
> at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1698)
> at org.apache.wicket.Component.internalRender(Component.java:2380)
> at org.apache.wicket.Component.render(Component.java:2308)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1524)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1759)
> at 
> org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1734)
> at 
> org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1657)
> at 
> org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:70)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2565)
> at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1698)
> at org.apache.wicket.Component.internalRender(Component.java:2380)
> at org.apache.wicket.Component.render(Component.java:2308)
> 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:102)
> at org.apache.wicket.Component.internalRender(Component.java:2380)
> at org.apache.wicket.Component.render(Component.java:2308)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1524)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1759)
> at 
> org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1734)
> at 
> org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1657)
> at 
> org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:70)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2565)
> at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1698)
> at org.apache.wicket.Component.internalRender(Component.java:2380)
> at org.apache.wicket.Component.render(Component.java:2308)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1524)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1759)
> at 
> org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1734)
> at 
> org.apache.wicket.MarkupContainer.renderAssociatedMarkup(MarkupContainer.java:797)
> at 
> org.apache.wicket.markup.html.panel.AssociatedMarkupSourcingStrategy.renderAssociatedMarkup(AssociatedMarkupSourcingStrategy.java:77)
> at 
> org.apache.wicket.markup.html.panel.PanelMarkupSourcingStrategy.onComponentTagBody(PanelMarkupSourcingStrategy.java:112)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2565)
> at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1698)
> at org.apache.wicket.Component.internalRender(Component.java:2380)
> at org.apache.wicket.Component.render(Component.java:2308)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1524)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1759)
> at 
> org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1734)
> at 
> org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1657)
> at 
> org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:70)
> at org.apache.wicket.Component.internalRenderComponent(Component.java:2565)
> at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1698)
> at org.apache.wicket.Component.internalRender(Component.java:2380)
> at org.apache.wicket.Component.render(Component.java:2308)
> at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1524)
> at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1759)
> at org.apache.wicket.Page.onRender(Page.java:879)
> at org.apache.wicket.markup.html.WebPage.onRender(WebPage.java:141)
> at org.apache.wicket.Component.internalRender(Component.java:2380)
> at org.apache.wicket.Component.render(Component.java:2308)
> at org.apache.wicket.Page.renderPage(Page.java:1018)
> at 
> org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:124)
> at 
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:236)
> at 
> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175)
> at 
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:895)
> at 
> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64)
> at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:265)
> at 
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:222)
> at 
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:293)
> java.lang.RuntimeException
> An error occurred while getting the model object for Component: [Component id 
> = data, page = id.co.bippo.cart.web.pub.ProductCartViewPage, path = 
> 32:dev:content:contributors:3:contrib:link:data.Label, isVisible = true, 
> isVersioned = true, markup = [markup = 
> jar:file:/home/anton/space_spring/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/wtpwebapps/id.co.bippo.springapp/WEB-INF/lib/wicket-devutils-7.2.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:1631)
> at 
> org.apache.wicket.Component.getDefaultModelObjectAsString(Component.java:1654)
> at 
> org.apache.wicket.markup.html.basic.Label.onComponentTagBody(Label.java:115)
> at 
> org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:70)
> at 
> org.apache.wicket.Component.internalRenderComponent(Component.java:2565)Caused
>  by: 
> java.lang.NullPointerException
> at java.io.ByteArrayInputStream.<init>(ByteArrayInputStream.java:106)
> at 
> org.apache.wicket.serialize.java.JavaSerializer.deserialize(JavaSerializer.java:105)
> at 
> org.apache.wicket.core.util.lang.WicketObjects.cloneObject(WicketObjects.java:313)
> at 
> org.apache.wicket.core.util.lang.WicketObjects.sizeof(WicketObjects.java:377)
> 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:1626)
> {noformat}
> Follow-up to WICKET-5807



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

Reply via email to