Community
Participate
Working Groups
The check we are running in E4Application to see if DS is running makes no sense anymore with the changes made in commit 0d6cd94911dcb221379022563d11ed7f4c71ff91 in bug 351366 because the EModelService is not coming anymore from DS but is created in createDefaultContext()
Tom, nice pickup ! Perhaps we should switch over to checking against the EPartService instead (I believe it's contributed through DS isn't it ?
I've modified the check to test against the EPartService instead, it is still contributed as a dynamic service...
Verified (visually) in I20120312-1730.
As per bug 378975, the change made doesn't actually catch the problem as the check now occurs after the call to getDefaultContext(), and so after the attempt to install EModelService into the context fails.
Eric please update the milestone to something in the future.
I think with Bug 379023 implemented we can remove this check.
https://git.eclipse.org/r/20999
Fixed with https://git.eclipse.org/c/platform/eclipse.platform.ui.git/commit/?id=f92587d843358d5cc5d0fd8d309c6ecc603395be
If the branding plug-in is null this argument is still not set. To test remove the "product" field in the product editor.
https://git.eclipse.org/r/33055
https://git.eclipse.org/c/platform/eclipse.platform.ui.git/commit/?id=c878e3abd1a7e0bdc5f6f982e7bd321bccc59eba