You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@servicemix.apache.org by "Freeman Fang (JIRA)" <ji...@apache.org> on 2018/09/17 08:06:00 UTC

[jira] [Resolved] (SM-3794) Duplicate import: javax.naming in the org.apache.servicemix.bundles.derby 10.14.2.0_1

     [ https://issues.apache.org/jira/browse/SM-3794?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Freeman Fang resolved SM-3794.
------------------------------
       Resolution: Fixed
    Fix Version/s: bundles-2018.09

> 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
>            Assignee: Freeman Fang
>            Priority: Major
>             Fix For: bundles-2018.09
>
>
> 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)