Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 320113 - Remote services are not properly initialized
Summary: Remote services are not properly initialized
Status: RESOLVED FIXED
Alias: None
Product: PTP
Classification: Tools
Component: RM (show other bugs)
Version: 4.0.1   Edit
Hardware: Macintosh Mac OS X
: P3 normal (vote)
Target Milestone: 4.0.2   Edit
Assignee: Greg Watson CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-16 10:31 EDT by Greg Watson CLA
Modified: 2010-07-16 13:24 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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