Tajo Rest Api needs X-Tajo-Session header. Currently, If session header doesn't exis, It will return NPE. I will soon change error type from internal error to bad request. Thanks.
2015-10-18 0:42 GMT+09:00 Jihoon Son <[email protected]>: > Emin, this problem is due to the missing session id in the request header. > You need to explicitly add a session id for Tajo to your http request > header like below. > > $ curl --header "X-Tajo-Session: 2d6f80f2-8189-4c0f-8f23-578f4fa52096" > http://localhost:26880/rest/queries/q_1445094169341_0001/result > > {"resultCode":"OK","schema":{"fields":[{"name":"?count","typeDesc":{"dataType":{"type":"INT8"}}}],"fieldsByQualifiedName":{"?count":0},"fieldsByName":{"?count":[0]}},"bytesNum":0,"resultset":{"id":3713217288559068505,"link":" > http://localhost:26880/rest/queries/q_1445091590251_0001/result/3713217288559068505 > "}} > > You can create a session using a REST api. Would you test again with a > session id? > > Thanks, > Jihoon > > 2015년 10월 17일 (토) 오후 11:48, Jihoon Son <[email protected]>님이 작성: > >> Hi Emin, thanks for reporting. This is definitely our bug. >> I created a Jira ticket to fix this problem ( >> https://issues.apache.org/jira/browse/TAJO-1936). >> >> Thanks! >> Jihoon >> >> 2015년 10월 17일 (토) 오후 8:52, Emin TÜYLÜCE <[email protected]>님이 작성: >> >>> Hi Jihoon , >>> >>> . >>> When i call any of my executed quries with query id to access results >>> I am getting 500, Internal Server Error >>> This is my url >>> http://192.168.0.120:26880/rest/queries/q_1445080186694_0001/result >>> my reference document is >>> https://issues.apache.org/jira/secure/attachment/12698879/TajoClientRestAPIDesign_v0.1.pdf >>> >>> >>> Thanks , >>> >>> Emin >>> >>> >>> >>> On Wed, Oct 14, 2015 at 1:59 AM, Jihoon Son <[email protected]> wrote: >>> >>>> Since we moved to java 8 from 0.12.0, it is strange that 0.11.1 doesn't >>>> work well with java 7. >>>> I'll investigate it. >>>> Thanks! >>>> 2015년 10월 14일 (수) 오전 6:41, Emin TÜYLÜCE <[email protected]>님이 작성: >>>> >>>>> After Upgrade Java 8 everything works fine . >>>>> >>>>> Thanks . >>>>> Emin >>>>> >>>>> On Tue, Oct 13, 2015 at 8:15 PM, Emin TÜYLÜCE <[email protected]> >>>>> wrote: >>>>> >>>>>> Hi , I extract "tajo-0.11.1-SNAPSHOT.tar.gz" and I copied hadoop >>>>>> folders from my previous extract . when i run Tajo i am getting error >>>>>> message in web frontend of Tajo. >>>>>> >>>>>> "HTTP ERROR: 500 >>>>>> >>>>>> PWC6033: Unable to compile class for JSP >>>>>> >>>>>> RequestURI=/ >>>>>> Caused by: >>>>>> >>>>>> org.apache.jasper.JasperException: PWC6033: Unable to compile class >>>>>> for JSP >>>>>> >>>>>> >>>>>> at >>>>>> org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:123) >>>>>> at >>>>>> org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:296) >>>>>> at >>>>>> org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:376) >>>>>> at org.apache.jasper.compiler.Compiler.compile(Compiler.java:437) >>>>>> at >>>>>> org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:608)" >>>>>> >>>>>> error message . >>>>>> >>>>>> >>>>>> Thanks , >>>>>> >>>>>> Emin >>>>>> >>>>>> On Sat, Oct 10, 2015 at 3:06 PM, Emin TÜYLÜCE <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> Hi , I used standalone desktop package of Tajo , I will try nightly >>>>>>> build. >>>>>>> >>>>>>> Thanks, >>>>>>> >>>>>>> Emin >>>>>>> >>>>>>> On Sat, Oct 10, 2015 at 2:34 PM, Jihoon Son <[email protected]> >>>>>>> wrote: >>>>>>> >>>>>>>> Seems strange. I also tested getting query list using rest client, >>>>>>>> and found it works well with my laptop. >>>>>>>> When did you build your snapshot version? Would you try the nightly >>>>>>>> build version ( >>>>>>>> https://builds.apache.org/view/All/job/Tajo-0.11.0-nightly/lastSuccessfulBuild/artifact/tajo-dist/target/tajo-0.11.1-SNAPSHOT.tar.gz >>>>>>>> )? >>>>>>>> >>>>>>>> In addition, please check if the session is expired. You can see in >>>>>>>> Tajo master's log. The default log path is ${TAJO_HOME}/logs/tajo-${ >>>>>>>> user.name}-master-xxx.log. >>>>>>>> >>>>>>>> Best regards, >>>>>>>> Jihoon >>>>>>>> >>>>>>>> 2015년 10월 10일 (토) 오후 9:32, Emin TÜYLÜCE <[email protected]>님이 작성: >>>>>>>> >>>>>>>>> Hi , >>>>>>>>> >>>>>>>>> I am using Tajo 0.11.0-SNAPSHOT . I wanted to use Tajo rest api . >>>>>>>>> In my try Databases rest functions are working very well but when I >>>>>>>>> try >>>>>>>>> query related functions (Get Post ) in rest client I am getting 404 >>>>>>>>> messages . >>>>>>>>> >>>>>>>>> >>>>>>>>> This is my Url : http://192.168.0.120:26880/rest/queries >>>>>>>>> >>>>>>>>> >>>>>>>>> Thanks , >>>>>>>>> >>>>>>>>> Emin >>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>>
