[ 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)