Details
-
Bug
-
Status: Reopened
-
Blocker
-
Resolution: Unresolved
-
2.2.0
-
None
-
OSGi
-
Patch
Description
In DBCP-445 an issue for "javax.transaction" import-packages was addressed. Though with the fix for this issue the import-packages will contain "javax.transaction" twice:
Import-Package: javax.management,javax.naming,javax.naming.spi,javax.s
ql,javax.transaction,javax.transaction.xa,org.apache.commons.logging,
org.apache.commons.pool2,org.apache.commons.pool2.impl,javax.transact
ion.xa;version="1.1.0";partial=true;mandatory:=partial,javax.transact
ion;version="1.1.0"
Thus the bundle can't be loaded as duplicate import declarations are prohibited and i.e. Felix will complain about this and refuse to install the bundle. The fix is quite simple by appending the '*' to the end (see attached patch).
Attachments
Attachments
Issue Links
- is duplicated by
-
DBCP-465 OSGi import-package has repeated packages causing a runtime failure
- Closed