Andreas R. and Michael Düsterhus I proposed a change which fixes the scenario posted here but it would be really neat if you guys could try this fix with your project(s). Many of these proxy changes are very subtle and hard to test (you cannot really test all combinations). You would need to build Weld with that PR branch and use that snapshot version in your projects. PR for Weld 2.4 - https://github.com/weld/core/pull/1802 PR for Weld 3 - https://github.com/weld/core/pull/1801 Let me know if it works for you |