我得到以下異常: java.lang.IllegalStateException:我們的層沒有中斷,但根據層計數器應該有1個條目。大小分歧? net.openhft.chronicle.map.impl.CompiledMapIterationContext.forEachTierEntryWhile(CompiledMapIterationContext.java:3779) net.openhft.chronicle.map.impl.CompiledMapIterationContext.innerForEachSegmentEntryWhile(CompiledMapIterationContext.java:3791) net.openhft.chronicle.map .impl.CompiledMapIterationContext.forEachSegmentEntryWhile(CompiledMapIterationContext.java:3811) net.openhft.chronicle.map.impl.CompiledMapIterationContext.forEachSegmentEntry(CompiledMapIterationContext.java:3816) net.openhft.chronicle.map.ChronicleMapIterator.fillEntryBuffer(ChronicleMapIterator.java :61) net.openhft.chronicle.map.ChronicleMapIterator.hasNext(ChronicleMapIterator.java:77)Chronicle Map在重啓後拋出異常
1
A
回答
1
錯誤消息爲自己說話 - 編年史地圖的內存已損壞,使用ChronicleMapBuilder.recoverPersistedTo()
恢復它並嘗試再次迭代。
如果你在「重新啓動」下解釋你的意思,這對預防未來的事情會非常有幫助。 JVM進程重啓,還是服務器重啓?你用什麼信號或命令以任何方式重新啓動?
此外FYI Chronicle Map.forEach()
或forEachEntry()
是比entrySet/keySey/values()。iterator()更有效的迭代Chronicle Map的方法。
相關問題
- 1. 在Foreach/Map Block中拋出異常
- 2. 啓用Proguard拋出異常
- 3. std :: map函數總是拋出異常
- 4. Chronicle Map UnsupportedClassVersionError
- 5. 拋出或重新拋出異常?
- 6. 重新拋出異常
- 7. 異常重新拋出
- 8. 拋出異常後返回
- 9. JBOSS在啓動時拋出異常
- 10. 魔術異常拋出拋出異常
- 11. 拋出異常拋出異常
- 12. Chronicle Map上的迭代非常緩慢
- 13. 在Chronicle-Map中支持NavigableMap?
- 14. 拋出異常不拋出
- 15. 重試拋出一個異常在vb.net
- 16. 在多次拋出中重用'異常'
- 17. SharePoint,在模擬後拋出異常
- 18. C#在安裝後不拋出異常
- 19. 異常拋出異常
- 20. 拋出異常
- 21. 異常拋出
- 22. 拋出異常
- 23. 拋出異常
- 24. 拋出異常
- 25. 拋出異常
- 26. 拋出異常
- 27. 拋出異常
- 28. 用於測試輸入和拋出異常的程序如何在拋出異常時重啓JAVA
- 29. CloseHandle在STDOUT重定向後在Studio 2010中拋出異常
- 30. 啓動一個ListAdapter拋出NullPointerException異常
這是一個JVM進程重啓。我試着forEach()或forEachEntry(),但我得到了一個excepiton:70738 [SCHEDULER#3]錯誤net.openhft.chronicle.map.impl.CompiledMapIterationContext - 鎖定在該段上的上下文: net.openhft.chronicle.map .impl.CompiledMapIterationContext @ 1c1f0e2:已使用,段6,本地狀態:UNLOCKED,讀取鎖定計數:0,更新鎖定計數:0,寫入鎖定計數:0 當前線程上下文: net.openhft.chronicle.map.impl。 CompiledMapIterationContext @ 1c1f0e2:使用,段6,本地狀態:UNLOCKED,讀鎖計數:0,更新鎖計數:0,寫鎖計數:0 –
謝謝。殺-9還是合作? – leventov