Hi

You would need Camel 2.11 to run on Karaf 2.3.x.

Camel 2.10 does not support it to well. As its tied to Aries 0.3, and OSGi 4.2.
Where as Karaf is Aries 1.0, and OSGi 4.3 etc.



On Thu, Jan 10, 2013 at 1:13 PM, Charles Moulliard <[email protected]> wrote:
> Hi,
>
> When I deploy a camel project as a bundle on Karaf 2.3.0, Spring generates
> the following error that I don't really understand as classes are well
> packaged in the bundle
>
> 2013-01-10 13:04:26,204 | ERROR | ExtenderThread-2 | ContextLoaderListener
>            | ?                                   ? | 235 -
> org.springframework.osgi.extender - 1.2.1 | Application context refresh
> failed (OsgiBundleXmlApplicationContext(bundle=camel-exercises-webservice,
> config=osgibundle:/META-INF/spring/*.xml))
> org.springframework.beans.factory.BeanCreationException: Error creating
> bean with name 'enrich' defined in URL
> [bundle://311.0:0/META-INF/spring/CamelContext.xml]: Instantiation of bean
> failed; nested exception is
> org.springframework.beans.BeanInstantiationException: Could not instantiate
> bean class [com.fusesource.training.camel.Enrich]: Constructor threw
> exception; nested exception is java.lang.Error: Unresolved compilation
> problems:
> Customer cannot be resolved to a type
> Customer cannot be resolved to a type
> SaveCustomer cannot be resolved to a type
> Customer cannot be resolved to a type
> Customer cannot be resolved to a type
> CustomerType cannot be resolved to a variable
> SaveCustomer cannot be resolved to a type
> SaveCustomer cannot be resolved to a type
> GetAllCustomersResponse cannot be resolved to a type
> GetAllCustomersResponse cannot be resolved to a type
> GetAllCustomersResponse cannot be resolved to a type
>
> Code has been compiled usin maven 3.0.2 / JDK 1.6 and server runs using JDK
> 1.6
>
> Regards,
>
> --
> Charles Moulliard
> Apache Committer / Sr. Enterprise Architect (RedHat)
> Twitter : @cmoulliard | Blog : http://cmoulliard.blogspot.com



-- 
Claus Ibsen
-----------------
Red Hat, Inc.
FuseSource is now part of Red Hat
Email: [email protected]
Web: http://fusesource.com
Twitter: davsclaus
Blog: http://davsclaus.com
Author of Camel in Action: http://www.manning.com/ibsen

Reply via email to