[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

New bug in checkout

From: Mark Phippard <MarkP_at_softlanding.com>
Date: 2005-07-11 15:18:50 CEST

When checking out multiple projects at the same time, you get an error
during the checkout of the second project. See stack trace at end of
message. I was attempting to checkout all of the projects under
/trunk/subclipse. Basically, my goal was to get a really big workspace so
I could do some performance testing.

An update before posting. I just did it again (with different projects),
and did not get a problem, however I was able to go back and recreate the
problem by selecting the "book" and "book-feature" projects or the
"feature" and "feature-plugin" projects. The problem seems to occur if
name of the first project that is checked out is the "subset" of a
subsequent project name that is checked out.

An internal error occurred during: "SVN Checkout".
java.lang.IllegalArgumentException: Attempted to beginRule:
F/SubversionBook/.svn/wcprops, does not match outer scope rule:
P/SubversionBookFeature
org.eclipse.core.internal.runtime.Assert.isLegal(Assert.java:58)
org.eclipse.core.internal.jobs.ThreadJob.illegalPush(ThreadJob.java:106)
org.eclipse.core.internal.jobs.ThreadJob.push(ThreadJob.java:200)
org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:58)
org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:170)
org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:95)
org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:1628)
org.eclipse.core.internal.resources.Synchronizer.setSyncInfo(Synchronizer.java:229)
org.tigris.subversion.subclipse.core.status.SynchronizerSyncInfoCache$SyncInfoSynchronizedAccessor.flushPendingCacheWrites(SynchronizerSyncInfoCache.java:208)
org.tigris.subversion.subclipse.core.status.SynchronizerSyncInfoCache.getCachedSyncBytes(SynchronizerSyncInfoCache.java:82)
org.tigris.subversion.subclipse.core.status.SynchronizerSyncInfoCache.getStatus(SynchronizerSyncInfoCache.java:40)
org.tigris.subversion.subclipse.core.status.StatusCacheManager.getStatus(StatusCacheManager.java:172)
org.tigris.subversion.subclipse.core.status.StatusCacheManager.getStatus(StatusCacheManager.java:142)
org.tigris.subversion.subclipse.core.resources.LocalResource.getStatus(LocalResource.java:157)
org.tigris.subversion.subclipse.core.resources.LocalResource.hasRemote(LocalResource.java:150)
org.tigris.subversion.subclipse.core.SVNTeamProvider.setProject(SVNTeamProvider.java:80)
org.eclipse.team.core.RepositoryProvider.mapNewProvider(RepositoryProvider.java:176)
org.eclipse.team.core.RepositoryProvider.map(RepositoryProvider.java:107)
org.tigris.subversion.subclipse.core.commands.CheckoutCommand.refreshProjects(CheckoutCommand.java:294)
org.tigris.subversion.subclipse.core.commands.CheckoutCommand.basicRun(CheckoutCommand.java:166)
org.tigris.subversion.subclipse.core.commands.CheckoutCommand.runDirectly(CheckoutCommand.java:66)
org.tigris.subversion.subclipse.ui.operations.CheckoutAsProjectOperation.execute(CheckoutAsProjectOperation.java:48)
org.tigris.subversion.subclipse.ui.operations.CheckoutAsProjectOperation.execute(CheckoutAsProjectOperation.java:38)
org.tigris.subversion.subclipse.ui.operations.SVNOperation.run(SVNOperation.java:90)
org.eclipse.team.internal.ui.actions.JobRunnableContext.run(JobRunnableContext.java:159)
org.eclipse.team.internal.ui.actions.JobRunnableContext$3.runInWorkspace(JobRunnableContext.java:179)
org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
org.eclipse.core.internal.jobs.Worker.run(Worker.java:66)

_____________________________________________________________________________
Scanned for SoftLanding Systems, Inc. by IBM Email Security Management Services powered by MessageLabs.
_____________________________________________________________________________
Received on Mon Jul 11 23:18:50 2005

This is an archived mail posted to the Subclipse Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.