[
https://issues.apache.org/jira/browse/S2GRAPH-120?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15562097#comment-15562097
]
ASF GitHub Bot commented on S2GRAPH-120:
----------------------------------------
GitHub user SteamShon opened a pull request:
https://github.com/apache/incubator-s2graph/pull/90
[S2GRAPH-120]: Netty version is conflict with play 2.5.9.
+ force netty version to 4.0.40.Final for s2rest_play.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/SteamShon/incubator-s2graph S2GRAPH-120
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/incubator-s2graph/pull/90.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #90
----
commit d5a3a9ed47fe3fc8edd20247f24c2e1a264d000f
Author: DO YUNG YOON <[email protected]>
Date: 2016-10-10T11:58:37Z
[S2GRAPH-120]: Netty version is conflict with play 2.5.9.
+ force netty version to 4.0.40.Final for s2rest_play.
----
> Netty version is conflict with play 2.5.9.
> ------------------------------------------
>
> Key: S2GRAPH-120
> URL: https://issues.apache.org/jira/browse/S2GRAPH-120
> Project: S2Graph
> Issue Type: Bug
> Affects Versions: 0.1.0
> Reporter: DOYUNG YOON
> Assignee: DOYUNG YOON
> Fix For: 0.1.0
>
> Original Estimate: 24h
> Remaining Estimate: 24h
>
> After S2GRAPH-117, s2rest_play failed to start up rest server.
> Following is stack trace.
> {noformat}
> Oops, cannot start the server.
> io.netty.channel.ChannelException: Unable to create Channel from class class
> io.netty.channel.socket.nio.NioServerSocketChannel
> at
> io.netty.bootstrap.AbstractBootstrap$BootstrapChannelFactory.newChannel(AbstractBootstrap.java:455)
> at
> io.netty.bootstrap.AbstractBootstrap.initAndRegister(AbstractBootstrap.java:306)
> at
> io.netty.bootstrap.AbstractBootstrap.doBind(AbstractBootstrap.java:271)
> at io.netty.bootstrap.AbstractBootstrap.bind(AbstractBootstrap.java:235)
> at play.core.server.NettyServer.bind(NettyServer.scala:139)
> at
> play.core.server.NettyServer.play$core$server$NettyServer$$bindChannel(NettyServer.scala:224)
> at play.core.server.NettyServer$$anonfun$1.apply(NettyServer.scala:216)
> at play.core.server.NettyServer$$anonfun$1.apply(NettyServer.scala:216)
> at scala.Option.map(Option.scala:146)
> at play.core.server.NettyServer.<init>(NettyServer.scala:216)
> at
> play.core.server.NettyServerProvider.createServer(NettyServer.scala:279)
> at
> play.core.server.NettyServerProvider.createServer(NettyServer.scala:278)
> at
> play.core.server.ServerProvider$class.createServer(ServerProvider.scala:25)
> at
> play.core.server.NettyServerProvider.createServer(NettyServer.scala:278)
> at play.core.server.ProdServerStart$.start(ProdServerStart.scala:53)
> at play.core.server.ProdServerStart$.main(ProdServerStart.scala:22)
> at play.core.server.NettyServer$.main(NettyServer.scala:300)
> at play.core.server.NettyServer.main(NettyServer.scala)
> Caused by: java.lang.NoSuchMethodError:
> io.netty.util.CharsetUtil.encoder(Ljava/nio/charset/Charset;)Ljava/nio/charset/CharsetEncoder;
> at io.netty.buffer.ByteBufUtil.<clinit>(ByteBufUtil.java:61)
> at io.netty.buffer.ByteBufAllocator.<clinit>(ByteBufAllocator.java:24)
> at
> io.netty.channel.DefaultChannelConfig.<init>(DefaultChannelConfig.java:53)
> at
> io.netty.channel.socket.DefaultServerSocketChannelConfig.<init>(DefaultServerSocketChannelConfig.java:45)
> at
> io.netty.channel.socket.nio.NioServerSocketChannel$NioServerSocketChannelConfig.<init>(NioServerSocketChannel.java:189)
> at
> io.netty.channel.socket.nio.NioServerSocketChannel$NioServerSocketChannelConfig.<init>(NioServerSocketChannel.java:187)
> at
> io.netty.channel.socket.nio.NioServerSocketChannel.<init>(NioServerSocketChannel.java:85)
> at
> io.netty.channel.socket.nio.NioServerSocketChannel.<init>(NioServerSocketChannel.java:70)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
> at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
> at java.lang.Class.newInstance(Class.java:442)
> at
> io.netty.bootstrap.AbstractBootstrap$BootstrapChannelFactory.newChannel(AbstractBootstrap.java:453)
> ... 17 more
> {noformat}
> It seems like netty version is conflicting with higher play version.
> I am suggesting fix netty version to 4.0.40.Final, which is play 2.5.9 is
> dependent on.
> I think adding following onto s2rest_play build.sbt would work.
> {noformat}
> "io.netty" % "netty-all" % "4.0.40.Final" force()
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)