带有 Java 8 和 Ant 1.9 的 Apache Velocity 1.7 中的 ConcurrentModificationException

问题描述

我们已将项目从 java 7 和 ant 1.8 升级到 java 8 和 ant 1.9。 在 java 7 中,我们可以毫无问题地使用 apache 速度 1.7。但是升级到java 8后,我们得到了ConcurrentModificationException。

Caused by: java.util.ConcurrentModificationException
at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:909)
at java.util.ArrayList$Itr.next(ArrayList.java:859)
at org.apache.veLocity.runtime.directive.Foreach.render(Foreach.java:393)
at org.apache.veLocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:207)
at org.apache.veLocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342)
at org.apache.veLocity.Template.merge(Template.java:356)
at org.apache.veLocity.Template.merge(Template.java:260)
at org.apache.veLocity.texen.Generator.parse(Generator.java:445)

可能是什么原因和解决方案?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)