That definitely sounds like a bug. Might have something to do with Weld's swap to Jakarta artifacts which we did in WELD-2598. I don't think we touched OSGi in any way though it might need some tempering. I thought OSGi does the exporting based on package names, which are unchanged even with Jakarta versus Java EE changes (for 8). Just FTR, I haven't seen this problem outside of OSGi though, e.g. servers like WFLY consume 3.1.3.Final without issues. Andrew Pielage care to send a PR fixing this? |