CloudFoundryVcapEnvironmentPostProcessor's order is set to ConfigDataEnvironmentPostProcessor.ORDER - 1 to give it higher priority. These consecutive numbers ( N and N - 1 ) makes it impossible to register any other EnvironmentPostProcessor between them. Setting a bigger gap between two orders ( e.g. N and N - 5) fixes the issue.
Comment From: wilkinsona
The earliest we could do this would be in a new minor release. Even that may be too soon as it could break backwards compatibility in a way that's hard to work around. I think we'll need to discuss our options here, perhaps we'll need an escape hatch that allows the old order to be reinstated.
Comment From: philwebb
We talked about this and we're going to move the order of CloudFoundryVcapEnvironmentPostProcessor in 3.3. This seems like the least risky class to change.