Thanks, that was the problem.

The Web Services API documentation needs to be updated; it says "workflow".  
Also, it refers to both "start" and "offset" parameters when it should be only 
"offset".
________________________________________
From: Mona Chitnis [[email protected]]
Sent: Friday, October 19, 2012 6:42 PM
To: [email protected]; Jess Sheneberger
Subject: Re: Exception trying to query jobs via web api

If you do not specify any jobtype, the default will show 'workflows'.

To be specific, the jobtype value is "wf" and not workflow. But because of
default behavior, you should not have to worry.
--
Mona Chitnis




On 10/19/12 5:08 PM, "Jess Sheneberger" <[email protected]>
wrote:

>The web services api at
>http://oozie.apache.org/docs/3.2.0-incubating/WebServicesAPI.html
>describes an operation to list jobs like this:
>
>http://server:11000/oozie/v1/jobs?jobtype=workflow
>http://server:11000/oozie/v1/jobs?jobtype=coordinator
>http://server:11000/oozie/v1/jobs?jobtype=bundle
>
>The last two work fine for me, the first throws the following exception.
>If I pass some invalid value in jobtype, I get a similar nullref.
>
>java.lang.NullPointerException
>
>org.apache.oozie.servlet.JsonRestServlet.sendJsonResponse(JsonRestServlet.
>java:392)
>
>org.apache.oozie.servlet.BaseJobsServlet.doGet(BaseJobsServlet.java:118)
>        javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
>
>org.apache.oozie.servlet.JsonRestServlet.service(JsonRestServlet.java:286)
>        javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>
>org.apache.oozie.servlet.AuthFilter$2.doFilter(AuthFilter.java:126)
>
>org.apache.hadoop.security.authentication.server.AuthenticationFilter.doFi
>lter(AuthenticationFilter.java:384)
>        org.apache.oozie.servlet.AuthFilter.doFilter(AuthFilter.java:131)
>
>org.apache.oozie.servlet.HostnameFilter.doFilter(HostnameFilter.java:67)
>
>Looks like a bug to me.  Anyone see anything obvious I'm doing wrong?

Reply via email to