2

ソースから spark-notebook をコンパイルしましたが、実行しようとするとエラーが発生します。netty バージョンに何か問題があります。

さて、spark-notebook には多くのコンポーネントがあります。そして、それらのコンポーネントには異なる netty バージョンが必要です。sbt に次のような特定のバージョンを強制的に使用させようとしました

libraryDependencies += "io.netty" % "netty" % "3.6.3.Final" force()

しかし、それはうまくいきませんでした。それを解決する方法はありますか?

ところで、netty 3.2.5 は org.jboss.netty.netty-3.2.5.Final.jar から来ています。また、io.netty からの 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]
4

0 に答える 0