Community
Participate
Working Groups
Build ID: xxx Steps To Reproduce: 1. implement class XXX implementing o.e.c.r.IExecutableExtension 2. define extension <thing name="aThing"> <implementation class="XXX"> <parameter name="eins" value="1"/> <parameter name="zwei" value="2"/> </implementation> </thing> 3. define Extension Interface @ExtensionInterface interface ThingExtension { XXX createImplementation(); } result: no instance for class XXX would be created when calling createImplementation() More information: The reason is a bug in o.e.r.c.e.InterfaceBeanHandler - for an executable extension null is returned if not defined using an attribute
Created attachment 121054 [details] patch for InterfaceBeanHandler
Thanks for the patch!