mysticfall / pivot4j

Pivot4J provides a common API for OLAP servers which can be used to build an analytical service frontend with pivot style GUI.
Other
128 stars 101 forks source link

NPE exception occurred when the chart is displayed on the web browser and I was made to change the cube. #174

Open Hana-Lee opened 9 years ago

Hana-Lee commented 9 years ago

NPE exception occurred when the chart is displayed on the web browser and I was made to change the cube.

19:35:11.385 ERROR [Pivot4JExceptionHandler] - 처리되지 않은 예외가 발생했습니다
org.apache.myfaces.view.facelets.el.ContextAwareELException: javax.el.ELException: java.lang.NullPointerException
    at org.apache.myfaces.view.facelets.el.ContextAwareTagMethodExpression.invoke(ContextAwareTagMethodExpression.java:108) ~[myfaces-impl-2.2.3.jar:2.2.3]
    at org.primefaces.behavior.ajax.AjaxBehaviorListenerImpl.processAjaxBehavior(AjaxBehaviorListenerImpl.java:53) ~[primefaces-5.0.jar:5.0]
    at javax.faces.event.AjaxBehaviorEvent.processListener(AjaxBehaviorEvent.java:54) ~[myfaces-api-2.2.3.jar:2.2.3]
    at javax.faces.component.behavior.BehaviorBase.broadcast(BehaviorBase.java:70) ~[myfaces-api-2.2.3.jar:2.2.3]
    at javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:415) ~[myfaces-api-2.2.3.jar:2.2.3]
    at javax.faces.component.UIInput.broadcast(UIInput.java:359) ~[myfaces-api-2.2.3.jar:2.2.3]
    at javax.faces.component.UIViewRoot._broadcastAll(UIViewRoot.java:1172) ~[myfaces-api-2.2.3.jar:2.2.3]
    at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:365) ~[myfaces-api-2.2.3.jar:2.2.3]
    at javax.faces.component.UIViewRoot._process(UIViewRoot.java:1656) ~[myfaces-api-2.2.3.jar:2.2.3]
    at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:862) ~[myfaces-api-2.2.3.jar:2.2.3]
    at org.apache.myfaces.lifecycle.InvokeApplicationExecutor.execute(InvokeApplicationExecutor.java:42) ~[myfaces-impl-2.2.3.jar:2.2.3]
    at org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:196) [myfaces-impl-2.2.3.jar:2.2.3]
    at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:143) [myfaces-impl-2.2.3.jar:2.2.3]
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198) [myfaces-api-2.2.3.jar:2.2.3]
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) [catalina.jar:6.0.41]
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:6.0.41]
    at org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:67) [log4j-web-2.0.2.jar:2.0.2]
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [catalina.jar:6.0.41]
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:6.0.41]
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) [catalina.jar:6.0.41]
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) [catalina.jar:6.0.41]
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) [catalina.jar:6.0.41]
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) [catalina.jar:6.0.41]
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [catalina.jar:6.0.41]
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) [catalina.jar:6.0.41]
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861) [tomcat-coyote.jar:6.0.41]
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606) [tomcat-coyote.jar:6.0.41]
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) [tomcat-coyote.jar:6.0.41]
    at java.lang.Thread.run(Thread.java:745) [?:1.8.0_05]
Caused by: javax.el.ELException: java.lang.NullPointerException
    at org.apache.el.parser.AstValue.invoke(AstValue.java:197) ~[jasper-el.jar:6.0.41]
    at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:272) ~[jasper-el.jar:6.0.41]
    at org.apache.myfaces.view.facelets.el.ContextAwareTagMethodExpression.invoke(ContextAwareTagMethodExpression.java:96) ~[myfaces-impl-2.2.3.jar:2.2.3]
    ... 28 more
Caused by: java.lang.NullPointerException
    at org.pivot4j.analytics.ui.chart.AbstractSeriesChartBuilder.renderContent(AbstractSeriesChartBuilder.java:86) ~[AbstractSeriesChartBuilder.class:?]
    at org.pivot4j.analytics.ui.chart.AbstractSeriesChartBuilder.renderContent(AbstractSeriesChartBuilder.java:1) ~[AbstractSeriesChartBuilder.class:?]
    at org.pivot4j.ui.chart.ChartRenderer$PlotPartRenderer.renderContent(ChartRenderer.java:1077) ~[pivot4j-core-1.0-SNAPSHOT.jar:?]
    at org.pivot4j.ui.chart.ChartRenderer$PartRenderer.render(ChartRenderer.java:776) ~[pivot4j-core-1.0-SNAPSHOT.jar:?]
    at org.pivot4j.ui.chart.ChartRenderer$PartRenderer.renderContent(ChartRenderer.java:836) ~[pivot4j-core-1.0-SNAPSHOT.jar:?]
    at org.pivot4j.ui.chart.ChartRenderer$PartRenderer.render(ChartRenderer.java:776) ~[pivot4j-core-1.0-SNAPSHOT.jar:?]
    at org.pivot4j.ui.chart.ChartRenderer$PartRenderer.renderContent(ChartRenderer.java:836) ~[pivot4j-core-1.0-SNAPSHOT.jar:?]
    at org.pivot4j.ui.chart.ChartRenderer$PartRenderer.render(ChartRenderer.java:776) ~[pivot4j-core-1.0-SNAPSHOT.jar:?]
    at org.pivot4j.ui.chart.ChartRenderer$PartRenderer.renderContent(ChartRenderer.java:836) ~[pivot4j-core-1.0-SNAPSHOT.jar:?]
    at org.pivot4j.ui.chart.ChartRenderer$PartRenderer.render(ChartRenderer.java:776) ~[pivot4j-core-1.0-SNAPSHOT.jar:?]
    at org.pivot4j.ui.chart.ChartRenderer.render(ChartRenderer.java:232) ~[pivot4j-core-1.0-SNAPSHOT.jar:?]
    at org.pivot4j.analytics.ui.chart.ChartHandler.render(ChartHandler.java:406) ~[ChartHandler.class:?]
    at org.pivot4j.analytics.ui.chart.ChartHandler.structureChanged(ChartHandler.java:440) ~[ChartHandler.class:?]
    at org.pivot4j.impl.PivotModelImpl.fireStructureChanged(PivotModelImpl.java:833) ~[pivot4j-core-1.0-SNAPSHOT.jar:?]
    at org.pivot4j.impl.PivotModelImpl.onMdxChanged(PivotModelImpl.java:742) ~[pivot4j-core-1.0-SNAPSHOT.jar:?]
    at org.pivot4j.impl.PivotModelImpl.setMdx(PivotModelImpl.java:716) ~[pivot4j-core-1.0-SNAPSHOT.jar:?]
    at org.pivot4j.analytics.ui.ViewHandler.onCubeChange(ViewHandler.java:345) ~[ViewHandler.class:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_05]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_05]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_05]
    at java.lang.reflect.Method.invoke(Method.java:483) ~[?:1.8.0_05]
    at org.apache.el.parser.AstValue.invoke(AstValue.java:191) ~[jasper-el.jar:6.0.41]
    at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:272) ~[jasper-el.jar:6.0.41]
    at org.apache.myfaces.view.facelets.el.ContextAwareTagMethodExpression.invoke(ContextAwareTagMethodExpression.java:96) ~[myfaces-impl-2.2.3.jar:2.2.3]
    ... 28 more