p.nettyException - Исключение, пойманное в Netty java.lang.NoSuchMethodError:
Я собрал спарк-блокнот из источников и получаю сообщение об ошибке при попытке его запустить. Что-то не так с версией netty.
Ну, в спарк-ноутбуках много компонентов. И эти компоненты требуют разных версий netty. Я пытался заставить sbt использовать какую-то конкретную версию, такую как
libraryDependencies += "io.netty" % "netty" % "3.6.3.Final" force()
Но это не сработало. Есть идеи, как это решить?
Кстати, нетти 3.2.5 происходит от org.jboss.netty.netty-3.2.5.Final.jar. Также есть артефакты netty от io.netty: io.netty.netty-3.6.3.Final.jar. Да, это своего рода беспорядок:-)
[error] p.nettyException - Exception caught in Netty
java.lang.NoSuchMethodError: org.jboss.netty.handler.codec.http.HttpRequest.headers()Lorg/jboss/netty/handler/codec/http/HttpHeaders;
at play.core.server.netty.PlayDefaultUpstreamHandler.getHeaders(PlayDefaultUpstreamHandler.scala:366) ~[play_2.11-2.3.10.jar:2.3.10]
at play.core.server.netty.PlayDefaultUpstreamHandler.messageReceived(PlayDefaultUpstreamHandler.scala:87) ~[play_2.11-2.3.10.jar:2.3.10]
at com.typesafe.netty.http.pipelining.HttpPipeliningHandler.messageReceived(HttpPipeliningHandler.java:62) ~[netty-http-pipelining-1.1.2.jar:na]
at org.jboss.netty.handler.codec.http.HttpContentDecoder.messageReceived(HttpContentDecoder.java:104) ~[netty-3.2.5.Final.jar:na]
at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:302) ~[netty-3.2.5.Final.jar:na]