jamesnetherton opened a new issue #776: Gson integration test fails with Camel 
3.1.0 
URL: https://github.com/apache/camel-quarkus/issues/776
 
 
   This slipped through the Camel 3.1.0 upgrade due to #723.
   
   ```
   2020-02-27 16:54:43,873 ERROR [org.apa.cam.imp.eng.AbstractCamelContext] 
(main) Error starting CamelContext 
(camel-quarkus-integration-tests-dataformats-json) due to exception thrown: 
Failed to create route route16 at: >>> 
Unmarshal[org.apache.camel.model.dataformat.JsonDataFormat@58ca6ba3] <<< in 
route: Route(route16)[From[direct:Gson-type-as-header] -> [SetHeade... because 
of Error binding property (allowUnmarshallType=true) with name: 
allowUnmarshallType on bean: 
org.apache.camel.component.gson.GsonDataFormat@52fe87e0 with value: true: 
org.apache.camel.FailedToCreateRouteException: Failed to create route route16 
at: >>> Unmarshal[org.apache.camel.model.dataformat.JsonDataFormat@58ca6ba3] 
<<< in route: Route(route16)[From[direct:Gson-type-as-header] -> [SetHeade... 
because of Error binding property (allowUnmarshallType=true) with name: 
allowUnmarshallType on bean: 
org.apache.camel.component.gson.GsonDataFormat@52fe87e0 with value: true
        at 
org.apache.camel.reifier.RouteReifier.doCreateRoute(RouteReifier.java:390)
        at 
org.apache.camel.reifier.RouteReifier.createRoute(RouteReifier.java:112)
        at org.apache.camel.quarkus.core.FastModel.start(FastModel.java:57)
        at 
org.apache.camel.quarkus.core.BaseModel.startRoute(BaseModel.java:327)
        at 
org.apache.camel.quarkus.core.BaseModel.startRouteDefinitions(BaseModel.java:320)
        at 
org.apache.camel.quarkus.core.BaseModel.startRouteDefinitions(BaseModel.java:299)
        at 
org.apache.camel.quarkus.core.FastCamelContext.startRouteDefinitions(FastCamelContext.java:141)
        at 
org.apache.camel.impl.engine.AbstractCamelContext.doStartCamel(AbstractCamelContext.java:2679)
        at 
org.apache.camel.impl.engine.AbstractCamelContext.lambda$doStart$2(AbstractCamelContext.java:2527)
        at 
org.apache.camel.impl.engine.AbstractCamelContext.doWithDefinedClassLoader(AbstractCamelContext.java:2544)
        at 
org.apache.camel.impl.engine.AbstractCamelContext.doStart(AbstractCamelContext.java:2525)
        at 
org.apache.camel.support.service.ServiceSupport.start(ServiceSupport.java:121)
        at 
org.apache.camel.impl.engine.AbstractCamelContext.start(AbstractCamelContext.java:2421)
        at org.apache.camel.quarkus.core.CamelMain.doStart(CamelMain.java:50)
        at 
org.apache.camel.support.service.ServiceSupport.start(ServiceSupport.java:121)
        at 
org.apache.camel.quarkus.core.CamelMainRecorder.start(CamelMainRecorder.java:97)
        at 
io.quarkus.deployment.steps.Main$start41.deploy_0(Main$start41.zig:78)
        at io.quarkus.deployment.steps.Main$start41.deploy(Main$start41.zig:97)
        at io.quarkus.runner.ApplicationImpl.doStart(ApplicationImpl.zig:218)
        at io.quarkus.runtime.Application.start(Application.java:89)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at 
io.quarkus.runner.bootstrap.StartupActionImpl.run(StartupActionImpl.java:95)
        at 
io.quarkus.test.junit.QuarkusTestExtension.doJavaStart(QuarkusTestExtension.java:88)
        at 
io.quarkus.test.junit.QuarkusTestExtension.ensureStarted(QuarkusTestExtension.java:171)
        at 
io.quarkus.test.junit.QuarkusTestExtension.beforeAll(QuarkusTestExtension.java:199)
        at 
org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeBeforeAllCallbacks$7(ClassBasedTestDescriptor.java:359)
        at 
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        at 
org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeBeforeAllCallbacks(ClassBasedTestDescriptor.java:359)
        at 
org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:189)
        at 
org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:78)
        at 
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:132)
        at 
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        at 
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125)
        at 
org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135)
        at 
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123)
        at 
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        at 
org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122)
        at 
org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80)
        at java.util.ArrayList.forEach(ArrayList.java:1257)
        at 
org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38)
        at 
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:139)
        at 
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        at 
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125)
        at 
org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135)
        at 
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123)
        at 
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        at 
org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122)
        at 
org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80)
        at 
org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:32)
        at 
org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
        at 
org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:51)
        at 
org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:248)
        at 
org.junit.platform.launcher.core.DefaultLauncher.lambda$execute$5(DefaultLauncher.java:211)
        at 
org.junit.platform.launcher.core.DefaultLauncher.withInterceptedStreams(DefaultLauncher.java:226)
        at 
org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:199)
        at 
org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:132)
        at 
org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:154)
        at 
org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:127)
        at 
org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:377)
        at 
org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:138)
        at 
org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:465)
        at 
org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:451)
   Caused by: org.apache.camel.PropertyBindingException: Error binding property 
(allowUnmarshallType=true) with name: allowUnmarshallType on bean: 
org.apache.camel.component.gson.GsonDataFormat@52fe87e0 with value: true
        at 
org.apache.camel.support.PropertyBindingSupport.lambda$doBindProperties$1(PropertyBindingSupport.java:530)
        at 
java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
        at 
java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357)
        at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:483)
        at 
java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
        at 
java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
        at 
java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
        at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
        at 
java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
        at 
org.apache.camel.support.PropertyBindingSupport.doBindProperties(PropertyBindingSupport.java:513)
        at 
org.apache.camel.support.PropertyBindingSupport.access$000(PropertyBindingSupport.java:61)
        at 
org.apache.camel.support.PropertyBindingSupport$Builder.bind(PropertyBindingSupport.java:227)
        at 
org.apache.camel.reifier.dataformat.DataFormatReifier.configureDataFormat(DataFormatReifier.java:252)
        at 
org.apache.camel.reifier.dataformat.DataFormatReifier.createDataFormat(DataFormatReifier.java:209)
        at 
org.apache.camel.reifier.dataformat.DataFormatReifier.getDataFormat(DataFormatReifier.java:187)
        at 
org.apache.camel.reifier.UnmarshalReifier.createProcessor(UnmarshalReifier.java:35)
        at 
org.apache.camel.reifier.ProcessorReifier.makeProcessor(ProcessorReifier.java:787)
        at 
org.apache.camel.reifier.ProcessorReifier.addRoutes(ProcessorReifier.java:513)
        at 
org.apache.camel.reifier.RouteReifier.doCreateRoute(RouteReifier.java:388)
        ... 64 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