Summary: | org.eclipse.core.filesystem.filesystems invokes extension for closed projects | ||
---|---|---|---|
Product: | [Eclipse Project] Platform | Reporter: | Dan O'Connor <dan_o'connor> |
Component: | Resources | Assignee: | Platform-Resources-Inbox <platform-resources-inbox> |
Status: | ASSIGNED --- | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | CC: | dan_o'connor, pawel.pogorzelski1, pwebster, raji, Szymon.Brandys, tomasz.zarna |
Version: | 3.5 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Windows XP | ||
Whiteboard: |
Description
Dan O'Connor
2009-05-20 14:09:39 EDT
I can see it too. Could you explain why you don't want to initialize MyFileSystemContributor? (In reply to comment #1) > I can see it too. Could you explain why you don't want to initialize > MyFileSystemContributor? It would cause plugin loading for a project that cannot have its resources accessed. PW (In reply to comment #2) > It would cause plugin loading for a project that cannot have its resources > accessed. Right. I would rather like to understand if the problem is "loading the plug-in" itself or there is another issue caused by this. The issue here is loading the plug-in. I am working on a project where we have multiple products being contributed to the same eclipse install. Product A contributes to org.eclipse.core.filesystem.filesystems, Product B does not. When Product B launches eclipse reads the workspace, which is OK. However all projects are closed, and the contributor to org.eclipse.core.filesystem.filesystems still gets initialized even though it basically can do nothing until the project is opened, which will not happen in this case as Product B does not use Product A's contribution to the file system. The issue here is the plug-in being loaded for closed projects. The product I am working on is very sensitive to performance and plug-in start-up. If possible we would prefer if contributors to org.eclipse.core.filesystem.filesystems were only initialized when open projects were encountered. Moving to 3.6 M6. Deferring due to lack of cycles in 3.6M6. Moving to 3.7. Moving to M2. Moving the bug to the inbox. Pawel does not work in this area anymore. 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. |