Raghavendra Singh created LENS-642:
--------------------------------------

             Summary: 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)

Reply via email to