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)

Reply via email to