This class is a part of the web application, its location is $KYLIN_HOME/lib/tomcat/webapps/kylin/WEB-INF/lib/kylin-query-0.7.1-incubati ng-SNAPSHOT.jar
As the jar is in web app’s lib folder, it should be automatically loaded when tomcat starts up; I downloaded the binary package and unpack it, the jar is there; You may need check the file integrity or try a new build; On 5/12/15, 11:53 AM, "Gaurav Nigam" <[email protected]> wrote: >Seems like it is not able to find >“org.apache.kylin.query.schema.OLAPSchemaFactory” class. I scanned through >all the jars in KYLIN_HOME/lib, but none have it. > >Below is the stack trace - > > >[impadmin@server2 kylin-0.7.1-incubating-SNAPSHOT]$ tail -200f >tomcat/logs/kylin.log >at >org.springframework.security.web.authentication.ui.DefaultLoginPageGenerat >i >ngFilter.doFilter(DefaultLoginPageGeneratingFilter.java:91) >at >org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil >t >er(FilterChainProxy.java:342) >at >org.springframework.security.web.authentication.AbstractAuthenticationProc >e >ssingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183) >at >org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil >t >er(FilterChainProxy.java:342) >at >org.springframework.security.web.authentication.logout.LogoutFilter.doFilt >e >r(LogoutFilter.java:105) >at >org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil >t >er(FilterChainProxy.java:342) >at >org.springframework.security.web.context.SecurityContextPersistenceFilter. >d >oFilter(SecurityContextPersistenceFilter.java:87) >at >org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil >t >er(FilterChainProxy.java:342) >at >org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterC >h >ainProxy.java:192) >at >org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProx >y >.java:160) >at >org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(Delega >t >ingFilterProxy.java:346) >at >org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFi >l >terProxy.java:259) >at >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati >o >nFilterChain.java:241) >at >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter >C >hain.java:208) >at com.thetransactioncompany.cors.CORSFilter.doFilter(CORSFilter.java:205) >at com.thetransactioncompany.cors.CORSFilter.doFilter(CORSFilter.java:266) >at >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati >o >nFilterChain.java:241) >at >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter >C >hain.java:208) >at >org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve. >j >ava:220) >at >org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve. >j >ava:122) >at >org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBa >s >e.java:504) >at >org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:1 >7 >0) >at >org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:1 >0 >3) >at >org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) >at >org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.ja >v >a:116) >at >org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421 >) >at >org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Pro >c >essor.java:1074) >at >org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(Abstr >a >ctProtocol.java:611) >at >org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.jav >a >:314) >at >java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java: >1 >145) >at >java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java >: >615) >at >org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread. >j >ava:61) >at java.lang.Thread.run(Thread.java:745) >Caused by: java.lang.ClassNotFoundException: >org.apache.kylin.query.schema.OLAPSchemaFactory >at java.net.URLClassLoader$1.run(URLClassLoader.java:366) >at java.net.URLClassLoader$1.run(URLClassLoader.java:355) >at java.security.AccessController.doPrivileged(Native Method) >at java.net.URLClassLoader.findClass(URLClassLoader.java:354) >at java.lang.ClassLoader.loadClass(ClassLoader.java:425) >at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) >at java.lang.ClassLoader.loadClass(ClassLoader.java:358) >at java.lang.Class.forName0(Native Method) >at java.lang.Class.forName(Class.java:191) >at org.apache.calcite.model.ModelHandler.visit(ModelHandler.java:209) >... 103 more >[http-bio-7070-exec-10]:[2015-05-12 >07:59:44,926][ERROR][org.apache.kylin.rest.controller.BasicController.hand >l >eError(BasicController.java:52)] - >org.apache.kylin.rest.exception.InternalErrorException: Error >instantiating JsonCustomSchema(name=DEFAULT) >at >org.apache.kylin.rest.controller.QueryController.doQuery(QueryController.j >a >va:227) >at >org.apache.kylin.rest.controller.QueryController.query(QueryController.jav >a >:91) >at >org.apache.kylin.rest.controller.QueryController$$FastClassByCGLIB$$fc039d >0 >b.invoke(<generated>) >at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) >at >org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.inv >o >keJoinpoint(Cglib2AopProxy.java:689) >at >org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Refle >c >tiveMethodInvocation.java:150) >at >com.ryantenney.metrics.spring.TimedMethodInterceptor.invoke(TimedMethodInt >e >rceptor.java:48) >at >com.ryantenney.metrics.spring.TimedMethodInterceptor.invoke(TimedMethodInt >e >rceptor.java:34) >at >com.ryantenney.metrics.spring.AbstractMetricMethodInterceptor.invoke(Abstr >a >ctMetricMethodInterceptor.java:59) >at >org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Refle >c >tiveMethodInvocation.java:172) >at >org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor >. >intercept(Cglib2AopProxy.java:622) >at >org.apache.kylin.rest.controller.QueryController$$EnhancerByCGLIB$$f3810f9 >1 >.query(<generated>) >at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >at >sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: >5 >7) >at >sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm >p >l.java:43) >at java.lang.reflect.Method.invoke(Method.java:606) >at >org.springframework.web.method.support.InvocableHandlerMethod.invoke(Invoc >a >bleHandlerMethod.java:213) >at >org.springframework.web.method.support.InvocableHandlerMethod.invokeForReq >u >est(InvocableHandlerMethod.java:126) >at >org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHand >l >erMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96) >at >org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandle >r >Adapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617) >at >org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandle >r >Adapter.handleInternal(RequestMappingHandlerAdapter.java:578) >at >org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.ha >n >dle(AbstractHandlerMethodAdapter.java:80) >at >org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherSer >v >let.java:923) >at >org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServ >l >et.java:852) >at >org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkS >e >rvlet.java:882) >at >org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.j >a >va:789) >at javax.servlet.http.HttpServlet.service(HttpServlet.java:646) >at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) >at >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati >o >nFilterChain.java:303) >at >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter >C >hain.java:208) >at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) >at >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati >o >nFilterChain.java:241) >at >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter >C >hain.java:208) >at >com.codahale.metrics.servlet.AbstractInstrumentedFilter.doFilter(AbstractI >n >strumentedFilter.java:97) >at >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati >o >nFilterChain.java:241) >at >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter >C >hain.java:208) >at >org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil >t >er(FilterChainProxy.java:330) >at >org.springframework.security.web.access.intercept.FilterSecurityIntercepto >r >.invoke(FilterSecurityInterceptor.java:118) >at >org.springframework.security.web.access.intercept.FilterSecurityIntercepto >r >.doFilter(FilterSecurityInterceptor.java:84) >at >org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil >t >er(FilterChainProxy.java:342) >at >org.springframework.security.web.access.ExceptionTranslationFilter.doFilte >r >(ExceptionTranslationFilter.java:113) >at >org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil >t >er(FilterChainProxy.java:342) >at >org.springframework.security.web.session.SessionManagementFilter.doFilter( >S >essionManagementFilter.java:103) >at >org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil >t >er(FilterChainProxy.java:342) >at >org.springframework.security.web.authentication.AnonymousAuthenticationFil >t >er.doFilter(AnonymousAuthenticationFilter.java:113) >at >org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil >t >er(FilterChainProxy.java:342) >at >org.springframework.security.web.servletapi.SecurityContextHolderAwareRequ >e >stFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54) >at >org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil >t >er(FilterChainProxy.java:342) >at >org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFi >l >ter(RequestCacheAwareFilter.java:45) >at >org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil >t >er(FilterChainProxy.java:342) >at >org.springframework.security.web.authentication.www.BasicAuthenticationFil >t >er.doFilter(BasicAuthenticationFilter.java:201) >at >org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil >t >er(FilterChainProxy.java:342) >at >org.springframework.security.web.authentication.ui.DefaultLoginPageGenerat >i >ngFilter.doFilter(DefaultLoginPageGeneratingFilter.java:91) >at >org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil >t >er(FilterChainProxy.java:342) >at >org.springframework.security.web.authentication.AbstractAuthenticationProc >e >ssingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183) >at >org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil >t >er(FilterChainProxy.java:342) >at >org.springframework.security.web.authentication.logout.LogoutFilter.doFilt >e >r(LogoutFilter.java:105) >at >org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil >t >er(FilterChainProxy.java:342) >at >org.springframework.security.web.context.SecurityContextPersistenceFilter. >d >oFilter(SecurityContextPersistenceFilter.java:87) >at >org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil >t >er(FilterChainProxy.java:342) >at >org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterC >h >ainProxy.java:192) >at >org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProx >y >.java:160) >at >org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(Delega >t >ingFilterProxy.java:346) >at >org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFi >l >terProxy.java:259) >at >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati >o >nFilterChain.java:241) >at >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter >C >hain.java:208) >at com.thetransactioncompany.cors.CORSFilter.doFilter(CORSFilter.java:205) >at com.thetransactioncompany.cors.CORSFilter.doFilter(CORSFilter.java:266) >at >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati >o >nFilterChain.java:241) >at >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter >C >hain.java:208) >at >org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve. >j >ava:220) >at >org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve. >j >ava:122) >at >org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBa >s >e.java:504) >at >org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:1 >7 >0) >at >org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:1 >0 >3) >at >org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) >at >org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.ja >v >a:116) >at >org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421 >) >at >org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Pro >c >essor.java:1074) >at >org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(Abstr >a >ctProtocol.java:611) >at >org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.jav >a >:314) >at >java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java: >1 >145) >at >java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java >: >615) >at >org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread. >j >ava:61) >at java.lang.Thread.run(Thread.java:745) > > > > >Best Regards >Gaurav Nigam >+1 (973) 307-5307 > > > > >On 5/11/15, 10:48 PM, "Shi, Shaofeng" <[email protected]> wrote: > >>I guess there is detail error message in the $KYLIN_HOME/logs/kylin.log ; >>Could you please copy and paste the error track for us? Thanks! >> >>On 5/12/15, 10:37 AM, "Gaurav Nigam" <[email protected]> wrote: >> >>>I’m following below tutorial link and executed the query mentioned there >>>- >>>https://github.com/apache/incubator-kylin/blob/master/docs/Tutorial/Quic >>>k >>>% >>>2 >>>0play%20with%20a%20sample%20cube.md >>> >>> >>>But, it throws following error: “Error instantiating >>>JsonCustomSchema(name=DEFAULT)” >>> >>>I ran it on following browsers- >>>Chrome Version 42.0.2311.135 (64-bit) >>>Firefox 37.0.2 >>> >>>PS - Attached is error screenshot >>> >>>Best Regards >>>Gaurav Nigam >>>+1 (973) 307-5307 >>> >>> >>> >>> >>>On 5/11/15, 10:23 PM, "Shi, Shaofeng" <[email protected]> wrote: >>> >>>>Are you able to execute a SQL query and get result set there? BTW, >>>>what’s >>>>your browser and version, did you try another like Chrome? Is there any >>>>JS >>>>error in the browser console? I’m wondering it is a front-end or >>>>back-end >>>>issue. >>>> >>>>On 5/12/15, 9:30 AM, "Gaurav Nigam" <[email protected]> wrote: >>>> >>>>>Thanks for your response. >>>>> >>>>>Yes, I just did that, but it didn¹t worked either. >>>>> >>>>>PS - I¹m attaching screenshots for reference. >>>>> >>>>>Best Regards >>>>>Gaurav Nigam >>>>>+1 (973) 307-5307 >>>>> >>>>> >>>>> >>>>> >>>>>On 5/11/15, 9:16 PM, "Shi, Shaofeng" <[email protected]> wrote: >>>>> >>>>>>Hi Saswata, >>>>>> >>>>>>Did you try to restart the Kylin instance? If the tables are appeared >>>>>>after a restart, that would indicate a cache problem; >>>>>> >>>>>>On 5/12/15, 1:02 AM, "Saswata Sengupta" <[email protected]> >>>>>>wrote: >>>>>> >>>>>>>?Hi, >>>>>>> >>>>>>> >>>>>>>We have installed Kylin in a 3 node Hadoop Cluster(cloudera >>>>>>>distribution) >>>>>>>and wanted to test the product. While we are able to successfully >>>>>>>build >>>>>>>the cubes, but while trying to Query the Query section shows no >>>>>>>table >>>>>>>definition. >>>>>>> >>>>>>> >>>>>>>We tried many different ways including the sample script, but the >>>>>>>table >>>>>>>defination which should appear on the left panel of the Query tab >>>>>>>after >>>>>>>the cube is built is not available. We confirmed that in HBase the >>>>>>>cube >>>>>>>table is there and measured its size. >>>>>>> >>>>>>> >>>>>>>Can anyone please help ? >>>>>>> >>>>>>> >>>>>>>P.S. - We previously tried on a single node VM and it worked without >>>>>>>any >>>>>>>glitch. >>>>>>> >>>>>>> >>>>>>> >>>>>>>Best Regards >>>>>>> >>>>>>>Saswata Sengupta >>>>>>> >>>>>>>Mobile :732-210-7277 >>>>>>> 646-262-5093 >>>>>>> >>>>>>>________________________________ >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>>NOTE: This message may contain information that is confidential, >>>>>>>proprietary, privileged or otherwise protected by law. The message >>>>>>>is >>>>>>>intended solely for the named addressee. If received in error, >>>>>>>please >>>>>>>destroy and notify the sender. Any use of this email is prohibited >>>>>>>when >>>>>>>received in error. Impetus does not represent, warrant and/or >>>>>>>guarantee, >>>>>>>that the integrity of this communication has been maintained nor >>>>>>>that >>>>>>>the >>>>>>>communication is free of errors, virus, interception or >>>>>>>interference. >>>>>> >>>>> >>>>> >>>>>________________________________ >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>>NOTE: This message may contain information that is confidential, >>>>>proprietary, privileged or otherwise protected by law. The message is >>>>>intended solely for the named addressee. If received in error, please >>>>>destroy and notify the sender. Any use of this email is prohibited >>>>>when >>>>>received in error. Impetus does not represent, warrant and/or >>>>>guarantee, >>>>>that the integrity of this communication has been maintained nor that >>>>>the >>>>>communication is free of errors, virus, interception or interference. >>>> >>> >>> >>>________________________________ >>> >>> >>> >>> >>> >>> >>>NOTE: This message may contain information that is confidential, >>>proprietary, privileged or otherwise protected by law. The message is >>>intended solely for the named addressee. If received in error, please >>>destroy and notify the sender. Any use of this email is prohibited when >>>received in error. Impetus does not represent, warrant and/or guarantee, >>>that the integrity of this communication has been maintained nor that >>>the >>>communication is free of errors, virus, interception or interference. >> > > >________________________________ > > > > > > >NOTE: This message may contain information that is confidential, >proprietary, privileged or otherwise protected by law. The message is >intended solely for the named addressee. If received in error, please >destroy and notify the sender. Any use of this email is prohibited when >received in error. Impetus does not represent, warrant and/or guarantee, >that the integrity of this communication has been maintained nor that the >communication is free of errors, virus, interception or interference.
