|
控制台报错如下:
java.lang.AssertionError: data were not fully read, check your serializer at org.mapdb.Store.deserialize(Store.java:299) at org.mapdb.StoreDirect.get2(StoreDirect.java:486) at org.mapdb.StoreWAL.get2(StoreWAL.java:336) at org.mapdb.StoreWAL.get(StoreWAL.java:320) at org.mapdb.Caches$HashTable.get(Caches.java:246) at org.mapdb.HTreeMap.removeInternal(HTreeMap.java:624) at org.mapdb.HTreeMap.remove(HTreeMap.java:609) at com.syxy.protocol.mqttImp.process.Impl.dataHandler.MapDBPersistentStore.wipeSubscriptions(MapDBPersistentStore.java:88) at com.syxy.protocol.mqttImp.process.ProtocolProcess.cleanSession(ProtocolProcess.java:594) at com.syxy.protocol.mqttImp.process.ProtocolProcess.processConnect(ProtocolProcess.java:247) at com.syxy.protocol.mqttImp.MQTTProcess.channelRead(MQTTProcess.java:34) at io.netty.channel.ChannelHandlerInvokerUtil.invokeChannelReadNow(ChannelHandlerInvokerUtil.java:84) at io.netty.channel.DefaultChannelHandlerInvoker.invokeChannelRead(DefaultChannelHandlerInvoker.java:153) at io.netty.channel.PausableChannelEventExecutor.invokeChannelRead(PausableChannelEventExecutor.java:86) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:389) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:243) at io.netty.channel.ChannelHandlerInvokerUtil.invokeChannelReadNow(ChannelHandlerInvokerUtil.java:84) at io.netty.channel.DefaultChannelHandlerInvoker.invokeChannelRead(DefaultChannelHandlerInvoker.java:153) at io.netty.channel.PausableChannelEventExecutor.invokeChannelRead(PausableChannelEventExecutor.java:86) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:389) at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:956) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:127) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:514) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:471) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:385) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:351) at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116) at io.netty.util.internal.chmv8.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1412) at io.netty.util.internal.chmv8.ForkJoinTask.doExec(ForkJoinTask.java:280) at io.netty.util.internal.chmv8.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:877) at io.netty.util.internal.chmv8.ForkJoinPool.scan(ForkJoinPool.java:1706) at io.netty.util.internal.chmv8.ForkJoinPool.runWorker(ForkJoinPool.java:1661) at io.netty.util.internal.chmv8.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:126) |
|
|
沙发#
发布于:2018-10-26 15:22
信息太少了,不能找到错误的原因,楼主贴个代码哇
根据错误来看,应该是数据读取出错。要看看,怎么导致出数据读取出错。 |
|
|
|
地板#
发布于:2018-10-26 15:09
百度、CSDN查找相关问题,竟没有一个相关的回答。希望哪位高人指点指点。这个报错已经困扰我很久了。
及其烦躁 |
|