[ https://issues.apache.org/jira/browse/JCR-549?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jukka Zitting closed JCR-549. ----------------------------- > TransientFileFactory may throw ConcurrentModificationException on shutdown > -------------------------------------------------------------------------- > > Key: JCR-549 > URL: https://issues.apache.org/jira/browse/JCR-549 > Project: Jackrabbit > Issue Type: Bug > Components: core > Affects Versions: 0.9, 1.0, 1.0.1 > Environment: svn: 437594 > Reporter: Marcel Reutegger > Assigned To: Stefan Guggisberg > Priority: Minor > > When Jackrabbit is stopped the shutdown hook of the TransientFileFactory > iterates over all tracked temp files and deletes them. At the same time the > reaper thread may still remove file references from the list of tracked temp > files. This may lead to a ConcurrentModificationException in the shutdown > hook: > java.util.ConcurrentModificationException > at java.util.AbstractList$Itr.checkForComodification(Unknown Source) > at java.util.AbstractList$Itr.next(Unknown Source) > at > org.apache.jackrabbit.util.TransientFileFactory$1.run(TransientFileFactory.java:86) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.