Почему выдается исключение ConcurrentModificationException и как его отладитьJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Почему выдается исключение ConcurrentModificationException и как его отладить

Сообщение Anonymous »

Я использую коллекцию (HashMap, косвенно используемую JPA, так бывает), но, видимо, случайно код выдает исключение ConcurrentModificationException. Что является причиной этого и как мне решить эту проблему? Возможно, используя некоторую синхронизацию?

Вот полная трассировка стека:

Exception in thread "pool-1-thread-1" java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(Unknown Source)
at java.util.HashMap$ValueIterator.next(Unknown Source)
at org.hibernate.collection.AbstractPersistentCollection$IteratorProxy.next(AbstractPersistentCollection.java:555)
at org.hibernate.engine.Cascade.cascadeCollectionElements(Cascade.java:296)
at org.hibernate.engine.Cascade.cascadeCollection(Cascade.java:242)
at org.hibernate.engine.Cascade.cascadeAssociation(Cascade.java:219)
at org.hibernate.engine.Cascade.cascadeProperty(Cascade.java:169)
at org.hibernate.engine.Cascade.cascade(Cascade.java:130)


Подробнее здесь: https://stackoverflow.com/questions/602 ... o-debug-it
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»