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

Jonathan Eagles commented on TEZ-3931:
--------------------------------------

The following command shows the patch fixes the above startup dependency issue.
{noformat}
mvn clean test -Dtest=TestExternalTezServices -Dhadoop.version=3.0.2 -Phadoop28 
-P-hadoop27 -pl '!tez-ui'
{noformat}

This still needs an improved fix from TEZ-3902
{noformat}
WARNING: An exception was thrown by a user handler while handling an exception 
event ([id: 0x922dfc31, /172.130.98.95:60354 => /172.130.98.95:60248] 
EXCEPTION: java.lang.NoSuchMethodError: 
org.jboss.netty.handler.codec.http.HttpRequest.headers()Lorg/jboss/netty/handler/codec/http/HttpHeaders;)
java.lang.NoSuchMethodError: 
org.jboss.netty.handler.codec.http.HttpResponse.headers()Lorg/jboss/netty/handler/codec/http/HttpHeaders;
        at 
org.apache.hadoop.mapred.ShuffleHandler$Shuffle.sendError(ShuffleHandler.java:1327)
        at 
org.apache.hadoop.mapred.ShuffleHandler$Shuffle.sendError(ShuffleHandler.java:1321)
        at 
org.apache.hadoop.mapred.ShuffleHandler$Shuffle.sendError(ShuffleHandler.java:1316)
        at 
org.apache.hadoop.mapred.ShuffleHandler$Shuffle.exceptionCaught(ShuffleHandler.java:1366)
        at 
org.jboss.netty.handler.stream.ChunkedWriteHandler.handleUpstream(ChunkedWriteHandler.java:142)
        at 
org.jboss.netty.handler.codec.frame.FrameDecoder.exceptionCaught(FrameDecoder.java:377)
        at 
org.jboss.netty.channel.Channels.fireExceptionCaught(Channels.java:525)
        at 
org.jboss.netty.channel.AbstractChannelSink.exceptionCaught(AbstractChannelSink.java:48)
        at 
org.jboss.netty.handler.stream.ChunkedWriteHandler.handleUpstream(ChunkedWriteHandler.java:142)
        at 
org.jboss.netty.handler.codec.http.HttpChunkAggregator.messageReceived(HttpChunkAggregator.java:148)
        at 
org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:296)
        at 
org.jboss.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(FrameDecoder.java:459)
        at 
org.jboss.netty.handler.codec.replay.ReplayingDecoder.callDecode(ReplayingDecoder.java:536)
        at 
org.jboss.netty.handler.codec.replay.ReplayingDecoder.messageReceived(ReplayingDecoder.java:435)
        at 
org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268)
        at 
org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255)
        at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88)
        at 
org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:107)
        at 
org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:312)
        at 
org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:88)
        at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
{noformat}

> TestExternalTezServices fails on Hadoop3
> ----------------------------------------
>
>                 Key: TEZ-3931
>                 URL: https://issues.apache.org/jira/browse/TEZ-3931
>             Project: Apache Tez
>          Issue Type: Sub-task
>            Reporter: Jonathan Eagles
>            Assignee: Jonathan Eagles
>            Priority: Major
>         Attachments: TEZ-3931.001.patch
>
>
> In addition, to a netty upgrade needed (TEZ-3902), the dependency for 
> hadoop-mapreduce-client-shuffle needs to be added explicitly.
> {noformat}
> org.apache.tez.tests.TestExternalTezServices.org.apache.tez.tests.TestExternalTezServices
> Failing for the past 1 build (Since Failed#2782 )
> Took 5.4 sec.
> Error Message
> org/apache/hadoop/mapred/ShuffleHandler
> Stacktrace
> java.lang.NoClassDefFoundError: org/apache/hadoop/mapred/ShuffleHandler
>       at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
>       at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
>       at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
>       at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>       at 
> org.apache.tez.test.MiniTezCluster.serviceInit(MiniTezCluster.java:185)
>       at 
> org.apache.hadoop.service.AbstractService.init(AbstractService.java:164)
>       at 
> org.apache.tez.tests.ExternalTezServiceTestHelper.<init>(ExternalTezServiceTestHelper.java:73)
>       at 
> org.apache.tez.tests.TestExternalTezServices.setup(TestExternalTezServices.java:76)
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to