Thanks for fixing it! Best, Christian
Sent from a mobile device Am 30.10.2012 08:18 schrieb "Claus Ibsen" <claus.ib...@gmail.com>: > 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 >