Aurélien Pupier created CAMEL-23675:
---------------------------------------
Summary: ExportTest.shouldGenerateJavaContent(RuntimeType) is
broken
Key: CAMEL-23675
URL: https://issues.apache.org/jira/browse/CAMEL-23675
Project: Camel
Issue Type: Test
Components: camel-jbang
Affects Versions: 4.20.0
Reporter: Aurélien Pupier
{noformat}
org.apache.camel.FailedToCreateRouteException: Failed to create route: java
(source: file:src/test/resources/Hey.java):
Route(java)[From[timer:java?period={{period}}] -> [process[P... because: Failed
to resolve endpoint: timer://java?period=@@CamelMagicValue@@ due to: Error
binding property (period=@@CamelMagicValue@@) with name: period on bean:
timer://java?period=@@CamelMagicValue@@ with value: @@CamelMagicValue@@
at
org.apache.camel.reifier.RouteReifier.createRoute(RouteReifier.java:96)
at
org.apache.camel.impl.DefaultModelReifierFactory.createRoute(DefaultModelReifierFactory.java:49)
at
org.apache.camel.impl.DefaultCamelContext.lambda$doStartRouteDefinitions$2(DefaultCamelContext.java:770)
at
org.apache.camel.util.concurrent.ContextValueFactory.lambda$where$0(ContextValueFactory.java:116)
at
org.apache.camel.util.concurrent.ContextValueFactory.where(ContextValueFactory.java:95)
at
org.apache.camel.util.concurrent.ContextValueFactory.where(ContextValueFactory.java:115)
at
org.apache.camel.util.concurrent.ContextValue.where(ContextValue.java:186)
at
org.apache.camel.impl.engine.DefaultCamelContextExtension.createRoute(DefaultCamelContextExtension.java:436)
at
org.apache.camel.impl.DefaultCamelContext.doStartRouteDefinitions(DefaultCamelContext.java:768)
at
org.apache.camel.impl.DefaultCamelContext.lambda$startRouteDefinitions$0(DefaultCamelContext.java:641)
at
org.apache.camel.impl.engine.AbstractCamelContext.lambda$startingRoutes$0(AbstractCamelContext.java:1163)
at
org.apache.camel.util.concurrent.ContextValueFactory.where(ContextValueFactory.java:95)
at
org.apache.camel.util.concurrent.ContextValue.where(ContextValue.java:174)
at
org.apache.camel.impl.engine.AbstractCamelContext.startingRoutes(AbstractCamelContext.java:1161)
at
org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:640)
at
org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:622)
at
org.apache.camel.impl.engine.AbstractCamelContext.doInit(AbstractCamelContext.java:2715)
at
org.apache.camel.support.service.BaseService.init(BaseService.java:94)
at
org.apache.camel.impl.engine.AbstractCamelContext.init(AbstractCamelContext.java:2326)
at
org.apache.camel.support.service.BaseService.start(BaseService.java:124)
at
org.apache.camel.impl.engine.AbstractCamelContext.start(AbstractCamelContext.java:2345)
at
org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:214)
at org.apache.camel.main.KameletMain.doStart(KameletMain.java:412)
at
org.apache.camel.support.service.BaseService.start(BaseService.java:132)
at
org.apache.camel.dsl.jbang.core.commands.Run.runKameletMain(Run.java:1905)
at org.apache.camel.dsl.jbang.core.commands.Run.run(Run.java:1235)
at org.apache.camel.dsl.jbang.core.commands.Run.runExport(Run.java:524)
at
org.apache.camel.dsl.jbang.core.commands.ExportBaseCommand.runSilently(ExportBaseCommand.java:564)
at
org.apache.camel.dsl.jbang.core.commands.ExportQuarkus.export(ExportQuarkus.java:89)
at
org.apache.camel.dsl.jbang.core.commands.Export.export(Export.java:273)
at
org.apache.camel.dsl.jbang.core.commands.Export.doExport(Export.java:152)
at
org.apache.camel.dsl.jbang.core.commands.Export.export(Export.java:79)
at
org.apache.camel.dsl.jbang.core.commands.ExportBaseCommand.doCall(ExportBaseCommand.java:320)
at
org.apache.camel.dsl.jbang.core.commands.ExportTest.shouldGenerateJavaContent(ExportTest.java:506)
Caused by: org.apache.camel.ResolveEndpointFailedException: Failed to resolve
endpoint: timer://java?period=@@CamelMagicValue@@ due to: Error binding
property (period=@@CamelMagicValue@@) with name: period on bean:
timer://java?period=@@CamelMagicValue@@ with value: @@CamelMagicValue@@
at
org.apache.camel.impl.engine.AbstractCamelContext.doGetEndpoint(AbstractCamelContext.java:889)
at
org.apache.camel.impl.engine.AbstractCamelContext.getEndpoint(AbstractCamelContext.java:776)
at
org.apache.camel.support.CamelContextHelper.getMandatoryEndpoint(CamelContextHelper.java:94)
at
org.apache.camel.reifier.AbstractReifier.resolveEndpoint(AbstractReifier.java:250)
at
org.apache.camel.reifier.RouteReifier.doCreateRoute(RouteReifier.java:110)
at
org.apache.camel.reifier.RouteReifier.createRoute(RouteReifier.java:89)
... 33 more
Caused by: org.apache.camel.PropertyBindingException: Error binding property
(period=@@CamelMagicValue@@) with name: period on bean:
timer://java?period=@@CamelMagicValue@@ with value: @@CamelMagicValue@@
at
org.apache.camel.support.PropertyBindingSupport.setSimplePropertyViaConfigurer(PropertyBindingSupport.java:806)
at
org.apache.camel.support.PropertyBindingSupport.doSetPropertyValue(PropertyBindingSupport.java:565)
at
org.apache.camel.support.PropertyBindingSupport.doBuildPropertyOgnlPath(PropertyBindingSupport.java:422)
at
org.apache.camel.support.PropertyBindingSupport.doBindProperties(PropertyBindingSupport.java:302)
at
org.apache.camel.support.PropertyBindingSupport$Builder.bind(PropertyBindingSupport.java:1990)
at
org.apache.camel.support.DefaultEndpoint.setProperties(DefaultEndpoint.java:422)
at
org.apache.camel.support.DefaultEndpoint.configureProperties(DefaultEndpoint.java:394)
at
org.apache.camel.support.DefaultComponent.setProperties(DefaultComponent.java:421)
at
org.apache.camel.component.timer.TimerComponent.createEndpoint(TimerComponent.java:117)
at
org.apache.camel.support.DefaultComponent.createEndpoint(DefaultComponent.java:171)
at
org.apache.camel.impl.engine.AbstractCamelContext.doGetEndpoint(AbstractCamelContext.java:855)
... 38 more
Caused by: org.apache.camel.TypeConversionException: Error during type
conversion from type: java.lang.String to the required type: java.time.Duration
with value @@CamelMagicValue@@ due to java.lang.NumberFormatException: For
input string: "@@Ca"
at
org.apache.camel.converter.CamelBaseBulkConverterLoader.convertTo(CamelBaseBulkConverterLoader.java:61)
at
org.apache.camel.spi.BulkTypeConverters.convertTo(BulkTypeConverters.java:142)
at
org.apache.camel.impl.converter.CoreTypeConverterRegistry.tryCachedConverters(CoreTypeConverterRegistry.java:424)
at
org.apache.camel.impl.converter.CoreTypeConverterRegistry.doConvertTo(CoreTypeConverterRegistry.java:389)
at
org.apache.camel.impl.converter.CoreTypeConverterRegistry.doConvertToAndStat(CoreTypeConverterRegistry.java:284)
at
org.apache.camel.impl.converter.CoreTypeConverterRegistry.mandatoryConvertTo(CoreTypeConverterRegistry.java:201)
at
org.apache.camel.impl.converter.CoreTypeConverterRegistry.mandatoryConvertTo(CoreTypeConverterRegistry.java:188)
at
org.apache.camel.support.component.PropertyConfigurerSupport.property(PropertyConfigurerSupport.java:102)
at
org.apache.camel.component.timer.TimerEndpointConfigurer.configure(TimerEndpointConfigurer.java:39)
at
org.apache.camel.support.PropertyBindingSupport.setSimplePropertyViaConfigurer(PropertyBindingSupport.java:804)
... 48 more
Caused by: java.lang.NumberFormatException: For input string: "@@Ca"
at
java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67)
at java.base/java.lang.Long.parseLong(Long.java:594)
at java.base/java.lang.Long.parseLong(Long.java:698)
at org.apache.camel.util.TimeUtils.toMilliSeconds(TimeUtils.java:239)
at
org.apache.camel.converter.DurationConverter.toDuration(DurationConverter.java:51)
at
org.apache.camel.converter.CamelBaseBulkConverterLoader.doConvertTo(CamelBaseBulkConverterLoader.java:438)
at
org.apache.camel.converter.CamelBaseBulkConverterLoader.convertTo(CamelBaseBulkConverterLoader.java:56)
... 57 more
{noformat}
started to fail with
https://ci-builds.apache.org/job/Camel/job/Camel%20Core%20(Build%20and%20test)/job/main/1877/testReport/
, it failed on all platforms the test is running
--
This message was sent by Atlassian Jira
(v8.20.10#820010)