Skip to content

Instantly share code, notes, and snippets.

@gthank
Created May 15, 2014 14:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gthank/db6466aad3d63c766cb4 to your computer and use it in GitHub Desktop.
Save gthank/db6466aad3d63c766cb4 to your computer and use it in GitHub Desktop.
Error when running `ant all-jars` for Jython on OpenJDK8
antlr_gen:
[java] warning(105): /usr/home/vagrant/dev/jython/grammar/Python.g:1278:10: no lexer rule corresponding to token: DEDENT
[java] warning(105): /usr/home/vagrant/dev/jython/grammar/Python.g:1271:15: no lexer rule corresponding to token: INDENT
[java] warning(200): /usr/home/vagrant/dev/jython/grammar/Python.g:1986:59: Decision can match input such as "COMMA BACKQUOTE" using multiple alternatives: 1, 2
[java] As a result, alternative(s) 2 were disabled for that input
[java] warning(200): /usr/home/vagrant/dev/jython/grammar/Python.g:1986:62: Decision can match input such as "COMMA" using multiple alternatives: 1, 2
[java] As a result, alternative(s) 2 were disabled for that input
[java] error(10): internal error: Can't get property indirectDelegates using method get/isIndirectDelegates from org.antlr.tool.Grammar instance : java.lang.NullPointerException
[java] java.util.Objects.requireNonNull(Objects.java:203)
[java] java.util.ArrayList.removeAll(ArrayList.java:674)
[java] org.antlr.tool.CompositeGrammar.getIndirectDelegates(CompositeGrammar.java:222)
[java] org.antlr.tool.Grammar.getIndirectDelegates(Grammar.java:2620)
[java] sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[java] sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[java] java.lang.reflect.Method.invoke(Method.java:483)
[java] org.antlr.stringtemplate.language.ASTExpr.invokeMethod(ASTExpr.java:563)
[java] org.antlr.stringtemplate.language.ASTExpr.rawGetObjectProperty(ASTExpr.java:514)
[java] org.antlr.stringtemplate.language.ASTExpr.getObjectProperty(ASTExpr.java:416)
[java] org.antlr.stringtemplate.language.ActionEvaluator.attribute(ActionEvaluator.java:351)
[java] org.antlr.stringtemplate.language.ActionEvaluator.expr(ActionEvaluator.java:136)
[java] org.antlr.stringtemplate.language.ActionEvaluator.templateApplication(ActionEvaluator.java:216)
[java] org.antlr.stringtemplate.language.ActionEvaluator.expr(ActionEvaluator.java:126)
[java] org.antlr.stringtemplate.language.ActionEvaluator.action(ActionEvaluator.java:84)
[java] org.antlr.stringtemplate.language.ASTExpr.write(ASTExpr.java:148)
[java] org.antlr.stringtemplate.StringTemplate.write(StringTemplate.java:700)
[java] org.antlr.stringtemplate.language.ASTExpr.write(ASTExpr.java:722)
[java] org.antlr.stringtemplate.language.ASTExpr.writeAttribute(ASTExpr.java:659)
[java] org.antlr.stringtemplate.language.ActionEvaluator.action(ActionEvaluator.java:86)
[java] org.antlr.stringtemplate.language.ASTExpr.write(ASTExpr.java:148)
[java] org.antlr.stringtemplate.StringTemplate.write(StringTemplate.java:700)
[java] org.antlr.stringtemplate.language.ASTExpr.write(ASTExpr.java:722)
[java] org.antlr.stringtemplate.language.ASTExpr.writeAttribute(ASTExpr.java:659)
[java] org.antlr.stringtemplate.language.ActionEvaluator.action(ActionEvaluator.java:86)
[java] org.antlr.stringtemplate.language.ASTExpr.write(ASTExpr.java:148)
[java] org.antlr.stringtemplate.StringTemplate.write(StringTemplate.java:700)
[java] org.antlr.stringtemplate.language.ASTExpr.write(ASTExpr.java:722)
[java] org.antlr.stringtemplate.language.ASTExpr.writeAttribute(ASTExpr.java:659)
[java] org.antlr.stringtemplate.language.ActionEvaluator.action(ActionEvaluator.java:86)
[java] org.antlr.stringtemplate.language.ASTExpr.write(ASTExpr.java:148)
[java] org.antlr.stringtemplate.StringTemplate.write(StringTemplate.java:700)
[java] org.antlr.stringtemplate.language.ASTExpr.write(ASTExpr.java:722)
[java] org.antlr.stringtemplate.language.ASTExpr.writeAttribute(ASTExpr.java:659)
[java] org.antlr.stringtemplate.language.ActionEvaluator.action(ActionEvaluator.java:86)
[java] org.antlr.stringtemplate.language.ASTExpr.write(ASTExpr.java:148)
[java] org.antlr.stringtemplate.StringTemplate.write(StringTemplate.java:700)
[java] org.antlr.codegen.CodeGenerator.write(CodeGenerator.java:1278)
[java] org.antlr.codegen.Target.genRecognizerFile(Target.java:94)
[java] org.antlr.codegen.CodeGenerator.genRecognizer(CodeGenerator.java:463)
[java] org.antlr.Tool.generateRecognizer(Tool.java:607)
[java] org.antlr.Tool.process(Tool.java:429)
[java] org.antlr.Tool.main(Tool.java:91)
[java] warning(200): /usr/home/vagrant/dev/jython/grammar/Python.g:2391:7: Decision can match input such as "'"'" using multiple alternatives: 1, 2
[java] As a result, alternative(s) 2 were disabled for that input
[java] warning(200): /usr/home/vagrant/dev/jython/grammar/Python.g:2397:7: Decision can match input such as "'\''" using multiple alternatives: 1, 2
[java] As a result, alternative(s) 2 were disabled for that input
[java] warning(200): /usr/home/vagrant/dev/jython/grammar/Python.g:2410:37: Decision can match input such as "{'\t', ' '}" using multiple alternatives: 1, 2
[java] As a result, alternative(s) 2 were disabled for that input
[java] Semantic predicates were present but were hidden by actions.
[java] warning(105): /usr/home/vagrant/dev/jython/grammar/PythonPartial.g:550:33: no lexer rule corresponding to token: DEDENT
[java] warning(105): /usr/home/vagrant/dev/jython/grammar/PythonPartial.g:550:17: no lexer rule corresponding to token: INDENT
[java] warning(105): /usr/home/vagrant/dev/jython/grammar/PythonPartial.g:728:19: no lexer rule corresponding to token: TRAILBACKSLASH
[java] warning(105): /usr/home/vagrant/dev/jython/grammar/PythonPartial.g:690:7: no lexer rule corresponding to token: TRAILBACKSLASH
[java] warning(105): /usr/home/vagrant/dev/jython/grammar/PythonPartial.g:549:18: no lexer rule corresponding to token: DEDENT
[java] warning(200): /usr/home/vagrant/dev/jython/grammar/PythonPartial.g:175:27: Decision can match input such as "NEWLINE" using multiple alternatives: 1, 2
[java] As a result, alternative(s) 2 were disabled for that input
[java] warning(200): /usr/home/vagrant/dev/jython/grammar/PythonPartial.g:238:7: Decision can match input such as "AT" using multiple alternatives: 1, 2
[java] As a result, alternative(s) 2 were disabled for that input
[java] warning(200): /usr/home/vagrant/dev/jython/grammar/PythonPartial.g:803:39: Decision can match input such as "COMMA BACKQUOTE" using multiple alternatives: 1, 2
[java] As a result, alternative(s) 2 were disabled for that input
[java] warning(200): /usr/home/vagrant/dev/jython/grammar/PythonPartial.g:803:42: Decision can match input such as "COMMA" using multiple alternatives: 1, 2
[java] As a result, alternative(s) 2 were disabled for that input
[java] error(10): internal error: Can't get property indirectDelegates using method get/isIndirectDelegates from org.antlr.tool.Grammar instance : java.lang.NullPointerException
[java] java.util.Objects.requireNonNull(Objects.java:203)
[java] java.util.ArrayList.removeAll(ArrayList.java:674)
[java] org.antlr.tool.CompositeGrammar.getIndirectDelegates(CompositeGrammar.java:222)
[java] org.antlr.tool.Grammar.getIndirectDelegates(Grammar.java:2620)
[java] sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[java] sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[java] java.lang.reflect.Method.invoke(Method.java:483)
[java] org.antlr.stringtemplate.language.ASTExpr.invokeMethod(ASTExpr.java:563)
[java] org.antlr.stringtemplate.language.ASTExpr.rawGetObjectProperty(ASTExpr.java:514)
[java] org.antlr.stringtemplate.language.ASTExpr.getObjectProperty(ASTExpr.java:416)
[java] org.antlr.stringtemplate.language.ActionEvaluator.attribute(ActionEvaluator.java:351)
[java] org.antlr.stringtemplate.language.ActionEvaluator.expr(ActionEvaluator.java:136)
[java] org.antlr.stringtemplate.language.ActionEvaluator.templateApplication(ActionEvaluator.java:216)
[java] org.antlr.stringtemplate.language.ActionEvaluator.expr(ActionEvaluator.java:126)
[java] org.antlr.stringtemplate.language.ActionEvaluator.action(ActionEvaluator.java:84)
[java] org.antlr.stringtemplate.language.ASTExpr.write(ASTExpr.java:148)
[java] org.antlr.stringtemplate.StringTemplate.write(StringTemplate.java:700)
[java] org.antlr.stringtemplate.language.ASTExpr.write(ASTExpr.java:722)
[java] org.antlr.stringtemplate.language.ASTExpr.writeAttribute(ASTExpr.java:659)
[java] org.antlr.stringtemplate.language.ActionEvaluator.action(ActionEvaluator.java:86)
[java] org.antlr.stringtemplate.language.ASTExpr.write(ASTExpr.java:148)
[java] org.antlr.stringtemplate.StringTemplate.write(StringTemplate.java:700)
[java] org.antlr.stringtemplate.language.ASTExpr.write(ASTExpr.java:722)
[java] org.antlr.stringtemplate.language.ASTExpr.writeAttribute(ASTExpr.java:659)
[java] org.antlr.stringtemplate.language.ActionEvaluator.action(ActionEvaluator.java:86)
[java] org.antlr.stringtemplate.language.ASTExpr.write(ASTExpr.java:148)
[java] org.antlr.stringtemplate.StringTemplate.write(StringTemplate.java:700)
[java] org.antlr.stringtemplate.language.ASTExpr.write(ASTExpr.java:722)
[java] org.antlr.stringtemplate.language.ASTExpr.writeAttribute(ASTExpr.java:659)
[java] org.antlr.stringtemplate.language.ActionEvaluator.action(ActionEvaluator.java:86)
[java] org.antlr.stringtemplate.language.ASTExpr.write(ASTExpr.java:148)
[java] org.antlr.stringtemplate.StringTemplate.write(StringTemplate.java:700)
[java] org.antlr.codegen.CodeGenerator.write(CodeGenerator.java:1278)
[java] org.antlr.codegen.Target.genRecognizerFile(Target.java:94)
[java] org.antlr.codegen.CodeGenerator.genRecognizer(CodeGenerator.java:463)
[java] org.antlr.Tool.generateRecognizer(Tool.java:607)
[java] org.antlr.Tool.process(Tool.java:429)
[java] org.antlr.Tool.main(Tool.java:91)
[java] warning(200): /usr/home/vagrant/dev/jython/grammar/PythonPartial.g:1062:38: Decision can match input such as "'\\''\n'{'\t', ' '}'#''\\''\n'" using multiple alternatives: 1, 3
[java] As a result, alternative(s) 3 were disabled for that input
[java] warning(200): /usr/home/vagrant/dev/jython/grammar/PythonPartial.g:1062:38: Decision can match input such as "'\\''\n'{'\t', ' '}'#''\\''\r''\n'" using multiple alternatives: 1, 3
[java] As a result, alternative(s) 3 were disabled for that input
[java] warning(200): /usr/home/vagrant/dev/jython/grammar/PythonPartial.g:1063:40: Decision can match input such as "'\\''\n'{'\t', ' '}'#''\\''\n'" using multiple alternatives: 1, 3
[java] As a result, alternative(s) 3 were disabled for that input
[java] warning(200): /usr/home/vagrant/dev/jython/grammar/PythonPartial.g:1063:40: Decision can match input such as "'\\''\n'{'\t', ' '}'#''\\''\r''\n'" using multiple alternatives: 1, 3
[java] As a result, alternative(s) 3 were disabled for that input
[java] warning(200): /usr/home/vagrant/dev/jython/grammar/PythonPartial.g:1071:7: Decision can match input such as "'"'" using multiple alternatives: 1, 2
[java] As a result, alternative(s) 2 were disabled for that input
[java] warning(200): /usr/home/vagrant/dev/jython/grammar/PythonPartial.g:1077:7: Decision can match input such as "'\''" using multiple alternatives: 1, 2
[java] As a result, alternative(s) 2 were disabled for that input
[java] warning(200): /usr/home/vagrant/dev/jython/grammar/PythonPartial.g:1093:37: Decision can match input such as "{'\t', ' '}" using multiple alternatives: 1, 2
[java] As a result, alternative(s) 2 were disabled for that input
[java] Semantic predicates were present but were hidden by actions.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment