Sorry, I have edited the previous post. The actual file is: Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: Desktop Bundle-SymbolicName:desktop;singleton:=true Bundle-Version: 1.0.0 Bundle-Activator: desktop.Activator Bundle-Vendor: com Require-Bundle: org.eclipse.ui, org.eclipse.core.runtime, org.eclipse.core.databinding;bundle-version="1.2.0", org.eclipse.core.databinding.beans;bundle-version="1.2.0", org.eclipse.core.databinding.property;bundle-version="1.2.0", org.eclipse.jface.databinding;bundle-version="1.3.0" Bundle-RequiredExecutionEnvironment: JavaSE-1.6 Bundle-ActivationPolicy: lazy Bundle-ClassPath: libs/glazedlists-1.8.0_java15.jar, libs/net.sourceforge.nattable.core_2.0.0.200906211946.jar, libs/net.sourceforge.nattable.extension.glazedlists_2.0.0.200906211946.jar, ., libs/commons-lang-2.4.jar, libs/activemq-all-5.2.0.jar, libs/commons-beanutils-1.8.0.jar, libs/commons-logging-1.1.1.jar, libs/log4j-1.2.14.jar, libs/spring-beans-2.5.6.jar, libs/spring-context-2.5.6.jar, libs/spring-core-2.5.6.jar, libs/spring-jms-2.5.6.jar, libs/spring-tx-2.5.6.jar, libs/xbean-spring-3.2.jar, libs/k170-1.0.jar, libs/spring-aop-2.0.8.jar, libs/camel-jms-2.0-M3.jar, libs/jencks-2.0.jar, libs/jencks-amqpool-2.0.jar, libs/commons-pool-1.5.2.jar, libs/camel-core-2.0-M3.jar, libs/camel-spring-2.0-M3.jar, libs/activemq-camel-5.2.0.jar, libs/camel-osgi-2.0-M3.jar
willem.jiang wrote: > > I didn't find the camel-osgi-2.0-M3.jar in the MANIFEST.MF file. > > otech wrote: >> Hi, I found this message in the log: >> 2009-08-06 08:54:31,225 INFO >> [org.apache.camel.spring.handler.CamelNamespaceHandler] - camel-osgi.jar >> not >> detected in classpath >> >> I did include the camel-osgi-2.0-M3.jar into my eclipse rcp project. The >> following is the setting in MANIFEST.MF: >> >> Require-Bundle: org.eclipse.ui, >> org.eclipse.core.runtime, >> org.eclipse.core.databinding;bundle-version="1.2.0", >> org.eclipse.core.databinding.beans;bundle-version="1.2.0", >> org.eclipse.core.databinding.property;bundle-version="1.2.0", >> org.eclipse.jface.databinding;bundle-version="1.3.0" >> Bundle-RequiredExecutionEnvironment: JavaSE-1.6 >> Bundle-ActivationPolicy: lazy >> Bundle-ClassPath: libs/glazedlists-1.8.0_java15.jar, >> libs/net.sourceforge.nattable.core_2.0.0.200906211946.jar, >> >> libs/net.sourceforge.nattable.extension.glazedlists_2.0.0.200906211946.jar, >> ., >> libs/commons-lang-2.4.jar, >> libs/activemq-all-5.2.0.jar, >> libs/commons-beanutils-1.8.0.jar, >> libs/commons-logging-1.1.1.jar, >> libs/log4j-1.2.14.jar, >> libs/spring-beans-2.5.6.jar, >> libs/spring-context-2.5.6.jar, >> libs/spring-core-2.5.6.jar, >> libs/spring-jms-2.5.6.jar, >> libs/spring-tx-2.5.6.jar, >> libs/xbean-spring-3.2.jar, >> libs/k170-1.0.jar, >> libs/spring-aop-2.0.8.jar, >> libs/camel-jms-2.0-M3.jar, >> libs/jencks-2.0.jar, >> libs/jencks-amqpool-2.0.jar, >> libs/commons-pool-1.5.2.jar, >> libs/camel-core-2.0-M3.jar, >> libs/camel-spring-2.0-M3.jar, >> libs/activemq-camel-5.2.0.jar >> >> Please give me some advise. Thank you. >> >> >> >> Claus Ibsen-2 wrote: >>> Hi >>> >>> Can you see in your log file at INFO level what Camel has to say about >>> OSGi >>> >>> It should either say: >>> LOG.info("camel-osgi.jar detected in classpath"); >>> >>> Or that it cannot find OSGi >>> LOG.info("camel-osgi.jar not detected in classpath"); >>> >>> >>> >>> On Wed, Aug 5, 2009 at 10:04 PM, otech<otech...@gmail.com> wrote: >>>> Hi all, I am facing a problem when using Camel in Eclipse RCP. In our >>>> project, we using spring and camel in Eclipse RCP for processing JMS >>>> message. The problem happening for the converter loading into camel >>>> context. >>>> I looked at some post in Camel Bugzilla. It said it had been fixed in >>>> 1.6. >>>> But it still comes out in new version of Eclipse 3.5. Please give me >>>> any >>>> suggestion that can solve the problem. Thanks you in advance. >>>> >>>> 2009-08-05 15:08:03,907 WARN >>>> [org.apache.camel.impl.DefaultPackageScanClassResolver] - Could not >>>> read >>>> entries in url: >>>> bundleresource://34.fwk26208195:24/org/apache/activemq/camel/converter/ >>>> java.io.FileNotFoundException: \org\apache\activemq\camel\converter >>>> (The >>>> system cannot find the path specified) >>>> at java.io.FileInputStream.open(Native Method) >>>> at java.io.FileInputStream.<init>(Unknown Source) >>>> at >>>> org.apache.camel.impl.DefaultPackageScanClassResolver.find(DefaultPackageScanClassResolver.java:250) >>>> at >>>> org.apache.camel.impl.DefaultPackageScanClassResolver.find(DefaultPackageScanClassResolver.java:178) >>>> at >>>> org.apache.camel.impl.DefaultPackageScanClassResolver.findAnnotated(DefaultPackageScanClassResolver.java:98) >>>> at >>>> org.apache.camel.impl.converter.AnnotationTypeConverterLoader.load(AnnotationTypeConverterLoader.java:62) >>>> at >>>> org.apache.camel.impl.converter.DefaultTypeConverter.checkLoaded(DefaultTypeConverter.java:359) >>>> at >>>> org.apache.camel.impl.converter.DefaultTypeConverter.doConvertTo(DefaultTypeConverter.java:153) >>>> at >>>> org.apache.camel.impl.converter.DefaultTypeConverter.convertTo(DefaultTypeConverter.java:86) >>>> at >>>> org.apache.camel.impl.MessageSupport.getBody(MessageSupport.java:75) >>>> at >>>> org.apache.camel.impl.MessageSupport.getBody(MessageSupport.java:49) >>>> at >>>> org.apache.camel.processor.interceptor.StreamCachingInterceptor.process(StreamCachingInterceptor.java:46) >>>> at >>>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:61) >>>> at >>>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:61) >>>> at >>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:186) >>>> at >>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:155) >>>> at >>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88) >>>> at >>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49) >>>> at >>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:148) >>>> at >>>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:54) >>>> at >>>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48) >>>> at >>>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:83) >>>> at >>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:543) >>>> at >>>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:482) >>>> at >>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:451) >>>> at >>>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323) >>>> at >>>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261) >>>> at >>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:982) >>>> at >>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:974) >>>> at >>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:876) >>>> at java.lang.Thread.run(Unknown Source) >>>> >>>> >>>> 2009-08-05 15:08:03,860 WARN >>>> [org.apache.camel.impl.DefaultPackageScanClassResolver] - Could not >>>> read >>>> entries in url: >>>> bundleresource://34.fwk26208195:22/org/apache/camel/component/file/ >>>> java.io.FileNotFoundException: \org\apache\camel\component\file (The >>>> system >>>> cannot find the path specified) >>>> at java.io.FileInputStream.open(Native Method) >>>> at java.io.FileInputStream.<init>(Unknown Source) >>>> at >>>> org.apache.camel.impl.DefaultPackageScanClassResolver.find(DefaultPackageScanClassResolver.java:250) >>>> at >>>> org.apache.camel.impl.DefaultPackageScanClassResolver.find(DefaultPackageScanClassResolver.java:178) >>>> at >>>> org.apache.camel.impl.DefaultPackageScanClassResolver.findAnnotated(DefaultPackageScanClassResolver.java:98) >>>> at >>>> org.apache.camel.impl.converter.AnnotationTypeConverterLoader.load(AnnotationTypeConverterLoader.java:62) >>>> at >>>> org.apache.camel.impl.converter.DefaultTypeConverter.checkLoaded(DefaultTypeConverter.java:359) >>>> at >>>> org.apache.camel.impl.converter.DefaultTypeConverter.doConvertTo(DefaultTypeConverter.java:153) >>>> at >>>> org.apache.camel.impl.converter.DefaultTypeConverter.convertTo(DefaultTypeConverter.java:86) >>>> at >>>> org.apache.camel.impl.MessageSupport.getBody(MessageSupport.java:75) >>>> at >>>> org.apache.camel.impl.MessageSupport.getBody(MessageSupport.java:49) >>>> at >>>> org.apache.camel.processor.interceptor.StreamCachingInterceptor.process(StreamCachingInterceptor.java:46) >>>> at >>>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:61) >>>> at >>>> org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:61) >>>> at >>>> org.apache.camel.processor.RedeliveryErrorHandler.processExchange(RedeliveryErrorHandler.java:186) >>>> at >>>> org.apache.camel.processor.RedeliveryErrorHandler.processErrorHandler(RedeliveryErrorHandler.java:155) >>>> at >>>> org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:88) >>>> at >>>> org.apache.camel.processor.DefaultErrorHandler.process(DefaultErrorHandler.java:49) >>>> at >>>> org.apache.camel.processor.DefaultChannel.process(DefaultChannel.java:148) >>>> at >>>> org.apache.camel.processor.UnitOfWorkProcessor.processNext(UnitOfWorkProcessor.java:54) >>>> at >>>> org.apache.camel.processor.DelegateProcessor.process(DelegateProcessor.java:48) >>>> at >>>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:83) >>>> at >>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:543) >>>> at >>>> org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:482) >>>> at >>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:451) >>>> at >>>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323) >>>> at >>>> org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261) >>>> at >>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:982) >>>> at >>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:974) >>>> at >>>> org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:876) >>>> at java.lang.Thread.run(Unknown Source) >>>> -- >>>> View this message in context: >>>> http://www.nabble.com/Camel-OSGI-is-not-working-in-Eclipse-RCP-3.5-tp24835236p24835236.html >>>> Sent from the Camel - Users mailing list archive at Nabble.com. >>>> >>>> >>> >>> >>> -- >>> Claus Ibsen >>> Apache Camel Committer >>> >>> Open Source Integration: http://fusesource.com >>> Blog: http://davsclaus.blogspot.com/ >>> Twitter: http://twitter.com/davsclaus >>> >>> >> > > > -- View this message in context: http://www.nabble.com/Camel-OSGI-is-not-working-in-Eclipse-RCP-3.5-tp24835236p24847018.html Sent from the Camel - Users mailing list archive at Nabble.com.