Thanks for explanation! We did some digging and I think we figured out what's going on there and why it actually worked before. We'll need a new fix for this. The actual problem is when {{proxiedBeanType}} equals {{Object}} which may happen with some custom beans (as it did with Config).
I pushed the change (which I think will fix this) into my branches: * [Weld 2.x|https://github.com/manovotn/core/tree/weld2402_fixTheFix] * [Weld 3.x|https://github.com/manovotn/core/tree/weld2402_fixTheFix_master]
[~pni] Could you please build the above (version 2.x for you I presume) and test with your app so that we can confirm it?
[~omihalyi], [~meetoblivion] Would one of you guys mind testing the above change with MP? Wouldn't want to break it for you again :)
EDIT: I've created separate JIRA to track the new fix (WELD-2425) and linked it to this one. |
|