Description
Analytics Build : 509
NPE when not passing any parameter to the Status endpoint.
Mihirs-MBP-2:testrunner mihirkamdar$ curl -v http://10.111.151.102:8095/analytics/status
- Trying 10.111.151.102...
- Connected to 10.111.151.102 (10.111.151.102) port 8095 (#0)
> GET /analytics/status HTTP/1.1
> Host: 10.111.151.102:8095
> User-Agent: curl/7.43.0
> Accept: /
>
< HTTP/1.1 200 OK
< transfer-encoding: chunked
< connection: keep-alive
< content-type: text/html; charset=utf-8
< content-length: 828
<
null
java.lang.NullPointerException
at com.fasterxml.jackson.core.JsonFactory.createParser(JsonFactory.java:879)
at com.fasterxml.jackson.databind.ObjectMapper.readTree(ObjectMapper.java:2381)
at org.apache.asterix.api.http.server.QueryStatusApiServlet.handle(QueryStatusApiServlet.java:85)
at org.apache.hyracks.http.server.HttpRequestHandler.handle(HttpRequestHandler.java:70)
at org.apache.hyracks.http.server.HttpRequestHandler.call(HttpRequestHandler.java:55)
at org.apache.hyracks.http.server.HttpRequestHandler.call(HttpRequestHandler.java:36)
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) - Connection #0 to host 10.111.151.102 left intact
This case is handled for the /analytics/result endpoint