Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 332899

Summary: Remote System Explorer (RSE) plugins when copied under dropins or link, does not get loaded fully
Product: [Eclipse Project] Equinox Reporter: Sanjay Chaudhuri <email2sanjayc>
Component: p2Assignee: P2 Inbox <equinox.p2-inbox>
Status: RESOLVED INVALID QA Contact:
Severity: normal    
Priority: P3 CC: email2sanjayc, pascal
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Sanjay Chaudhuri CLA 2010-12-19 03:19:37 EST
Build Identifier: 20100917-0705

I am using Eclipse Helios, Build ID: 20100917-0705. Had deleted all the RSE related plugins from the plugins directory and had put those in the dropins folder using the structure rse/eclipse/plugins.

Starting eclipse with -clean did not load all the plugins from rse dropins. The only plugins that got loaded were org.eclipse.rse.doc.isv, org.eclipse.rse.sdk and all the RSE source plugins.

As a result the RSE perspective and the views are unavailable.

Am using the RSE SDK from http://www.eclipse.org/downloads/download.php?file=/dsdp/tm/downloads/drops/R-3.2.1-201009070720/RSE-SDK-3.2.1.zip, which matched the original plugins that came with Helios.

Had checked on the OSGi console with -console during startup and do not see any errors.


Reproducible: Always

Steps to Reproduce:
1. Download Eclipse and unzip
2. Remove the RSE related plugins files from the plugins directory
3. Create RSE\eclipse\plugins and RSE\eclipse\features under the dropins folder and copy the respective plugins to these folders from the downloaded RSE SDK.
4. Start eclipse -clean
5. Try opening Remote System Explorer perspective or the views; those are not available.
6. The plugin view/installed software view will show only RSE SDK plugin and org.eclipse.rse.doc.isv were loaded.
7. The same is true with .link folders also
8. Close Eclipse
9. copy all the plugins from the dropins folder to the plugins directory and restart eclipse with -clean. RSE perspective will be available.
Comment 1 DJ Houghton CLA 2010-12-20 14:45:26 EST
I'm confused by your Step #2 since RSE doesn't come as part of the standard Eclipse install, so the bundles should not be in the plugins folder.

This is what I did with both Eclipse SDK 3.6.1 and Eclipse SDK I20101214-0800.
- download and extract Eclipse SDK
- download and extract RSE 3.2.1
- move RSE folders into eclipse/dropins
- start Eclipse

In both cases RSE was installed successfully.

We do not have old integration builds around so I cannot try it with your specific version, but I am guessing that this was a temporary problem which is now fixed. I would recommend upgrading your build and trying it again.

In the future if you have problems installing things via the dropins, then you can always try to install it via the UI and it should give you a more detailed explanation of why it won't install. (things installed via the dropins are considered optional so it is ok if they don't install)
Comment 2 Sanjay Chaudhuri CLA 2010-12-20 15:48:08 EST
I had been using the 32-bit Windows version of Java EE packaged version "Eclipse IDE for Java EE Developers, 206 MB" from http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/helios/SR1/eclipse-jee-helios-SR1-win32.zip.

It does contain the RSE plugins. I tested it again now downloading and following the above steps I had mentioned above and I do not see it working as stated.

Please let me know if I could assist you with further information for you to reproduce what I see.
Comment 3 DJ Houghton CLA 2010-12-20 15:59:54 EST
Ok, that explains it. The scenario that you describe is not supported. The RSE bundles have been installed via the p2 APIs as part of the build process and then in Steps 3/4 you pull the rug out from under it and move things around on the file-system. 

If bundles are installed via the dropins mechanism in the plugins folder and you move them to another dropins folder (or vice versa) then we have added code in the last release that will handle this. 

But if you install something via the APIs (or UI) and then move things around yourself, this is not supported.
Comment 4 Sanjay Chaudhuri CLA 2010-12-20 16:30:47 EST
Ok; How can I uninstall the RSE plugins ? I see the Uninstall button is disabled.
Comment 5 Pascal Rapicault CLA 2010-12-20 16:58:10 EST
In this distribution of eclipse, the producers of the package decided to not make it possible to uninstall RSE. You should open a bug against the EPP package (https://bugs.eclipse.org/bugs/enter_bug.cgi?product=EPP).