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

Bug 336207

Summary: The "svnconnector" extension point is broken
Product: [Technology] Subversive Reporter: Guillaume P. <pelouas>
Component: CoreAssignee: Igor Burilo <igor.burilo>
Status: RESOLVED FIXED QA Contact:
Severity: major    
Priority: P3    
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Guillaume P. CLA 2011-02-03 05:24:16 EST
Build Identifier: 20100917-0705

The extension point "svnconnector" asks for an ISVNClientWrapperFactory class (which doesn't exist) while the extension manager is trying to get ISVNConnectorFactory objects from this extension point.
Currently it make the extension point unusable.

Reproducible: Always

Steps to Reproduce:
1. Create a Plugin with a dependency on "org.eclipse.team.svn.core"
2. Create an "svnconnector" extension point 
3. Here, impossible to create an expected class implementing the ISVNClientWrapperFactory interface, as it doesn't exist !
4. Check the CoreExtensionsManager source code: it is trying to get an ISVNConnectorFactory for the "svnconnector" extension point.
Comment 1 Alexander Gurov CLA 2011-02-03 12:38:30 EST
Yes, there is a stale documentation sections in the extension schema file, but actually you can use extension point with the following temporary solution: you can just ignore the ISVNClientWrapperFactory interface which is specified in the extension point documentation and use ISVNConnectorFactory instead.