[ 
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)

Reply via email to