Hi Ashwin,

My processor works great - if i remove the
getContext().addInterceptStrategy(new MyFromEndpointInterceptor()); line
everything is smooth.

Can you think of a reason why i get this exception?

framework.beans.factory.BeanCreationException: Error creating bean with name
'camelContext': Invocation of init method failed;
apache.camel.CamelContext.addInterceptStrategy(Lorg/apache/camel/spi/InterceptStrategy;)

Every other Camel component (such as processor or producerTemplate) was fine
untill i added the addInterceptStrategy API. 
(By the way, getContext() alone isn't crushing..)

Maybe it's related to the fact i use esb-fuse-3.3.1.3 & not pure servicemix?
(in regards to camel-core jar?!)

This is my camel-context file:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans";
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
       xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
       http://activemq.apache.org/camel/schema/spring
http://activemq.apache.org/camel/schema/spring/camel-spring.xsd";>
          <camelContext useJmx="true"
xmlns="http://activemq.apache.org/camel/schema/spring";>
            <package>com.liav.oxp.esb.poc</package>
          </camelContext>
</beans>

Thanks.

Ashwin Karpe wrote:
> 
> Hi Liav,
> 
> Have you checked the packages in the camel context block of the
> camel-context.xml in the resources directory to see if the Camel processor
> have been correctly defined.
> 
> Cheers,
> 
> Ashwin...
> 
> 
> Liav Ezer wrote:
>> 
>> Hi, 
>> 
>> I use servicemix-fuse 3.3.1.3 with Camel 1.4.
>> In my Camel Builder i try to add interceptor & it's causing me an
>> NoSuchMethodError. 
>> 
>> My configure method is:
>> 
>> public void configure() throws Exception { 
>> 
>>       getContext().addInterceptStrategy(new MyFromEndpointInterceptor());    
>>    
>>       from("jbi:service:http://oxp/oXpInternalService";) 
>>       .process(new OXpServicesAuthenticationProcessor()); 
>> } 
>> 
>> This is the context i use (i println it)
>> org.apache.camel.spring.SpringCamelContext 
>> 
>> My exception is at deploy time:
>> 
>> 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
>> java.lang.NoSuchMethodError:
>> org.apache.camel.CamelContext.addInterceptStrategy(Lorg/apache/camel/spi/InterceptStrategy;)
>>  
>> 
>> Thanks in advance, 
>> Liav. 
>> 
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Why-getContext%28%29.addInterceptStrategy-is-throwing-an-exception--tp21551665s22882p21565641.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to