[jboss-jira] [JBoss JIRA] (DROOLS-808) Drool Engine raises the Out-Of-memory exception
Mario Fusco (JIRA)
issues at jboss.org
Thu Jun 4 12:08:02 EDT 2015
[ https://issues.jboss.org/browse/DROOLS-808?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mario Fusco closed DROOLS-808.
------------------------------
Resolution: Rejected
Rejected because:
1. we no longer support drools 5.x
2. I don't have the domain model to try to reproduce it
3. the drl of that rule is really insane
Please provide a complete reproducer against drools 6.x
> Drool Engine raises the Out-Of-memory exception
> -----------------------------------------------
>
> Key: DROOLS-808
> URL: https://issues.jboss.org/browse/DROOLS-808
> Project: Drools
> Issue Type: Bug
> Components: core engine
> Environment: OS - Windows 7
> JDK - 1.6 patch 32
> Drools version - 5.4.0
> Reporter: AMAR NATH
> Assignee: Mario Fusco
> Priority: Critical
>
> The drool engine raised the Out-of-Memory exception when the incorrect drl (rule) is processed. Due to this problem the JVM halts abruptly. See the following exception:
> Out of memory error reached while importing rule. Please check JVM memory configuration
> java.lang.OutOfMemoryError: Java heap space
> at org.antlr.runtime.Lexer.nextToken(Lexer.java:81)
> at org.antlr.runtime.BufferedTokenStream.fetch(BufferedTokenStream.java:133)
> at org.antlr.runtime.BufferedTokenStream.sync(BufferedTokenStream.java:127)
> at org.antlr.runtime.CommonTokenStream.consume(CommonTokenStream.java:67)
> at org.drools.lang.DRLParser.chunk(DRLParser.java:4137)
> at org.drools.lang.DRLParser.function(DRLParser.java:986)
> at org.drools.lang.DRLParser.statement(DRLParser.java:291)
> at org.drools.lang.DRLParser.compilationUnit(DRLParser.java:173)
> at org.drools.lang.DRLParser.compilationUnit(DRLParser.java:157)
> at org.drools.compiler.DrlParser.compile(DrlParser.java:240)
> at org.drools.compiler.DrlParser.parse(DrlParser.java:157)
> at org.drools.compiler.DrlParser.parse(DrlParser.java:139)
> at org.drools.compiler.PackageBuilder.drlToPackageDescr(PackageBuilder.java:478)
> at org.drools.compiler.PackageBuilder.addPackageFromDrl(PackageBuilder.java:467)
> at org.drools.compiler.PackageBuilder.addKnowledgeResource(PackageBuilder.java:673)
> at org.drools.builder.impl.KnowledgeBuilderImpl.add(KnowledgeBuilderImpl.java:45)
> at org.drools.builder.impl.KnowledgeBuilderImpl.add(KnowledgeBuilderImpl.java:34)
> at com.equant.prisme.service.DroolsTest.main(DroolsTest.java:48)
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
More information about the jboss-jira
mailing list