You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@clerezza.apache.org by "Rupert Westenthaler (JIRA)" <ji...@apache.org> on 2013/03/18 08:32:14 UTC
[jira] [Created] (CLEREZZA-745) ConcurrentModicationException on
TDB storage provider (SingleDataset)
Rupert Westenthaler created CLEREZZA-745:
--------------------------------------------
Summary: 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
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 is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira