[antlr-interest] java.lang.OutOfMemoryError: Java heap space
Jim Idle
jimi at temporal-wave.com
Sun Mar 9 18:20:19 PDT 2008
Start ANTLRWors with:
-Xmx 750M
Or something similar. However, if your grammar is error in some way you can sometimes run out of heap space anyway. The java defaults are not enough for larger grammar s though.
Jim
From: antlr-interest-bounces at antlr.org [mailto:antlr-interest-bounces at antlr.org] On Behalf Of Diane Nkonyereza
Sent: Sunday, March 09, 2008 8:29 AM
To: ANTLR
Subject: [antlr-interest] java.lang.OutOfMemoryError: Java heap space
Hi,
When I run my grammar in ANTLRWorks I get the error below. It only happens when I run it for the 2nd or 3rd time. The 1st time there is no problem. For that reason I think it's nothing to do with my grammar. What's the cause of the error and how should I resolve it.
Thanks in advance,
D.
[15:22:15] error(10): internal error: Can't get property javaCompressedTransition using method get/isJavaCompressedTransition from org.antlr.analysis.DFA instance : java.lang.OutOfMemoryError: Java heap space
java.util.ArrayList.<init>(Unknown Source)
org.antlr.analysis.DFA.getRunLengthEncoding(DFA.java:423)
org.antlr.analysis.DFA.getJavaCompressedTransition(DFA.java:399)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
org.antlr.stringtemplate.language.ASTExpr.invokeMethod(ASTExpr.java:563)
org.antlr.stringtemplate.language.ASTExpr.rawGetObjectProperty(ASTExpr.java:513)
org.antlr.stringtemplate.language.ASTExpr.getObjectProperty(ASTExpr.java:420)
org.antlr.stringtemplate.language.ActionEvaluator.attribute(ActionEvaluator.java:346)
org.antlr.stringtemplate.language.ActionEvaluator.expr(ActionEvaluator.java:131)
org.antlr.stringtemplate.language.ActionEvaluator.templateApplication(ActionEvaluator.java:211)
org.antlr.stringtemplate.language.ActionEvaluator.expr(ActionEvaluator.java:121)
org.antlr.stringtemplate.language.ActionEvaluator.action(ActionEvaluator.java:79)
org.antlr.stringtemplate.language.ASTExpr.write(ASTExpr.java:152)
org.antlr.stringtemplate.StringTemplate.write(StringTemplate.java:714)
org.antlr.stringtemplate.language.ASTExpr.write(ASTExpr.java:722)
org.antlr.stringtemplate.language.ASTExpr.write(ASTExpr.java:742)
org.antlr.stringtemplate.language.ASTExpr.writeAttribute(ASTExpr.java:659)
org.antlr.stringtemplate.language.ActionEvaluator.action(ActionEvaluator.java:81)
org.antlr.stringtemplate.language.ASTExpr.write(ASTExpr.java:152)
org.antlr.stringtemplate.StringTemplate.write(StringTemplate.java:714)
org.antlr.stringtemplate.language.ASTExpr.write(ASTExpr.java:722)
org.antlr.stringtemplate.language.ASTExpr.writeAttribute(ASTExpr.java:659)
org.antlr.stringtemplate.language.ActionEvaluator.action(ActionEvaluator.java:81)
org.antlr.stringtemplate.language.ASTExpr.write(ASTExpr.java:152)
org.antlr.stringtemplate.StringTemplate.write(StringTemplate.java:714)
org.antlr.codegen.CodeGenerator.write(CodeGenerator.java:1132)
org.antlr.codegen.Target.genRecognizerFile(Target.java:94)
org.antlr.codegen.CodeGenerator.genRecognizer(CodeGenerator.java:439)
org.antlr.Tool.processGrammar(Tool.java:347)
_____
Think you know your TV, music and film? Try Search Charades! <https://www.searchcharades.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.antlr.org/pipermail/antlr-interest/attachments/20080309/338a6fd8/attachment.html
More information about the antlr-interest
mailing list