Hey Claus,

Thanks for the update on that. And I had just gotten used to the magical auto-wiring!

Cheers,
Ade.
On 1 Apr 2009, at 07:16, Claus Ibsen wrote:

On Wed, Apr 1, 2009 at 6:53 AM, Ryan Gardner <[email protected]> wrote:
I just switched to 2.0-snapshot and I don't know how to get my routeBuilders
in the context properly.

   <bean id="someRouteBuilder" class="com.foo.SomeRouteBuilder">
   </bean>

using a <camel:routeBuilder ref="someRouteBuilder" /> inside my camelcontext
I get this exception on startup:

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'camel:beanPostProcessor': Cannot resolve reference to bean 'camel' while setting bean property 'camelContext'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'camel': Invocation of init method failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.camel.builder.RouteBuilder': Instantiation of
bean failed; nested exception is
org.springframework.beans.BeanInstantiationException: Could not instantiate
bean class [org.apache.camel.builder.RouteBuilder]: Is it an abstract
class?; nested exception is java.lang.InstantiationException

Is there some other way to do this?

Yes they are not automatically picked up now, you need to add a
<routeBuilder ref="someRouterBuilder"/> in the <camelContext> tag.
This was a bit to magical, and if you have two camel context they
would both load the same route builder etc.




Ryan




--
Claus Ibsen
Apache Camel Committer

Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus
Apache Camel Reference Card:
http://refcardz.dzone.com/refcardz/enterprise-integration

---
Adrian Trenaman, Consultant Fellow, PS - Opensource Center of Competence
Progress Software Corp
Shelbourne Road, Dublin 4, Ireland
---
+353-1-637-2659 (Office)
+353-1-637-2882 (Fax)
+353-86-6051026 (Mobile)
 adrian.trenaman (Skype)
----
Blog: http://trenaman.blogspot.com








Reply via email to