Community
Participate
Working Groups
In addConfiguration, there is the following code: Set<IServiceConfiguration> confs = projectConfigurations.get(project); if (confs != null) { confs.add(conf); } This means that set of configurations never gets created, because there is no corresponding case for when the set of configurations is null. Also, the configuration needs to be registered in configurations map which stores a mapping of all configurations by name. In addition, the first configuration added is supposed to be set to be the active configuration (as per javadocs). The attached patch remedies all this.
Created attachment 99210 [details] proposed patch
Yup, that'll do it.