ConcurrentModificationException
java.util.ConcurrentModificationException: null
at java.util.HashMap$HashIterator.nextNode(HashMap.java:1437) ~[?:1.8.0_141]
at java.util.HashMap$EntryIterator.next(HashMap.java:1471) ~[?:1.8.0_141]
at java.util.HashMap$EntryIterator.next(HashMap.java:1469) ~[?:1.8.0_141]
at com.webank.bdp.dataworkcloud.wtss.service.impl.ProjectServiceImpl.copyProjectVersionMax(ProjectServiceImpl.java:341) ~[dataworkcloud-wtss-DB-0.0.4-SNAPSHOT.jar:?]
at com.webank.bdp.dataworkcloud.wtss.service.impl.ProjectServiceImpl.copyProject(ProjectServiceImpl.java:286) ~[dataworkcloud-wtss-DB-0.0.4-SNAPSHOT.jar:?]
原因:HashMap 线程不安全抛出异常.
解决:替换成线程安全Map即可:ConcurrentHashMap.