Uploaded image for project: 'JBoss BPMS Platform'
  1. JBoss BPMS Platform
  2. RHBPMS-2915

NullPointerException after creating a KPI

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 6.0.0
    • 6.0.0
    • BAM
    • None

    Description

      Description of problem:
      NPE just after dropping a new KPI in a page.

      The data source returns 44 records. After dragging, when just dropping the KPI, it takes some time (seems to load all records, as the time taken depends on the size of the table).

      Version-Release number of selected component (if applicable):
      Compilation against 23th October commit (commit SHA Id a6ad297262034c976f2c3618bed3300358984021, corresponding to "BZ-1021830 - Unexpected Error (CSRF token missing) when clicking go back in Import Dashboards panel".

      How reproducible:
      Don't be able to reproduce it, but each time we open this page, a red cross image associated with an exception panel is showed.

      If we try to delete the page, seems to do it (closing the page and navigating to the main one), but on the combo box still appears and, if selected again, is showed again (so it has not been properly deleted).

      Steps to Reproduce:
      Not easy to reproduce

      Actual results:

      Thread id=ajp-localhost-127.0.0.1-28009-17
      Thread begin date=Tue Oct 29 17:59:56 CET 2013
      Thread group=main
      Request URL=/dashbuilder/Controller?_fb=org.jboss.dashboard.ui.components.PanelsHandler&_fp=2
      Request IP=95.39.227.236
      Request date=Tue Oct 29 17:59:57 CET 2013
      Request header:user-agent=Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.101 Safari/537.36
      Request header:referer=https://demo.gesconsultor.com/dashbuilder/Controller?_fb=org.jboss.dashboard.ui.panel.PopupPanelsHandler&_fp=getPanelsPopupPage
      Request header:cookie=JSESSIONID=+WkfW0vi1q2eRUlrqA49WVyA.undefined; dashbuilderNavigationPoint=es-1ou-1; PHPSESSID=6ed2au267sca8lckk2ojrsdga4; JSESSIONIDSSO=NrZTWjFjclmmeR3QY+NNOw3g; region_left_web_2_0_cookie=1
      Request param:region=center_4
      Request param:position=0
      Request param:_fb=org.jboss.dashboard.ui.components.PanelsHandler
      Request param:_fp=2
      Request param:panelId=dashboard.kpi
      Tx id=127978386
      Tx Isolation=2
      Tx Auto commit=false
      JSP=/envelopes/Default_Envelope/shared.jsp
      JSP=regular_layout.jsp
      JSP=/layouts/Default_Layout/slider_menu.jsp
      Formatter=org.jboss.dashboard.ui.formatters.RenderRegionFormatter
      Formatter Scope=volatile
      Formatter JSP=section/render_simple_region.jsp
      Error id=1383065997837
      Error date=Tue Oct 29 17:59:57 CET 2013
      Error stack trace=java.lang.NullPointerException
      at org.jboss.dashboard.workspace.Panel.getTitle(Panel.java:283)
      at org.jboss.dashboard.ui.formatters.RegionFormatter.renderPanel(RegionFormatter.java:137)
      at org.jboss.dashboard.ui.formatters.RenderRegionFormatter.service(RenderRegionFormatter.java:84)
      at org.jboss.dashboard.ui.taglib.formatter.FormatterTag$1.txFragment(FormatterTag.java:134)
      at org.jboss.dashboard.database.hibernate.HibernateTransaction.executeFragment(HibernateTransaction.java:254)
      at org.jboss.dashboard.database.hibernate.HibernateTxFragment.executeChild(HibernateTxFragment.java:194)
      at org.jboss.dashboard.database.hibernate.HibernateTxFragment.execute(HibernateTxFragment.java:168)
      at org.jboss.dashboard.ui.taglib.formatter.FormatterTag.doAfterBody(FormatterTag.java:126)
      at org.apache.jsp.section.render_005fsimple_005fregion_jsp._jspService(render_005fsimple_005fregion_jsp.java:1475)
      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:326)
      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:253)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:840)
      at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:720)
      at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:657)
      at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968)
      at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:621)
      at org.jboss.dashboard.ui.taglib.RegionTag$1.txFragment(RegionTag.java:78)
      at org.jboss.dashboard.database.hibernate.HibernateTransaction.executeFragment(HibernateTransaction.java:254)
      at org.jboss.dashboard.database.hibernate.HibernateTxFragment.executeChild(HibernateTxFragment.java:194)
      at org.jboss.dashboard.database.hibernate.HibernateTxFragment.execute(HibernateTxFragment.java:168)
      at org.jboss.dashboard.ui.taglib.RegionTag.doEndTag(RegionTag.java:52)
      at org.apache.jsp.layouts.Default_005fLayout.slider_005fmenu_jsp._jspx_meth_panel_005fregion_005f8(slider_005fmenu_jsp.java:561)
      at org.apache.jsp.layouts.Default_005fLayout.slider_005fmenu_jsp._jspService(slider_005fmenu_jsp.java:323)
      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:326)
      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:253)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:840)
      at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:720)
      at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:657)
      at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968)
      at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:621)
      at org.jboss.dashboard.ui.taglib.JSPIncludeTag.doStartTag(JSPIncludeTag.java:77)
      at org.apache.jsp.templates.regular_005flayout_jsp._jspService(regular_005flayout_jsp.java:157)
      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:326)
      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:253)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:840)
      at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:720)
      at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:657)
      at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968)
      at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:621)
      at org.jboss.dashboard.ui.taglib.JSPIncludeTag.doStartTag(JSPIncludeTag.java:77)
      at org.apache.jsp.templates.content_jsp._jspx_meth_mvc_005finclude_005f0(content_jsp.java:115)
      at org.apache.jsp.templates.content_jsp._jspService(content_jsp.java:69)
      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:326)
      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:253)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:840)
      at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:720)
      at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:657)
      at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968)
      at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:621)
      at org.jboss.dashboard.ui.taglib.EnvelopeContentTag$1.txFragment(EnvelopeContentTag.java:46)
      at org.jboss.dashboard.database.hibernate.HibernateTransaction.executeFragment(HibernateTransaction.java:254)
      at org.jboss.dashboard.database.hibernate.HibernateTxFragment.executeChild(HibernateTxFragment.java:194)
      at org.jboss.dashboard.database.hibernate.HibernateTxFragment.execute(HibernateTxFragment.java:168)
      at org.jboss.dashboard.ui.taglib.EnvelopeContentTag.doStartTag(EnvelopeContentTag.java:44)
      at org.apache.jsp.envelopes.Default_005fEnvelope.shared_jsp._jspx_meth_panel_005fenvelopeContent_005f0(shared_jsp.java:264)
      at org.apache.jsp.envelopes.Default_005fEnvelope.shared_jsp._jspService(shared_jsp.java:170)
      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:326)
      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:253)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:840)
      at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:720)
      at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:657)
      at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968)
      at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:621)
      at org.jboss.dashboard.ui.taglib.JSPIncludeTag.doStartTag(JSPIncludeTag.java:77)
      at org.apache.jsp.templates.standard_005ftemplate_jsp._jspService(standard_005ftemplate_jsp.java:198)
      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:326)
      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:253)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:840)
      at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:720)
      at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:657)
      at org.jboss.dashboard.ui.controller.responses.ShowScreenResponse.execute(ShowScreenResponse.java:45)
      at org.jboss.dashboard.ui.controller.requestChain.RequestRenderer.processRequest(RequestRenderer.java:31)
      at org.jboss.dashboard.ui.controller.requestChain.RequestChainProcessor.doRequestProcessing(RequestChainProcessor.java:61)
      at org.jboss.dashboard.ui.controller.requestChain.RequestChainProcessor.doRequestProcessing(RequestChainProcessor.java:63)
      at org.jboss.dashboard.ui.controller.requestChain.RequestChainProcessor.doRequestProcessing(RequestChainProcessor.java:63)
      at org.jboss.dashboard.ui.controller.ControllerServlet$4.txFragment(ControllerServlet.java:211)
      at org.jboss.dashboard.database.hibernate.HibernateTransaction.executeFragment(HibernateTransaction.java:254)
      at org.jboss.dashboard.database.hibernate.HibernateTxFragment.executeInitiator(HibernateTxFragment.java:179)
      at org.jboss.dashboard.database.hibernate.HibernateTxFragment.execute(HibernateTxFragment.java:167)
      at org.jboss.dashboard.ui.controller.ControllerServlet.processTheView(ControllerServlet.java:207)
      at org.jboss.dashboard.ui.controller.ControllerServlet$2.doWork(ControllerServlet.java:169)
      at org.jboss.dashboard.factory.Factory.runWork(Factory.java:295)
      at org.jboss.dashboard.factory.Factory.doWork(Factory.java:323)
      at org.jboss.dashboard.ui.controller.ControllerServlet.service(ControllerServlet.java:148)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
      at org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:62)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
      at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:489)
      at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
      at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:416)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
      at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:505)
      at org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:445)
      at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930)
      at java.lang.Thread.run(Thread.java:662)

      Expected results:

      KPI.

      Additional info:

      Attachments

        Activity

          People

            david.magallanes David Gutierrez
            altairpolar altairpolar altairpolar (Inactive)
            Jan Hrcek Jan Hrcek (Inactive)
            Jan Hrcek Jan Hrcek (Inactive)
            Kris Verlaenen, Pedro Zapata Fernandez
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: