Petals Web-Console

NPE when consulting charts

Details

  • Type: Bug Bug
  • Status: New New
  • Resolution: Unresolved
  • Affects Version/s: 2.0.5
  • Fix Version/s: None
  • Component/s: None
  • Security Level: Public
  • Description:
    Hide

    When I try to show the graph from the filter (with exchanges!), the webconsole shows an error:

    java.lang.NullPointerException:    org.ow2.petals.tools.webconsole.uibeans.MonitoringUIBean.getExchangesCount(MonitoringUIBean.java:1685)
        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        java.lang.reflect.Method.invoke(Method.java:597)
        org.ow2.opensuit.cel.impl.tree.impl.ast.AstInvocation.invoke(AstInvocation.java:146)
        org.ow2.opensuit.cel.impl.tree.impl.ast.AstMethod.invoke(AstMethod.java:136)
        org.ow2.opensuit.cel.impl.tree.impl.ast.AstEval.invoke(AstEval.java:59)
        org.ow2.opensuit.core.expression.ExpressionUtils.invokeExpression(ExpressionUtils.java:119)
        org.ow2.opensuit.xml.base.binding.Expression.invoke(Expression.java:147)
        org.ow2.opensuit.xml.chart.XYChart.makePlot(XYChart.java:183)
        org.ow2.opensuit.xml.chart.BaseChart.getData(BaseChart.java:346)
        org.ow2.opensuit.xml.chart.BaseChart.render(BaseChart.java:196)
        org.ow2.opensuit.xml.base.html.layout.Div.render(Div.java:110)
        org.ow2.opensuit.xml.base.page.Composite.render(Composite.java:56)
        org.ow2.opensuit.xml.base.html.PageContainer.render(PageContainer.java:76)
        org.ow2.opensuit.xml.base.html.layout.Div.render(Div.java:110)
        org.ow2.opensuit.xml.base.html.layout.Div.render(Div.java:110)
        org.ow2.opensuit.xml.base.html.Frame.render(Frame.java:93)
        org.ow2.opensuit.xml.base.page.BasePage.servePage(BasePage.java:241)
        org.ow2.opensuit.xml.base.Application.service(Application.java:553)
        org.ow2.opensuit.core.impl.j2ee.OpenSuitServlet.service(OpenSuitServlet.java:155)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
        org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
        org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
        org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        java.lang.Thread.run(Thread.java:619)
    Show
    When I try to show the graph from the filter (with exchanges!), the webconsole shows an error:
    java.lang.NullPointerException:    org.ow2.petals.tools.webconsole.uibeans.MonitoringUIBean.getExchangesCount(MonitoringUIBean.java:1685)
        sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        java.lang.reflect.Method.invoke(Method.java:597)
        org.ow2.opensuit.cel.impl.tree.impl.ast.AstInvocation.invoke(AstInvocation.java:146)
        org.ow2.opensuit.cel.impl.tree.impl.ast.AstMethod.invoke(AstMethod.java:136)
        org.ow2.opensuit.cel.impl.tree.impl.ast.AstEval.invoke(AstEval.java:59)
        org.ow2.opensuit.core.expression.ExpressionUtils.invokeExpression(ExpressionUtils.java:119)
        org.ow2.opensuit.xml.base.binding.Expression.invoke(Expression.java:147)
        org.ow2.opensuit.xml.chart.XYChart.makePlot(XYChart.java:183)
        org.ow2.opensuit.xml.chart.BaseChart.getData(BaseChart.java:346)
        org.ow2.opensuit.xml.chart.BaseChart.render(BaseChart.java:196)
        org.ow2.opensuit.xml.base.html.layout.Div.render(Div.java:110)
        org.ow2.opensuit.xml.base.page.Composite.render(Composite.java:56)
        org.ow2.opensuit.xml.base.html.PageContainer.render(PageContainer.java:76)
        org.ow2.opensuit.xml.base.html.layout.Div.render(Div.java:110)
        org.ow2.opensuit.xml.base.html.layout.Div.render(Div.java:110)
        org.ow2.opensuit.xml.base.html.Frame.render(Frame.java:93)
        org.ow2.opensuit.xml.base.page.BasePage.servePage(BasePage.java:241)
        org.ow2.opensuit.xml.base.Application.service(Application.java:553)
        org.ow2.opensuit.core.impl.j2ee.OpenSuitServlet.service(OpenSuitServlet.java:155)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
        org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
        org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
        org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        java.lang.Thread.run(Thread.java:619)
  • Environment:
    esb 3.1.1, jdk 1.6, rhel 5

Activity

Hide
Frédéric Gardes added a comment - Thu, 13 Jan 2011 - 09:26:11 +0100

When we click under the chart icon (on the left, near the filter 'PairingDBEndopoint', an error is printed. We can see that the filter has exchanges to create the graph.

Show
Frédéric Gardes added a comment - Thu, 13 Jan 2011 - 09:26:11 +0100 When we click under the chart icon (on the left, near the filter 'PairingDBEndopoint', an error is printed. We can see that the filter has exchanges to create the graph.
Frédéric Gardes made changes - Thu, 13 Jan 2011 - 09:26:11 +0100
Field Original Value New Value
Attachment npe-filter.jpg [ 10491 ]
Attachment npe.jpg [ 10492 ]



People

Dates

  • Created:
    Thu, 13 Jan 2011 - 09:22:39 +0100
    Updated:
    Thu, 13 Jan 2011 - 09:26:11 +0100