[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