Community
Participate
Working Groups
Creation of dynamic proxies for the lazy creation of extension objects (IConfigurationElement.createExecutableExtension) are not as lazy as expected. The objects will be created lazily on their first usage, but the class of the object will be retrieved when the dynamic proxy is created. This can cause undesired bundle activation which in turn may cause other problems, e.g. "bundle activation deadlock".
Class loading and object creation will now be deferred until the first usage.