jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jukka Zitting (JIRA)" <j...@apache.org>
Subject [jira] Resolved: (JCR-549) TransientFileFactory may throw ConcurrentModificationException on shutdown
Date Thu, 05 Apr 2007 12:18:32 GMT

     [ https://issues.apache.org/jira/browse/JCR-549?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Jukka Zitting resolved JCR-549.
-------------------------------

       Resolution: Fixed
    Fix Version/s: 1.1

> 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
>             Fix For: 1.1
>
>
> 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.


Mime
View raw message