[
https://issues.apache.org/jira/browse/MAPREDUCE-2926?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13096106#comment-13096106
]
Robert Joseph Evans commented on MAPREDUCE-2926:
------------------------------------------------
The issue appears to be related to different versions of Jackson in the
classpath. The API that is being called in for the 1.6 release of jackson, but
the API changed in 1.7, both of these appear as dependencies. in both mvn and
ivy.
> 500 Error in ResourceManager UI
> -------------------------------
>
> Key: MAPREDUCE-2926
> URL: https://issues.apache.org/jira/browse/MAPREDUCE-2926
> Project: Hadoop Map/Reduce
> Issue Type: Bug
> Components: mrv2
> Affects Versions: 0.23.0, 0.24.0
> Reporter: Robert Joseph Evans
> Assignee: Robert Joseph Evans
> Fix For: 0.23.0, 0.24.0
>
>
> When accessing the resource manager UI the following is returned
> {noformat}
> Problem accessing /. Reason:
> org.codehaus.jackson.type.JavaType.<init>(Ljava/lang/Class;)V
> Caused by:
> java.lang.NoSuchMethodError:
> org.codehaus.jackson.type.JavaType.<init>(Ljava/lang/Class;)V
> at org.codehaus.jackson.map.type.TypeBase.<init>(TypeBase.java:15)
> at org.codehaus.jackson.map.type.SimpleType.<init>(SimpleType.java:45)
> at org.codehaus.jackson.map.type.SimpleType.<init>(SimpleType.java:40)
> at
> org.codehaus.jackson.map.type.TypeBindings.<clinit>(TypeBindings.java:20)
> at
> org.codehaus.jackson.map.type.TypeFactory._fromType(TypeFactory.java:530)
> at org.codehaus.jackson.map.type.TypeFactory.type(TypeFactory.java:63)
> at org.codehaus.jackson.map.ObjectMapper.<clinit>(ObjectMapper.java:179)
> at org.apache.hadoop.yarn.webapp.Controller.<clinit>(Controller.java:43)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> at
> com.google.inject.DefaultConstructionProxyFactory$2.newInstance(DefaultConstructionProxyFactory.java:81)
> at
> com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:85)
> at
> com.google.inject.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:111)
> at com.google.inject.InjectorImpl$4$1.call(InjectorImpl.java:758)
> at com.google.inject.InjectorImpl.callInContext(InjectorImpl.java:804)
> at com.google.inject.InjectorImpl$4.get(InjectorImpl.java:754)
> at com.google.inject.InjectorImpl.getInstance(InjectorImpl.java:793)
> at org.apache.hadoop.yarn.webapp.Dispatcher.service(Dispatcher.java:136)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
> at
> com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:216)
> at
> com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:141)
> at
> com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:93)
> at
> com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:63)
> at
> com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:122)
> at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:110)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at
> org.apache.hadoop.http.HttpServer$QuotingInputFilter.doFilter(HttpServer.java:892)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
> at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
> at
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> at
> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
> at
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> at org.mortbay.jetty.Server.handle(Server.java:326)
> at
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> at
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> at
> org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
> at
> org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> Powered by Jetty://
> {noformat}
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira