camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Giordano, Michael" <Michael.Giord...@Vistronix.com>
Subject ProducerTemplate using netty4 component
Date Wed, 25 Jan 2017 22:20:33 GMT
I am running into an issue when I use the netty4 component with a ProducerTemplate.

Processor bean :

    @EndpointInject(uri="netty4:udp://10.18.2.161:6509")
    private ProducerTemplate producerTemplate;

When Spring Boot tries to create the bean, I get this error message :

Failed to resolve endpoint: udp://10.18.2.161:6509 due to: No component found with scheme:
udp

(Full stacktrace below)

Error reproduced with
Spring Boot versions : 1.3.8-RELEASE, 1.4.3-RELEASE
Camel versions : 2.17.5, 2.18.1

As part of my debugging efforts, I found this curious line :

2017-01-25 13:31:16,905 DEBUG [main] org.apache.camel.spring.SpringCamelContext netty4://udp://10.18.2.161:6509
converted to endpoint: Endpoint[udp://10.18.2.161:6509] by component: org.apache.camel.component.netty4.NettyComponent@5807efad

Has anyone else encountered this issue? Am I doing something wrong?

Thanks,
Mike G.

Full Stacktrace :

2017-01-25 17:16:59,423 ERROR [main] org.springframework.boot.SpringApplication Application
startup failed
org.apache.camel.spring.boot.CamelSpringBootInitializationException: org.apache.camel.ResolveEndpointFailedException:
Failed to resolve endpoint: udp://10.18.2.161:6509 due to: No component found with scheme:
udp
        at org.apache.camel.spring.boot.RoutesCollector.onApplicationEvent(RoutesCollector.java:124)
        at org.apache.camel.spring.boot.RoutesCollector.onApplicationEvent(RoutesCollector.java:41)
        at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:166)
        at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:138)
        at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:383)
        at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:337)
        at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:882)
        at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.finishRefresh(EmbeddedWebApplicationContext.java:144)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:545)
        at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122)
        at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:761)
        at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:371)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:315)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1186)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1175)
        at com.vistronix.mmai.pcap.Application.main(Application.java:9)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48)
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:50)
        at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51)
Caused by: org.apache.camel.ResolveEndpointFailedException: Failed to resolve endpoint: udp://10.18.2.161:6509
due to: No component found with scheme: udp
        at org.apache.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelContext.java:628)
        at org.apache.camel.impl.DefaultProducerTemplate.doStart(DefaultProducerTemplate.java:731)
        at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)
        at org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:75)
        at org.apache.camel.impl.DeferServiceStartupListener.onCamelContextStarted(DeferServiceStartupListener.java:49)
        at org.apache.camel.impl.DefaultCamelContext.safelyStartRouteServices(DefaultCamelContext.java:3529)
        at org.apache.camel.impl.DefaultCamelContext.doStartOrResumeRoutes(DefaultCamelContext.java:3308)
        at org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:3162)
        at org.apache.camel.impl.DefaultCamelContext.access$000(DefaultCamelContext.java:182)
        at org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:2957)
        at org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:2953)
        at org.apache.camel.impl.DefaultCamelContext.doWithDefinedClassLoader(DefaultCamelContext.java:2976)
        at org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:2953)
        at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)
        at org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:2920)
        at org.apache.camel.spring.boot.RoutesCollector.maybeStart(RoutesCollector.java:141)
        at org.apache.camel.spring.boot.RoutesCollector.onApplicationEvent(RoutesCollector.java:116)
        ... 23 common frames omitted

This communication, along with its attachments, is considered confidential and proprietary
to Vistronix.  It is intended only for the use of the person(s) named above.  Note that unauthorized
disclosure or distribution of information not generally known to the public is strictly prohibited.
 If you are not the intended recipient, please notify the sender immediately.

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message