Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save martijndwars/5fddf2b22ee99e4d930a1a7ec9f2aae0 to your computer and use it in GitHub Desktop.
Save martijndwars/5fddf2b22ee99e4d930a1a7ec9f2aae0 to your computer and use it in GitHub Desktop.
org.metaborg.core.analysis.AnalysisException: Analysis for eclipse:///MiniJava/tests/lab6/constraints/main-class/main-class-instantiation.spt failed
at org.metaborg.spoofax.core.analysis.legacy.StrategoAnalyzer.analyze(StrategoAnalyzer.java:203) ~[org.metaborg.spoofax.core_2.0.0.20160612-002403-master.jar:na]
at org.metaborg.spoofax.core.analysis.legacy.StrategoAnalyzer.analyze(StrategoAnalyzer.java:99) ~[org.metaborg.spoofax.core_2.0.0.20160612-002403-master.jar:na]
at org.metaborg.spoofax.core.analysis.legacy.StrategoAnalyzer.analyze(StrategoAnalyzer.java:1) ~[org.metaborg.spoofax.core_2.0.0.20160612-002403-master.jar:na]
at org.metaborg.core.analysis.AnalysisService.analyze(AnalysisService.java:27) ~[org.metaborg.core_2.0.0.20160612-002403-master.jar:na]
at org.metaborg.spoofax.core.analysis.SpoofaxAnalysisService.analyze(SpoofaxAnalysisService.java:17) ~[org.metaborg.spoofax.core_2.0.0.20160612-002403-master.jar:na]
at org.metaborg.spoofax.core.analysis.SpoofaxAnalysisService.analyze(SpoofaxAnalysisService.java:1) ~[org.metaborg.spoofax.core_2.0.0.20160612-002403-master.jar:na]
at org.metaborg.spoofax.eclipse.editor.EditorUpdateJob.analyze(EditorUpdateJob.java:349) ~[org.metaborg.spoofax.eclipse_2.0.0.20160612-002403-master.jar:na]
at org.metaborg.spoofax.eclipse.editor.EditorUpdateJob.update(EditorUpdateJob.java:277) ~[org.metaborg.spoofax.eclipse_2.0.0.20160612-002403-master.jar:na]
at org.metaborg.spoofax.eclipse.editor.EditorUpdateJob.run(EditorUpdateJob.java:130) ~[org.metaborg.spoofax.eclipse_2.0.0.20160612-002403-master.jar:na]
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [org.eclipse.core.jobs_3.7.0.v20150330-2103.jar:na]
Caused by: org.metaborg.core.MetaborgException: Invoking Stratego strategy failed unexpectedly: null
Stratego trace:
editor_analyze_0_0
at org.metaborg.spoofax.core.stratego.StrategoCommon.handleException(StrategoCommon.java:139) ~[org.metaborg.spoofax.core_2.0.0.20160612-002403-master.jar:na]
at org.metaborg.spoofax.core.stratego.StrategoCommon.invoke(StrategoCommon.java:84) ~[org.metaborg.spoofax.core_2.0.0.20160612-002403-master.jar:na]
at org.metaborg.spoofax.core.analysis.legacy.StrategoAnalyzer.analyze(StrategoAnalyzer.java:179) ~[org.metaborg.spoofax.core_2.0.0.20160612-002403-master.jar:na]
... 9 common frames omitted
Caused by: java.lang.NullPointerException: null
at org.metaborg.core.source.SourceRegion.contains(SourceRegion.java:87) ~[org.metaborg.core_2.0.0.20160612-002403-master.jar:na]
at org.metaborg.spt.core.run.expectations.AnalyzeExpectationEvaluator.checkMessages(AnalyzeExpectationEvaluator.java:83) ~[org.metaborg.spt.core_2.0.0.qualifier.jar:na]
at org.metaborg.spt.core.run.expectations.AnalyzeExpectationEvaluator.evaluate(AnalyzeExpectationEvaluator.java:62) ~[org.metaborg.spt.core_2.0.0.qualifier.jar:na]
at org.metaborg.spt.core.run.expectations.AnalyzeExpectationEvaluator.evaluate(AnalyzeExpectationEvaluator.java:1) ~[org.metaborg.spt.core_2.0.0.qualifier.jar:na]
at org.metaborg.spt.core.run.SpoofaxTestCaseRunner.evaluateExpectations(SpoofaxTestCaseRunner.java:70) ~[org.metaborg.spt.core_2.0.0.qualifier.jar:na]
at org.metaborg.spt.core.run.SpoofaxTestCaseRunner.evaluateExpectations(SpoofaxTestCaseRunner.java:1) ~[org.metaborg.spt.core_2.0.0.qualifier.jar:na]
at org.metaborg.mbt.core.run.TestCaseRunner.run(TestCaseRunner.java:86) ~[org.metaborg.mbt.core_2.0.0.qualifier.jar:na]
at org.metaborg.spt.core.run.SpoofaxTestCaseRunner.run(SpoofaxTestCaseRunner.java:43) ~[org.metaborg.spt.core_2.0.0.qualifier.jar:na]
at org.metaborg.meta.lang.spt.interactive.strategies.run_spt_core_0_0.invoke(run_spt_core_0_0.java:223) ~[na:na]
at org.strategoxt.lang.Strategy.invokeDynamic(Strategy.java:30) ~[org.strategoxt.strj_2.0.0.20160612-002403-master/:na]
at org.strategoxt.lang.InteropSDefT.evaluate(InteropSDefT.java:192) ~[org.strategoxt.strj_2.0.0.20160612-002403-master/:na]
at org.strategoxt.lang.InteropSDefT.evaluate(InteropSDefT.java:183) ~[org.strategoxt.strj_2.0.0.20160612-002403-master/:na]
at org.strategoxt.lang.InteropSDefT$StrategyBody.evaluate(InteropSDefT.java:245) ~[org.strategoxt.strj_2.0.0.20160612-002403-master/:na]
at org.strategoxt.lang.InteropSDefT$StrategyBody.eval(InteropSDefT.java:238) ~[org.strategoxt.strj_2.0.0.20160612-002403-master/:na]
at org.spoofax.interpreter.stratego.Strategy.evaluate(Strategy.java:76) ~[org.spoofax.interpreter.core_2.0.0.20160612-002403-master.jar:na]
at org.spoofax.interpreter.core.Interpreter.evaluate(Interpreter.java:109) ~[org.spoofax.interpreter.core_2.0.0.20160612-002403-master.jar:na]
at org.spoofax.interpreter.core.Interpreter.invoke(Interpreter.java:82) ~[org.spoofax.interpreter.core_2.0.0.20160612-002403-master.jar:na]
at org.strategoxt.HybridInterpreter.invoke(HybridInterpreter.java:442) ~[org.strategoxt.strj_2.0.0.20160612-002403-master/:na]
at org.metaborg.spoofax.core.stratego.StrategoCommon.invoke(StrategoCommon.java:78) ~[org.metaborg.spoofax.core_2.0.0.20160612-002403-master.jar:na]
... 10 common frames omitted
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment