ppalaga commented on issue #513: Register all types annotated with @UriParams 
for reflection
URL: https://github.com/apache/camel-quarkus/pull/513#issuecomment-562155976
 
 
   > There should be an auto generated class that maps parameters with a method 
call
   
   Yes, I can see two of them: for the component and for endpoint. But there is 
none for the configuration, whose getters/setters are apparently hit too. The 
stacktrace at the bottom is for Dozer in native mode (jvm mode works) with the 
`@uriParams` registration for reflection turned off. You mean that it should 
work without the registration, right?
   
   ```
   2019-12-05 14:28:57,095 ERROR [org.apa.cam.qua.cor.FastCamelContext] (main) 
Error starting CamelContjava.lang.RuntimeException: 
org.apache.camel.FailedToCreateRouteException: Failed to create route roext 
(camel-1) due to exception thrown: Failed to create route route2 at: >>> 
To[dozer:simpleMapping?ute2 at: >>> 
To[dozer:simpleMapping?mappingFile=simple-mapping.xml&targetModel=org.apache.camel.quarmappingFile=simple-mapping.xml&targetModel=org.apache.camel.quarkus.component.dozer.it.model.Customekus.component.dozer.it.model.CustomerB]
 <<< in route: Route(route2)[From[direct:mapWithEndpoint] -> rB] <<< in route: 
Route(route2)[From[direct:mapWithEndpoint] -> [To[dozer:simp... because of 
Failed [To[dozer:simp... because of Failed to resolve endpoint: 
dozer://simpleMapping?mappingFile=simple-mato resolve endpoint: 
dozer://simpleMapping?mappingFile=simple-mapping.xml&targetModel=org.apache.camel.quarkus.component.dozer.it.model.CustomerB
 due to: The targetModel parameter is required for 
dozepping.xml&targetModel=org.apache.camel.quarkus.component.dozer.it.model.CustomerB
 due to: The targetr endpoints: org.apache.camel.FailedToCreateRouteException: 
Failed to create route route2 at: >>> ToModel parameter is required for dozer 
endpoints
           at 
org.apache.camel.quarkus.core.CamelMainRecorder.[dozer:simpleMapping?mappingFile=simple-mapping.xml&targetModel=org.apache.camel.quarkus.component.dstart(CamelMainRecorder.java:81)
           at 
io.quarkus.deployment.steps.Main$start78.deploy_0(Main$start78.ozer.it.model.CustomerB]
 <<< in route: Route(route2)[From[direct:mapWithEndpoint] -> 
[To[dozer:simp.zig:97)
           at 
io.quarkus.deployment.steps.Main$start78.deploy(Main$start78.zig:36)
           at io.quarkus.runn.. because of Failed to resolve endpoint: 
dozer://simpleMapping?mappingFile=simple-mapping.xml&targeer.ApplicationImpl.doStart(ApplicationImpl.zig:169)
           at 
io.quarkus.runtime.Application.start(ApplicatModel=org.apache.camel.quarkus.component.dozer.it.model.CustomerB
 due to: The targetModel parametertion.java:94)
           at io.quarkus.runtime.Application.run(Application.java:218)
           at io.quarkus.runner.Gen is required for dozer endpoints
           at 
org.apache.camel.reifier.RouteReifier.doCreateRoute(RouteReifieeratedMain.main(GeneratedMain.zig:41)
   Caused by: org.apache.camel.FailedToCreateRouteException: Failr.java:386)
           at 
org.apache.camel.reifier.RouteReifier.createRoute(RouteReifier.java:108)
           at org.apaed to create route route2 at: >>> 
To[dozer:simpleMapping?mappingFile=simple-mapping.xml&targetModel=che.camel.quarkus.core.FastModel.start(FastModel.java:61)
           at 
org.apache.camel.quarkus.core.BaseModeorg.apache.camel.quarkus.component.dozer.it.model.CustomerB]
 <<< in route: Route(route2)[From[directl.startRoute(BaseModel.java:327)
           at 
org.apache.camel.quarkus.core.BaseModel.startRouteDefinitions(B:mapWithEndpoint]
 -> [To[dozer:simp... because of Failed to resolve endpoint: 
dozer://simpleMapping?aseModel.java:320)
           at 
org.apache.camel.quarkus.core.BaseModel.startRouteDefinitions(BaseModel.java:mappingFile=simple-mapping.xml&targetModel=org.apache.camel.quarkus.component.dozer.it.model.Custome299)
           at 
org.apache.camel.quarkus.core.FastCamelContext.startRouteDefinitions(FastCamelContext.java:rB
 due to: The targetModel parameter is required for dozer endpoints
           at org.apache.camel.reifier.Ro139)
           at 
org.apache.camel.impl.engine.AbstractCamelContext.doStartCamel(AbstractCamelContext.java:2597)
           at 
org.apache.camel.impl.engine.AbstractCamelContext.lambda$doStart$2(AbstractCamelContext.javauteReifier.doCreateRoute(RouteReifier.java:386)
           at org.apache.camel.reifier.RouteReifier.createRout:2445)
           at 
org.apache.camel.impl.engine.AbstractCamelContext.doWithDefinedClassLoader(AbstractCamelCe(RouteReifier.java:108)
           at org.apache.camel.quarkus.core.FastModel.start(FastModel.java:61)
           at orontext.java:2462)
           at 
org.apache.camel.impl.engine.AbstractCamelContext.doStart(AbstractCamelContext.java:2443)
           at 
org.apache.camel.support.service.ServiceSupport.start(ServiceSupport.java:117)
           at 
og.apache.camel.quarkus.core.BaseModel.startRoute(BaseModel.java:327)
           at 
org.apache.camel.quarkus.corg.apache.camel.impl.engine.AbstractCamelContext.start(AbstractCamelContext.java:2352)
           at org.apachre.BaseModel.startRouteDefinitions(BaseModel.java:320)
           at 
org.apache.camel.quarkus.core.BaseModel.se.camel.quarkus.core.CamelMain.doStart(CamelMain.java:47)
           at 
org.apache.camel.support.service.ServitartRouteDefinitions(BaseModel.java:299)
           at 
org.apache.camel.quarkus.core.FastCamelContext.startRouceSupport.start(ServiceSupport.java:117)
           at 
org.apache.camel.quarkus.core.CamelMainRecorder.start(CteDefinitions(FastCamelContext.java:139)
           at 
org.apache.camel.impl.engine.AbstractCamelContext.doStaamelMainRecorder.java:79)
           at 
io.quarkus.deployment.steps.Main$start78.deploy_0(Main$start78.zig:97)rtCamel(AbstractCamelContext.java:2597)
           at org.apache.camel.impl.engine.AbstractCamelContext.lambda
           at 
io.quarkus.deployment.steps.Main$start78.deploy(Main$start78.zig:36)
           at io.quarkus.runner.Appl$doStart$2(AbstractCamelContext.java:2445)
           at 
org.apache.camel.impl.engine.AbstractCamelContext.doWicationImpl.doStart(ApplicationImpl.zig:169)
           at 
io.quarkus.runtime.Application.start(Application.jaithDefinedClassLoader(AbstractCamelContext.java:2462)
           at org.apache.camel.impl.engine.AbstractCamelva:94)
           at io.quarkus.runtime.Application.run(Application.java:218)
           at 
io.quarkus.runner.GeneratedMContext.doStart(AbstractCamelContext.java:2443)
           at 
org.apache.camel.support.service.ServiceSupport.ain.main(GeneratedMain.zig:41)
   Caused by: org.apache.camel.ResolveEndpointFailedException: Failed 
tostart(ServiceSupport.java:117)
           at org.apache.camel.impl.engine.AbstractCamelContext.start(AbstractC 
resolve endpoint: 
dozer://simpleMapping?mappingFile=simple-mapping.xml&targetModel=org.apache.camelamelContext.java:2352)
           at org.apache.camel.quarkus.core.CamelMain.doStart(CamelMain.java:47)
           at 
org.apache.camel.support.service.ServiceSupport.start(ServiceSupport.java:117)
           at 
org.apache.camel.quarkus.core.CamelMainRecorder.start(CamelMainRecorder.java:79)
           ... 6 more
   Caused by: org.apache.camel.ResolveEndpointFailedException: Failed to 
resolve endpoint: 
dozer://simpleMapping?mappingFile=simple-mapping.xml&targetModel=org.apache.camel.quarkus.component.dozer.it.model.CustomerB
 due to: The targetModel parameter is required for dozer endpoints
           at 
org.apache.camel.impl.engine.AbstractCamelContext.getEndpoint(AbstractCamelContext.java:803)
           at 
org.apache.camel.impl.engine.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:127)
           at 
org.apache.camel.reifier.SendReifier.resolveEndpoint(SendReifier.java:41)
           at 
org.apache.camel.reifier.SendReifier.createProcessor(SendReifier.java.quarkus.component.dozer.it.model.CustomerB
 due to: The targetModel parameter is required for dozer :34)
           at 
org.apache.camel.reifier.ProcessorReifier.makeProcessorImpl(ProcessorReifier.java:571)
           at endpoints
           at 
org.apache.camel.impl.engine.AbstractCamelContext.getEndpoint(AbstractCamelContext.javorg.apache.camel.reifier.ProcessorReifier.makeProcessor(ProcessorReifier.java:537)
           at org.apache.caa:803)
           at 
org.apache.camel.impl.engine.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.javamel.reifier.ProcessorReifier.addRoutes(ProcessorReifier.java:250)
           at org.apache.camel.reifier.Route:127)
           at 
org.apache.camel.reifier.SendReifier.resolveEndpoint(SendReifier.java:41)
           at org.apache.cReifier.doCreateRoute(RouteReifier.java:384)
           ... 21 more
   Caused by: 
java.lang.IllegalArgumentExceptamel.reifier.SendReifier.createProcessor(SendReifier.java:34)
           at org.apache.camel.reifier.Processorion: The targetModel parameter 
is required for dozer endpoints
           at 
org.apache.camel.component.dozer.Reifier.makeProcessorImpl(ProcessorReifier.java:571)
           at 
org.apache.camel.reifier.ProcessorReifier.mDozerComponent.createEndpoint(DozerComponent.java:48)
           at 
org.apache.camel.support.DefaultComponent.akeProcessor(ProcessorReifier.java:537)
           at 
org.apache.camel.reifier.ProcessorReifier.addRoutes(ProccreateEndpoint(DefaultComponent.java:240)
           at 
org.apache.camel.impl.engine.AbstractCamelContext.getEndpoint(AbstractCamelContext.java:755)
           ... 28 more
   essorReifier.java:250)
           at 
org.apache.camel.reifier.RouteReifier.doCreateRoute(RouteReifier.java:384)
           ... 21 more
   Caused by: java.lang.IllegalArgumentException: The targetModel parameter is 
required for dozer endpoints
           at 
org.apache.camel.component.dozer.DozerComponent.createEndpoint(DozerComponent.java:48)
           at 
org.apache.camel.support.DefaultComponent.createEndpoint(DefaultComponent.java:240)
           at 
org.apache.camel.impl.engine.AbstractCamelContext.getEndpoint(AbstractCamelContext.java:755)
           ... 28 more
   ```
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to