[
https://issues.apache.org/jira/browse/CLEREZZA-745?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Hasan Hasan closed CLEREZZA-745.
--------------------------------
Resolution: Fixed
> ConcurrentModicationException on TDB storage provider (SingleDataset)
> ---------------------------------------------------------------------
>
> Key: CLEREZZA-745
> URL: https://issues.apache.org/jira/browse/CLEREZZA-745
> Project: Clerezza
> Issue Type: Bug
> Reporter: Rupert Westenthaler
> Priority: Major
>
> As reported by Minto van der Sluis in [1] the SingleDataset Jena TDB
> TcProvider can throw .ConcurrentModificationException when iterating over a
> read protected MGraph and a modification is done to an other graph managed in
> the same Jena TDB Dataset. This includes creating a new graph in the dataset.
> Based on a first analysis this is caused by the Single Dataset Jena TDB
> TcProvider using per TripleCollections ReadWrite Locks instead of a single
> ReadWrite Lock for all graphs managed by the same Jena TDB Dataset.
> [1]
> http://mail-archives.apache.org/mod_mbox/clerezza-dev/201303.mbox/%3C5140A9CD.1010208%40xup.nl%3E
--
This message was sent by Atlassian Jira
(v8.20.7#820007)