You are viewing a plain text version of this content. The canonical link for it is here.
Posted to mapreduce-issues@hadoop.apache.org by "Robert Joseph Evans (JIRA)" <ji...@apache.org> on 2011/09/02 18:39:10 UTC
[jira] [Commented] (MAPREDUCE-2926) 500 Error in ResourceManager UI
[ 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