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

Reply via email to