1
我有一個使用netty(4.1.5 Final)實現的http偵聽器。在停止接收數據包之前,它已經運行良好近3周。該程序沒有崩潰,沒有發現微不足道的錯誤。Netty應用程序隨着時間的推移而停止工作
雖然通過日誌,我遇到了以下錯誤。
java.lang.NoClassDefFoundError: io/netty/buffer/PoolArena$1
at io.netty.buffer.PoolArena.freeChunk(PoolArena.java:279)
at io.netty.buffer.PoolThreadCache$MemoryRegionCache.freeEntry(PoolThreadCache.java:456)
at io.netty.buffer.PoolThreadCache$MemoryRegionCache.free(PoolThreadCache.java:426)
at io.netty.buffer.PoolThreadCache$MemoryRegionCache.free(PoolThreadCache.java:418)
at io.netty.buffer.PoolThreadCache.free(PoolThreadCache.java:275)
at io.netty.buffer.PoolThreadCache.free(PoolThreadCache.java:266)
at io.netty.buffer.PoolThreadCache.free0(PoolThreadCache.java:239)
at io.netty.buffer.PoolThreadCache.free(PoolThreadCache.java:235)
at io.netty.buffer.PooledByteBufAllocator$PoolThreadLocalCache.onRemoval(PooledByteBufAllocator.java:359)
at io.netty.buffer.PooledByteBufAllocator$PoolThreadLocalCache.onRemoval(PooledByteBufAllocator.java:345)
at io.netty.util.concurrent.FastThreadLocal.remove(FastThreadLocal.java:226)
at io.netty.util.concurrent.FastThreadLocal.removeAll(FastThreadLocal.java:67)
at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:146)
at java.lang.Thread.run(Thread.java:745)
它發生在申請失敗前2天,也發生失敗的那一天。我失敗了,我的意思是它停止接收數據包。
我在這個錯誤上找不到很多資源。
任何想法這個錯誤是什麼或者如果這與應用程序的行爲有關。
我使用網狀4.1.5決賽和Java 7
您是否找到任何分辨率?當我殺死服務器時,我得到了這個錯誤 – sshntt
@sshntt我添加了一個新的依賴關係,並且它現在一直運行良好。不知道這是否是修復。 ''' io.netty '' 網狀緩衝 '' 4.1.5.Final '' ' 沒有 –
aladeen
你有網狀,全部包含在你的POM依賴以前? – sshntt