Community
Participate
Working Groups
I have an Eclipse 3.7 M6 with Xtext nightly (2011-04-18) installed and running a runtime instance, where I develop Xtext 2 projects. I just experienced the following stacktrace on the console. Seems that the builder tries to compile archived xtend files. Could it be assumed that they are already compiled to Java? !ENTRY org.apache.log4j 4 0 2011-04-21 22:22:46.729 !MESSAGE org.eclipse.xtext.xtend2.ui.builder.Xtend2BuilderParticipant - Error compiling archive:file:/Users/thoms/Development/Eclipse/eclipse-SDK-3.7M6/plugins/org.eclipse.xtext.generator_2.0.0.v201104180904.jar!/org/eclipse/xtext/generator/grammarAccess/GrammarAccess.xtend 96419 [Worker-6] ERROR org.eclipse.xtext.xtend2.ui.builder.Xtend2BuilderParticipant - Error compiling archive:file:/Users/thoms/Development/Eclipse/eclipse-SDK-3.7M6/plugins/org.eclipse.xtext.generator_2.0.0.v201104180904.jar!/org/eclipse/xtext/generator/serializer/SerializerFragment.xtend java.lang.IllegalArgumentException: Source file must reside in the workspace at org.eclipse.xtext.xtend2.ui.builder.CompilationFileProvider.getFile(CompilationFileProvider.java:46) at org.eclipse.xtext.xtend2.ui.builder.Xtend2BuilderParticipant.processDelta(Xtend2BuilderParticipant.java:94) at org.eclipse.xtext.xtend2.ui.builder.Xtend2BuilderParticipant.build(Xtend2BuilderParticipant.java:75) at org.eclipse.xtext.builder.impl.RegistryBuilderParticipant.build(RegistryBuilderParticipant.java:60) at org.eclipse.xtext.builder.impl.XtextBuilder.doBuild(XtextBuilder.java:160) at org.eclipse.xtext.builder.impl.XtextBuilder.fullBuild(XtextBuilder.java:182) at org.eclipse.xtext.builder.impl.XtextBuilder.build(XtextBuilder.java:85) at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:717) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:191) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:310) at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:385) at org.eclipse.core.internal.resources.Project$1.run(Project.java:618) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2310) at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597) at org.eclipse.core.internal.resources.Project.build(Project.java:124) at org.eclipse.xtext.builder.impl.BuildScheduler$BuildJob.run(BuildScheduler.java:101) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
I can't reproduce this with the current code base. Seems to be solved. Please reopen if not.
Requested via bug 522520. -M.