When trying to put a method as optional, with the terminal CODE in it, an error occurs.
Worker-16] ERROR org.eclipse.xtext.builder.BuilderParticipant - Error during compilation of 'platform:/resource/pipes-test/src/config.sortex'.
java.lang.NullPointerException
at org.xtext.example.sorting.generator.SortingGenerator.doGenerate(SortingGenerator.java:417)
at org.eclipse.xtext.generator.GeneratorDelegate.doGenerate(GeneratorDelegate.java:43)
at org.eclipse.xtext.generator.GeneratorDelegate.generate(GeneratorDelegate.java:34)
at org.eclipse.xtext.builder.BuilderParticipant.handleChangedContents(BuilderParticipant.java:588)
at org.eclipse.xtext.builder.BuilderParticipant.handleChangedContents(BuilderParticipant.java:573)
at org.eclipse.xtext.builder.BuilderParticipant.doGenerate(BuilderParticipant.java:558)
at org.eclipse.xtext.builder.BuilderParticipant.doBuild(BuilderParticipant.java:301)
at org.eclipse.xtext.builder.BuilderParticipant.build(BuilderParticipant.java:259)
at org.eclipse.xtext.builder.impl.RegistryBuilderParticipant$DeferredBuilderParticipant.build(RegistryBuilderParticipant.java:161)
at org.eclipse.xtext.builder.impl.RegistryBuilderParticipant.build(RegistryBuilderParticipant.java:69)
at org.eclipse.xtext.builder.impl.XtextBuilder.doBuild(XtextBuilder.java:291)
at org.eclipse.xtext.builder.impl.XtextBuilder.incrementalBuild(XtextBuilder.java:267)
at org.eclipse.xtext.builder.impl.XtextBuilder.build(XtextBuilder.java:161)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:735)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:301)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:304)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:360)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:383)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:142)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:232)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:56)
When trying to put a method as optional, with the terminal CODE in it, an error occurs.
Worker-16] ERROR org.eclipse.xtext.builder.BuilderParticipant - Error during compilation of 'platform:/resource/pipes-test/src/config.sortex'. java.lang.NullPointerException at org.xtext.example.sorting.generator.SortingGenerator.doGenerate(SortingGenerator.java:417) at org.eclipse.xtext.generator.GeneratorDelegate.doGenerate(GeneratorDelegate.java:43) at org.eclipse.xtext.generator.GeneratorDelegate.generate(GeneratorDelegate.java:34) at org.eclipse.xtext.builder.BuilderParticipant.handleChangedContents(BuilderParticipant.java:588) at org.eclipse.xtext.builder.BuilderParticipant.handleChangedContents(BuilderParticipant.java:573) at org.eclipse.xtext.builder.BuilderParticipant.doGenerate(BuilderParticipant.java:558) at org.eclipse.xtext.builder.BuilderParticipant.doBuild(BuilderParticipant.java:301) at org.eclipse.xtext.builder.BuilderParticipant.build(BuilderParticipant.java:259) at org.eclipse.xtext.builder.impl.RegistryBuilderParticipant$DeferredBuilderParticipant.build(RegistryBuilderParticipant.java:161) at org.eclipse.xtext.builder.impl.RegistryBuilderParticipant.build(RegistryBuilderParticipant.java:69) at org.eclipse.xtext.builder.impl.XtextBuilder.doBuild(XtextBuilder.java:291) at org.eclipse.xtext.builder.impl.XtextBuilder.incrementalBuild(XtextBuilder.java:267) at org.eclipse.xtext.builder.impl.XtextBuilder.build(XtextBuilder.java:161) at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:735) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246) at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:301) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:304) at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:360) at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:383) at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:142) at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:232) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:56)