Hi, Thanks for the answers. Do you have any idea when ServiceMix 4.4 will be released?
Regards, Laurentiu On Wed, Jul 6, 2011 at 4:11 PM, Freeman Fang <freeman.f...@gmail.com> wrote: > Hi, > > I don't think simply change camel version in apache-servicemix-4.3.1-fuse- > **01-09-camel-features.xml is enough, a lot of other bundle versions need > upgrade too, but it's very hard to do it manually. > > As next Servciemix 4.4 release will use camel 2.8, so the most simple way I > can come up with is you change the camel version(2.8-SNAPSHOT) used in > servicemix4 nmr project and build nmr and features, which will generate a > servicemix 4.4 snapshot for you. > > Btw, we should use slf4j from OPS4J Pax Logging bundle so you needn't > install slf4j bundle yourself. > > Freeman > > On 2011-7-6, at 下午4:02, Laurentiu Trica wrote: > > Hi, >> >> a. Stack trace: >> org.osgi.framework.**BundleException: The activator >> org.apache.camel.impl.osgi.**Activator for bundle >> org.apache.camel.camel-core >> is invalid >> at >> org.eclipse.osgi.framework.**internal.core.AbstractBundle.** >> loadBundleActivator(**AbstractBundle.java:156)[osgi-** >> 3.6.0.v20100517.jar:] >> at >> org.eclipse.osgi.framework.**internal.core.**BundleContextImpl.start(** >> BundleContextImpl.java:751)[**osgi-3.6.0.v20100517.jar:] >> at >> org.eclipse.osgi.framework.**internal.core.BundleHost.** >> startWorker(BundleHost.java:**370)[osgi-3.6.0.v20100517.jar:**] >> at >> org.eclipse.osgi.framework.**internal.core.AbstractBundle.** >> start(AbstractBundle.java:284)**[osgi-3.6.0.v20100517.jar:] >> at >> org.eclipse.osgi.framework.**internal.core.AbstractBundle.** >> start(AbstractBundle.java:276)**[osgi-3.6.0.v20100517.jar:] >> at >> org.apache.karaf.shell.osgi.**StartBundle.doExecute(** >> StartBundle.java:29)[17:org.**apache.karaf.shell.osgi:2.1.4.**fuse-00-09] >> at >> org.apache.karaf.shell.osgi.**BundlesCommand.doExecute(** >> BundlesCommand.java:49)[17:**org.apache.karaf.shell.osgi:2.** >> 1.4.fuse-00-09] >> at >> org.apache.karaf.shell.**console.OsgiCommandSupport.** >> execute(OsgiCommandSupport.**java:38)[9:org.apache.karaf.** >> shell.console:2.1.4.fuse-00-**09] >> at >> org.apache.felix.gogo.**commands.basic.**AbstractCommand.execute(** >> AbstractCommand.java:35)[9:**org.apache.karaf.shell.** >> console:2.1.4.fuse-00-09] >> at >> org.apache.felix.gogo.runtime.**shell.CommandProxy.execute(** >> CommandProxy.java:50)[9:org.**apache.karaf.shell.console:2.** >> 1.4.fuse-00-09] >> at >> org.apache.felix.gogo.runtime.**shell.Closure.execute(Closure.** >> java:229)[9:org.apache.karaf.**shell.console:2.1.4.fuse-00-**09] >> at >> org.apache.felix.gogo.runtime.**shell.Closure.** >> executeStatement(Closure.java:**162)[9:org.apache.karaf.shell.** >> console:2.1.4.fuse-00-09] >> at >> org.apache.felix.gogo.runtime.**shell.Pipe.run(Pipe.java:101)[** >> 9:org.apache.karaf.shell.**console:2.1.4.fuse-00-09] >> at >> org.apache.felix.gogo.runtime.**shell.Closure.execute(Closure.** >> java:79)[9:org.apache.karaf.**shell.console:2.1.4.fuse-00-**09] >> at >> org.apache.felix.gogo.runtime.**shell.CommandSessionImpl.** >> execute(CommandSessionImpl.**java:71)[9:org.apache.karaf.** >> shell.console:2.1.4.fuse-00-**09] >> at >> org.apache.karaf.shell.**console.jline.Console.run(** >> Console.java:170)[9:org.**apache.karaf.shell.console:2.**1.4.fuse-00-09] >> at java.lang.Thread.run(Thread.**java:662)[:1.6.0_24] >> Caused by: java.lang.**NoClassDefFoundError: org/apache/log4j/LogManager >> at org.slf4j.impl.**Log4jLoggerFactory.getLogger(** >> Log4jLoggerFactory.java:73) >> at >> org.slf4j.LoggerFactory.**getLogger(LoggerFactory.java:** >> 242)[3:org.ops4j.pax.logging.**pax-logging-api:1.5.3] >> at >> org.slf4j.LoggerFactory.**getLogger(LoggerFactory.java:** >> 254)[3:org.ops4j.pax.logging.**pax-logging-api:1.5.3] >> at org.apache.camel.impl.osgi.**Activator.<clinit>(Activator.**java:77) >> at sun.reflect.**NativeConstructorAccessorImpl.**newInstance0(Native >> Method)[:1.6.0_24] >> at >> sun.reflect.**NativeConstructorAccessorImpl.**newInstance(** >> NativeConstructorAccessorImpl.**java:39)[:1.6.0_24] >> at >> sun.reflect.**DelegatingConstructorAccessorI**mpl.newInstance(** >> DelegatingConstructorAccessorI**mpl.java:27)[:1.6.0_24] >> at >> java.lang.reflect.Constructor.**newInstance(Constructor.java:** >> 513)[:1.6.0_24] >> at java.lang.Class.newInstance0(**Class.java:355)[:1.6.0_24] >> at java.lang.Class.newInstance(**Class.java:308)[:1.6.0_24] >> at >> org.eclipse.osgi.framework.**internal.core.AbstractBundle.** >> loadBundleActivator(**AbstractBundle.java:151)[osgi-** >> 3.6.0.v20100517.jar:] >> ... 16 more >> Caused by: java.lang.**ClassNotFoundException: >> org.apache.log4j.LogManager >> at >> org.eclipse.osgi.internal.**loader.BundleLoader.**findClassInternal(** >> BundleLoader.java:460)[osgi-3.**6.0.v20100517.jar:] >> at >> org.eclipse.osgi.internal.**loader.BundleLoader.findClass(** >> BundleLoader.java:422)[osgi-3.**6.0.v20100517.jar:] >> at >> org.eclipse.osgi.internal.**loader.BundleLoader.findClass(** >> BundleLoader.java:410)[osgi-3.**6.0.v20100517.jar:] >> at >> org.eclipse.osgi.internal.**baseadaptor.**DefaultClassLoader.loadClass(** >> DefaultClassLoader.java:107)[**osgi-3.6.0.v20100517.jar:] >> at java.lang.ClassLoader.**loadClass(ClassLoader.java:**248)[:1.6.0_24] >> ... 27 more >> >> b. I made the following steps: >> - I modified the >> ServicemixFolder/system/org/**apache/servicemix/apache-** >> servicemix/4.3.1-fuse-01-09/**apache-servicemix-4.3.1-fuse-** >> 01-09-camel-features.xml >> to use Camel 2.8-SNAPSHOT >> - Added Camel snapshots repo ( >> https://repository.apache.org/**content/repositories/snapshots<https://repository.apache.org/content/repositories/snapshots> >> **) in here: >> ServicemixFolder/etc/org.**ops4j.pax.url.mvn.cfg >> - installed osgi:install mvn:org.slf4j/slf4j-api/1.6.1 >> - installed osgi:install mvn:org.slf4j/slf4j-log4j12/1.**6.1 - these libs >> are >> required by Camel - as far as I've seen. >> >> Seems the problem is somewhere about logging... >> >> On Tue, Jul 5, 2011 at 11:34 PM, Ashwin Karpe <aka...@fusesource.com> >> wrote: >> >> Hi, >>> >>> Can you provide more details such as >>> >>> a> Stack Trace >>> b> How you went about installing the camel-core...? >>> >>> Thanks and Regards, >>> >>> Ashwin... >>> >>> ----- >>> ------------------------------**--------------------------- >>> Ashwin Karpe >>> Apache Camel Committer & Sr Principal Consultant >>> FUSESource (a Progress Software Corporation subsidiary) >>> http://fusesource.com >>> >>> Blog: >>> http://opensourceknowledge.**blogspot.com<http://opensourceknowledge.blogspot.com> >>> ------------------------------**--------------------------- >>> -- >>> View this message in context: >>> http://camel.465427.n5.nabble.**com/ServiceMix-4-3-1-and-** >>> Camel-2-8-SNAPSHOT-**tp4553864p4554656.html<http://camel.465427.n5.nabble.com/ServiceMix-4-3-1-and-Camel-2-8-SNAPSHOT-tp4553864p4554656.html> >>> Sent from the Camel - Users mailing list archive at Nabble.com. >>> >>> >> >> ------------------------------**--------------- > Freeman Fang > > FuseSource > Email:ff...@fusesource.com > Web: fusesource.com > Twitter: freemanfang > Blog: http://freemanfang.blogspot.**com <http://freemanfang.blogspot.com> > > > > > > > > > >