It's all about the answers!

Ask a question

Strange icon in RTC

Anders Persson (122) | asked Oct 14 '13, 7:12 a.m.
edited Oct 14 '13, 12:18 p.m. by Millard Ellingsworth (2.5k12431)

Normally an icon on a versioned file in RTC look like =  see link below

But sometimes this icon pops up = see link below, the yellow is replaced with red rectangle, what does it mean?


Karl Weinert commented Oct 14 '13, 8:15 a.m.

Adding image to post

Accepted answer

permanent link
Michael Valenta (3.7k3) | answered Oct 14 '13, 2:24 p.m.
I believe the red square indicates that the image decorator that represents the state of the file could not be loaded from disk for some reason. The usual reason is that it is missing from the install but it could also be that the image file is corrupt. In order to determine what the cause is, it would be helpful to know if the image was always present on that file or did you take some action that caused it to appear? If so, what was the action? If not, is anyone else on your team is seeing the same thing on the same file? If they are not, are they using the same version of the RTC client?
David Lafreniere selected this answer as the correct answer

Christophe Elek commented Oct 15 '13, 7:50 a.m.

Yes the red icons is the overlay icon - aka the real overlay icon is not found or cannot be read -

One other answer

permanent link
Geoffrey Clemm (30.1k33035) | answered Oct 14 '13, 2:49 p.m.
Another possibility:  The JDT uses a red square overlay on the bottom right of an icon to indicate something is "private class" (see ).  If that overlay action is activated, it might be overriding the yellow cylinder overlay indicating it is under source control.

Krzysztof Ka┼║mierczyk commented Oct 15 '13, 2:56 a.m.

Hi Geoffrey,
I don't think that MANIFEST.MF can be private class.

Anyway I think it is good direction to investigate to check whether it has been decorated by another plugin.

Anders (except answering Michael questions) - are you using pure Eclipse or and e.g. Rational product?

Your answer

Register or to post your answer.