We're updating the issue view to help you get more done. 

Illegal Concurrent access to composer list

Description

java.util.ConcurrentModificationException
at java.util.Hashtable$Enumerator.next(Unknown Source)
at com.jthink.songkong.analyse.classical.ClassicalComposerMatcher.init(ClassicalComposerMatcher.java:29)
at com.jthink.songkong.analyse.classical.ClassicalComposerMatcher.isMatch(ClassicalComposerMatcher.java:53)
at com.jthink.songkong.analyse.classical.MusicBrainzClassicalChecker.isClassical(MusicBrainzClassicalChecker.java:224)
at com.jthink.songkong.analyse.classical.MusicBrainzClassicalChecker.isClassical(MusicBrainzClassicalChecker.java:93)
at com.jthink.songkong.analyse.classical.MusicBrainzClassicalChecker.updateClassical(MusicBrainzClassicalChecker.java:45)
at com.jthink.songkong.analyse.musicbrainz.MusicBrainzUpdateSong.updateSongsFromMusicBrainz(MusicBrainzUpdateSong.java:893)
at com.jthink.songkong.analyse.analyser.MusicBrainzUpdateSongOnly.call(MusicBrainzUpdateSongOnly.java:144)
at com.jthink.songkong.analyse.analyser.MusicBrainzUpdateSongOnly.call(MusicBrainzUpdateSongOnly.java:35)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Environment

None

Status

Assignee

Unassigned

Reporter

Paul Taylor

Labels

None

Forum Username

paul

os

None

Components

Fix versions

Affects versions

4.8

Priority

Minor