[ https://issues.apache.org/jira/browse/CAMEL-22444?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18022412#comment-18022412 ]
Aurélien Pupier commented on CAMEL-22444: ----------------------------------------- I confirm that there is no problem when using the options: `--lazy-bean --ignore-loading-error` > Camel JBang update dependency is failing with NPE when Bean component is not > yet configured > ------------------------------------------------------------------------------------------- > > Key: CAMEL-22444 > URL: https://issues.apache.org/jira/browse/CAMEL-22444 > Project: Camel > Issue Type: Bug > Components: camel-jbang > Affects Versions: 4.14.0 > Reporter: Aurélien Pupier > Assignee: Claus Ibsen > Priority: Minor > Fix For: 4.14.1, 4.15.0 > > > {noformat} > [Wed, 24 Sep 2025 09:04:59 GMT] [ERROR] > org.apache.camel.FailedToCreateRouteException: Failed to create route: > route-3043 at: >>> To[bean] <<< in route: > Route(route-3043)[From[timer:template?period=1000] -> [To[be... because: > Failed to resolve endpoint: bean due to: java.lang.NullPointerException: > Cannot invoke "String.equals(Object)" because "name" is null > at > org.apache.camel.reifier.RouteReifier.doCreateRoute(RouteReifier.java:246) > at > org.apache.camel.reifier.RouteReifier.createRoute(RouteReifier.java:88) > at > org.apache.camel.impl.DefaultModelReifierFactory.createRoute(DefaultModelReifierFactory.java:49) > at > org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:765) > at > org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:626) > at > org.apache.camel.impl.engine.AbstractCamelContext.doInit(AbstractCamelContext.java:2580) > at > org.apache.camel.support.service.BaseService.init(BaseService.java:85) > at > org.apache.camel.impl.engine.AbstractCamelContext.init(AbstractCamelContext.java:2207) > at > org.apache.camel.support.service.BaseService.start(BaseService.java:115) > at > org.apache.camel.impl.engine.AbstractCamelContext.start(AbstractCamelContext.java:2226) > at > org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:211) > at org.apache.camel.main.KameletMain.doStart(KameletMain.java:400) > at > org.apache.camel.support.service.BaseService.start(BaseService.java:123) > at > org.apache.camel.dsl.jbang.core.commands.Run.runKameletMain(Run.java:1633) > at org.apache.camel.dsl.jbang.core.commands.Run.run(Run.java:1002) > at org.apache.camel.dsl.jbang.core.commands.Run.runExport(Run.java:380) > at > org.apache.camel.dsl.jbang.core.commands.ExportBaseCommand.runSilently(ExportBaseCommand.java:387) > at > org.apache.camel.dsl.jbang.core.commands.ExportQuarkus.export(ExportQuarkus.java:75) > at > org.apache.camel.dsl.jbang.core.commands.Export.export(Export.java:230) > at > org.apache.camel.dsl.jbang.core.commands.DependencyList.doExport(DependencyList.java:267) > at > org.apache.camel.dsl.jbang.core.commands.DependencyList.export(DependencyList.java:84) > at > org.apache.camel.dsl.jbang.core.commands.ExportBaseCommand.doCall(ExportBaseCommand.java:304) > at > org.apache.camel.dsl.jbang.core.commands.DependencyList.doCall(DependencyList.java:62) > at > org.apache.camel.dsl.jbang.core.commands.DependencyUpdate.doCall(DependencyUpdate.java:89) > at > org.apache.camel.dsl.jbang.core.commands.CamelCommand.call(CamelCommand.java:71) > at > org.apache.camel.dsl.jbang.core.commands.CamelCommand.call(CamelCommand.java:37) > at picocli.CommandLine.executeUserObject(CommandLine.java:2031) > at picocli.CommandLine.access$1500(CommandLine.java:148) > at > picocli.CommandLine$RunLast.executeUserObjectOfLastSubcommandWithSameParent(CommandLine.java:2469) > at picocli.CommandLine$RunLast.handle(CommandLine.java:2461) > at picocli.CommandLine$RunLast.handle(CommandLine.java:2423) > at > picocli.CommandLine$AbstractParseResultHandler.execute(CommandLine.java:2277) > at picocli.CommandLine$RunLast.execute(CommandLine.java:2425) > at picocli.CommandLine.execute(CommandLine.java:2174) > at > org.apache.camel.dsl.jbang.core.commands.CamelJBangMain.run(CamelJBangMain.java:205) > at > org.apache.camel.dsl.jbang.core.commands.CamelJBangMain.run(CamelJBangMain.java:72) > at main.CamelJBang.main(CamelJBang.java:36) > Caused by: org.apache.camel.ResolveEndpointFailedException: Failed to resolve > endpoint: bean due to: java.lang.NullPointerException: Cannot invoke > "String.equals(Object)" because "name" is null > at > org.apache.camel.impl.engine.AbstractCamelContext.doGetEndpoint(AbstractCamelContext.java:862) > at > org.apache.camel.impl.engine.AbstractCamelContext.getEndpoint(AbstractCamelContext.java:749) > at > org.apache.camel.support.CamelContextHelper.resolveEndpoint(CamelContextHelper.java:128) > at > org.apache.camel.reifier.SendReifier.resolveEndpoint(SendReifier.java:48) > at > org.apache.camel.reifier.SendReifier.createProcessor(SendReifier.java:37) > at > org.apache.camel.reifier.ProcessorReifier.makeProcessor(ProcessorReifier.java:843) > at > org.apache.camel.reifier.ProcessorReifier.addRoutes(ProcessorReifier.java:616) > at > org.apache.camel.reifier.RouteReifier.doCreateRoute(RouteReifier.java:238) > ... 36 more > Caused by: org.apache.camel.RuntimeCamelException: > java.lang.NullPointerException: Cannot invoke "String.equals(Object)" because > "name" is null > at > org.apache.camel.RuntimeCamelException.wrapRuntimeCamelException(RuntimeCamelException.java:53) > at > org.apache.camel.support.DefaultRegistry.lookupByName(DefaultRegistry.java:284) > at > org.apache.camel.component.bean.RegistryBean.lookupBean(RegistryBean.java:191) > at > org.apache.camel.component.bean.RegistryBean.doGetBean(RegistryBean.java:116) > at > org.apache.camel.component.bean.RegistryBean.getBean(RegistryBean.java:102) > at > org.apache.camel.component.bean.RegistryBean.createCacheHolder(RegistryBean.java:95) > at > org.apache.camel.component.bean.BeanEndpoint.doInit(BeanEndpoint.java:109) > at > org.apache.camel.support.service.BaseService.init(BaseService.java:85) > at > org.apache.camel.support.service.ServiceHelper.initService(ServiceHelper.java:85) > at > org.apache.camel.impl.engine.InternalServiceManager.doAddService(InternalServiceManager.java:118) > at > org.apache.camel.impl.engine.AbstractCamelContext.addService(AbstractCamelContext.java:1503) > at > org.apache.camel.impl.engine.AbstractCamelContext.addService(AbstractCamelContext.java:1498) > at > org.apache.camel.impl.engine.AbstractCamelContext.addService(AbstractCamelContext.java:1493) > at > org.apache.camel.impl.engine.AbstractCamelContext.doGetEndpoint(AbstractCamelContext.java:846) > ... 43 more > Caused by: java.lang.NullPointerException: Cannot invoke > "String.equals(Object)" because "name" is null > at > org.apache.camel.support.DefaultRegistry.lookupByName(DefaultRegistry.java:280) > ... 55 more > {noformat} -- This message was sent by Atlassian Jira (v8.20.10#820010)