You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Philipp Marx (JIRA)" <ji...@apache.org> on 2016/03/04 11:42:40 UTC
[jira] [Created] (DBCP-454) OSGi declarations contain multiple
import headers for javax.transaction
Philipp Marx created DBCP-454:
---------------------------------
Summary: OSGi declarations contain multiple import headers for javax.transaction
Key: DBCP-454
URL: https://issues.apache.org/jira/browse/DBCP-454
Project: Commons Dbcp
Issue Type: Bug
Affects Versions: 2.2
Reporter: Philipp Marx
Priority: Trivial
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).
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)