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

RE: [Subclipse-dev] Synchronize performance patch

From: Mark Phippard <MarkP_at_softlanding.com>
Date: 2005-07-01 02:41:18 CEST

"Martin Letenay" <mle@whitestein.com> wrote on 06/30/2005 05:49:00 PM:

> I had to trace the problems deeper.
> During the performance tuning I broke some things which I previously
fixed
> in the synchronize stuff.
> But after closer look now, I've realized that they seemed to work
> more-or-less coincidentally.
> I believe that this time I've fixed the synchronize stuff the right way.
> (E.g. I turned back from PersistentVariantStore to Session ...)
>
> The attached patch replaces the previous two posted bugfixes, so you can
> revert them and apply only this one.

Still problems. Synch only gives errors now. Also, to answer my previous
question to you, deleting a file no longer decorates the parent folders.
This must be due to ditching PersistentVariantStore.

Here is a sampling of the Synch errors I see in the error log.

Error Jun 30, 2005 20:34:20.141 The synchronization state for resource
/SimpleJava/src/sls could not be determined: Sync partner:
org.tigris.subversion.subclipse.core:svn-remote-resource-key not
registered with the synchronizer.org.eclipse.team.core.TeamException[375]:
org.eclipse.core.internal.resources.ResourceException: Sync partner:
org.tigris.subversion.subclipse.core:svn-remote-resource-key not
registered with the synchronizer. at
org.eclipse.core.internal.resources.Synchronizer.getSyncInfo(Synchronizer.java:125)
at
org.tigris.subversion.subclipse.core.sync.SVNWorkspaceSubscriber.ensureBaseStatusInfo(SVNWorkspaceSubscriber.java:272)
at
org.tigris.subversion.subclipse.core.sync.SVNWorkspaceSubscriber.getSyncInfo(SVNWorkspaceSubscriber.java:183)
at
org.eclipse.team.core.subscribers.Subscriber.collect(Subscriber.java:317)
at
org.eclipse.team.core.subscribers.Subscriber.collect(Subscriber.java:302)
at
org.eclipse.team.core.subscribers.Subscriber.collectOutOfSync(Subscriber.java:250)
at
org.eclipse.team.internal.core.subscribers.SubscriberEventHandler.collectAll(SubscriberEventHandler.java:343)
at
org.eclipse.team.internal.core.subscribers.SubscriberEventHandler.processEvent(SubscriberEventHandler.java:408)
at
org.eclipse.team.internal.core.BackgroundEventHandler.processEvents(BackgroundEventHandler.java:283)
at
org.eclipse.team.internal.core.BackgroundEventHandler$1.run(BackgroundEventHandler.java:140)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:66)

I get a whole bunch of these previous errors (perhaps one for every
resource). And one of the following, stuck right in the middle of all of
the others.

Error Jun 30, 2005 20:34:21.129 Sync partner:
org.tigris.subversion.subclipse.core:svn-remote-resource-key not
registered with the
synchronizer.org.eclipse.core.internal.resources.ResourceException: Sync
partner: org.tigris.subversion.subclipse.core:svn-remote-resource-key not
registered with the synchronizer. at
org.eclipse.core.internal.resources.Synchronizer.getSyncInfo(Synchronizer.java:125)
at
org.tigris.subversion.subclipse.core.sync.SVNWorkspaceSubscriber.ensureBaseStatusInfo(SVNWorkspaceSubscriber.java:272)
at
org.tigris.subversion.subclipse.core.sync.SVNWorkspaceSubscriber$1.visit(SVNWorkspaceSubscriber.java:247)
at org.eclipse.core.internal.resources.Resource$2.visit(Resource.java:108)
at
org.eclipse.core.internal.resources.Resource$1.visitElement(Resource.java:55)
at
org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:78)
at
org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIterator.java:123)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:65)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:106)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:85)
at
org.tigris.subversion.subclipse.core.sync.SVNWorkspaceSubscriber.refreshResourceSyncInfo(SVNWorkspaceSubscriber.java:242)
at
org.tigris.subversion.subclipse.core.sync.SVNWorkspaceSubscriber.refresh(SVNWorkspaceSubscriber.java:222)
at
org.tigris.subversion.subclipse.core.sync.SVNWorkspaceSubscriber.refresh(SVNWorkspaceSubscriber.java:204)
at
org.eclipse.team.internal.ui.synchronize.RefreshSubscriberJob.run(RefreshSubscriberJob.java:290)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:66)

This is Eclipse 3.0.2 on OS X. I used a new workspace to eliminate that
as a possibility.

Mark

_____________________________________________________________________________
Scanned for SoftLanding Systems, Inc. by IBM Email Security Management Services powered by MessageLabs.
_____________________________________________________________________________
Received on Fri Jul 1 10:41:18 2005

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