[
https://issues.apache.org/jira/browse/YARN-5640?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15487316#comment-15487316
]
Jason Lowe commented on YARN-5640:
----------------------------------
JIRA is used for tracking bugs and features against the Hadoop code base rather
than general user support. Please use the [Hadoop user mailing
list|http://hadoop.apache.org/mailing_lists.html#User] for general support
questions.
NoSuchMethodErrors are usually an indication of a jar conflict gone awry. In
this particular case the Hadoop class is expecting the URLEncodedUtils class to
have a particular parse method that isn't there. I suspect it is picking up a
different version of that class than it was compiled against, and that other
version is missing the expected parse method. Please check the classpath to
see where URLEncodedUtils and DelegationTokenAuthenticationHandler are coming
from.
bq. Also I couldn't find the DelegationTokenAuthenticationHandler in the source
code.
That class isn't in Hadoop 2.5.1 which is even more evidence there is some kind
of accidental jar conflict here. It was first added in 2.6.0 via HADOOP-10771.
If you are supposed to be running Hadoop 2.5.1 then you'll want to find out
what jar is providing that DelegationTokenAuthenticationHandler class (and the
class that requested it).
> Issue while accessing resource manager webapp rest service
> ----------------------------------------------------------
>
> Key: YARN-5640
> URL: https://issues.apache.org/jira/browse/YARN-5640
> Project: Hadoop YARN
> Issue Type: Bug
> Affects Versions: 2.5.1
> Reporter: Loknath Priyatham Teja Singamsetty
>
> I am running E2E test in phoenix which starts the minimapreduce cluster using
> MapreduceTestingShim.java from HBaseTestingUtiltiy of hbase codebase and
> makes rest call to get all the submitted yarn map reduce jobs
> (http://localhost:63996/ws/v1/cluster/apps?states=NEW,ACCEPTED,SUBMITTED,RUNNING)
> which is failing with the following stack trace. Tried debugging but
> couldn't reach to bottom of the issue.
> Also I couldn't find the DelegationTokenAuthenticationHandler in the source
> code. Any clue where to find the same?
> Setup:
> Phoenix - 4.8.0
> HBase - 1.20
> Hadoop - 2.5.1
> Stack Trace:
> HTTP ERROR 500
> Problem accessing /ws/v1/cluster/apps. Reason:
>
> org.apache.http.client.utils.URLEncodedUtils.parse(Ljava/lang/String;Ljava/nio/charset/Charset;)Ljava/util/List;
> Caused by:
> java.lang.NoSuchMethodError:
> org.apache.http.client.utils.URLEncodedUtils.parse(Ljava/lang/String;Ljava/nio/charset/Charset;)Ljava/util/List;
> at
> org.apache.hadoop.security.token.delegation.web.ServletUtils.getParameter(ServletUtils.java:48)
> at
> org.apache.hadoop.security.token.delegation.web.DelegationTokenAuthenticationHandler.managementOperation(DelegationTokenAuthenticationHandler.java:171)
> at
> org.apache.hadoop.security.authentication.server.AuthenticationFilter.doFilter(AuthenticationFilter.java:514)
> at
> org.apache.hadoop.yarn.server.security.http.RMAuthenticationFilter.doFilter(RMAuthenticationFilter.java:82)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at
> org.apache.hadoop.http.HttpServer2$QuotingInputFilter.doFilter(HttpServer2.java:1243)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]