ConcurrentModificationException in xmldb
"Harris, Bernard T. \(GSFC-5870\) via Exist-open" <[email protected]> Thu, 6 Jun 2024 13:18:04 +0000
| Newsgroups | gmane.text.xml.exist |
|---|---|
| Message-ID | <BLAPR09MB731540846DFB7AE163866FA0BCFA2@BLAPR09MB7315.namprd09.prod.outlook.com> |
I am occasionally getting the following exception:
java.util.ConcurrentModificationException
at java.base/java.util.HashMap.computeIfAbsent(HashMap.java:1221)
at org.exist.xmldb.DatabaseImpl.getRpcClient(DatabaseImpl.java:318)
at org.exist.xmldb.DatabaseImpl.getRemoteCollection(DatabaseImpl.java:241)
at org.exist.xmldb.DatabaseImpl.getCollection(DatabaseImpl.java:182)
at org.exist.xmldb.DatabaseImpl.getCollection(DatabaseImpl.java:171)
at org.xmldb.api.DatabaseManager.getCollection(DatabaseManager.java:235)
at org.xmldb.api.DatabaseManager.getCollection(DatabaseManager.java:201)
Is xmldb supposed to be thread safe? If so, does that HashMap need to be changed to a ConcurrentHashMap or some other type of external synchronization added to HashMap? Thanks.
Bernard Harris
_______________________________________________
Exist-open mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/exist-open