Hi I think this is fixed now, the import range is now 1.6 onwards. It seems there was a problem if you have the ${camel.osgi.import.defaults}, to early in the osgi imports in the pom.xml. Having ${camel.osgi.import.defaults}, at the end resolves many of the issues.
On Mon, Oct 29, 2012 at 3:36 PM, Claus Ibsen <claus.ib...@gmail.com> wrote: > Hi > > The slf4j version range in OSGi land should be [1.6,2). But it was not > and then you get this error. > > karaf@root> 2012-10-29 15:34:31,125 | ERROR | Thread-7 | > FeaturesServiceImpl | 21 - org.apache.karaf.features.core > - 2.2.9 | Error installing boot features > java.lang.Exception: Could not start bundle > mvn:org.apache.camel/camel-spring/2.11-SNAPSHOT in feature(s) > camel-spring-2.11-SNAPSHOT: Unresolved constraint in bundle > org.apache.camel.camel-spring [84]: Unable to resolve 84.0: missing > requirement [84.0] package; > (&(package=org.slf4j)(version>=1.7.0)(!(version>=2.0.0))) > at > org.apache.karaf.features.internal.FeaturesServiceImpl.installFeatures(FeaturesServiceImpl.java:356)[21:org.apache.karaf.features.core:2.2.9] > at > org.apache.karaf.features.internal.FeaturesServiceImpl$1.run(FeaturesServiceImpl.java:988)[21:org.apache.karaf.features.core:2.2.9] > Caused by: org.osgi.framework.BundleException: Unresolved constraint > in bundle org.apache.camel.camel-spring [84]: Unable to resolve 84.0: > missing requirement [84.0] package; > (&(package=org.slf4j)(version>=1.7.0)(!(version>=2.0.0))) > > I will try to see if I can fix this as well. There was another issues > of recent that broke spring-dm in OSGi as well. > > > On Sat, Oct 27, 2012 at 6:12 PM, <cmuel...@apache.org> wrote: >> Author: cmueller >> Date: Sat Oct 27 16:12:35 2012 >> New Revision: 1402817 >> >> URL: http://svn.apache.org/viewvc?rev=1402817&view=rev >> Log: >> CAMEL-5740: Upgrade to slf4j 1.7.2 >> >> Modified: >> camel/trunk/camel-core/pom.xml >> camel/trunk/components/camel-blueprint/pom.xml >> camel/trunk/components/camel-cache/pom.xml >> camel/trunk/components/camel-cdi/pom.xml >> camel/trunk/components/camel-cometd/pom.xml >> camel/trunk/components/camel-sjms/pom.xml >> camel/trunk/components/camel-spring-javaconfig/pom.xml >> camel/trunk/components/camel-spring-ws/pom.xml >> camel/trunk/components/camel-spring/pom.xml >> camel/trunk/components/camel-websocket/pom.xml >> camel/trunk/parent/pom.xml >> camel/trunk/platforms/karaf/commands/pom.xml >> >> Modified: camel/trunk/camel-core/pom.xml >> URL: >> http://svn.apache.org/viewvc/camel/trunk/camel-core/pom.xml?rev=1402817&r1=1402816&r2=1402817&view=diff >> ============================================================================== >> --- camel/trunk/camel-core/pom.xml (original) >> +++ camel/trunk/camel-core/pom.xml Sat Oct 27 16:12:35 2012 >> @@ -38,6 +38,7 @@ >> <camel.osgi.import> >> !org.apache.camel.*, >> !com.googlecode.concurrentlinkedhashmap, >> + ${camel.osgi.import.defaults}, >> org.apache.xalan.xsltc.trax;resolution:=optional, >> javax.activation;resolution:=optional, >> javax.xml.bind;resolution:=optional, >> >> Modified: camel/trunk/components/camel-blueprint/pom.xml >> URL: >> http://svn.apache.org/viewvc/camel/trunk/components/camel-blueprint/pom.xml?rev=1402817&r1=1402816&r2=1402817&view=diff >> ============================================================================== >> --- camel/trunk/components/camel-blueprint/pom.xml (original) >> +++ camel/trunk/components/camel-blueprint/pom.xml Sat Oct 27 16:12:35 2012 >> @@ -33,6 +33,7 @@ >> <camel.osgi.import> >> !org.apache.camel.blueprint.*, >> !org.apache.camel.util.blueprint.*, >> + ${camel.osgi.import.defaults}, >> org.apache.camel.*;${camel.osgi.import.strict.version}, >> org.osgi.service.event*;resolution:=optional, >> org.apache.aries*;version="[0.3,2)", >> >> Modified: camel/trunk/components/camel-cache/pom.xml >> URL: >> http://svn.apache.org/viewvc/camel/trunk/components/camel-cache/pom.xml?rev=1402817&r1=1402816&r2=1402817&view=diff >> ============================================================================== >> --- camel/trunk/components/camel-cache/pom.xml (original) >> +++ camel/trunk/components/camel-cache/pom.xml Sat Oct 27 16:12:35 2012 >> @@ -34,6 +34,7 @@ >> <camel.osgi.import> >> !org.apache.camel.component.cache.*, >> !org.apache.camel.processor.cache.*, >> + ${camel.osgi.import.defaults}, >> * >> </camel.osgi.import> >> <camel.osgi.export.pkg> >> >> Modified: camel/trunk/components/camel-cdi/pom.xml >> URL: >> http://svn.apache.org/viewvc/camel/trunk/components/camel-cdi/pom.xml?rev=1402817&r1=1402816&r2=1402817&view=diff >> ============================================================================== >> --- camel/trunk/components/camel-cdi/pom.xml (original) >> +++ camel/trunk/components/camel-cdi/pom.xml Sat Oct 27 16:12:35 2012 >> @@ -34,6 +34,7 @@ >> <camel.osgi.import> >> !org.apache.camel.cdi.*, >> !org.apache.deltaspike.cdise.api.*, >> + ${camel.osgi.import.defaults}, >> org.apache.deltaspike.core.api.*;resolution:=optional, >> * >> </camel.osgi.import> >> >> Modified: camel/trunk/components/camel-cometd/pom.xml >> URL: >> http://svn.apache.org/viewvc/camel/trunk/components/camel-cometd/pom.xml?rev=1402817&r1=1402816&r2=1402817&view=diff >> ============================================================================== >> --- camel/trunk/components/camel-cometd/pom.xml (original) >> +++ camel/trunk/components/camel-cometd/pom.xml Sat Oct 27 16:12:35 2012 >> @@ -31,6 +31,12 @@ >> >> <properties> >> >> <camel.osgi.export.pkg>org.apache.camel.component.cometd.*</camel.osgi.export.pkg> >> + <camel.osgi.import.pkg> >> + !org.apache.camel.component.cometd.*, >> + >> org.eclipse.jetty.util.ssl;version="[7.6,8.2)";resolution:=optional, >> + ${camel.osgi.import.defaults}, >> + * >> + </camel.osgi.import.pkg> >> </properties> >> >> <dependencies> >> >> Modified: camel/trunk/components/camel-sjms/pom.xml >> URL: >> http://svn.apache.org/viewvc/camel/trunk/components/camel-sjms/pom.xml?rev=1402817&r1=1402816&r2=1402817&view=diff >> ============================================================================== >> --- camel/trunk/components/camel-sjms/pom.xml (original) >> +++ camel/trunk/components/camel-sjms/pom.xml Sat Oct 27 16:12:35 2012 >> @@ -41,6 +41,7 @@ >> <camel.osgi.import.pkg> >> !org.apache.camel.component.sjms.*, >> org.apache.camel.*;${camel.osgi.import.camel.version}, >> + ${camel.osgi.import.defaults}, >> * >> </camel.osgi.import.pkg> >> <camel.osgi.private.pkg> >> >> Modified: camel/trunk/components/camel-spring-javaconfig/pom.xml >> URL: >> http://svn.apache.org/viewvc/camel/trunk/components/camel-spring-javaconfig/pom.xml?rev=1402817&r1=1402816&r2=1402817&view=diff >> ============================================================================== >> --- camel/trunk/components/camel-spring-javaconfig/pom.xml (original) >> +++ camel/trunk/components/camel-spring-javaconfig/pom.xml Sat Oct 27 >> 16:12:35 2012 >> @@ -32,12 +32,6 @@ >> >> <properties> >> >> <camel.osgi.export.pkg>org.apache.camel.spring.javaconfig.*</camel.osgi.export.pkg> >> - <camel.osgi.import> >> - !org.apache.camel.spring.javaconfig.*, >> - org.apache.camel.*;${camel.osgi.import.camel.version}, >> - org.springframework.*;version="[3,4)", >> - * >> - </camel.osgi.import> >> <!-- The test module has the dependency of Spring 3.1.1, but the module >> can run with Spring 3.0.x out of box --> >> <spring-version>3.1.1.RELEASE</spring-version> >> </properties> >> >> Modified: camel/trunk/components/camel-spring-ws/pom.xml >> URL: >> http://svn.apache.org/viewvc/camel/trunk/components/camel-spring-ws/pom.xml?rev=1402817&r1=1402816&r2=1402817&view=diff >> ============================================================================== >> --- camel/trunk/components/camel-spring-ws/pom.xml (original) >> +++ camel/trunk/components/camel-spring-ws/pom.xml Sat Oct 27 16:12:35 2012 >> @@ -32,18 +32,9 @@ >> >> <properties> >> >> <camel.osgi.export.pkg>org.apache.camel.component.spring.ws.*</camel.osgi.export.pkg> >> - <camel.osgi.import> >> - !org.apache.camel.component.spring.ws.*, >> - org.apache.camel.*;${camel.osgi.import.camel.version}, >> - org.springframework.ws.*;version="[2,3)", >> - org.springframework.xml.*;version="[2,3)", >> - org.springframework.*;version="[3,4)", >> - * >> - </camel.osgi.import> >> </properties> >> >> <dependencies> >> - >> <dependency> >> <groupId>org.apache.camel</groupId> >> <artifactId>camel-core</artifactId> >> >> Modified: camel/trunk/components/camel-spring/pom.xml >> URL: >> http://svn.apache.org/viewvc/camel/trunk/components/camel-spring/pom.xml?rev=1402817&r1=1402816&r2=1402817&view=diff >> ============================================================================== >> --- camel/trunk/components/camel-spring/pom.xml (original) >> +++ camel/trunk/components/camel-spring/pom.xml Sat Oct 27 16:12:35 2012 >> @@ -37,10 +37,10 @@ >> !org.apache.camel.component.event, >> !org.apache.camel.language.spel, >> org.apache.camel.*;${camel.osgi.import.strict.version}, >> + ${camel.osgi.import.defaults}, >> org.osgi.framework;version="[1.3,2)", >> org.osgi.service.event;resolution:=optional, >> org.springframework.osgi.*;version="[1.2,2)", >> - org.springframework.*;version="[3,4)", >> * >> </camel.osgi.import> >> <camel.osgi.export> >> >> Modified: camel/trunk/components/camel-websocket/pom.xml >> URL: >> http://svn.apache.org/viewvc/camel/trunk/components/camel-websocket/pom.xml?rev=1402817&r1=1402816&r2=1402817&view=diff >> ============================================================================== >> --- camel/trunk/components/camel-websocket/pom.xml (original) >> +++ camel/trunk/components/camel-websocket/pom.xml Sat Oct 27 16:12:35 2012 >> @@ -36,6 +36,7 @@ >> </camel.osgi.export.pkg> >> <camel.osgi.import.pkg> >> !org.apache.camel.component.websocket.*, >> + >> org.eclipse.jetty.util.ssl;version="[7.6,8.2)";resolution:=optional, >> ${camel.osgi.import.defaults}, >> * >> </camel.osgi.import.pkg> >> >> Modified: camel/trunk/parent/pom.xml >> URL: >> http://svn.apache.org/viewvc/camel/trunk/parent/pom.xml?rev=1402817&r1=1402816&r2=1402817&view=diff >> ============================================================================== >> --- camel/trunk/parent/pom.xml (original) >> +++ camel/trunk/parent/pom.xml Sat Oct 27 16:12:35 2012 >> @@ -291,8 +291,8 @@ >> <servicemix-specs-version>1.9.0</servicemix-specs-version> >> <servlet-api-2.5-version>1.1.2</servlet-api-2.5-version> >> <shiro-version>1.2.1</shiro-version> >> - <slf4j-api-version>1.6.6</slf4j-api-version> >> - <slf4j-version>1.6.6</slf4j-version> >> + <slf4j-api-version>1.7.2</slf4j-api-version> >> + <slf4j-version>1.7.2</slf4j-version> >> <smack-bundle-version>3.2.1_1</smack-bundle-version> >> <smack-version>3.2.1</smack-version> >> <snappy-bundle-version>1.0.4.1_1</snappy-bundle-version> >> @@ -356,6 +356,8 @@ >> >> <camel.osgi.import.strict.version>version="[$(version;===;${camel.osgi.version.clean}),$(version;==+;${camel.osgi.version.clean}))"</camel.osgi.import.strict.version> >> >> <camel.osgi.import.default.version>[$(version;==;$(@)),$(version;+;$(@)))</camel.osgi.import.default.version> >> <camel.osgi.import.defaults> >> + org.springframework.ws.*;version="[2,3)", >> + org.springframework.xml.*;version="[2,3)", >> org.springframework.*;version="[3,4)", >> org.apache.commons.logging.*;version="[1.1,2)", >> org.apache.cxf.*;version="${cxf-version-range}", >> @@ -365,12 +367,12 @@ >> org.apache.velocity.*;version="[1.6.2,2)", >> org.apache.xmlbeans.*;version="[2.4,3)", >> org.eclipse.jetty.*;version="[7.5,8.2)", >> - org.eclipse.jetty.util.ssl;version="[7.6,8.2)";resolution:=optional, >> com.thoughtworks.xstream.*;version="[1.3,2)", >> org.antlr.stringtemplate.*;version="[3.0,4)", >> org.jivesoftware.smack.*;version="[3.0,4)", >> org.ccil.cowan.tagsoup.*;version="[1.2,2)", >> org.mortbay.cometd.*;version="[6.1,7)", >> + org.slf4j.*;version="[1.6,2)", >> net.sf.flatpack.*;version="[3.1.1,4)", >> net.sf.saxon.*;version="[9.3.0,9.5)", >> freemarker.*;version="[2.3.15,3)", >> >> Modified: camel/trunk/platforms/karaf/commands/pom.xml >> URL: >> http://svn.apache.org/viewvc/camel/trunk/platforms/karaf/commands/pom.xml?rev=1402817&r1=1402816&r2=1402817&view=diff >> ============================================================================== >> --- camel/trunk/platforms/karaf/commands/pom.xml (original) >> +++ camel/trunk/platforms/karaf/commands/pom.xml Sat Oct 27 16:12:35 2012 >> @@ -31,7 +31,7 @@ >> <name>Camel :: Platforms :: Apache Karaf :: Commands</name> >> >> <properties> >> - >> <camel.osgi.export.pkg>org.apache.camel.karaf.commands*</camel.osgi.export.pkg> >> + >> <camel.osgi.export.pkg>org.apache.camel.karaf.commands.*</camel.osgi.export.pkg> >> </properties> >> >> <dependencies> >> @@ -79,6 +79,7 @@ >> org.apache.felix.service.command;version="[0.6,1)", >> org.apache.felix.gogo.commands;version="[0.6,1)", >> org.apache.karaf.shell.console;version="[2.2,4)", >> + org.slf4j.*;version="[1.6,2)", >> * >> </Import-Package> >> <Private-Package> >> >> > > > > -- > Claus Ibsen > ----------------- > Red Hat, Inc. > FuseSource is now part of Red Hat > Email: cib...@redhat.com > Web: http://fusesource.com > Twitter: davsclaus > Blog: http://davsclaus.com > Author of Camel in Action: http://www.manning.com/ibsen -- Claus Ibsen ----------------- Red Hat, Inc. FuseSource is now part of Red Hat Email: cib...@redhat.com Web: http://fusesource.com Twitter: davsclaus Blog: http://davsclaus.com Author of Camel in Action: http://www.manning.com/ibsen