Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 358723 - Decorations for incoming/outgoing changes disappearing
Summary: Decorations for incoming/outgoing changes disappearing
Status: RESOLVED NOT_ECLIPSE
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Team (show other bugs)
Version: 3.7   Edit
Hardware: PC Windows 7
: P3 major (vote)
Target Milestone: ---   Edit
Assignee: platform-cvs-inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-23 09:55 EDT by Mauro Molinari CLA
Modified: 2011-10-25 04:37 EDT (History)
1 user (show)

See Also:


Attachments
The decorations have disappeared... (97.17 KB, image/png)
2011-09-23 09:55 EDT, Mauro Molinari CLA
no flags Details
Screenshot (19.64 KB, image/png)
2011-10-24 05:45 EDT, Tomasz Zarna CLA
no flags Details
My screenshot (19.75 KB, image/png)
2011-10-24 06:03 EDT, Mauro Molinari CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mauro Molinari CLA 2011-09-23 09:55:42 EDT
Created attachment 203901 [details]
The decorations have disappeared...

With Eclipse Indigo (build id I20110613-1736) I have the following problem with CVS. In the Synchronize View, while expanding the nodes of the project tree, when I find a modified file with outgoing changes I often see the right-side grey arrow decoration to appear briefly and quickly disappear. Similarly, files with incoming changes are shown with a left-side blue arrow for an instant, then the arrows disappear.

This happens almost always, but not with all of the files. Swiching the model (from "All Models" to "Change Sets", for instance) may make the decoration re-appear on some files and/or disappear on others.

I'm going to attach a screenshot of the problem.

This problem has never happened with any other previous Eclipse release (from 3.6 back to 3.0).
Comment 1 Mauro Molinari CLA 2011-09-24 12:02:58 EDT
I just discovered that this problem is not bound to CVS. With Subversive on another workspace I have the same problem, so it must be a problem in the Team component...
Comment 2 Mauro Molinari CLA 2011-09-24 12:21:29 EDT
I just updated to 3.7.1 (build id M20110909-1335) using the update manager, and I have the same problem, unfortunately :-(
Comment 3 Tomasz Zarna CLA 2011-10-21 06:26:08 EDT
Mauro, any chance for reproducible steps? Is any of the repos you're sync'ing with public?
Comment 4 Mauro Molinari CLA 2011-10-21 06:50:03 EDT
Unfortunately they are not public.

However, I can always reproduce, with both a CVS repository and two different SVN repositories (using Subversive). Also, I reproduce the problem with all the different workspaces I work with.

A co-worker of mine reproduces it too, but I really don't know how to help you to reproduce yourself, if you don't see this behaviour :-(

Some information I can tell:
- CVS server version is 1.12.13
- SVN server version I tested with are 1.6.12 and 1.5.4
- the server I'm using are on a LAN and I access them with server names or IPs (like 192.168.x.y or 10.8.x.y address classes)

The only thing I can say is that I never had this problem with Eclipse 3.6 and that it constitutes a serious usability problem...
Comment 5 Tomasz Zarna CLA 2011-10-21 07:11:15 EDT
(In reply to comment #4)
> Unfortunately they are not public.

Are you able to observe it when sync'ing with a CVS repository @ dev.eclipse.org?
Comment 6 Mauro Molinari CLA 2011-10-21 08:11:21 EDT
Yes, I am!

I did the following:
- checked out org.eclipse.core.tools, branch R3_7_maintenance from :pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse
- created an empty package org.eclipse.core.tools.Test class
- edited org.eclipse.core.tools.TreeSelectionProviderDecorator
- synchronized with repository the org.eclipse.core.tools project

In the Synchronize View, if I leave "All Models", it seems ok, but changing to Change Sets or Workspace models and expanding the tree shows the problem.
Comment 7 Tomasz Zarna CLA 2011-10-24 05:45:20 EDT
Created attachment 205791 [details]
Screenshot

(In reply to comment #6)
> In the Synchronize View, if I leave "All Models", it seems ok, but changing to
> Change Sets or Workspace models and expanding the tree shows the problem.

This is what I see after I followed the steps from the previous comment. Did I miss something?
Comment 8 Mauro Molinari CLA 2011-10-24 06:03:49 EDT
Created attachment 205794 [details]
My screenshot

What you see is correct. This is what I see instead...

So, there must be something different in my configuration... the hard point is to find what is causing this behaviour... any suggestion?
Comment 9 Tomasz Zarna CLA 2011-10-24 11:27:01 EDT
I would start with downloading an I-build of plain vanilla Eclipse from http://download.eclipse.org/eclipse/downloads/eclipse3x.php... and downgrading to Windows XP (just kidding). Could you please grab a build of Eclipse Classic and give it a try?
Comment 10 Mauro Molinari CLA 2011-10-24 12:42:10 EDT
Hi Thomas,
I reinstalled Eclipse from scratch (starting from the Platform Runtime), one plugin at a time, and at last I discovered it's Google Plugin for Eclipse 3.7's fault!

After this discovering, I also found out this:
http://code.google.com/p/google-web-toolkit/issues/detail?id=6660

So, it's not an Eclipse bug.

If you wish, please "star" that issue for GPE yourself, since it's very very annoying and it may make people think that it's an Eclipse problem! :-(
Comment 11 Tomasz Zarna CLA 2011-10-25 04:37:45 EDT
(In reply to comment #10)
> So, it's not an Eclipse bug.

Thanks for sorting this out.

> If you wish, please "star" that issue for GPE yourself, since it's very very
> annoying and it may make people think that it's an Eclipse problem! :-(

Good point, I have voted for the bug in GWT.