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

Issue with LocaleInitializer.afterPhase #237

Open MANUVILAKUNNATHU opened 6 years ago

MANUVILAKUNNATHU commented 6 years ago

when running the application the below given error is repeatedly printing in the console . console log 15:25:10.103 ERROR [Pivot4JExceptionHandler] - Unhandled exception has occurred java.lang.NullPointerException at org.pivot4j.analytics.listener.LocaleInitializer.afterPhase(LocaleInitializer.java:57) ~[classes/:?] at org.apache.myfaces.lifecycle.PhaseListenerManager.informPhaseListenersAfter(PhaseListenerManager.java:117) ~[myfaces-impl-2.2.3.jar:2.2.3] at org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:211) [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-6.0.29.jar:6.0.29] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina-6.0.29.jar:6.0.29] 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-6.0.29.jar:6.0.29] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina-6.0.29.jar:6.0.29] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) [catalina-6.0.29.jar:6.0.29] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) [catalina-6.0.29.jar:6.0.29] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) [catalina-6.0.29.jar:6.0.29] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [catalina-6.0.29.jar:6.0.29] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [catalina-6.0.29.jar:6.0.29] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) [catalina-6.0.29.jar:6.0.29] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857) [coyote-6.0.29.jar:6.0.29] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) [coyote-6.0.29.jar:6.0.29] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) [coyote-6.0.29.jar:6.0.29] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_111]

GisDeng commented 6 years ago

I've already solved it,This project lacks 3 Java classes in org.pivot4j.mdx.impl. I had down this class in the http://www.pivot4j.org/. and it runs

MANUVILAKUNNATHU commented 6 years ago

I've copied the three java classes namely CupParser.java,Symbols.java,Yylex.java to org.pivot4j.mdx.impl but when building am getting an error that says duplicate class decleration. when I went to the folder I can see that in the target directory 'target/generated-sources/parser/org/pivot4j/mdx/impl' contains the same classes.

console log

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project pivot4j-core: Compilation failure: Compilation failure: [ERROR] /usr/local/AT_Dev_Env/Pivot4j_Code/pivot/pivot4j-master/pivot4j-core/src/main/java/org/pivot4j/mdx/impl/CupParser.java:[22,8] duplicate class: org.pivot4j.mdx.impl.CupParser [ERROR] /usr/local/AT_Dev_Env/Pivot4j_Code/pivot/pivot4j-master/pivot4j-core/src/main/java/org/pivot4j/mdx/impl/CupParser.java:[672,1] duplicate class: org.pivot4j.mdx.impl.CUP$CupParser$actions [ERROR] /usr/local/AT_Dev_Env/Pivot4j_Code/pivot/pivot4j-master/pivot4j-core/target/generated-sources/parser/org/pivot4j/mdx/impl/Symbols.java:[10,8] duplicate class: org.pivot4j.mdx.impl.Symbols [ERROR] /usr/local/AT_Dev_Env/Pivot4j_Code/pivot/pivot4j-master/pivot4j-core/src/main/java/org/pivot4j/mdx/impl/Yylex.java:[26,8] duplicate class: org.pivot4j.mdx.impl.Yylex

GisDeng commented 6 years ago

maybe you should update your maven project, and maybe some jar packages download failured, you need to download manually.