Community
Participate
Working Groups
Build ID: I20090129-1800 Steps To Reproduce: 1. Unzip eclipse SDK to c:\35work\thumb\rcp 2. Mount a flash drive on F:\ 3. start with script .\eclipse.exe -data f:\35work\thumb\workspace -configuration f:\35work\thumb\workspace\.config -debug -console 4. Provision HelloWorld with p2 UI 5. Restart 6. OK. HelloWorld is active. But bundles.info contains the full path to bundle HelloWorld,1.0.0,file:/F:/35work/thumb/workspace/plugins/HelloWorld_1.0.0.jar,4,false 7. Shutdown SDK, unmount flash drive 8. Mount something else on F: 9. Mount flash drive on G: 10. Change script to reflect the new drive location (g:\) .\eclipse.exe -data g:\35work\thumb\workspace -configuration g:\35work\thumb\workspace\.config -debug -console 11. Launch SDK with script 12. HelloWorld is not loaded into OSGi Problems with scenario - bundles.info needs to keep a relative location to the user's bundle pool, workspace, or configuration so that user bundles can be loaded. - There should be errors but I can find no log file - The p2 UI shows the HelloWorld bundle as installed. In the old update UI it would be shown as broken. More information:
This use-case is not supported at the moment. Identifying the base location automatically will likely be challenging.
Actually I'm thinking that this would not necessarily reset all the configurations that could be related to the file and I think we would be better off finding a way to kick an installation as part of the startup.
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet. If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.
I don't see a pressing need for such a feature, nor is there resource to deal with additional complexity.