The latter part of this email is the result of a karaf tree dump from a bundle of mine.
It is notable for having two versions of various Jackson bundles. All of the Import-Package directives involved either say '[2.4.4,3)' or [2.5.4,3)'. So, on the one hand, why didn't the wiring process resolve everyone to the 2.5.4 bundle? Or, on the other hand, why didn't this end up as a 'uses' violation? I've fixed things so that everyone agrees on 2.4.4; I had that ability in this case. Which way should I go to make sense of this? Should I try to look for a missing 'uses', or imagine that I've found a resolver issue? Or just write it off and go along? Bundle com.basistech.ws.rosapi-front-end-service [22] is currently ACTIVE com.basistech.ws.rosapi-front-end-service / [1.5.0.v20150902093925] [22] +- com.fasterxml.jackson.core.jackson-databind / [2.5.4] [29] | +- com.fasterxml.jackson.core.jackson-core / [2.5.4] [27] | +- com.fasterxml.jackson.core.jackson-annotations / [2.5.4] [25] +- com.basistech.common-lib / [35.1.0] [11] | +- com.basistech.common-api / [35.1.0] [10] | +- com.ibm.icu / [55.1.0] [39] +- org.apache.commons.lang3 / [3.2.1] [71] +- com.fasterxml.jackson.core.jackson-core / [2.5.4] [27] +- org.ops4j.pax.logging.pax-logging-api / [1.8.3] [1] +- com.wordnik.swagger-annotations / [1.5.3.M1] [40] +- org.apache.aries.blueprint.core / [1.4.3] [51] | +- org.ops4j.pax.logging.pax-logging-api / [1.8.3] [1] | +- org.apache.aries.proxy.api / [1.0.1] [59] | | +- org.apache.aries.util / [1.1.0] [61] | | +- org.ops4j.pax.logging.pax-logging-api / [1.8.3] [1] | +- org.apache.aries.blueprint.api / [1.0.1] [49] | +- org.apache.aries.util / [1.1.0] [61] +- com.fasterxml.jackson.core.jackson-annotations / [2.5.4] [25] +- com.basistech.ws.rosapi-front-end-api / [1.5.0.v20150902093920] [20] | +- com.basistech.ws.rosapi-common / [1.5.0.v20150902093907] [18] | | +- org.apache.commons.lang3 / [3.2.1] [71] | | +- com.fasterxml.jackson.core.jackson-databind / [2.5.4] [29] | | +- javax.validation.api / [1.1.0.Final] [45] | | +- com.fasterxml.jackson.core.jackson-core / [2.5.4] [27] | | +- com.wordnik.swagger-annotations / [1.5.3.M1] [40] | | +- com.fasterxml.jackson.core.jackson-annotations / [2.5.4] [25] | | +- com.fasterxml.jackson.dataformat.jackson-dataformat-yaml / [2.4.6] [32] | | | +- com.fasterxml.jackson.core.jackson-core / [2.4.6] [26] | | +- com.fasterxml.jackson.dataformat.jackson-dataformat-cbor / [2.4.6] [30] | | | +- com.fasterxml.jackson.core.jackson-core / [2.4.6] [26] | | +- com.basistech.rosette.api-model / [0.5.1.SNAPSHOT] [17] | | +- com.fasterxml.jackson.datatype.jackson-datatype-guava / [2.4.7.SNAPSHOT] [33] | | | +- com.fasterxml.jackson.core.jackson-core / [2.4.6] [26] | | | +- com.google.guava / [16.0.1] [38] | | | +- com.fasterxml.jackson.core.jackson-databind / [2.4.6] [28] | | | +- com.fasterxml.jackson.core.jackson-core / [2.4.6] [26] | | | +- com.fasterxml.jackson.core.jackson-annotations / [2.4.6] [24] | | +- org.apache.httpcomponents.httpcore / [4.4.1] [86] | | +- com.basistech.adm-json-osgi / [1.13.1] [8] | | | +- com.fasterxml.jackson.core.jackson-databind / [2.5.4] [29] | | | +- com.fasterxml.jackson.core.jackson-core / [2.5.4] [27] | | | +- com.fasterxml.jackson.core.jackson-annotations / [2.5.4] [25] | | | +- com.basistech.adm-model-osgi / [1.13.1] [9] | | | | +- com.basistech.common-api / [35.1.0] [10] | | | +- com.basistech.common-api / [35.1.0] [10] | | | +- com.google.guava / [16.0.1] [38] | | +- com.fasterxml.jackson.datatype.jackson-datatype-jsr310 / [2.4.6] [34] | | | +- com.fasterxml.jackson.core.jackson-databind / [2.5.4] [29] | | | +- com.fasterxml.jackson.core.jackson-core / [2.5.4] [27] | | +- org.apache.commons.lang / [2.6.0] [70] | | +- com.basistech.adm-model-osgi / [1.13.1] [9] | | +- com.basistech.rosette.api-json / [0.5.1.SNAPSHOT] [16] | | | +- com.fasterxml.jackson.core.jackson-databind / [2.5.4] [29] | | | +- com.fasterxml.jackson.core.jackson-core / [2.5.4] [27] | | | +- com.fasterxml.jackson.core.jackson-annotations / [2.5.4] [25] | | | +- com.basistech.rosette.api-model / [0.5.1.SNAPSHOT] [17] | | +- com.basistech.common-api / [35.1.0] [10] | | +- com.fasterxml.jackson.dataformat.jackson-dataformat-smile / [2.4.6] [31] | | | +- com.fasterxml.jackson.core.jackson-core / [2.4.6] [26] | | +- com.google.guava / [16.0.1] [38] | +- javax.ws.rs-api / [2.0.1] [47] | +- javax.servlet-api / [3.1.0] [44] +- org.apache.cxf.cxf-core / [3.1.1] [74] | +- org.apache.cxf.cxf-rt-transports-http / [3.1.1] [81] | | +- org.apache.aries.blueprint.core / [1.4.3] [51] | | +- org.apache.aries.blueprint.api / [1.0.1] [49] | | +- org.apache.felix.configadmin / [1.8.4] [3] | | | +- org.ops4j.pax.logging.pax-logging-api / [1.8.3] [1] | | +- javax.servlet-api / [3.1.0] [44] | +- javax.validation.api / [1.1.0.Final] [45] | +- org.ops4j.pax.logging.pax-logging-api / [1.8.3] [1] | +- org.apache.aries.blueprint.core / [1.4.3] [51] | +- woodstox-core-asl / [4.4.1] [164] | | +- stax2-api / [3.1.4] [162] | +- org.apache.ws.xmlschema.core / [2.2.1] [113] | +- org.apache.cxf.cxf-rt-frontend-jaxrs / [3.1.1] [75] | | +- org.apache.cxf.cxf-rt-transports-http / [3.1.1] [81] | | +- javax.validation.api / [1.1.0.Final] [45] | | +- org.apache.aries.blueprint.core / [1.4.3] [51] | | +- org.apache.aries.blueprint.api / [1.0.1] [49] | | +- javax.servlet-api / [3.1.0] [44] | | +- javax.ws.rs-api / [2.0.1] [47] | +- org.apache.servicemix.bundles.xmlresolver / [1.2.0.5] [110] | +- stax2-api / [3.1.4] [162] | +- org.objectweb.asm.all / [5.0.3] [148] | +- org.apache.cxf.cxf-rt-rs-service-description / [3.1.1] [80] | | +- org.apache.ws.xmlschema.core / [2.2.1] [113] | | +- org.apache.cxf.cxf-rt-frontend-jaxrs / [3.1.1] [75] | | +- org.apache.cxf.cxf-rt-rs-extension-providers / [3.1.1] [78] | | | +- org.apache.cxf.cxf-rt-frontend-jaxrs / [3.1.1] [75] | | | +- org.codehaus.jettison.jettison / [1.3.7] [116] | | | +- javax.servlet-api / [3.1.0] [44] | | | +- javax.ws.rs-api / [2.0.1] [47] | | +- javax.ws.rs-api / [2.0.1] [47] | | +- javax.servlet-api / [3.1.0] [44] | +- org.apache.servicemix.bundles.jaxb-impl / [2.2.11.1] [108] | | +- org.apache.servicemix.bundles.fastinfoset / [1.2.13.1] [107] | +- org.apache.servicemix.bundles.fastinfoset / [1.2.13.1] [107] | +- org.apache.aries.blueprint.api / [1.0.1] [49] | +- org.apache.cxf.cxf-rt-rs-extension-providers / [3.1.1] [78] | +- org.apache.felix.configadmin / [1.8.4] [3] +- com.basistech.rosette.api-model / [0.5.1.SNAPSHOT] [17] +- org.apache.httpcomponents.httpcore / [4.4.1] [86] +- org.apache.commons.io / [2.4.0] [69] +- org.apache.cxf.cxf-rt-frontend-jaxrs / [3.1.1] [75] +- javax.ws.rs-api / [2.0.1] [47] +- org.apache.cxf.cxf-rt-rs-service-description / [3.1.1] [80] +- org.apache.commons.collections4 / [4.0.0] [65] +- com.basistech.adm-model-osgi / [1.13.1] [9] +- com.basistech.ws.rosapi-common / [1.5.0.v20150902093907] [18] +- org.apache.commons.validator / [1.4.1] [73] | +- org.apache.commons.collections / [3.2.1] [64] | +- org.ops4j.pax.logging.pax-logging-api / [1.8.3] [1] | +- org.apache.commons.beanutils / [1.8.3] [62] | | +- org.apache.commons.collections / [3.2.1] [64] | | +- org.ops4j.pax.logging.pax-logging-api / [1.8.3] [1] | +- org.apache.commons.digester / [1.8.1] [68] | +- org.apache.commons.collections / [3.2.1] [64] | +- org.ops4j.pax.logging.pax-logging-api / [1.8.3] [1] | +- org.apache.commons.beanutils / [1.8.3] [62] +- com.basistech.common-api / [35.1.0] [10] +- com.google.guava / [16.0.1] [38] WARNING: multiple bundles are exporting package com.fasterxml.jackson.core.json - com.fasterxml.jackson.core.jackson-core [27] - com.fasterxml.jackson.core.jackson-core [26] WARNING: multiple bundles are exporting package com.fasterxml.jackson.databind.jsontype - com.fasterxml.jackson.core.jackson-databind [29] - com.fasterxml.jackson.core.jackson-databind [28] WARNING: multiple bundles are exporting package com.fasterxml.jackson.core.format - com.fasterxml.jackson.core.jackson-core [27] - com.fasterxml.jackson.core.jackson-core [26] WARNING: multiple bundles are exporting package com.fasterxml.jackson.core.type - com.fasterxml.jackson.core.jackson-core [27] - com.fasterxml.jackson.core.jackson-core [26] WARNING: multiple bundles are exporting package com.fasterxml.jackson.core - com.fasterxml.jackson.core.jackson-core [27] - com.fasterxml.jackson.core.jackson-core [26] WARNING: multiple bundles are exporting package com.fasterxml.jackson.databind.node - com.fasterxml.jackson.core.jackson-databind [29] - com.fasterxml.jackson.core.jackson-databind [28] WARNING: multiple bundles are exporting package com.fasterxml.jackson.databind.util - com.fasterxml.jackson.core.jackson-databind [29] - com.fasterxml.jackson.core.jackson-databind [28] WARNING: multiple bundles are exporting package com.fasterxml.jackson.core.io - com.fasterxml.jackson.core.jackson-core [27] - com.fasterxml.jackson.core.jackson-core [26] WARNING: multiple bundles are exporting package com.fasterxml.jackson.databind - com.fasterxml.jackson.core.jackson-databind [29] - com.fasterxml.jackson.core.jackson-databind [28] WARNING: multiple bundles are exporting package com.fasterxml.jackson.databind.annotation - com.fasterxml.jackson.core.jackson-databind [29] - com.fasterxml.jackson.core.jackson-databind [28] WARNING: multiple bundles are exporting package com.fasterxml.jackson.databind.deser.std - com.fasterxml.jackson.core.jackson-databind [29] - com.fasterxml.jackson.core.jackson-databind [28] WARNING: multiple bundles are exporting package com.fasterxml.jackson.core.base - com.fasterxml.jackson.core.jackson-core [27] - com.fasterxml.jackson.core.jackson-core [26] WARNING: multiple bundles are exporting package com.fasterxml.jackson.annotation - com.fasterxml.jackson.core.jackson-annotations [25] - com.fasterxml.jackson.core.jackson-annotations [24] WARNING: multiple bundles are exporting package com.fasterxml.jackson.core.util - com.fasterxml.jackson.core.jackson-core [27] - com.fasterxml.jackson.core.jackson-core [26] WARNING: multiple bundles are exporting package com.fasterxml.jackson.databind.module - com.fasterxml.jackson.core.jackson-databind [29] - com.fasterxml.jackson.core.jackson-databind [28] WARNING: multiple bundles are exporting package com.fasterxml.jackson.databind.ser.std - com.fasterxml.jackson.core.jackson-databind [29] - com.fasterxml.jackson.core.jackson-databind [28] WARNING: multiple bundles are exporting package com.fasterxml.jackson.databind.type - com.fasterxml.jackson.core.jackson-databind [29] - com.fasterxml.jackson.core.jackson-databind [28] WARNING: multiple bundles are exporting package com.fasterxml.jackson.databind.deser - com.fasterxml.jackson.core.jackson-databind [29] - com.fasterxml.jackson.core.jackson-databind [28] WARNING: multiple bundles are exporting package com.fasterxml.jackson.databind.ser - com.fasterxml.jackson.core.jackson-databind [29] - com.fasterxml.jackson.core.jackson-databind [28] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

