Hello all,
it is a known issue (not only with EMF-IncQuery, but all Eclipse builders) that if you use the same project in the host and runtime, then the same builder can clash with itself.
I have run into the problem with simple Java projects and Xtend classes as well.
Consider the following:
1. You change something in the runtime workspace.
2. The runtime builder starts running to regenerate changed resources.
3. The host workspace realizes that something changed.
4. The host builder starts running and changes the same files as the runtime builder.
5. This race condition may result in partial builds.
Two workarounds for using the same project in the host and the runtime workspace:
- Close the project in the host when running the runtime Eclipse.
- Disable automatic building in the host Eclipse.
Cheers,