You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lens.apache.org by "Puneet Gupta (JIRA)" <ji...@apache.org> on 2015/11/24 09:34:11 UTC

[jira] [Created] (LENS-877) Error While closing ResultSet

Puneet Gupta created LENS-877:
---------------------------------

             Summary: Error While closing ResultSet
                 Key: LENS-877
                 URL: https://issues.apache.org/jira/browse/LENS-877
             Project: Apache Lens
          Issue Type: Improvement
            Reporter: Puneet Gupta
            Assignee: Puneet Gupta
            Priority: Minor


Lens Examples Log
--------------------
Query:cube select sample_dim.name, measure4 from sample_cube where time_range_in(dt, '2014-06-24-23', '2014-06-26-01') order by sample_dim.name
24 Nov 2015 07:31:17 [main] INFO  cliLogger - Query handle: df52dc7e-5869-4330-8814-fb1fcb5084e6
24 Nov 2015 07:31:23 [main] INFO  cliLogger - User query: 'cube select sample_dim.name, measure4 from sample_cube where time_range_in(dt, '2014-06-24-23', '2014-06-26-01') order by sample_dim.name' was submitted to hive/hive1
24 Nov 2015 07:31:23 [main] INFO  cliLogger -  Driver query: 'INSERT OVERWRITE DIRECTORY "file:/tmp/lensreports/hdfsout/df52dc7e-5869-4330-8814-fb1fcb5084e6"  SELECT ( sample_dim . name ), min(( sample_cube . measure4 )) FROM local_fact2 sample_cube join local_dim_table sample_dim on sample_cube.dim3 = sample_dim.id and (sample_dim.dt = 'latest') WHERE (((((( sample_cube . dt ) =  '2014-06-24-23' ) or (( sample_cube . dt ) =  '2014-06-25' )) or (( sample_cube . dt ) =  '2014-06-26-00' )))) GROUP BY ( sample_dim . name ) ORDER BY  sample_dim . name   asc  ' and Driver handle: OperationHandle [opType=EXECUTE_STATEMENT, getHandleIdentifier()=f5aac89a-ec39-4db7-b379-00e169cbc7ee]
24 Nov 2015 07:31:33 [main] INFO  cliLogger - Query Status: Status : RUNNING
 Message : Query is running in HiveServer!
 Progress : 0.5
 Progress Message : [{"taskId":"Stage-6","type":"MAPREDLOCAL","externalHandle":"Stage-6","taskState":"FINISHED_STATE"},{"taskId":"Stage-2","type":"MAPRED","externalHandle":null,"taskState":"FINISHED_STATE"},{"taskId":"Stage-3","type":"MAPRED","externalHandle":null,"taskState":"RUNNING_STATE"},{"taskId":"Stage-0","type":"MOVE","externalHandle":"Stage-0","taskState":"UNKNOWN_STATE"}]
 
24 Nov 2015 07:31:34 [main] INFO  cliLogger - Query Status: Status : SUCCESSFUL
 Message : Query is successful!
 Progress : 1.0
 Result Available 
Status: Status : SUCCESSFUL
 Message : Query is successful!
 Progress : 1.0
 Result Available
Total time in millis:16907
Driver run time in millis:16870
Result:
Result stored at file:/tmp/lensreports/hdfsout/df52dc7e-5869-4330-8814-fb1fcb5084e6
24 Nov 2015 07:31:34 [main] ERROR cliLogger - Exception for example query : "cube select sample_dim.name, measure4 from sample_cube where time_range_in(dt, '2014-06-24-23', '2014-06-26-01') order by sample_dim.name"
javax.ws.rs.InternalServerErrorException: HTTP 500 Internal Server Error
	at org.glassfish.jersey.client.JerseyInvocation.convertToException(JerseyInvocation.java:925) ~[jersey-client-2.3.1.jar:na]
	at org.glassfish.jersey.client.JerseyInvocation.translate(JerseyInvocation.java:770) ~[jersey-client-2.3.1.jar:na]
	at org.glassfish.jersey.client.JerseyInvocation.access$500(JerseyInvocation.java:90) ~[jersey-client-2.3.1.jar:na]
	at org.glassfish.jersey.client.JerseyInvocation$2.call(JerseyInvocation.java:671) ~[jersey-client-2.3.1.jar:na]
	at org.glassfish.jersey.internal.Errors.process(Errors.java:315) ~[jersey-common-2.3.1.jar:na]
	at org.glassfish.jersey.internal.Errors.process(Errors.java:297) ~[jersey-common-2.3.1.jar:na]
	at org.glassfish.jersey.internal.Errors.process(Errors.java:228) ~[jersey-common-2.3.1.jar:na]
	at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:422) ~[jersey-common-2.3.1.jar:na]
	at org.glassfish.jersey.client.JerseyInvocation.invoke(JerseyInvocation.java:667) ~[jersey-client-2.3.1.jar:na]
	at org.glassfish.jersey.client.JerseyInvocation$Builder.method(JerseyInvocation.java:396) ~[jersey-client-2.3.1.jar:na]
	at org.glassfish.jersey.client.JerseyInvocation$Builder.delete(JerseyInvocation.java:341) ~[jersey-client-2.3.1.jar:na]
	at org.apache.lens.client.LensStatement.closeResultSet(LensStatement.java:535) ~[lens-client-2.5.0-beta-SNAPSHOT.jar:2.5.0-beta-SNAPSHOT]
	at org.apache.lens.examples.SampleQueries.runQueries(SampleQueries.java:157) [lens-examples-2.5.0-beta-SNAPSHOT.jar:2.5.0-beta-SNAPSHOT]
	at org.apache.lens.examples.SampleQueries.queryAll(SampleQueries.java:106) [lens-examples-2.5.0-beta-SNAPSHOT.jar:2.5.0-beta-SNAPSHOT]
	at org.apache.lens.examples.SampleQueries.main(SampleQueries.java:86) [lens-examples-2.5.0-beta-SNAPSHOT.jar:2.5.0-beta-SNAPSHOT]

LensServer Logs - 
--------------------

24 Nov 2015 07:31:34 [42b483cf-fb85-4bac-9e52-a01156460a9b] [QueryPurger] INFO  org.apache.lens.server.query.QueryExecutionServiceImpl - Purging: df52dc7e-5869-4330-8814-fb1fcb5084e6
24 Nov 2015 07:31:34 [42b483cf-fb85-4bac-9e52-a01156460a9b] [QueryPurger] INFO  org.apache.lens.server.query.QueryExecutionServiceImpl - Query purged: df52dc7e-5869-4330-8814-fb1fcb5084e6
24 Nov 2015 07:31:34 [4bd7a998-cbfc-4d08-bd93-931f1978ba7d] [Grizzly-worker(3)] INFO  org.apache.lens.server.AuthenticationFilter - Request from user: null , path=/queryapi/queries/df52dc7e-5869-4330-8814-fb1fcb5084e6/resultset
24 Nov 2015 07:31:34 [4bd7a998-cbfc-4d08-bd93-931f1978ba7d] [Grizzly-worker(3)] INFO  org.apache.lens.server.query.QueryExecutionServiceImpl - CloseResultSet:session:<?xml version="1.0" encoding="UTF-8" standalone="yes"?><lensSessionHandle><publicId>53f301a0-de3f-4de9-aa1b-25fc8419c72b</publicId><secretId>be8db5b2-98eb-48d3-9cbc-dc0f9a2829ca</secretId></lensSessionHandle> query:df52dc7e-5869-4330-8814-fb1fcb5084e6
24 Nov 2015 07:31:34 [4bd7a998-cbfc-4d08-bd93-931f1978ba7d] [Grizzly-worker(3)] ERROR org.apache.lens.server.LensRequestListener - Encountered HTTP exception
org.glassfish.jersey.server.internal.process.MappableException: java.lang.NullPointerException
        at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.mapTargetToRuntimeEx(AbstractJavaResourceMethodDispatcher.java:190) ~[jersey-server-2.3.1.jar:na]
        at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.access$200(AbstractJavaResourceMethodDispatcher.java:74) ~[jersey-server-2.3.1.jar:na]
        at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:160) ~[jersey-server-2.3.1.jar:na]
        at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:171) ~[jersey-server-2.3.1.jar:na]
        at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$TypeOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:195) ~[jersey-server-2.3.1.jar:na]
        at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:104) ~[jersey-server-2.3.1.jar:na]
        at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:353) ~[jersey-server-2.3.1.jar:na]
        at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:343) ~[jersey-server-2.3.1.jar:na]
        at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:102) ~[jersey-server-2.3.1.jar:na]
        at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:255) ~[jersey-server-2.3.1.jar:na]
        at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271) [jersey-common-2.3.1.jar:na]
        at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267) [jersey-common-2.3.1.jar:na]
        at org.glassfish.jersey.internal.Errors.process(Errors.java:315) [jersey-common-2.3.1.jar:na]
        at org.glassfish.jersey.internal.Errors.process(Errors.java:297) [jersey-common-2.3.1.jar:na]
        at org.glassfish.jersey.internal.Errors.process(Errors.java:267) [jersey-common-2.3.1.jar:na]
        at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:318) [jersey-common-2.3.1.jar:na]
        at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:235) [jersey-server-2.3.1.jar:na]
        at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:983) [jersey-server-2.3.1.jar:na]
        at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpContainer.service(GrizzlyHttpContainer.java:330) [jersey-container-grizzly2-http-2.3.1.jar:na]
        at org.glassfish.grizzly.http.server.HttpHandler$1.run(HttpHandler.java:212) [grizzly-http-server-2.3.6.jar:2.3.6]
        at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:565) [grizzly-framework-2.3.6.jar:2.3.6]
        at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:545) [grizzly-framework-2.3.6.jar:2.3.6]
        at java.lang.Thread.run(Thread.java:745) [na:1.7.0_80]
Caused by: java.lang.NullPointerException: null
        at org.apache.lens.server.query.QueryExecutionServiceImpl.closeResultSet(QueryExecutionServiceImpl.java:2085) ~[classes/:na]
        at org.apache.lens.server.query.QueryServiceResource.closeResultSet(QueryServiceResource.java:766) ~[classes/:na]
        at sun.reflect.GeneratedMethodAccessor77.invoke(Unknown Source) ~[na:na]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_80]
        at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_80]
        at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81) ~[jersey-server-2.3.1.jar:na]
        at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:151) ~[jersey-server-2.3.1.jar:na]
        ... 20 common frames omitted
24 Nov 2015 07:31:34 [4bd7a998-cbfc-4d08-bd93-931f1978ba7d] [Grizzly-worker(3)] WARN  org.glassfish.jersey.server.ServerRuntime$Responder - WebApplicationException cause:
java.lang.NullPointerException: null
        at org.apache.lens.server.query.QueryExecutionServiceImpl.closeResultSet(QueryExecutionServiceImpl.java:2085) ~[classes/:na]
        at org.apache.lens.server.query.QueryServiceResource.closeResultSet(QueryServiceResource.java:766) ~[classes/:na]
        at sun.reflect.GeneratedMethodAccessor77.invoke(Unknown Source) ~[na:na]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_80]
        at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_80]
        at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81) ~[jersey-server-2.3.1.jar:na]
        at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:151) ~[jersey-server-2.3.1.jar:na]
        at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:171) ~[jersey-server-2.3.1.jar:na]
        at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$TypeOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:195) ~[jersey-server-2.3.1.jar:na]
        at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:104) ~[jersey-server-2.3.1.jar:na]
        at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:353) ~[jersey-server-2.3.1.jar:na]
        at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:343) ~[jersey-server-2.3.1.jar:na]
        at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:102) ~[jersey-server-2.3.1.jar:na]
        at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:255) ~[jersey-server-2.3.1.jar:na]
        at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271) [jersey-common-2.3.1.jar:na]
        at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267) [jersey-common-2.3.1.jar:na]
        at org.glassfish.jersey.internal.Errors.process(Errors.java:315) [jersey-common-2.3.1.jar:na]
        at org.glassfish.jersey.internal.Errors.process(Errors.java:297) [jersey-common-2.3.1.jar:na]
        at org.glassfish.jersey.internal.Errors.process(Errors.java:267) [jersey-common-2.3.1.jar:na]
        at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:318) [jersey-common-2.3.1.jar:na]
        at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:235) [jersey-server-2.3.1.jar:na]
        at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:983) [jersey-server-2.3.1.jar:na]
        at org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpContainer.service(GrizzlyHttpContainer.java:330) [jersey-container-grizzly2-http-2.3.1.jar:na]
        at org.glassfish.grizzly.http.server.HttpHandler$1.run(HttpHandler.java:212) [grizzly-http-server-2.3.6.jar:2.3.6]
        at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:565) [grizzly-framework-2.3.6.jar:2.3.6]





--
This message was sent by Atlassian JIRA
(v6.3.4#6332)