[
https://issues.apache.org/jira/browse/CAMEL-23675?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Claus Ibsen reassigned CAMEL-23675:
-----------------------------------
Assignee: Claus Ibsen
> 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
> Assignee: Claus Ibsen
> Priority: Minor
> Fix For: 4.21.0
>
>
> {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)