Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos io.netty.channel.nio.AbstractNioChannel.doBeginRead中的NullPointerException_Macos_Playframework_Netty_Osx Yosemite_Playframework 2.5 - Fatal编程技术网

Macos io.netty.channel.nio.AbstractNioChannel.doBeginRead中的NullPointerException

Macos io.netty.channel.nio.AbstractNioChannel.doBeginRead中的NullPointerException,macos,playframework,netty,osx-yosemite,playframework-2.5,Macos,Playframework,Netty,Osx Yosemite,Playframework 2.5,我正在OSx上使用Play 2.5.0-M1 它工作正常,但在负载测试时会抛出一个错误: play.core.server.NettyServer - Exception caught in Netty java.lang.NullPointerException: null at io.netty.channel.nio.AbstractNioChannel.doBeginRead(AbstractNioChannel.java:366) ~[netty-transport-4.0.3

我正在OSx上使用Play 2.5.0-M1

它工作正常,但在负载测试时会抛出一个错误:

play.core.server.NettyServer - Exception caught in Netty
java.lang.NullPointerException: null
    at io.netty.channel.nio.AbstractNioChannel.doBeginRead(AbstractNioChannel.java:366) ~[netty-transport-4.0.33.Final.jar:4.0.33.Final]
    at io.netty.channel.AbstractChannel$AbstractUnsafe.beginRead(AbstractChannel.java:683) ~[netty-transport-4.0.33.Final.jar:4.0.33.Final]
    at io.netty.channel.DefaultChannelPipeline$HeadContext.read(DefaultChannelPipeline.java:1117) ~[netty-transport-4.0.33.Final.jar:4.0.33.Final]
    at io.netty.channel.AbstractChannelHandlerContext.invokeRead(AbstractChannelHandlerContext.java:614) ~[netty-transport-4.0.33.Final.jar:4.0.33.Final]
    at io.netty.channel.AbstractChannelHandlerContext.read(AbstractChannelHandlerContext.java:595) ~[netty-transport-4.0.33.Final.jar:4.0.33.Final]
    at io.netty.channel.ChannelOutboundHandlerAdapter.read(ChannelOutboundHandlerAdapter.java:93) ~[netty-transport-4.0.33.Final.jar:4.0.33.Final]
    at io.netty.channel.AbstractChannelHandlerContext.invokeRead(AbstractChannelHandlerContext.java:614) ~[netty-transport-4.0.33.Final.jar:4.0.33.Final]
    at io.netty.channel.AbstractChannelHandlerContext.read(AbstractChannelHandlerContext.java:595) ~[netty-transport-4.0.33.Final.jar:4.0.33.Final]
    at io.netty.channel.ChannelDuplexHandler.read(ChannelDuplexHandler.java:95) ~[netty-transport-4.0.33.Final.jar:4.0.33.Final]
    at io.netty.channel.AbstractChannelHandlerContext.invokeRead(AbstractChannelHandlerContext.java:614) ~[netty-transport-4.0.33.Final.jar:4.0.33.Final]
    at io.netty.channel.AbstractChannelHandlerContext.read(AbstractChannelHandlerContext.java:595) ~[netty-transport-4.0.33.Final.jar:4.0.33.Final]
    at com.typesafe.netty.HandlerPublisher.requestDemand(HandlerPublisher.java:86) ~[netty-reactive-streams-1.0.0.jar:na]
    at com.typesafe.netty.HandlerPublisher.receivedDemand(HandlerPublisher.java:263) ~[netty-reactive-streams-1.0.0.jar:na]
    at com.typesafe.netty.HandlerPublisher.access$200(HandlerPublisher.java:41) ~[netty-reactive-streams-1.0.0.jar:na]
    at com.typesafe.netty.HandlerPublisher$ChannelSubscription$1.run(HandlerPublisher.java:441) ~[netty-reactive-streams-1.0.0.jar:na]
    at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:358) ~[netty-common-4.0.33.Final.jar:4.0.33.Final]
    at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:357) ~[netty-transport-4.0.33.Final.jar:4.0.33.Final]
    at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:112) ~[netty-common-4.0.33.Final.jar:4.0.33.Final]
    at java.lang.Thread.run(Thread.java:745) ~[na:1.8.0_60]
这不是netty在mac上同时连接“50”的问题,因为即使是10个连接,它也会抛出错误。负荷试验为:

ab -n 500 -c 10 http://localhost:9000/
是否有人在以前版本的play中看到此错误


您有没有建议为什么会抛出此错误以及如何修复它

“它很好用”是什么意思?与测试运行相比,您的正常运行有什么不同?您是否使用不同的配置?到目前为止,我在进行负载测试时从未出现过这种异常。“它运行良好”意味着没有错误。我使用相同的配置。