Details
-
Type:
Bug
-
Status:
Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
-
Number of attachments :
Description
Under heavy load (when more than 1000 entries are present in the nonValidImports Set) the following exception is thrown.
Exception in thread "main" java.lang.IllegalStateException
at java.util.LinkedHashMap$LinkedHashIterator.remove(LinkedHashMap.java:362)
at org.mvel2.ParserConfiguration.cacheNegativeHitForDynamicImport(ParserConfiguration.java:286)
at org.mvel2.ParserConfiguration.checkForDynamicImport(ParserConfiguration.java:182)
at org.mvel2.ParserConfiguration.hasImport(ParserConfiguration.java:187)
at org.mvel2.ParserContext.hasImport(ParserContext.java:351)
at org.mvel2.compiler.AbstractParser.createPropertyToken(AbstractParser.java:1304)
at org.mvel2.compiler.AbstractParser.nextToken(AbstractParser.java:833)
at org.mvel2.compiler.ExpressionCompiler._compile(ExpressionCompiler.java:128)
at org.mvel2.compiler.ExpressionCompiler.compile(ExpressionCompiler.java:62)
at org.mvel2.MVEL.analysisCompile(MVEL.java:670)
at org.mvel2.MVEL.analysisCompile(MVEL.java:674)