[WELD-2499] OSGi bundle does not optionally import org.apache.bcel Created: 01/Jun/18  Updated: 05/Jun/18  Resolved: 05/Jun/18

Status: Resolved
Project: Weld
Component/s: OSGi support
Affects Version/s: 3.0.4.Final
Fix Version/s: 3.0.5.Final

Type: Bug Priority: Major
Reporter: Matej Novotny Assignee: Matej Novotny
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
follows up on WELD-2490 Weld uses JDK's internal BCEL classes Resolved
Git Pull Request: https://github.com/weld/core/pull/1836


Since some of the JDK 10+ changes, we had to add an optional dependency on org.apache.bcel classes to avoid deep reflection on JDK's internals.

However, we did not reflect this change in OSGi bundle, hence it now fails on GF server (which uses OSGi to bring in Weld).

Generated at Sun Feb 17 20:27:10 EST 2019 using Jira 7.12.1#712002-sha1:609a50578ba6bc73dbf8b05dddd7c04a04b6807c.