You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@servicemix.apache.org by "Hariharan Sethuraman (JIRA)" <ji...@apache.org> on 2015/06/12 07:51:00 UTC

[jira] [Updated] (SMXCOMP-983) Missing constraint: Import-package: org.apache.hadoop.hbase.testclassification

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

Hariharan Sethuraman updated SMXCOMP-983:
-----------------------------------------
    Description: 
We are trying to refer servicemix.bundles.hbase-1.0.0_1. When we kept adding the dependencies, the below dependency couldnt not be solved.

When we looked up into hbase-annotations.jar in maven, JAR has org.apache.hadoop.hbase.classification and not org.apache.hadoop.hbase.testclassification.

Could you tell why the hbase service mix bundle is expecting testclassification? How to get rid of the problem. Scroll down to see servicemix.hbase-1.0.0_1 dependency list

Could not start bundle wrap:mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.hbase/1.0.0_1 in feature(s) odl-hbaseclient-1.0.0_1: The bundle "org.apache.servicemix.bundles.hbase_1.0.0.1 [154]" could not be resolved. Reason: Missing Constraint: Import-Package: org.apache.hadoop.hbase.testclassification; version="0.0.0"

Dependency list:
    <feature name="odl-hbaseclient" version="1.0.0_1" resolver="(obr)" start-level="50" description='OpenDaylight :: TSDR :: HBase Client'>
       <feature>war</feature>
       <bundle dependency="true">mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jaxws-api-2.2/1.9.0</bundle>
       <bundle dependency="true">mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.saaj-api-1.3/1.9.0</bundle>
       <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/1.1.1</bundle>
       <bundle dependency="true">mvn:javax.mail/mail/1.4.5</bundle>
       <bundle dependency="true">mvn:commons-codec/commons-codec/1.6</bundle>
       <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-beanutils/1.8.3_1</bundle>
       <bundle dependency="true">mvn:commons-collections/commons-collections/3.2.1</bundle>
       <bundle dependency="true">mvn:commons-digester/commons-digester/2.1</bundle>
       <bundle dependency="true">mvn:commons-jxpath/commons-jxpath/1.3</bundle>
       <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jdom/1.1_4</bundle>
       <bundle dependency="true">mvn:commons-lang/commons-lang/2.6</bundle>
       <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.ant/1.7.0_6</bundle>
       <bundle dependency="true">mvn:commons-configuration/commons-configuration/1.6</bundle>
       <bundle dependency="true">mvn:commons-daemon/commons-daemon/1.0.5</bundle>
       <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-httpclient/3.1_7</bundle>
       <bundle dependency="true">mvn:org.apache.commons/commons-math/2.2</bundle>
       <bundle dependency="true">mvn:commons-net/commons-net/3.1</bundle>
       <bundle dependency="true">mvn:org.codehaus.jackson/jackson-core-asl/1.9.7</bundle>
       <bundle dependency="true">mvn:org.codehaus.jackson/jackson-mapper-asl/1.9.7</bundle>
       <bundle>wrap:mvn:aopalliance/aopalliance/1.0</bundle>
       <bundle>wrap:mvn:com.google.guava/guava/12.0</bundle>
       <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.guice/3.0_1</bundle>
       <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jetty/6.1.26_4</bundle>
       <bundle dependency="true">mvn:org.apache.zookeeper/zookeeper/3.4.6</bundle>
       <bundle>wrap:mvn:com.google.protobuf/protobuf-java/2.5.0</bundle>
       <bundle>wrap:mvn:org.apache.commons/commons-compress/1.4</bundle>
       <bundle>wrap:mvn:org.tukaani/xz/1.0</bundle>
       <bundle>wrap:mvn:org.apache.avro/avro/1.7.4</bundle>
       <bundle>wrap:mvn:commons-io/commons-io/1.4</bundle>
       <bundle>wrap:mvn:org.codehaus.jackson/jackson-jaxrs/1.8.3</bundle>
       <bundle>wrap:mvn:javax.ws.rs/javax.ws.rs-api/2.0</bundle>
       <bundle>wrap:mvn:org.codehaus.jackson/jackson-xc/1.8.0</bundle>
       <bundle>wrap:mvn:com.thoughtworks.paranamer/paranamer/2.5.5</bundle>
       <bundle>wrap:mvn:net.sf.jopt-simple/jopt-simple/4.4</bundle>
       <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.bsf/2.4.0_1</bundle>
       <bundle>wrap:mvn:org.apache.hbase/hbase-annotations/1.0.1</bundle>
       <bundle>wrap:mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.hadoop-client/2.5.1_1</bundle>
       <bundle>wrap:mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.hbase/1.0.0_1</bundle>
    </feature>


  was:
We are trying to refer servicemix.bundles.hbase-1.0.0_1. When we kept adding the dependencies, the below dependency couldnt not be solved.

When we looked up into hbase-annotations.jar in maven, JAR has org.apache.hadoop.hbase.classification and not org.apache.hadoop.hbase.testclassification.

Could you tell why the hbase service mix bundle is expecting testclassification? How to get rid of the problem. Scroll down to see servicemix.hbase-1.0.0_1 dependency list

Could not start bundle wrap:mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.hbase/1.0.0_1 in feature(s) odl-hbaseclient-1.0.0_1: The bundle "org.apache.servicemix.bundles.hbase_1.0.0.1 [154]" could not be resolved. Reason: Missing Constraint: Import-Package: org.apache.hadoop.hbase.testclassification; version="0.0.0"

Dependency list:
    <feature name="odl-hbaseclient" version="1.0.0_1" resolver="(obr)" start-level="50" description='OpenDaylight :: TSDR :: HBase Client'>
       <feature>war</feature>
       <bundle dependency="true">mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jaxws-api-2.2/1.9.0</bundle>
       <bundle dependency="true">mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.saaj-api-1.3/1.9.0</bundle>
       <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/1.1.1</bundle>
       <bundle dependency="true">mvn:javax.mail/mail/1.4.5</bundle>
       <bundle dependency="true">mvn:commons-codec/commons-codec/1.6</bundle>
       <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-beanutils/1.8.3_1</bundle>
       <bundle dependency="true">mvn:commons-collections/commons-collections/3.2.1</bundle>
       <bundle dependency="true">mvn:commons-digester/commons-digester/2.1</bundle>
       <bundle dependency="true">mvn:commons-jxpath/commons-jxpath/1.3</bundle>
       <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jdom/1.1_4</bundle>
       <bundle dependency="true">mvn:commons-lang/commons-lang/2.6</bundle>
       <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.ant/1.7.0_6</bundle>
       <bundle dependency="true">mvn:commons-configuration/commons-configuration/1.6</bundle>
       <bundle dependency="true">mvn:commons-daemon/commons-daemon/1.0.5</bundle>
       <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-httpclient/3.1_7</bundle>
       <bundle dependency="true">mvn:org.apache.commons/commons-math/2.2</bundle>
       <bundle dependency="true">mvn:commons-net/commons-net/3.1</bundle>
       <bundle dependency="true">mvn:org.codehaus.jackson/jackson-core-asl/1.9.7</bundle>
       <bundle dependency="true">mvn:org.codehaus.jackson/jackson-mapper-asl/1.9.7</bundle>
       <bundle>wrap:mvn:aopalliance/aopalliance/1.0</bundle>
       <bundle>wrap:mvn:com.google.guava/guava/12.0</bundle>
       <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.guice/3.0_1</bundle>
       <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jetty/6.1.26_4</bundle>
       <bundle dependency="true">mvn:org.apache.zookeeper/zookeeper/3.4.6</bundle>
       <bundle>wrap:mvn:com.google.protobuf/protobuf-java/2.5.0</bundle>
       <bundle>wrap:mvn:org.apache.commons/commons-compress/1.4</bundle>
       <bundle>wrap:mvn:org.tukaani/xz/1.0</bundle>
       <bundle>wrap:mvn:org.apache.avro/avro/1.7.4</bundle>
       <bundle>wrap:mvn:commons-io/commons-io/1.4</bundle>
       <bundle>wrap:mvn:org.codehaus.jackson/jackson-jaxrs/1.8.3</bundle>
       <bundle>wrap:mvn:javax.ws.rs/javax.ws.rs-api/2.0</bundle>
       <bundle>wrap:mvn:org.codehaus.jackson/jackson-xc/1.8.0</bundle>
       <bundle>wrap:mvn:com.thoughtworks.paranamer/paranamer/2.5.5</bundle>
       <bundle>wrap:mvn:net.sf.jopt-simple/jopt-simple/4.4</bundle>
       <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.bsf/2.4.0_1</bundle>
       <BUNDle>wrap:mvn:org.apache.hbase/hbase-annotations/1.0.1</bundle>
       <bundle>wrap:mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.hadoop-client/2.5.1_1</bundle>
       <bundle>wrap:mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.hbase/1.0.0_1</bundle>
    </feature>



> Missing constraint: Import-package: org.apache.hadoop.hbase.testclassification
> ------------------------------------------------------------------------------
>
>                 Key: SMXCOMP-983
>                 URL: https://issues.apache.org/jira/browse/SMXCOMP-983
>             Project: ServiceMix Components
>          Issue Type: Bug
>            Reporter: Hariharan Sethuraman
>
> We are trying to refer servicemix.bundles.hbase-1.0.0_1. When we kept adding the dependencies, the below dependency couldnt not be solved.
> When we looked up into hbase-annotations.jar in maven, JAR has org.apache.hadoop.hbase.classification and not org.apache.hadoop.hbase.testclassification.
> Could you tell why the hbase service mix bundle is expecting testclassification? How to get rid of the problem. Scroll down to see servicemix.hbase-1.0.0_1 dependency list
> Could not start bundle wrap:mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.hbase/1.0.0_1 in feature(s) odl-hbaseclient-1.0.0_1: The bundle "org.apache.servicemix.bundles.hbase_1.0.0.1 [154]" could not be resolved. Reason: Missing Constraint: Import-Package: org.apache.hadoop.hbase.testclassification; version="0.0.0"
> Dependency list:
>     <feature name="odl-hbaseclient" version="1.0.0_1" resolver="(obr)" start-level="50" description='OpenDaylight :: TSDR :: HBase Client'>
>        <feature>war</feature>
>        <bundle dependency="true">mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jaxws-api-2.2/1.9.0</bundle>
>        <bundle dependency="true">mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.saaj-api-1.3/1.9.0</bundle>
>        <bundle dependency="true">mvn:org.apache.geronimo.specs/geronimo-jta_1.1_spec/1.1.1</bundle>
>        <bundle dependency="true">mvn:javax.mail/mail/1.4.5</bundle>
>        <bundle dependency="true">mvn:commons-codec/commons-codec/1.6</bundle>
>        <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-beanutils/1.8.3_1</bundle>
>        <bundle dependency="true">mvn:commons-collections/commons-collections/3.2.1</bundle>
>        <bundle dependency="true">mvn:commons-digester/commons-digester/2.1</bundle>
>        <bundle dependency="true">mvn:commons-jxpath/commons-jxpath/1.3</bundle>
>        <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jdom/1.1_4</bundle>
>        <bundle dependency="true">mvn:commons-lang/commons-lang/2.6</bundle>
>        <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.ant/1.7.0_6</bundle>
>        <bundle dependency="true">mvn:commons-configuration/commons-configuration/1.6</bundle>
>        <bundle dependency="true">mvn:commons-daemon/commons-daemon/1.0.5</bundle>
>        <bundle dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.commons-httpclient/3.1_7</bundle>
>        <bundle dependency="true">mvn:org.apache.commons/commons-math/2.2</bundle>
>        <bundle dependency="true">mvn:commons-net/commons-net/3.1</bundle>
>        <bundle dependency="true">mvn:org.codehaus.jackson/jackson-core-asl/1.9.7</bundle>
>        <bundle dependency="true">mvn:org.codehaus.jackson/jackson-mapper-asl/1.9.7</bundle>
>        <bundle>wrap:mvn:aopalliance/aopalliance/1.0</bundle>
>        <bundle>wrap:mvn:com.google.guava/guava/12.0</bundle>
>        <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.guice/3.0_1</bundle>
>        <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jetty/6.1.26_4</bundle>
>        <bundle dependency="true">mvn:org.apache.zookeeper/zookeeper/3.4.6</bundle>
>        <bundle>wrap:mvn:com.google.protobuf/protobuf-java/2.5.0</bundle>
>        <bundle>wrap:mvn:org.apache.commons/commons-compress/1.4</bundle>
>        <bundle>wrap:mvn:org.tukaani/xz/1.0</bundle>
>        <bundle>wrap:mvn:org.apache.avro/avro/1.7.4</bundle>
>        <bundle>wrap:mvn:commons-io/commons-io/1.4</bundle>
>        <bundle>wrap:mvn:org.codehaus.jackson/jackson-jaxrs/1.8.3</bundle>
>        <bundle>wrap:mvn:javax.ws.rs/javax.ws.rs-api/2.0</bundle>
>        <bundle>wrap:mvn:org.codehaus.jackson/jackson-xc/1.8.0</bundle>
>        <bundle>wrap:mvn:com.thoughtworks.paranamer/paranamer/2.5.5</bundle>
>        <bundle>wrap:mvn:net.sf.jopt-simple/jopt-simple/4.4</bundle>
>        <bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.bsf/2.4.0_1</bundle>
>        <bundle>wrap:mvn:org.apache.hbase/hbase-annotations/1.0.1</bundle>
>        <bundle>wrap:mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.hadoop-client/2.5.1_1</bundle>
>        <bundle>wrap:mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.hbase/1.0.0_1</bundle>
>     </feature>



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)