У меня получилось следующее исключение: 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 throw exception после перезапуска
1
A
ответ
1
Сообщение об ошибке говорит сама за себя - память хроники памяти повреждена, восстановите ее, используя ChronicleMapBuilder.recoverPersistedTo()
и попробуйте снова итератировать.
Было бы полезно предотвратить такие действия в будущем, если вы объясните, что вы подразумеваете под «перезагрузкой». Перезапуск JVM-процесса или перезагрузка сервера? Какой сигнал или команда вы использовали для перезапуска в любом случае?
Также FYI Chronicle Map.forEach()
или forEachEntry()
являются гораздо более эффективными способами перебора карты хроники, чем entrySet/keySey/values (). Iterator().
Смежные вопросы
- 1. Chronicle Map UnsupportedClassVersionError
- 2. Throw exception после первого вызова
- 3. Chronicle Map v3.9.0, возвращающий разные размеры
- 4. Chronicle map <-> отношение к двигателю
- 5. CustomMultipartstreamprovider throw and exception
- 6. Throw exception vs synchronized
- 7. java exception throw return
- 8. Redis throw exception "System.OutOfMemoryException"
- 9. Throw Ignorable Exception
- 10. Android Throw Exception
- 11. Bytebuddy intercept exception throw
- 12. ListView setOnItemClickListener Throw Exception
- 13. hibernate mapping throw exception
- 14. Java re-throw Exception
- 15. GMap.NET 1.7 Exception Throw
- 16. @HhtmlDropdown throw SerializationException Exception
- 17. Assembly.LoadFrom() throw exception
- 18. Throw custom exception PDO
- 19. Fileopenpicker throw exception
- 20. VisualStateManager throw exception
- 21. Meteor throw throwIfSelectorIsNotId exception
- 22. Adwords API Exception Throw
- 23. GridMVC Grid Throw Cast exception?
- 24. AxShockwaveFlash's LoadMovie throw System.AccessViolationException exception
- 25. Throw exception в объявлении класса
- 26. Plesk php api exception throw
- 27. C++ Exception - Throw a String
- 28. XmlJavaTypeAdapter throw user defined exception
- 29. Throw exception in switch statement
- 30. Throw Simple Exception в Java
Это перезапуск JVM-процесса. Я hava пытался forEach() или forEachEntry(), но у меня был excepiton: 70738 [SCHEDULER # 3] ERROR 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