Xilai Dai created SM-3794:
-----------------------------
Summary: Duplicate import: javax.naming in the
org.apache.servicemix.bundles.derby 10.14.2.0_1
Key: SM-3794
URL: https://issues.apache.org/jira/browse/SM-3794
Project: ServiceMix
Issue Type: Bug
Components: bundles
Environment: Java 8
Reporter: Xilai Dai
Duplicate import: javax.naming in the org.apache.servicemix.bundles.derby
10.14.2.0_1
{code}
Import-Package: javax.crypto,javax.crypto.interfaces,javax.crypto.spec
,javax.management,javax.naming,javax.naming.directory,javax.naming.sp
i,javax.net,javax.net.ssl,javax.security.auth,javax.sql,javax.transac
tion.xa,javax.xml.parsers,javax.xml.transform,javax.xml.transform.dom
,javax.xml.transform.stream,org.osgi.framework,org.w3c.dom,org.xml.sa
x,javax.servlet;resolution:=optional,javax.servlet.http;resolution:=o
ptional,javax.naming,org.w3c.dom.xpath,org.apache.derby.iapi.services
.sanity;resolution:=optional,org.apache.derby.shared.common.sanity;re
solution:=optional,com.ibm.jvm;resolution:=optional
{code}
So that the BundleException is thrown when try to install it into OSGi
container e.g karaf
{code}
Caused by: org.osgi.framework.BundleException: Duplicate import:
javax.naming
at
org.apache.karaf.features.internal.resolver.ResourceBuilder.normalizeImportClauses(ResourceBuilder.java:325)
~[?:?]
at
org.apache.karaf.features.internal.resolver.ResourceBuilder.doBuild(ResourceBuilder.java:170)
~[?:?]
at
org.apache.karaf.features.internal.resolver.ResourceBuilder.build(ResourceBuilder.java:78)
~[?:?]
at
org.apache.karaf.features.internal.resolver.ResourceBuilder.build(ResourceBuilder.java:69)
~[?:?]
at
org.apache.karaf.features.internal.region.Subsystem.createResource(Subsystem.java:610)
~[?:?]
... 15 more
{code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)