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

Bug 368741

Summary: Racing issue when registering the separated shell configurations
Product: [RT] Virgo Reporter: Borislav Kapukaranov <b.kapukaranov>
Component: runtimeAssignee: Borislav Kapukaranov <b.kapukaranov>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: 3.1.0.M01   
Target Milestone: 3.5.0.M02   
Hardware: PC   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard:

Description Borislav Kapukaranov CLA 2012-01-16 11:53:10 EST
There is a racing issue in the ConsoleConfigurationConvertor. In its start method a ManagedService is registered and assigned to a global variable. 
It is then used in the ManagedService's update() method.
The problem is that this method seems to be called before the service is assigned to the global variable, resulting in a NPE.
Comment 1 Borislav Kapukaranov CLA 2012-01-16 11:58:03 EST
Fixed with commits:
nano - 1f0e065
kernel - a1ff906