Actually, I'm using Ubuntu 10.04 32 bit. It is possible this is what makes the difference, but I would think it rather unlikely. Still, I will try to get myself setup on a test machine with more recent 64 bit sometime (I need a bit of time to procure a testing machine as I still want to stay on 10.04 32 bit for my main development). But once I do I'll report back.
From your earlier comments in this thread, it seems the extra plugins get installed in a different location. Somehow I think this is very likely connected to the problem. Are you installing eclipse into /opt and then running it as the same user. Or installing as one user (like root) and then running it as a different user.
I'm not sure of this, but it sounds like maybe for some reason when you install the extra stuff, Eclipse is deciding to keep the extensions separate from the core installation. One reason I could think of is different users owning different bits of the installation. It doesn't do that for me. But I do everything as the same user and that user owns everything I install.
PS: Another thing that may make a difference, is the JVM version. I'm using Sun Java 6 JDK. If I'm going to setup a test maching to try and reproduce, I probably should make it as much as possible like yours. So what JVM are you using to run Eclipse?
Kris De Volder -- SpringSource