Project: Eclipse_Platform_UI
Bug 128707 SchedulingRule problems importing a Team Project Set
Reported: 2006-02-20 14:31:47 | Status: closed fixed

3.2M5, with a completely fresh workspace, attempting to import a team project set always results in this stack trace, even if it's the very first thing I do: java.lang.IllegalArgumentException: Attempted to beginRule: R/, does not match outer scope rule: MultiRule[P/CVSROOT-eclipse] at org.eclipse.core.runtime.Assert.isLegal(Assert.java:58) at org.eclipse.core.internal.jobs.ThreadJob.illegalPush(ThreadJob.java:116) at org.eclipse.core.internal.jobs.ThreadJob.push(ThreadJob.java:225) at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:58) at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:218) at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:96) at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:1681) at org.eclipse.core.internal.resources.Project.open(Project.java:832) at org.eclipse.core.internal.resources.Project.open(Project.java:890) at org.eclipse.team.internal.ccvs.core.resources.EclipseFolder.mkdir(EclipseFolder.java:115) at org.eclipse.team.internal.ccvs.core.client.ResponseHandler.createFolder(ResponseHandler.java:80) at org.eclipse.team.internal.ccvs.core.client.StickyHandler.handle(StickyHandler.java:67) at org.eclipse.team.internal.ccvs.core.client.Request.executeRequest(Request.java:218) at org.eclipse.team.internal.ccvs.core.client.Command.doExecute(Command.java:404) at org.eclipse.team.internal.ccvs.core.client.Checkout.doExecute(Checkout.java:159) at org.eclipse.team.internal.ccvs.core.client.CheckoutWithOverwrite.doExecute(CheckoutWithOverwrite.java:52) at org.eclipse.team.internal.ccvs.core.client.Command$1.run(Command.java:323) at org.eclipse.team.internal.ccvs.core.resources.EclipseSynchronizer.run(EclipseSynchronizer.java:1450) at org.eclipse.team.internal.ccvs.core.resources.EclipseResource$2.run(EclipseResource.java:260) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1733) at org.eclipse.team.internal.ccvs.core.resources.EclipseResource.run(EclipseResource.java:257) at org.eclipse.team.internal.ccvs.core.client.Command.execute(Command.java:335) at org.eclipse.team.internal.ccvs.core.CVSProjectSetCapability$1.run(CVSProjectSetCapability.java:378) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1733) at org.eclipse.team.internal.ccvs.core.CVSProjectSetCapability.checkout(CVSProjectSetCapability.java:406) at org.eclipse.team.internal.ccvs.core.CVSProjectSetCapability.checkout(CVSProjectSetCapability.java:288) at org.eclipse.team.internal.ccvs.core.CVSProjectSetCapability$LoadInfo.checkout(CVSProjectSetCapability.java:226) at org.eclipse.team.internal.ccvs.core.CVSProjectSetCapability.checkout(CVSProjectSetCapability.java:167) at org.eclipse.team.internal.ccvs.core.CVSProjectSetCapability.addToWorkspace(CVSProjectSetCapability.java:119) at org.eclipse.team.internal.ui.ProjectSetImporter.importProjectSet(ProjectSetImporter.java:84) at org.eclipse.team.internal.ui.wizards.ProjectSetImportWizard$1.execute(ProjectSetImportWizard.java:65) at org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(WorkspaceModifyOperation.java:100) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1733) at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:112) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:113)

Files changed in fix:
bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/dialogs/FilteredPreferenceDialog.java bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/preferences/WorkingCopyManager.java tests/org.eclipse.ui.tests/Eclipse UI Tests/org/eclipse/ui/tests/dialogs/PreferenceDialogWrapper.java tests/org.eclipse.ui.tests/Eclipse UI Tests/org/eclipse/ui/tests/preferences/WorkingCopyPreferencesTestCase.java