You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lens.apache.org by "Raghavendra Singh (JIRA)" <ji...@apache.org> on 2015/07/02 12:42:04 UTC

[jira] [Created] (LENS-642) Error response not getting returned for ColUnAvailableInTimeRangeException errors

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)