The ticket has been created. Temporary, I have created locally an event file
and regenerated a camel-snapshot.

kr,

Charles


Claus Ibsen wrote:
> 
> Hi Charles
> 
> Could you create a ticket in the bug database.
> 
> "event" is missing to be auto registered by Camel. (a event file in
> META-INF/sevices
> 
> As a workaround you can create the component in spring style from the
> spring xml file.
> 
> Something like this:
> <bean id="event" class="org.apache.camel.component.event.EventComponent"/>
> 
> 
> 
> Med venlig hilsen
>  
> Claus Ibsen
> ......................................
> Silverbullet
> Skovsgårdsvænget 21
> 8362 Hørning
> Tlf. +45 2962 7576
> Web: www.silverbullet.dk
> 
> -----Original Message-----
> From: cmoulliard [mailto:[EMAIL PROTECTED] 
> Sent: 16. oktober 2008 15:49
> To: [email protected]
> Subject: Re: No SuchEndpointException is raised when a route is defined
> for the following uri ("event://default") !!
> 
> 
> Doug,
> 
> camel-spring jar is well defined in my classpath !!
> 
> kr,
> 
> Charles
> 
> 
> Doug Douglass-2 wrote:
>> 
>> Charles,
>> 
>> The event component[1] is for interacting with the Spring
>> ApplicationContext
>> event subsystem[2]. No where in your code are you starting a Spring
>> ApplicationContext so the subsystem is not available.
>> 
>> Also, be sure you are including the camel-spring jar in your classpath.
>> 
>> HTH,
>> Doug
>> 
>> 
>> [1] http://activemq.apache.org/camel/event.html
>> [2]
>> http://static.springframework.org/spring/docs/2.5.x/reference/beans.html#context-functionality-events
>> 
>> On Fri, Oct 10, 2008 at 8:15 AM, cmoulliard <[EMAIL PROTECTED]> wrote:
>> 
>>>
>>> Hi,
>>>
>>> I have the following error generated when I launch camel.
>>>
>>> Here is the error :
>>>
>>> org.apache.camel.NoSuchEndpointException: No endpoint could be found
>>> for:
>>> event://default, please check your classpath contains the needed camel
>>> component jar.
>>>        at
>>>
>>> org.apache.camel.util.CamelContextHelper.getMandatoryEndpoint(CamelContextHelper.java:54)
>>>        at
>>> org.apache.camel.model.RouteType.resolveEndpoint(RouteType.java:99)
>>>        at
>>>
>>> org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:106)
>>>        at
>>>
>>> org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:112)
>>>        at
>>> org.apache.camel.model.FromType.resolveEndpoint(FromType.java:73)
>>>        at
>>>
>>> org.apache.camel.impl.DefaultRouteContext.getEndpoint(DefaultRouteContext.java:81)
>>>        at org.apache.camel.model.RouteType.addRoutes(RouteType.java:213)
>>>        at org.apache.camel.model.RouteType.addRoutes(RouteType.java:89)
>>>        at
>>>
>>> org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:641)
>>>        at
>>>
>>> org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:633)
>>>        at
>>> org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:47)
>>>        at com.xpectis.test.CamelEvent.startCamel(CamelEvent.java:40)
>>>        at com.xpectis.test.CamelEvent.main(CamelEvent.java:62)
>>>
>>> and the code :
>>>
>>> package com.xpectis.test;
>>>
>>> import org.apache.camel.CamelContext;
>>> import org.apache.camel.ProducerTemplate;
>>> import org.apache.camel.builder.RouteBuilder;
>>> import org.apache.camel.impl.DefaultCamelContext;
>>> import org.apache.commons.logging.Log;
>>> import org.apache.commons.logging.LogFactory;
>>>
>>> public class CamelEvent {
>>>
>>>        private static final transient Log LOG =
>>> LogFactory.getLog(CamelEvent.class);
>>>
>>>        protected CamelContext camelContext;
>>>
>>>        protected Object expectedBody = "Hello there!";
>>>        protected String uri = "event:::default";
>>>        protected ProducerTemplate<?> template = null;
>>>
>>>        public void startCamel() throws Exception {
>>>                camelContext = new DefaultCamelContext();
>>>
>>>                camelContext.addRoutes(createRouteBuilder());
>>>                camelContext.start();
>>>
>>>                template = camelContext.createProducerTemplate();
>>>                template.sendBodyAndHeader(uri, expectedBody, "cheese",
>>> 123);
>>>        }
>>>
>>>    protected RouteBuilder createRouteBuilder() throws Exception {
>>>        return new RouteBuilder() {
>>>            @Override
>>>                        public void configure() throws Exception {
>>>                from("event://default").to("stream:out");
>>>            }
>>>        };
>>>    }
>>>
>>>        /**
>>>         * @param args
>>>         */
>>>        public static void main(String[] args) {
>>>
>>>                CamelEvent camelEvent = new CamelEvent();
>>>                try {
>>>                        camelEvent.startCamel();
>>>                } catch (Exception e) {
>>>                        e.printStackTrace();
>>>                }
>>>        }
>>>
>>> }
>>>
>>> REMARK : the camel-spring jar is well defined in my maven dependency.
>>>
>>> Charles Moulliard
>>>
>>> -----
>>> Enterprise Architect
>>>
>>> Xpectis
>>> 12, route d'Esch
>>> L-1470 Luxembourg
>>>
>>> Phone +352 25 10 70 470
>>> Mobile +352 621 45 36 22
>>>
>>> e-mail : [EMAIL PROTECTED]
>>> web site :  www.xpectis.com www.xpectis.com
>>> My Blog :  http://cmoulliard.blogspot.com/
>>> http://cmoulliard.blogspot.com/
>>> --
>>> View this message in context:
>>> http://www.nabble.com/No-SuchEndpointException-is-raised-when-a-route-is-defined-for-the-following-uri-%28%22event%3A--default%22%29-%21%21-tp19918878s22882p19918878.html
>>> Sent from the Camel - Users mailing list archive at Nabble.com.
>>>
>>>
>> 
>> 
> 
> 
> -----
> Enterprise Architect
> 
> Xpectis
> 12, route d'Esch
> L-1470 Luxembourg
> 
> Phone +352 25 10 70 470
> Mobile +352 621 45 36 22
> 
> e-mail : [EMAIL PROTECTED]
> web site :  www.xpectis.com www.xpectis.com 
> My Blog :  http://cmoulliard.blogspot.com/ http://cmoulliard.blogspot.com/  
> -- 
> View this message in context:
> http://www.nabble.com/No-SuchEndpointException-is-raised-when-a-route-is-defined-for-the-following-uri-%28%22event%3A--default%22%29-%21%21-tp19918878s22882p20014092.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
> 
> 
> 


-----
Enterprise Architect

Xpectis
12, route d'Esch
L-1470 Luxembourg

Phone +352 25 10 70 470
Mobile +352 621 45 36 22

e-mail : [EMAIL PROTECTED]
web site :  www.xpectis.com www.xpectis.com 
My Blog :  http://cmoulliard.blogspot.com/ http://cmoulliard.blogspot.com/  
-- 
View this message in context: 
http://www.nabble.com/No-SuchEndpointException-is-raised-when-a-route-is-defined-for-the-following-uri-%28%22event%3A--default%22%29-%21%21-tp19918878s22882p20014953.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to