netty冲突 play sbt_播放Cassandra Netty Server空指针异常-问答-阿里云开发者社区-阿里云...

我正在使用playframework与技术,如,

spark = "2.3.1",

akka = "2.4.7"

hadoop = "2.7.7"

spring = "4.2.6.RELEASE",

spark-cassandra-connector 2.0.9 ,

cassandra-driver-core 3.0.6

在项目清理编译时我得到低于警告

c.d.d.c.NettyUtil - Found Netty's native epoll transport, but not running on linux-based operating system. Using NIO instead

io.netty:netty-handler:4.0.56.Final is selected over 4.0.36.Final

+- com.datastax.cassandra:cassandra-driver-core:3.5.1 (depends on 4.0.56.Final)

+- com.typesafe.netty:netty-reactive-streams:1.0.6 (depends on 4.0.36.Final)

+- io.netty:netty-codec-http:4.0.36.Final (depends on 4.0.36.Final)

在sbt运行时,低于错误

java.lang.NullPointerException

at io.netty.channel.group.DefaultChannelGroup.add(DefaultChannelGroup.java:146)

at play.core.server.NettyServer.bind(NettyServer.scala:140)

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.(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.DevServerStart

$$

anonfun$mainDev$1.apply(DevServerStart.scala:225)

at play.core.server.DevServerStart

$$

anonfun$mainDev$1.apply(DevServerStart.scala:61)

at play.utils.Threads$.withContextClassLoader(Threads.scala:21)

at play.core.server.DevServerStart$.mainDev(DevServerStart.scala:60)

at play.core.server.DevServerStart$.mainDevHttpMode(DevServerStart.scala:50)

at play.core.server.DevServerStart.mainDevHttpMode(DevServerStart.scala)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:497)

at play.runsupport.Reloader$.startDevMode(Reloader.scala:234)

at play.sbt.run.PlayRun

$$

anonfun$playRunTask$1

$$

anonfun$apply$2

$$

anonfun$apply$3.devModeServer$lzycompute$1(PlayRun.scala:74)

at play.sbt.run.PlayRun

$$

anonfun$playRunTask$1

$$

anonfun$apply$2

$$

anonfun$apply$3.play$sbt$run$PlayRun

$$

anonfun

$$

anonfun

$$

anonfun

$$

devModeServer$1(PlayRun.scala:74)

at play.sbt.run.PlayRun

$$

anonfun$playRunTask$1

$$

anonfun$apply$2

$$

anonfun$apply$3.apply(PlayRun.scala:100)

at play.sbt.run.PlayRun

$$

anonfun$playRunTask$1

$$

anonfun$apply$2

$$

anonfun$apply$3.apply(PlayRun.scala:53)

at scala.Function1

$$

anonfun$compose$1.apply(Function1.scala:47)

at sbt.$tilde$greater

$$

anonfun

$$

u2219$1.apply(TypeFunctions.scala:40)

at sbt.std.Transform

$$

anon$4.work(System.scala:63)

at sbt.Execute

$$

anonfun$submit$1

$$

anonfun$apply$1.apply(Execute.scala:228)

at sbt.Execute

$$

anonfun$submit$1

$$

anonfun$apply$1.apply(Execute.scala:228)

at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:17)

at sbt.Execute.work(Execute.scala:237)

at sbt.Execute

$$

anonfun$submit$1.apply(Execute.scala:228)

at sbt.Execute

$$

anonfun$submit$1.apply(Execute.scala:228)

at sbt.ConcurrentRestrictions

$$

anon$4

$$

anonfun$1.apply(ConcurrentRestrictions.scala:159)

at sbt.CompletionService

$$

anon$2.call(CompletionService.scala:28)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:745)

error java.lang.reflect.InvocationTargetException

如何解决网络问题?有版本不匹配的问题??

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值