Removing a profile from an environment leads to an event containing wrong parameters
When removing a profile from a load environment the ConfigurationInterfaceManager uses the checkProfiles(..) method to remove the profile from the environment. In this case it is directly removed from the actual environment's profile map. There is no way to keep track of this deletion.
When comparing the updated environment to the old environment, the profile deletion can not be figured out because they refer the same profile-map.
p.s.: this fix is necessary for the dynamic instrumentation.
SUCCESS: Integrated in