[ https://issues.apache.org/jira/browse/LENS-642?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14611791#comment-14611791 ]
Himanshu Gahlaut commented on LENS-642: --------------------------------------- Please provide preconditions to reproduce this. > Error response not getting returned for ColUnAvailableInTimeRangeException > errors > --------------------------------------------------------------------------------- > > Key: LENS-642 > URL: https://issues.apache.org/jira/browse/LENS-642 > Project: Apache Lens > Issue Type: Bug > Reporter: Raghavendra Singh > Assignee: Himanshu Gahlaut > > lens-shell>query execute cube select col1 from cube1 where > time_range_in(time_col1,'2009-06-24-00','2009-06-25-01') > Command failed java.lang.IllegalStateException: Failed to get query status, > cause:HTTP 500 Internal Server Error > {CODE} > 02 Jul 2015 10:31:58,140 [48f7b52e-2102-4635-ac01-862a692242e5] [estimate-30] > ERROR org.apache.lens.server.query.QueryExecutionServiceImpl - Estimate > skipped since rewrite failed for driver > org.apache.lens.driver.hive.HiveDriver@21680803 cause: Driver > :org.apache.lens.driver.hive.HiveDriver Cause :null > 02 Jul 2015 10:31:58,141 [48f7b52e-2102-4635-ac01-862a692242e5] > [QuerySubmitter] ERROR org.apache.lens.server.LensService - Error launching > query 48f7b52e-2102-4635-ac01-862a692242e5 > org.apache.lens.cube.error.ColUnAvailableInTimeRangeException > at > org.apache.lens.cube.parse.TimerangeResolver.throwException(TimerangeResolver.java:242) > at > org.apache.lens.cube.parse.TimerangeResolver.doColLifeValidation(TimerangeResolver.java:164) > at > org.apache.lens.cube.parse.TimerangeResolver.rewriteContext(TimerangeResolver.java:60) > at > org.apache.lens.cube.parse.CubeQueryRewriter.rewrite(CubeQueryRewriter.java:217) > at > org.apache.lens.cube.parse.CubeQueryRewriter.rewrite(CubeQueryRewriter.java:192) > at > org.apache.lens.cube.parse.CubeQueryRewriter.rewrite(CubeQueryRewriter.java:203) > at > org.apache.lens.driver.cube.RewriteUtil$DriverRewriterRunnable.run(RewriteUtil.java:320) > at > org.apache.lens.server.query.QueryExecutionServiceImpl$RewriteEstimateRunnable.run(QueryExecutionServiceImpl.java:1223) > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) > at java.lang.Thread.run(Thread.java:745) > 02 Jul 2015 10:31:58,171 [8a468baf-ed1d-4acc-8def-35526bcda659] > [Grizzly-worker(5)] WARN org.glassfish.jersey.server.ServerRuntime$Responder > - WebApplicationException cause: > javax.xml.bind.MarshalException > - with linked exception: > [com.sun.istack.internal.SAXException2: class > org.apache.lens.cube.error.ColUnAvailableInTimeRange nor any of its super > class is known to this context. > javax.xml.bind.JAXBException: class > org.apache.lens.cube.error.ColUnAvailableInTimeRange nor any of its super > class is known to this context.] > at > com.sun.xml.internal.bind.v2.runtime.MarshallerImpl.write(MarshallerImpl.java:311) > at > com.sun.xml.internal.bind.v2.runtime.MarshallerImpl.marshal(MarshallerImpl.java:236) > at > javax.xml.bind.helpers.AbstractMarshallerImpl.marshal(AbstractMarshallerImpl.java:95) > at > org.glassfish.jersey.message.internal.AbstractRootElementJaxbProvider.writeTo(AbstractRootElementJaxbProvider.java:189) > at > org.glassfish.jersey.message.internal.AbstractRootElementJaxbProvider.writeTo(AbstractRootElementJaxbProvider.java:168) > at > org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor.invokeWriteTo(WriterInterceptorExecutor.java:243) > at > org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor.aroundWriteTo(WriterInterceptorExecutor.java:230) > at > org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed(WriterInterceptorExecutor.java:149) > at > org.glassfish.jersey.filter.LoggingFilter.aroundWriteTo(LoggingFilter.java:268) > at > org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed(WriterInterceptorExecutor.java:149) > at > org.glassfish.jersey.server.internal.JsonWithPaddingInterceptor.aroundWriteTo(JsonWithPaddingInterceptor.java:103) > at > org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed(WriterInterceptorExecutor.java:149) > at > org.glassfish.jersey.server.internal.MappableExceptionWrapperInterceptor.aroundWriteTo(MappableExceptionWrapperInterceptor.java:88) > at > org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed(WriterInterceptorExecutor.java:149) > at > org.glassfish.jersey.message.internal.MessageBodyFactory.writeTo(MessageBodyFactory.java:1139) > at > org.glassfish.jersey.server.ServerRuntime$Responder.writeResponse(ServerRuntime.java:562) > at > org.glassfish.jersey.server.ServerRuntime$Responder.processResponse(ServerRuntime.java:357) > at > org.glassfish.jersey.server.ServerRuntime$Responder.process(ServerRuntime.java:347) > at > org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:258) > at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271) > at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267) > at org.glassfish.jersey.internal.Errors.process(Errors.java:315) > at org.glassfish.jersey.internal.Errors.process(Errors.java:297) > at org.glassfish.jersey.internal.Errors.process(Errors.java:267) > at > org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:318) > at > org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:235) > at > org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:983) > at > org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpContainer.service(GrizzlyHttpContainer.java:330) > at > org.glassfish.grizzly.http.server.HttpHandler$1.run(HttpHandler.java:212) > at > org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:565) > at > org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:545) > at java.lang.Thread.run(Thread.java:745) > Caused by: com.sun.istack.internal.SAXException2: class > org.apache.lens.cube.error.ColUnAvailableInTimeRange nor any of its super > class is known to this context. > javax.xml.bind.JAXBException: class > org.apache.lens.cube.error.ColUnAvailableInTimeRange nor any of its super > class is known to this context. > at > com.sun.xml.internal.bind.v2.runtime.XMLSerializer.reportError(XMLSerializer.java:232) > at > com.sun.xml.internal.bind.v2.runtime.XMLSerializer.reportError(XMLSerializer.java:247) > at > com.sun.xml.internal.bind.v2.runtime.XMLSerializer.childAsXsiType(XMLSerializer.java:638) > at > com.sun.xml.internal.bind.v2.runtime.property.SingleElementNodeProperty.serializeBody(SingleElementNodeProperty.java:143) > at > com.sun.xml.internal.bind.v2.runtime.ClassBeanInfoImpl.serializeBody(ClassBeanInfoImpl.java:345) > at > com.sun.xml.internal.bind.v2.runtime.XMLSerializer.childAsXsiType(XMLSerializer.java:681) > at > com.sun.xml.internal.bind.v2.runtime.property.SingleElementNodeProperty.serializeBody(SingleElementNodeProperty.java:143) > at > com.sun.xml.internal.bind.v2.runtime.ClassBeanInfoImpl.serializeBody(ClassBeanInfoImpl.java:345) > at > com.sun.xml.internal.bind.v2.runtime.XMLSerializer.childAsXsiType(XMLSerializer.java:681) > at > com.sun.xml.internal.bind.v2.runtime.property.SingleElementNodeProperty.serializeBody(SingleElementNodeProperty.java:143) > at > com.sun.xml.internal.bind.v2.runtime.ClassBeanInfoImpl.serializeBody(ClassBeanInfoImpl.java:345) > at > com.sun.xml.internal.bind.v2.runtime.XMLSerializer.childAsSoleContent(XMLSerializer.java:578) > at > com.sun.xml.internal.bind.v2.runtime.ClassBeanInfoImpl.serializeRoot(ClassBeanInfoImpl.java:326) > at > com.sun.xml.internal.bind.v2.runtime.XMLSerializer.childAsRoot(XMLSerializer.java:479) > at > com.sun.xml.internal.bind.v2.runtime.MarshallerImpl.write(MarshallerImpl.java:308) > ... 31 more > Caused by: javax.xml.bind.JAXBException: class > org.apache.lens.cube.error.ColUnAvailableInTimeRange nor any of its super > class is known to this context. > at > com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl.getBeanInfo(JAXBContextImpl.java:567) > at > com.sun.xml.internal.bind.v2.runtime.XMLSerializer.childAsXsiType(XMLSerializer.java:633) > ... 43 more > {CODE} -- This message was sent by Atlassian JIRA (v6.3.4#6332)