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)

Reply via email to