设置昵称 失败 ,im服务器日志显示空指针异常

judypapa 29天前 61

 WARN  DefaultChannelPipeline 151  - An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exception.  java.lang.NullPointerException         at com.xiaoleilu.loServer.action.FileAction.action(FileAction.java:55)         at com.xiaoleilu.loServer.action.Action.doAction(Action.java:65)         at com.xiaoleilu.loServer.handler.ActionHandler.doAction(ActionHandler.java:142)         at com.xiaoleilu.loServer.handler.ActionHandler.channelRead0(ActionHandler.java:52)         at com.xiaoleilu.loServer.handler.ActionHandler.channelRead0(ActionHandler.java:31)         at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105)         at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)         at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)         at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)         at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102)         at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)         at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)         at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)         at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:86)         at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)         at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)         at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)         at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:310)         at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:284)         at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)         at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)         at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)         at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)         at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)         at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)         at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)         at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:134)         at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:644)         at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:579)         at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:496)         at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:458)         at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858)         at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:138)         at java.lang.Thread.run(Thread.java:748)

最新回复 (3)
  • HeavyRain 29天前
    引用 2
    这个异常跟设置昵称操作无关,是不是server版本太旧,用我们的demo对比看看,再把server升级到最新看看
  • judypapa 28天前
    引用 3
    HeavyRain 这个异常跟设置昵称操作无关,是不是server版本太旧,用我们的demo对比看看,再把server升级到最新看看
    server是最新的, 用nginx 做代理会有影响吗?
  • x86 27天前
    引用 4
    你好,使用nginx配置比较复杂,容易错误,不建议使用nginx。
返回