私はredisson 3.4.4を使用して独自のカスタムメソッドライブラリを構築しました。これは内部的にnetty-all-4.1.13.Final.jarを使用します。java.lang.NoSuchMethodError:redissonとnettyの統合
私は自分のライブラリーを構築し、私は例外を以下の取得プロジェクトで
java.lang.NoSuchMethodError: io.netty.bootstrap.Bootstrap.config()Lio/netty/bootstrap/BootstrapConfig;
at org.redisson.client.RedisClient$1$1.operationComplete(RedisClient.java:214)
at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:680)
at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:567)
at io.netty.util.concurrent.DefaultPromise.trySuccess(DefaultPromise.java:406)
at org.redisson.misc.RedissonPromise.trySuccess(RedissonPromise.java:78)
at org.redisson.client.handler.BaseConnectionHandler.channelActive(BaseConnectionHandler.java:85)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelActive(AbstractChannelHandlerContext.java:212)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelActive(AbstractChannelHandlerContext.java:198)
at io.netty.channel.DefaultChannelPipeline.fireChannelActive(DefaultChannelPipeline.java:818)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:252)
at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:282)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:528)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354)
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:111)
at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)
at java.lang.Thread.run(Thread.java:748)
を使用しようとすると、私はさらに「ネッティー・オール・4.1.13.Final.jar」に掘りとすることができませんでしたそのメソッド "io/netty/bootstrap/BootstrapConfig"が返される "io.netty.bootstrap.Bootstrap.config()"が実際に存在することを確認してください。
ここでjar/libraryの中に私が使っているのであれば、なぜ "方法が見つからないというエラー"が出るのですか?
は、*他のものの前に構築されたメソッドに依存するライブラリですか? – Lino
私はすべてのプロジェクトをビルド/実行するために同じnetty-all-4.1.13.Final.jarを使用しています。 –
あなたのプロジェクトをビルドするときに本当にコンパイルされたNettyライブラリですか? – Lino