[ 
https://issues.apache.org/jira/browse/MAPREDUCE-2926?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13096492#comment-13096492
 ] 

Giridharan Kesavan commented on MAPREDUCE-2926:
-----------------------------------------------

Adding dependencies in the dependency management section of the pom is not 
going to resolve dependencies for the projects. Its just going to fix the 
version of the dependency for the submodules and modules that depends.

we should just add jackson dependency in the hadoop-project/pom.xml dependency 
management section and not in the mapreduce pom's - as mr code doesnt depends 
on the jackson jars ; this is a transient dependency getting pulled through 
common. 


> 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
>
>         Attachments: MR-2926-v1.patch, MR-2926-v2.patch
>
>
> 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

        

Reply via email to