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

Bug 320113

Summary: Remote services are not properly initialized
Product: [Tools] PTP Reporter: Greg Watson <g.watson>
Component: RMAssignee: Greg Watson <g.watson>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: 4.0.1   
Target Milestone: 4.0.2   
Hardware: Macintosh   
OS: Mac OS X   
Whiteboard:

Description Greg Watson CLA 2010-07-16 10:31:20 EDT
The remote services providers returned by PTPRemoteCorePlugin#getAllRemoteServices() are not guaranteed to be initialized. This causes problems when the RM configuration wizard tries to display a list of connection. The solution is to proved some helper methods that ensure that only initialized service provides are returned. Initialization can take a long time (well for RSE anyway), so this must be done carefully to avoid blocking the UI thread. 

To avoid an API change in 4.0.1, these classes will be kept private.
Comment 1 Greg Watson CLA 2010-07-16 13:24:42 EDT
Fixed in HEAD and 4.0