使用java 8和ant 1.9的apache velocity 1.7中的concurrentmodificationexception

0vvn1miw  于 2021-06-27  发布在  Java
关注(0)|答案(0)|浏览(222)

我们已经将我们的项目从Java7和Ant1.8升级到Java8和Ant1.9。在Java7中,我们可以毫无问题地使用ApacheVelocity1.7。但是在升级到Java8之后,我们得到了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)

原因和解决办法是什么?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题