You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@oozie.apache.org by Suresh V <ve...@gmail.com> on 2017/03/11 12:58:30 UTC

Web UI Error

Hello all,

We are seeing below error in the browser when accessing the Oozie web
client. This is out of the box from an AWS EMR cluster.
Any pointers?

HTTP Status 500 - java.lang.NoSuchMethodError:
org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;
------------------------------

*type* Exception report

*message* *java.lang.NoSuchMethodError:
org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;*

*description* *The server encountered an internal error that prevented it
from fulfilling this request.*

*exception*

javax.servlet.ServletException: java.lang.NoSuchMethodError:
org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:273)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
	org.apache.oozie.servlet.AuthFilter$2.doFilter(AuthFilter.java:171)
	org.apache.hadoop.security.authentication.server.AuthenticationFilter.doFilter(AuthenticationFilter.java:594)
	org.apache.hadoop.security.authentication.server.AuthenticationFilter.doFilter(AuthenticationFilter.java:553)
	org.apache.oozie.servlet.AuthFilter.doFilter(AuthFilter.java:176)
	org.apache.oozie.servlet.HostnameFilter.doFilter(HostnameFilter.java:86)

*root cause*

java.lang.NoSuchMethodError:
org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;
	org.apache.jasper.compiler.JDTCompiler$2.acceptResult(JDTCompiler.java:354)
	org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:480)
	org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:425)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:298)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:299)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
	org.apache.oozie.servlet.AuthFilter$2.doFilter(AuthFilter.java:171)
	org.apache.hadoop.security.authentication.server.AuthenticationFilter.doFilter(AuthenticationFilter.java:594)
	org.apache.hadoop.security.authentication.server.AuthenticationFilter.doFilter(AuthenticationFilter.java:553)
	org.apache.oozie.servlet.AuthFilter.doFilter(AuthFilter.java:176)
	org.apache.oozie.servlet.HostnameFilter.doFilter(HostnameFilter.java:86)

*note* *The full stack trace of the root cause is available in the Apache
Tomcat/6.0.45 logs.*
------------------------------
Apache Tomcat/6.0.45


Thank you

Suresh.

Re: Web UI Error

Posted by Suresh V <ve...@gmail.com>.
It looks like AWS does not support the Oozie web UI anymore. They are
recommending to use Hue...

-Suresh.


On Tue, Mar 14, 2017 at 5:18 AM, Andras Piros <an...@cloudera.com>
wrote:

> OK, Suresh, thanks for your input.
>
> When deploying not to Amazon EMR but to a local Tomcat 6.0.45, do you
> encounter the same problem? Actually it seems to me that some Jetty
> classpaths might be *lurking in
> <http://stackoverflow.com/questions/17602988/java-lang-
> nosuchmethoderror-org-eclipse-jdt-internal-compiler-compilationresult>*
> .
>
> Andras
>
> On Mon, Mar 13, 2017 at 10:26 PM, Suresh V <ve...@gmail.com> wrote:
>
> > Hello Andras,
> >
> > I can reproduce it by just typing the http://<master-ip>:11000 on the
> > browser. This is an AWS EMR 5.0.3 with Oozie version 4.2.0.
> > We created 3 EMR clusters recently of this version, and all three have
> this
> > problem. I'm about to take this to AWS but wanted to check here if anyone
> > has encountered it.
> >
> > The Tomcat page on port 8080 shows up very fine.
> >
> > Thank you for assisting with this,
> > Suresh.
> >
> >
> > On Mon, Mar 13, 2017 at 1:46 AM, Andras Piros <andras.piros@cloudera.com
> >
> > wrote:
> >
> > > Hi Suresh,
> > >
> > > can you please provide following details:
> > >
> > >    - what are the exact and minimal steps to reproduce, aka what does
> > that
> > >    exactly mean "when accessing the Oozie web client"?
> > >    - what is the Oozie version you're trying? Or did you build that
> from
> > >    master?
> > >    - when trying w/ Tomcat 6.0.45 locally, do you encounter any
> problems?
> > >
> > > Thanks,
> > >
> > > Andras
> > >
> > > On Sat, Mar 11, 2017 at 1:58 PM, Suresh V <ve...@gmail.com> wrote:
> > >
> > > > Hello all,
> > > >
> > > > We are seeing below error in the browser when accessing the Oozie web
> > > > client. This is out of the box from an AWS EMR cluster.
> > > > Any pointers?
> > > >
> > > > HTTP Status 500 - java.lang.NoSuchMethodError:
> > > > org.eclipse.jdt.internal.compiler.CompilationResult.
> > > > getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;
> > > > ------------------------------
> > > >
> > > > *type* Exception report
> > > >
> > > > *message* *java.lang.NoSuchMethodError:
> > > > org.eclipse.jdt.internal.compiler.CompilationResult.
> > > > getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;*
> > > >
> > > > *description* *The server encountered an internal error that
> prevented
> > it
> > > > from fulfilling this request.*
> > > >
> > > > *exception*
> > > >
> > > > javax.servlet.ServletException: java.lang.NoSuchMethodError:
> > > > org.eclipse.jdt.internal.compiler.CompilationResult.
> > > > getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;
> > > >         org.apache.jasper.servlet.JspServlet.service(JspServlet.
> > > java:273)
> > > >         javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
> > > >         org.apache.oozie.servlet.AuthFilter$2.doFilter(
> > > > AuthFilter.java:171)
> > > >         org.apache.hadoop.security.authentication.server.
> > > > AuthenticationFilter.doFilter(AuthenticationFilter.java:594)
> > > >         org.apache.hadoop.security.authentication.server.
> > > > AuthenticationFilter.doFilter(AuthenticationFilter.java:553)
> > > >         org.apache.oozie.servlet.AuthFilter.doFilter(
> > > AuthFilter.java:176)
> > > >         org.apache.oozie.servlet.HostnameFilter.doFilter(
> > > > HostnameFilter.java:86)
> > > >
> > > > *root cause*
> > > >
> > > > java.lang.NoSuchMethodError:
> > > > org.eclipse.jdt.internal.compiler.CompilationResult.
> > > > getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;
> > > >         org.apache.jasper.compiler.JDTCompiler$2.acceptResult(
> > > > JDTCompiler.java:354)
> > > >         org.eclipse.jdt.internal.compiler.Compiler.compile(
> > > > Compiler.java:480)
> > > >         org.apache.jasper.compiler.JDTCompiler.generateClass(
> > > > JDTCompiler.java:425)
> > > >         org.apache.jasper.compiler.Compiler.compile(Compiler.
> java:298)
> > > >         org.apache.jasper.compiler.Compiler.compile(Compiler.
> java:277)
> > > >         org.apache.jasper.compiler.Compiler.compile(Compiler.
> java:265)
> > > >         org.apache.jasper.JspCompilationContext.compile(
> > > > JspCompilationContext.java:564)
> > > >         org.apache.jasper.servlet.JspServletWrapper.service(
> > > > JspServletWrapper.java:299)
> > > >         org.apache.jasper.servlet.JspServlet.serviceJspFile(
> > > > JspServlet.java:315)
> > > >         org.apache.jasper.servlet.JspServlet.service(JspServlet.
> > > java:265)
> > > >         javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
> > > >         org.apache.oozie.servlet.AuthFilter$2.doFilter(
> > > > AuthFilter.java:171)
> > > >         org.apache.hadoop.security.authentication.server.
> > > > AuthenticationFilter.doFilter(AuthenticationFilter.java:594)
> > > >         org.apache.hadoop.security.authentication.server.
> > > > AuthenticationFilter.doFilter(AuthenticationFilter.java:553)
> > > >         org.apache.oozie.servlet.AuthFilter.doFilter(
> > > AuthFilter.java:176)
> > > >         org.apache.oozie.servlet.HostnameFilter.doFilter(
> > > > HostnameFilter.java:86)
> > > >
> > > > *note* *The full stack trace of the root cause is available in the
> > Apache
> > > > Tomcat/6.0.45 logs.*
> > > > ------------------------------
> > > > Apache Tomcat/6.0.45
> > > >
> > > >
> > > > Thank you
> > > >
> > > > Suresh.
> > > >
> > >
> >
>

Re: Web UI Error

Posted by Andras Piros <an...@cloudera.com>.
OK, Suresh, thanks for your input.

When deploying not to Amazon EMR but to a local Tomcat 6.0.45, do you
encounter the same problem? Actually it seems to me that some Jetty
classpaths might be *lurking in
<http://stackoverflow.com/questions/17602988/java-lang-nosuchmethoderror-org-eclipse-jdt-internal-compiler-compilationresult>*
.

Andras

On Mon, Mar 13, 2017 at 10:26 PM, Suresh V <ve...@gmail.com> wrote:

> Hello Andras,
>
> I can reproduce it by just typing the http://<master-ip>:11000 on the
> browser. This is an AWS EMR 5.0.3 with Oozie version 4.2.0.
> We created 3 EMR clusters recently of this version, and all three have this
> problem. I'm about to take this to AWS but wanted to check here if anyone
> has encountered it.
>
> The Tomcat page on port 8080 shows up very fine.
>
> Thank you for assisting with this,
> Suresh.
>
>
> On Mon, Mar 13, 2017 at 1:46 AM, Andras Piros <an...@cloudera.com>
> wrote:
>
> > Hi Suresh,
> >
> > can you please provide following details:
> >
> >    - what are the exact and minimal steps to reproduce, aka what does
> that
> >    exactly mean "when accessing the Oozie web client"?
> >    - what is the Oozie version you're trying? Or did you build that from
> >    master?
> >    - when trying w/ Tomcat 6.0.45 locally, do you encounter any problems?
> >
> > Thanks,
> >
> > Andras
> >
> > On Sat, Mar 11, 2017 at 1:58 PM, Suresh V <ve...@gmail.com> wrote:
> >
> > > Hello all,
> > >
> > > We are seeing below error in the browser when accessing the Oozie web
> > > client. This is out of the box from an AWS EMR cluster.
> > > Any pointers?
> > >
> > > HTTP Status 500 - java.lang.NoSuchMethodError:
> > > org.eclipse.jdt.internal.compiler.CompilationResult.
> > > getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;
> > > ------------------------------
> > >
> > > *type* Exception report
> > >
> > > *message* *java.lang.NoSuchMethodError:
> > > org.eclipse.jdt.internal.compiler.CompilationResult.
> > > getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;*
> > >
> > > *description* *The server encountered an internal error that prevented
> it
> > > from fulfilling this request.*
> > >
> > > *exception*
> > >
> > > javax.servlet.ServletException: java.lang.NoSuchMethodError:
> > > org.eclipse.jdt.internal.compiler.CompilationResult.
> > > getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;
> > >         org.apache.jasper.servlet.JspServlet.service(JspServlet.
> > java:273)
> > >         javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
> > >         org.apache.oozie.servlet.AuthFilter$2.doFilter(
> > > AuthFilter.java:171)
> > >         org.apache.hadoop.security.authentication.server.
> > > AuthenticationFilter.doFilter(AuthenticationFilter.java:594)
> > >         org.apache.hadoop.security.authentication.server.
> > > AuthenticationFilter.doFilter(AuthenticationFilter.java:553)
> > >         org.apache.oozie.servlet.AuthFilter.doFilter(
> > AuthFilter.java:176)
> > >         org.apache.oozie.servlet.HostnameFilter.doFilter(
> > > HostnameFilter.java:86)
> > >
> > > *root cause*
> > >
> > > java.lang.NoSuchMethodError:
> > > org.eclipse.jdt.internal.compiler.CompilationResult.
> > > getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;
> > >         org.apache.jasper.compiler.JDTCompiler$2.acceptResult(
> > > JDTCompiler.java:354)
> > >         org.eclipse.jdt.internal.compiler.Compiler.compile(
> > > Compiler.java:480)
> > >         org.apache.jasper.compiler.JDTCompiler.generateClass(
> > > JDTCompiler.java:425)
> > >         org.apache.jasper.compiler.Compiler.compile(Compiler.java:298)
> > >         org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
> > >         org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)
> > >         org.apache.jasper.JspCompilationContext.compile(
> > > JspCompilationContext.java:564)
> > >         org.apache.jasper.servlet.JspServletWrapper.service(
> > > JspServletWrapper.java:299)
> > >         org.apache.jasper.servlet.JspServlet.serviceJspFile(
> > > JspServlet.java:315)
> > >         org.apache.jasper.servlet.JspServlet.service(JspServlet.
> > java:265)
> > >         javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
> > >         org.apache.oozie.servlet.AuthFilter$2.doFilter(
> > > AuthFilter.java:171)
> > >         org.apache.hadoop.security.authentication.server.
> > > AuthenticationFilter.doFilter(AuthenticationFilter.java:594)
> > >         org.apache.hadoop.security.authentication.server.
> > > AuthenticationFilter.doFilter(AuthenticationFilter.java:553)
> > >         org.apache.oozie.servlet.AuthFilter.doFilter(
> > AuthFilter.java:176)
> > >         org.apache.oozie.servlet.HostnameFilter.doFilter(
> > > HostnameFilter.java:86)
> > >
> > > *note* *The full stack trace of the root cause is available in the
> Apache
> > > Tomcat/6.0.45 logs.*
> > > ------------------------------
> > > Apache Tomcat/6.0.45
> > >
> > >
> > > Thank you
> > >
> > > Suresh.
> > >
> >
>

Re: Web UI Error

Posted by Suresh V <ve...@gmail.com>.
Hello Andras,

I can reproduce it by just typing the http://<master-ip>:11000 on the
browser. This is an AWS EMR 5.0.3 with Oozie version 4.2.0.
We created 3 EMR clusters recently of this version, and all three have this
problem. I'm about to take this to AWS but wanted to check here if anyone
has encountered it.

The Tomcat page on port 8080 shows up very fine.

Thank you for assisting with this,
Suresh.


On Mon, Mar 13, 2017 at 1:46 AM, Andras Piros <an...@cloudera.com>
wrote:

> Hi Suresh,
>
> can you please provide following details:
>
>    - what are the exact and minimal steps to reproduce, aka what does that
>    exactly mean "when accessing the Oozie web client"?
>    - what is the Oozie version you're trying? Or did you build that from
>    master?
>    - when trying w/ Tomcat 6.0.45 locally, do you encounter any problems?
>
> Thanks,
>
> Andras
>
> On Sat, Mar 11, 2017 at 1:58 PM, Suresh V <ve...@gmail.com> wrote:
>
> > Hello all,
> >
> > We are seeing below error in the browser when accessing the Oozie web
> > client. This is out of the box from an AWS EMR cluster.
> > Any pointers?
> >
> > HTTP Status 500 - java.lang.NoSuchMethodError:
> > org.eclipse.jdt.internal.compiler.CompilationResult.
> > getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;
> > ------------------------------
> >
> > *type* Exception report
> >
> > *message* *java.lang.NoSuchMethodError:
> > org.eclipse.jdt.internal.compiler.CompilationResult.
> > getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;*
> >
> > *description* *The server encountered an internal error that prevented it
> > from fulfilling this request.*
> >
> > *exception*
> >
> > javax.servlet.ServletException: java.lang.NoSuchMethodError:
> > org.eclipse.jdt.internal.compiler.CompilationResult.
> > getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;
> >         org.apache.jasper.servlet.JspServlet.service(JspServlet.
> java:273)
> >         javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
> >         org.apache.oozie.servlet.AuthFilter$2.doFilter(
> > AuthFilter.java:171)
> >         org.apache.hadoop.security.authentication.server.
> > AuthenticationFilter.doFilter(AuthenticationFilter.java:594)
> >         org.apache.hadoop.security.authentication.server.
> > AuthenticationFilter.doFilter(AuthenticationFilter.java:553)
> >         org.apache.oozie.servlet.AuthFilter.doFilter(
> AuthFilter.java:176)
> >         org.apache.oozie.servlet.HostnameFilter.doFilter(
> > HostnameFilter.java:86)
> >
> > *root cause*
> >
> > java.lang.NoSuchMethodError:
> > org.eclipse.jdt.internal.compiler.CompilationResult.
> > getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;
> >         org.apache.jasper.compiler.JDTCompiler$2.acceptResult(
> > JDTCompiler.java:354)
> >         org.eclipse.jdt.internal.compiler.Compiler.compile(
> > Compiler.java:480)
> >         org.apache.jasper.compiler.JDTCompiler.generateClass(
> > JDTCompiler.java:425)
> >         org.apache.jasper.compiler.Compiler.compile(Compiler.java:298)
> >         org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
> >         org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)
> >         org.apache.jasper.JspCompilationContext.compile(
> > JspCompilationContext.java:564)
> >         org.apache.jasper.servlet.JspServletWrapper.service(
> > JspServletWrapper.java:299)
> >         org.apache.jasper.servlet.JspServlet.serviceJspFile(
> > JspServlet.java:315)
> >         org.apache.jasper.servlet.JspServlet.service(JspServlet.
> java:265)
> >         javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
> >         org.apache.oozie.servlet.AuthFilter$2.doFilter(
> > AuthFilter.java:171)
> >         org.apache.hadoop.security.authentication.server.
> > AuthenticationFilter.doFilter(AuthenticationFilter.java:594)
> >         org.apache.hadoop.security.authentication.server.
> > AuthenticationFilter.doFilter(AuthenticationFilter.java:553)
> >         org.apache.oozie.servlet.AuthFilter.doFilter(
> AuthFilter.java:176)
> >         org.apache.oozie.servlet.HostnameFilter.doFilter(
> > HostnameFilter.java:86)
> >
> > *note* *The full stack trace of the root cause is available in the Apache
> > Tomcat/6.0.45 logs.*
> > ------------------------------
> > Apache Tomcat/6.0.45
> >
> >
> > Thank you
> >
> > Suresh.
> >
>

Re: Web UI Error

Posted by Andras Piros <an...@cloudera.com>.
Hi Suresh,

can you please provide following details:

   - what are the exact and minimal steps to reproduce, aka what does that
   exactly mean "when accessing the Oozie web client"?
   - what is the Oozie version you're trying? Or did you build that from
   master?
   - when trying w/ Tomcat 6.0.45 locally, do you encounter any problems?

Thanks,

Andras

On Sat, Mar 11, 2017 at 1:58 PM, Suresh V <ve...@gmail.com> wrote:

> Hello all,
>
> We are seeing below error in the browser when accessing the Oozie web
> client. This is out of the box from an AWS EMR cluster.
> Any pointers?
>
> HTTP Status 500 - java.lang.NoSuchMethodError:
> org.eclipse.jdt.internal.compiler.CompilationResult.
> getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;
> ------------------------------
>
> *type* Exception report
>
> *message* *java.lang.NoSuchMethodError:
> org.eclipse.jdt.internal.compiler.CompilationResult.
> getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;*
>
> *description* *The server encountered an internal error that prevented it
> from fulfilling this request.*
>
> *exception*
>
> javax.servlet.ServletException: java.lang.NoSuchMethodError:
> org.eclipse.jdt.internal.compiler.CompilationResult.
> getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;
>         org.apache.jasper.servlet.JspServlet.service(JspServlet.java:273)
>         javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>         org.apache.oozie.servlet.AuthFilter$2.doFilter(
> AuthFilter.java:171)
>         org.apache.hadoop.security.authentication.server.
> AuthenticationFilter.doFilter(AuthenticationFilter.java:594)
>         org.apache.hadoop.security.authentication.server.
> AuthenticationFilter.doFilter(AuthenticationFilter.java:553)
>         org.apache.oozie.servlet.AuthFilter.doFilter(AuthFilter.java:176)
>         org.apache.oozie.servlet.HostnameFilter.doFilter(
> HostnameFilter.java:86)
>
> *root cause*
>
> java.lang.NoSuchMethodError:
> org.eclipse.jdt.internal.compiler.CompilationResult.
> getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;
>         org.apache.jasper.compiler.JDTCompiler$2.acceptResult(
> JDTCompiler.java:354)
>         org.eclipse.jdt.internal.compiler.Compiler.compile(
> Compiler.java:480)
>         org.apache.jasper.compiler.JDTCompiler.generateClass(
> JDTCompiler.java:425)
>         org.apache.jasper.compiler.Compiler.compile(Compiler.java:298)
>         org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
>         org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)
>         org.apache.jasper.JspCompilationContext.compile(
> JspCompilationContext.java:564)
>         org.apache.jasper.servlet.JspServletWrapper.service(
> JspServletWrapper.java:299)
>         org.apache.jasper.servlet.JspServlet.serviceJspFile(
> JspServlet.java:315)
>         org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
>         javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>         org.apache.oozie.servlet.AuthFilter$2.doFilter(
> AuthFilter.java:171)
>         org.apache.hadoop.security.authentication.server.
> AuthenticationFilter.doFilter(AuthenticationFilter.java:594)
>         org.apache.hadoop.security.authentication.server.
> AuthenticationFilter.doFilter(AuthenticationFilter.java:553)
>         org.apache.oozie.servlet.AuthFilter.doFilter(AuthFilter.java:176)
>         org.apache.oozie.servlet.HostnameFilter.doFilter(
> HostnameFilter.java:86)
>
> *note* *The full stack trace of the root cause is available in the Apache
> Tomcat/6.0.45 logs.*
> ------------------------------
> Apache Tomcat/6.0.45
>
>
> Thank you
>
> Suresh.
>