My project is using bndtools 7.0.0 and I hit the following errors everytime I try to import the project (using either Import Existing Projects or Existing Bndtools Workspace) or doing a full rebuild in Eclipse:
Errors occurred during the build.
Attempted to beginRule: MultiRule, does not match outer scope rule: R/
If I just ignore the errors, it does works fine in Eclipse after that. The project also build without any errors with ./gradlew build
It seems to be caused by build. Below is the exception trace after Project > Clean All…
java.lang.IllegalArgumentException: Attempted to beginRule: MultiRule[], does not match outer scope rule: R/
at org.eclipse.core.runtime.Assert.isLegal(Assert.java:68)
at org.eclipse.core.internal.jobs.ThreadJob.illegalPush(ThreadJob.java:144)
at org.eclipse.core.internal.jobs.ThreadJob.push(ThreadJob.java:416)
at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:66)
at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:343)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:289)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:352)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:441)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:444)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:555)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:503)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:585)
at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:595)
at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:484)
at org.eclipse.ui.internal.ide.dialogs.CleanDialog.doClean(CleanDialog.java:355)
at org.eclipse.ui.internal.ide.dialogs.CleanDialog$1.runInWorkspace(CleanDialog.java:159)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:43)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)