[
https://issues.apache.org/jira/browse/DIGESTER-163?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13230491#comment-13230491
]
Torsten Krah commented on DIGESTER-163:
---------------------------------------
Oh sorry for reformatting :-| - my fault, sorry - will take care next time and
yes i am still interested in getting this one fixed :)
Yeah, i can run it too many times with success. Depends really on the ability
to run multiple threads at once to get the threads in the critical path like
mentioned where it would fail - may need many times (20+ or 50+) to force some
failure here.
> ConcurrentModificationException creating a new Digester via
> loaderInstance.newDigester()
> ----------------------------------------------------------------------------------------
>
> Key: DIGESTER-163
> URL: https://issues.apache.org/jira/browse/DIGESTER-163
> Project: Commons Digester
> Issue Type: Bug
> Affects Versions: 3.2
> Environment: Linux, JDK 6
> Reporter: Torsten Krah
> Attachments: 163-2.patch, 163.patch, Digester163TestCase.java,
> stack-mvn.txt
>
>
> I am gettig a ConcurrentModificationException when trying to create new
> Digester instance from a configured loader:
> Trace is:
> {code}
> java.util.ConcurrentModificationException: null
> at
> java.util.LinkedList$ListItr.checkForComodification(LinkedList.java:761)
> ~[na:1.6.0_27]
> at java.util.LinkedList$ListItr.next(LinkedList.java:696) ~[na:1.6.0_27]
> at
> org.apache.commons.digester3.binder.FromBinderRuleSet.addRuleInstances(FromBinderRuleSet.java:130)
> ~[commons-digester3-3.2.jar:3.2]
> at
> org.apache.commons.digester3.binder.DigesterLoader.addRules(DigesterLoader.java:581)
> ~[commons-digester3-3.2.jar:3.2]
> at
> org.apache.commons.digester3.binder.DigesterLoader.newDigester(DigesterLoader.java:568)
> ~[commons-digester3-3.2.jar:3.2]
> at
> org.apache.commons.digester3.binder.DigesterLoader.newDigester(DigesterLoader.java:516)
> ~[commons-digester3-3.2.jar:3.2]
> at
> org.apache.commons.digester3.binder.DigesterLoader.newDigester(DigesterLoader.java:475)
> ~[commons-digester3-3.2.jar:3.2]
> at
> org.apache.commons.digester3.binder.DigesterLoader.newDigester(DigesterLoader.java:462)
> ~[commons-digester3-3.2.jar:3.2]
> {code}
> The binder documentation (employee servlet) and the mailing list did confirm
> to me, that the loader should be safe to be shared, so this should not happen.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira