[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: Greg Irvine <greg.irvine_at_thalesatm.com>
Date: 2005-07-01 02:57:18 CEST

Sounds like JUnit tests would come in handy around now. ;)

-----Original Message-----
From: Mark Phippard [mailto:MarkP@softlanding.com]
Sent: Friday, 1 July 2005 10:41 AM
To: dev@subclipse.tigris.org
Subject: RE: [Subclipse-dev] Synchronize performance patch

"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.ja
va:125)
at
org.tigris.subversion.subclipse.core.sync.SVNWorkspaceSubscriber.ensureBaseS
tatusInfo(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.jav
a:250)
at
org.eclipse.team.internal.core.subscribers.SubscriberEventHandler.collectAll
(SubscriberEventHandler.java:343)
at
org.eclipse.team.internal.core.subscribers.SubscriberEventHandler.processEve
nt(SubscriberEventHandler.java:408)
at
org.eclipse.team.internal.core.BackgroundEventHandler.processEvents(Backgrou
ndEventHandler.java:283)
at
org.eclipse.team.internal.core.BackgroundEventHandler$1.run(BackgroundEventH
andler.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.ja
va:125)
at
org.tigris.subversion.subclipse.core.sync.SVNWorkspaceSubscriber.ensureBaseS
tatusInfo(SVNWorkspaceSubscriber.java:272)
at
org.tigris.subversion.subclipse.core.sync.SVNWorkspaceSubscriber$1.visit(SVN
WorkspaceSubscriber.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(ElementTree
Iterator.java:78)
at
org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIter
ator.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.refreshReso
urceSyncInfo(SVNWorkspaceSubscriber.java:242)
at
org.tigris.subversion.subclipse.core.sync.SVNWorkspaceSubscriber.refresh(SVN
WorkspaceSubscriber.java:222)
at
org.tigris.subversion.subclipse.core.sync.SVNWorkspaceSubscriber.refresh(SVN
WorkspaceSubscriber.java:204)
at
org.eclipse.team.internal.ui.synchronize.RefreshSubscriberJob.run(RefreshSub
scriberJob.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.
____________________________________________________________________________
_

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subclipse.tigris.org
For additional commands, e-mail: dev-help@subclipse.tigris.org
Received on Fri Jul 1 10:57:18 2005

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