History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: QB-680
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Unassigned
Reporter: Steve Luo
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
QuickBuild

NPE while rendering issues page

Created: 13/Oct/10 02:57 PM   Updated: 14/Oct/10 02:24 PM
Component/s: None
Affects Version/s: None
Fix Version/s: 3.0.13

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown


 Description  « Hide
Sometimes, while rendering issues page, below exception may be occurred:

java.lang.NullPointerException
     at com.pmease.quickbuild.plugin.tracker.core.AbstractIssueTracker.getCachedIssues(AbstractIssueTracker.java:283)
     at com.pmease.quickbuild.plugin.tracker.core.AbstractIssueTracker.transform(AbstractIssueTracker.java:253)
     at com.pmease.quickbuild.plugin.report.changes.renderer.CommentLabelPanel$1.getObject(CommentLabelPanel.java:57)
     at com.pmease.quickbuild.plugin.report.changes.renderer.CommentLabelPanel$1.getObject(CommentLabelPanel.java:1)
     at org.apache.wicket.Component.getDefaultModelObject(Component.java:1657)
     at org.apache.wicket.Component.getDefaultModelObjectAsString(Component.java:1676)
     at org.apache.wicket.markup.html.basic.Label.onComponentTagBody(Label.java:114)
     at org.apache.wicket.Component.renderComponent(Component.java:2619)
     at org.apache.wicket.markup.html.WebComponent.onRender(WebComponent.java:62)
     at org.apache.wicket.Component.render(Component.java:2450)
     at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1414)
     at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1577)
     at org.apache.wicket.MarkupContainer.renderAssociatedMarkup(MarkupContainer.java:675)
     at org.apache.wicket.markup.html.panel.Panel.onComponentTagBody(Panel.java:114)
     at org.apache.wicket.Component.renderComponent(Component.java:2619)
     at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1512)
     at org.apache.wicket.Component.render(Component.java:2450)
     at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1414)
     at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1577)
     at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1501)
     at org.apache.wicket.Component.renderComponent(Component.java:2619)
     at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1512)
     at org.apache.wicket.Component.render(Component.java:2450)
     at org.apache.wicket.markup.html.list.ListView.renderItem(ListView.java:638)
     at org.apache.wicket.markup.html.list.ListView.renderChild(ListView.java:626)
     at org.apache.wicket.markup.repeater.AbstractRepeater.onRender(AbstractRepeater.java:103)
     at org.apache.wicket.Component.render(Component.java:2450)
     at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1414)
     at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1577)
     at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1501)
     at org.apache.wicket.Component.renderComponent(Component.java:2619)
     at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1512)
     at org.apache.wicket.Component.render(Component.java:2450)
     at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1414)
     at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1577)
     at org.apache.wicket.MarkupContainer.renderAssociatedMarkup(MarkupContainer.java:675)
     at org.apache.wicket.markup.html.panel.Panel.onComponentTagBody(Panel.java:114)
     at org.apache.wicket.Component.renderComponent(Component.java:2619)
     at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1512)
     at org.apache.wicket.Component.render(Component.java:2450)
     at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1414)
     at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1577)
     at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1501)
     at org.apache.wicket.Component.renderComponent(Component.java:2619)
     at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1512)
     at org.apache.wicket.Component.render(Component.java:2450)
     at org.apache.wicket.markup.repeater.AbstractRepeater.renderChild(AbstractRepeater.java:122)
     at org.apache.wicket.markup.repeater.AbstractRepeater.onRender(AbstractRepeater.java:103)
     at org.apache.wicket.Component.render(Component.java:2450)
     at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1414)
     at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1577)
     at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1501)
     at org.apache.wicket.Component.renderComponent(Component.java:2619)
     at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1512)
     at org.apache.wicket.Component.render(Component.java:2450)
     at org.apache.wicket.markup.repeater.AbstractRepeater.renderChild(AbstractRepeater.java:122)
     at org.apache.wicket.markup.repeater.AbstractRepeater.onRender(AbstractRepeater.java:103)
     at org.apache.wicket.Component.render(Component.java:2450)
     at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1414)
     at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1577)
     at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1501)
     at org.apache.wicket.Component.renderComponent(Component.java:2619)
     at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1512)
     at org.apache.wicket.Component.render(Component.java:2450)
     at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1414)
     at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1577)
     at org.apache.wicket.MarkupContainer.renderAssociatedMarkup(MarkupContainer.java:675)
     at org.apache.wicket.markup.html.panel.Panel.onComponentTagBody(Panel.java:114)
     at org.apache.wicket.Component.renderComponent(Component.java:2619)
     at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1512)
     at org.apache.wicket.Component.render(Component.java:2450)
     at org.apache.wicket.Component.renderComponent(Component.java:2560)
     at org.apache.wicket.ajax.AjaxRequestTarget.respondComponent(AjaxRequestTarget.java:828)
     at org.apache.wicket.ajax.AjaxRequestTarget.respondComponents(AjaxRequestTarget.java:681)
     at org.apache.wicket.ajax.AjaxRequestTarget.respond(AjaxRequestTarget.java:591)
     at org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:105)
     at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1258)
     at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329)
     at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1428)
     at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
     at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:479)
     at org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:138)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)
     at com.pmease.quickbuild.web.WebServlet.handleWebRequest(WebServlet.java:130)
     at com.pmease.quickbuild.web.WebServlet.service(WebServlet.java:97)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
     at com.pmease.quickbuild.web.HttpServiceProvider$1$1.service(HttpServiceProvider.java:86)
     at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
     at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
     at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:59)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
     at org.eclipse.equinox.http.jetty.internal.HttpServerManager$InternalHttpServiceServlet.service(HttpServerManager.java:318)
     at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:502)
     at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:380)
     at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
     at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
     at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
     at org.mortbay.jetty.Server.handle(Server.java:324)
     at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:535)
     at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:865)
     at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:540)
     at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:213)
     at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
     at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
     at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:520)


Complete stack:

org.apache.wicket.WicketRuntimeException: Exception in rendering component: [Component id = value]
     at org.apache.wicket.Component.renderComponent(Component.java:2658)
     at org.apache.wicket.markup.html.WebComponent.onRender(WebComponent.java:62)
     at org.apache.wicket.Component.render(Component.java:2450)
     at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1414)
     at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1577)
     at org.apache.wicket.MarkupContainer.renderAssociatedMarkup(MarkupContainer.java:675)
     at org.apache.wicket.markup.html.panel.Panel.onComponentTagBody(Panel.java:114)
     at org.apache.wicket.Component.renderComponent(Component.java:2619)
     at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1512)
     at org.apache.wicket.Component.render(Component.java:2450)
     at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1414)
     at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1577)
     at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1501)
     at org.apache.wicket.Component.renderComponent(Component.java:2619)
     at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1512)
     at org.apache.wicket.Component.render(Component.java:2450)
     at org.apache.wicket.markup.html.list.ListView.renderItem(ListView.java:638)
     at org.apache.wicket.markup.html.list.ListView.renderChild(ListView.java:626)
     at org.apache.wicket.markup.repeater.AbstractRepeater.onRender(AbstractRepeater.java:103)
     at org.apache.wicket.Component.render(Component.java:2450)
     at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1414)
     at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1577)
     at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1501)
     at org.apache.wicket.Component.renderComponent(Component.java:2619)
     at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1512)
     at org.apache.wicket.Component.render(Component.java:2450)
     at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1414)
     at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1577)
     at org.apache.wicket.MarkupContainer.renderAssociatedMarkup(MarkupContainer.java:675)
     at org.apache.wicket.markup.html.panel.Panel.onComponentTagBody(Panel.java:114)
     at org.apache.wicket.Component.renderComponent(Component.java:2619)
     at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1512)
     at org.apache.wicket.Component.render(Component.java:2450)
     at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1414)
     at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1577)
     at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1501)
     at org.apache.wicket.Component.renderComponent(Component.java:2619)
     at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1512)
     at org.apache.wicket.Component.render(Component.java:2450)
     at org.apache.wicket.markup.repeater.AbstractRepeater.renderChild(AbstractRepeater.java:122)
     at org.apache.wicket.markup.repeater.AbstractRepeater.onRender(AbstractRepeater.java:103)
     at org.apache.wicket.Component.render(Component.java:2450)
     at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1414)
     at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1577)
     at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1501)
     at org.apache.wicket.Component.renderComponent(Component.java:2619)
     at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1512)
     at org.apache.wicket.Component.render(Component.java:2450)
     at org.apache.wicket.markup.repeater.AbstractRepeater.renderChild(AbstractRepeater.java:122)
     at org.apache.wicket.markup.repeater.AbstractRepeater.onRender(AbstractRepeater.java:103)
     at org.apache.wicket.Component.render(Component.java:2450)
     at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1414)
     at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1577)
     at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1501)
     at org.apache.wicket.Component.renderComponent(Component.java:2619)
     at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1512)
     at org.apache.wicket.Component.render(Component.java:2450)
     at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1414)
     at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1577)
     at org.apache.wicket.MarkupContainer.renderAssociatedMarkup(MarkupContainer.java:675)
     at org.apache.wicket.markup.html.panel.Panel.onComponentTagBody(Panel.java:114)
     at org.apache.wicket.Component.renderComponent(Component.java:2619)
     at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1512)
     at org.apache.wicket.Component.render(Component.java:2450)
     at org.apache.wicket.Component.renderComponent(Component.java:2560)
     at org.apache.wicket.ajax.AjaxRequestTarget.respondComponent(AjaxRequestTarget.java:828)
     at org.apache.wicket.ajax.AjaxRequestTarget.respondComponents(AjaxRequestTarget.java:681)
     at org.apache.wicket.ajax.AjaxRequestTarget.respond(AjaxRequestTarget.java:591)
     at org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:105)
     at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1258)
     at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329)
     at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1428)
     at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
     at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:479)

 All   Comments   Work Log   Change History      Sort Order:
There are no comments yet on this issue.