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

RE: Re: [Subclipse-users] Sibclipse revision graph doesn't show all revision

From: Olivier Baillard <olivier.baillard_at_de.bosch.com>
Date: Thu, 27 May 2010 23:00:50 -0700 (PDT)

Hi Stephen,

Ush! It was a quick fix :-).

So, yes when I select a revision and do a refresh merge info, the error doesn't appear. I can also do several branch/reintagrate merges and update the merge arrows on the revision graph of my files. Great!

In my opinion, there is an - sorry I don't know how to tell it better in english - "issue" with this method: As long as your are updating your graph at the same pace you are doing merges, it is great. But when you want to see the merge info in the revision graph of a file with a existing hystory, you have to look for the revision which are generated after merge and then refresh the graph. From my part, I would have no problem to wait until the revision graph update all merge info if at the end I can see all then branch/merge history (I am coming from ClearCase and I am used to wait...:-). May be you already see this point and you have some improvements planed?

I notice this because of an error generated during the generation/refresh of the revision graph:
- after a merge, I commit the change in the repository
- then I either generate a new graph or update the existing graph
- and I get the following error:
eclipse.buildId=M20100211-1343
java.version=1.6.0_03
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_DE
Command-line arguments: -os win32 -ws win32 -arch x86

Error
Fri May 28 07:28:41 CEST 2010
Error while reading log messages from file

org.tigris.subversion.subclipse.graph.cache.CacheException: Error while reading log messages from file
        at org.tigris.subversion.subclipse.graph.cache.Cache.readNext(Cache.java:563)
        at org.tigris.subversion.subclipse.graph.cache.Cache.readNext(Cache.java:419)
        at org.tigris.subversion.subclipse.graph.cache.Cache.findRootNode(Cache.java:458)
        at org.tigris.subversion.subclipse.graph.editors.GraphBackgroundTask.updateView(GraphBackgroundTask.java:204)
        at org.tigris.subversion.subclipse.graph.editors.GraphBackgroundTask.execute(GraphBackgroundTask.java:172)
        at org.tigris.subversion.subclipse.ui.operations.SVNOperation.run(SVNOperation.java:90)
        at org.eclipse.team.internal.ui.actions.JobRunnableContext.run(JobRunnableContext.java:144)
        at org.eclipse.team.internal.ui.actions.JobRunnableContext$ResourceJob.runInWorkspace(JobRunnableContext.java:72)
        at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: java.io.EOFException
        at java.io.RandomAccessFile.readInt(Unknown Source)
        at java.io.RandomAccessFile.readLong(Unknown Source)
        at org.tigris.subversion.subclipse.graph.cache.Cache.readNext(Cache.java:521)
        ... 9 more

I had then to clear the revision graph cache, generate a new graph and update step by step the merge info in the graph.

Olivier

------------------------------------------------------
http://subclipse.tigris.org/ds/viewMessage.do?dsForumId=1047&dsMessageId=2614336

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subclipse.tigris.org].
Received on 2010-05-28 08:00:55 CEST

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