Community
Participate
Working Groups
Currently the context functions are registered in the order returned from BundleContext.getServiceReferences() which means highest first (which is an Equinox specific behavior) so if there are 2 services registered for the same key the one with the lower rank would win. We should sort the services in reverse order as the first step.
Patch with test case is at https://git.eclipse.org/r/22775
pushed fix as http://git.eclipse.org/c/platform/eclipse.platform.runtime.git/commit/?id=0ded8ebc0f4e94f0bc6c3d1b6a3de1d8699415e4
*** Bug 404461 has been marked as a duplicate of this bug. ***
Well we need a 2nd one which deals with the dynamics appropriately - left that unmodified to get the change into M6 which is required to get a RAP port up and running!
(In reply to Thomas Schindl from comment #2) > pushed fix as > http://git.eclipse.org/c/platform/eclipse.platform.runtime.git/commit/ > ?id=0ded8ebc0f4e94f0bc6c3d1b6a3de1d8699415e4 This causes new compile warnings in our official build, see bug 429634.
checked in I20140305-2000