[jboss-jira] [JBoss JIRA] (DROOLS-808) Drool Engine raises the Out-Of-memory exception

AMAR NATH (JIRA) issues at jboss.org
Thu Jun 4 02:09:02 EDT 2015


AMAR NATH created DROOLS-808:
--------------------------------

             Summary: 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