Skip to content

fix: v2 compatibility#352

Open
Malaydewangan09 wants to merge 16 commits into
mainfrom
fix/v2
Open

fix: v2 compatibility#352
Malaydewangan09 wants to merge 16 commits into
mainfrom
fix/v2

Conversation

@Malaydewangan09

@Malaydewangan09 Malaydewangan09 commented Apr 11, 2026

Copy link
Copy Markdown
Member

@github-actions

github-actions Bot commented Apr 11, 2026

Copy link
Copy Markdown
Contributor

🧪 Java Unit Tests

TestsPassed ☑️SkippedFailed ❌️Time ⏱
Java Tests Report32 ran31 ✅0 ⚠️1 ❌3m 34s 820ms
TestResultTime ⏱
Java Tests Report
RunnerTest.initializationError❌ failure7ms

📦 Artifacts

Name Size Updated Expiration
jar 56.65 MB May 10, 26, 9:31:05 AM UTC May 17, 26, 9:31:02 AM UTC

🔁 Unreleased Commits

✅ No unreleased commits found.

@github-actions

github-actions Bot commented May 7, 2026

Copy link
Copy Markdown
Contributor

Tests report quick summary:

failed ❌ > tests: 32, success: 31, skipped: 0, failed: 1

Project Status Success Skipped Failed
plugin-script-bun success ✅ 3 0 0
plugin-script-deno success ✅ 3 0 0
plugin-script-dotnet failed ❌ 7 0 1
plugin-script-go success ✅ 18 0 0

Failed tests:

plugin-script-dotnet > io.kestra.plugin.scripts.dotnet.RunnerTest > initializationError failed ❌ in 0.007
io.micronaut.context.exceptions.BeanInstantiationException: Error instantiating bean of type  [io.kestra.controller.grpc.ConnectControllerServiceGrpc$ConnectControllerServiceBlockingStub]&#10;&#10;Message: Static configuration requires at least one endpoint&#10;Path Taken:&#10;new @j.i.Singleton i.k.w.WorkerAgent(ApplicationEventPublisher<ServiceStateChangeEvent> eventPublisher, WorkerConnectionService workerConnectionService, WorkerJobExecutor workerJobExecutor, WorkerJobFetcher workerJobFetcher, List<GrpcWorkerIOSender<Object>> workerIOSenders, MaintenanceService maintenanceService, MetricRegistry metricRegistry, ServerConfig serverConfig)&#10;\---> new @j.i.Singleton i.k.w.WorkerAgent(ApplicationEventPublisher<ServiceStateChangeEvent> eventPublisher, [WorkerConnectionService workerConnectionService], WorkerJobExecutor workerJobExecutor, WorkerJobFetcher workerJobFetcher, List<GrpcWorkerIOSender<Object>> workerIOSenders, MaintenanceService maintenanceService, MetricRegistry metricRegistry, ServerConfig serverConfig)&#10;      \---> new @j.i.Singleton i.k.w.s.GrpcWorkerConnectionService([ConnectControllerServiceBlockingStub connectControllerService], WorkerControllersConfiguration workerControllersConfiguration, WorkerReportableScheduler workerReportableScheduler, EncryptionConfig encryptionConfig)&#10;            \---> @j.i.Singleton i.k.c.g.C$ConnectControllerServiceBlockingStub i.k.w.GrpcStubFactory.connectControllerServiceBlockingStub#connectControllerServiceBlockingStub([GrpcChannelManager manager])

io.micronaut.context.exceptions.BeanInstantiationException: Error instantiating bean of type  [io.kestra.controller.grpc.ConnectControllerServiceGrpc$ConnectControllerServiceBlockingStub]

Message: Static configuration requires at least one endpoint
Path Taken:
new @j.i.Singleton i.k.w.WorkerAgent(ApplicationEventPublisher<ServiceStateChangeEvent> eventPublisher, WorkerConnectionService workerConnectionService, WorkerJobExecutor workerJobExecutor, WorkerJobFetcher workerJobFetcher, List<GrpcWorkerIOSender<Object>> workerIOSenders, MaintenanceService maintenanceService, MetricRegistry metricRegistry, ServerConfig serverConfig)
\---> new @j.i.Singleton i.k.w.WorkerAgent(ApplicationEventPublisher<ServiceStateChangeEvent> eventPublisher, [WorkerConnectionService workerConnectionService], WorkerJobExecutor workerJobExecutor, WorkerJobFetcher workerJobFetcher, List<GrpcWorkerIOSender<Object>> workerIOSenders, MaintenanceService maintenanceService, MetricRegistry metricRegistry, ServerConfig serverConfig)
      \---> new @j.i.Singleton i.k.w.s.GrpcWorkerConnectionService([ConnectControllerServiceBlockingStub connectControllerService], WorkerControllersConfiguration workerControllersConfiguration, WorkerReportableScheduler workerReportableScheduler, EncryptionConfig encryptionConfig)
            \---> @j.i.Singleton i.k.c.g.C$ConnectControllerServiceBlockingStub i.k.w.GrpcStubFactory.connectControllerServiceBlockingStub#connectControllerServiceBlockingStub([GrpcChannelManager manager])
	at io.micronaut.context.DefaultBeanContext.resolveByBeanFactory(DefaultBeanContext.java:2357)
	at io.micronaut.context.DefaultBeanContext.createRegistration(DefaultBeanContext.java:3162)
	at io.micronaut.context.SingletonScope.getOrCreate(SingletonScope.java:80)
	at io.micronaut.context.DefaultBeanContext.resolveBeanRegistration(DefaultBeanContext.java:3012)
	at io.micronaut.context.DefaultBeanContext.resolveBeanRegistration(DefaultBeanContext.java:2774)
	at io.micronaut.context.DefaultBeanContext.getBean(DefaultBeanContext.java:1786)
	at io.micronaut.context.AbstractBeanResolutionContext.getBean(AbstractBeanResolutionContext.java:210)
	at io.micronaut.context.AbstractInitializableBeanDefinition.resolveBean(AbstractInitializableBeanDefinition.java:2137)
	at io.micronaut.context.AbstractInitializableBeanDefinition.getBeanForConstructorArgument(AbstractInitializableBeanDefinition.java:1367)
	at io.kestra.worker.$GrpcStubFactory$ConnectControllerServiceBlockingStub3$Definition.instantiate(Unknown Source)
	at io.micronaut.context.DefaultBeanContext.resolveByBeanFactory(DefaultBeanContext.java:2342)
	at io.micronaut.context.DefaultBeanContext.createRegistration(DefaultBeanContext.java:3162)
	at io.micronaut.context.SingletonScope.getOrCreate(SingletonScope.java:80)
	at io.micronaut.context.DefaultBeanContext.resolveBeanRegistration(DefaultBeanContext.java:3012)
	at io.micronaut.context.DefaultBeanContext.resolveBeanRegistration(DefaultBeanContext.java:2774)
	at io.micronaut.context.DefaultBeanContext.getBean(DefaultBeanContext.java:1786)
	at io.micronaut.context.AbstractBeanResolutionContext.getBean(AbstractBeanResolutionContext.java:210)
	at io.micronaut.context.AbstractInitializableBeanDefinition.resolveBean(AbstractInitializableBeanDefinition.java:2137)
	at io.micronaut.context.AbstractInitializableBeanDefinition.getBeanForConstructorArgument(AbstractInitializableBeanDefinition.java:1367)
	at io.kestra.worker.services.$GrpcWorkerConnectionService$Definition.instantiate(Unknown Source)
	at io.micronaut.context.DefaultBeanContext.resolveByBeanFactory(DefaultBeanContext.java:2342)
	at io.micronaut.context.DefaultBeanContext.createRegistration(DefaultBeanContext.java:3162)
	at io.micronaut.context.SingletonScope.getOrCreate(SingletonScope.java:80)
	at io.micronaut.context.DefaultBeanContext.resolveBeanRegistration(DefaultBeanContext.java:3012)
	at io.micronaut.context.DefaultBeanContext.resolveBeanRegistration(DefaultBeanContext.java:2774)
	at io.micronaut.context.DefaultBeanContext.getBean(DefaultBeanContext.java:1786)
	at io.micronaut.context.AbstractBeanResolutionContext.getBean(AbstractBeanResolutionContext.java:210)
	at io.micronaut.context.AbstractInitializableBeanDefinition.resolveBean(AbstractInitializableBeanDefinition.java:2137)
	at io.micronaut.context.AbstractInitializableBeanDefinition.getBeanForConstructorArgument(AbstractInitializableBeanDefinition.java:1367)
	at io.kestra.worker.$WorkerAgent$Definition.instantiate(Unknown Source)
	at io.micronaut.context.DefaultBeanContext.resolveByBeanFactory(DefaultBeanContext.java:2342)
	at io.micronaut.context.DefaultBeanContext.createRegistration(DefaultBeanContext.java:3162)
	at io.micronaut.context.SingletonScope.getOrCreate(SingletonScope.java:80)
	at io.micronaut.context.DefaultBeanContext.resolveBeanRegistration(DefaultBeanContext.java:3012)
	at io.micronaut.context.DefaultBeanContext.resolveBeanRegistration(DefaultBeanContext.java:2774)
	at io.micronaut.context.DefaultBeanContext.getBean(DefaultBeanContext.java:1786)
	at io.micronaut.context.DefaultBeanContext.getBean(DefaultBeanContext.java:847)
	at io.micronaut.context.DefaultBeanContext.getBean(DefaultBeanContext.java:839)
	at io.kestra.core.runners.TestRunner.run(TestRunner.java:75)
	at io.kestra.core.junit.extensions.KestraTestExtension.beforeAll(KestraTestExtension.java:68)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
Caused by: java.lang.IllegalStateException: Static configuration requires at least one endpoint
	at io.kestra.controller.GrpcChannelManager.createStaticChannelBuilder(GrpcChannelManager.java:179)
	at io.kestra.controller.GrpcChannelManager.createChannelWithControllersConfig(GrpcChannelManager.java:166)
	at io.kestra.controller.GrpcChannelManager.createNewManagedChannel(GrpcChannelManager.java:158)
	at io.kestra.controller.GrpcChannelManager.init(GrpcChannelManager.java:123)
	at io.kestra.controller.$GrpcChannelManager$Definition.initialize$intercepted(Unknown Source)
	at io.kestra.controller.$GrpcChannelManager$Definition$InitializeInterceptor.invokeInternal(Unknown Source)
	at io.micronaut.context.AbstractExecutableMethod.invoke(AbstractExecutableMethod.java:166)
	at io.micronaut.aop.chain.MethodInterceptorChain.doIntercept(MethodInterceptorChain.java:285)
	at io.micronaut.aop.chain.MethodInterceptorChain.initialize(MethodInterceptorChain.java:208)
	at io.kestra.controller.$GrpcChannelManager$Definition.initialize(Unknown Source)
	at io.kestra.controller.$GrpcChannelManager$Definition.instantiate(Unknown Source)
	at io.micronaut.context.DefaultBeanContext.resolveByBeanFactory(DefaultBeanContext.java:2342)
	... 40 more

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant