Open
Description
When test run again after a failed one sometimes I get:
Connected to the target VM, address: '127.0.0.1:51410', transport: 'socket'
2025-01-04 15:21:28,066 ERROR [io.jav.ope.pro.eve.EventProcessor] (ReconcilerExecutor-glue-161) Error during event processing ExecutionScope{ resource id: ResourceID{name='related-resource-status-patch', namespace='pathrelatedresourcestatus'}, version: 20504}: io.javaoperatorsdk.operator.OperatorException: java.lang.IllegalArgumentException: There is no event source found for class:io.fabric8.kubernetes.api.model.GenericKubernetesResource
at io.javaoperatorsdk.operator.processing.Controller.cleanup(Controller.java:212)
at io.javaoperatorsdk.operator.processing.event.ReconciliationDispatcher.handleCleanup(ReconciliationDispatcher.java:295)
at io.javaoperatorsdk.operator.processing.event.ReconciliationDispatcher.handleDispatch(ReconciliationDispatcher.java:89)
at io.javaoperatorsdk.operator.processing.event.ReconciliationDispatcher.handleExecution(ReconciliationDispatcher.java:64)
at io.javaoperatorsdk.operator.processing.event.EventProcessor$ReconcilerExecutor.run(EventProcessor.java:452)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.lang.IllegalArgumentException: There is no event source found for class:io.fabric8.kubernetes.api.model.GenericKubernetesResource
at io.javaoperatorsdk.operator.processing.event.EventSources.get(EventSources.java:127)
at io.javaoperatorsdk.operator.processing.event.EventSourceManager.getResourceEventSourceFor(EventSourceManager.java:278)
at io.javaoperatorsdk.operator.glue.Utils.getRelatedResources(Utils.java:69)
at io.javaoperatorsdk.operator.glue.Utils.lambda$getActualResourcesByNameInWorkflow$4(Utils.java:45)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at io.javaoperatorsdk.operator.glue.Utils.getActualResourcesByNameInWorkflow(Utils.java:44)
at io.javaoperatorsdk.operator.glue.templating.GenericTemplateHandler.createDataWithResources(GenericTemplateHandler.java:55)
at io.javaoperatorsdk.operator.glue.templating.GenericTemplateHandler.processTemplate(GenericTemplateHandler.java:40)
at io.javaoperatorsdk.operator.glue.reconciler.glue.GlueReconciler.createAndAddDependentToWorkflow(GlueReconciler.java:212)
at io.javaoperatorsdk.operator.glue.reconciler.glue.GlueReconciler.lambda$buildWorkflowAndRegisterInformers$4(GlueReconciler.java:186)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at io.javaoperatorsdk.operator.glue.reconciler.glue.GlueReconciler.buildWorkflowAndRegisterInformers(GlueReconciler.java:186)
at io.javaoperatorsdk.operator.glue.reconciler.glue.GlueReconciler.cleanup(GlueReconciler.java:106)
at io.javaoperatorsdk.operator.glue.reconciler.glue.GlueReconciler.cleanup(GlueReconciler.java:44)
at io.javaoperatorsdk.operator.glue.reconciler.glue.GlueReconciler_ClientProxy.cleanup(Unknown Source)
at io.javaoperatorsdk.operator.processing.Controller$2.execute(Controller.java:199)
at io.javaoperatorsdk.operator.processing.Controller$2.execute(Controller.java:162)
at io.javaoperatorsdk.operator.api.monitoring.Metrics.timeControllerExecution(Metrics.java:219)
at io.javaoperatorsdk.operator.processing.Controller.cleanup(Controller.java:161)
... 7 more
2025-01-04 15:21:30,075 ERROR [io.jav.ope.pro.eve.EventProcessor] (ReconcilerExecutor-glue-162) Error during event processing ExecutionScope{ resource id: ResourceID{name='related-resource-status-patch', namespace='pathrelatedresourcestatus'}, version: 20504}: io.javaoperatorsdk.operator.OperatorException: java.lang.IllegalArgumentException: There is no event source found for class:io.fabric8.kubernetes.api.model.GenericKubernetesResource
at io.javaoperatorsdk.operator.processing.Controller.cleanup(Controller.java:212)
at io.javaoperatorsdk.operator.processing.event.ReconciliationDispatcher.handleCleanup(ReconciliationDispatcher.java:295)
at io.javaoperatorsdk.operator.processing.event.ReconciliationDispatcher.handleDispatch(ReconciliationDispatcher.java:89)
at io.javaoperatorsdk.operator.processing.event.ReconciliationDispatcher.handleExecution(ReconciliationDispatcher.java:64)
at io.javaoperatorsdk.operator.processing.event.EventProcessor$ReconcilerExecutor.run(EventProcessor.java:452)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.lang.IllegalArgumentException: There is no event source found for class:io.fabric8.kubernetes.api.model.GenericKubernetesResource
at io.javaoperatorsdk.operator.processing.event.EventSources.get(EventSources.java:127)
at io.javaoperatorsdk.operator.processing.event.EventSourceManager.getResourceEventSourceFor(EventSourceManager.java:278)
at io.javaoperatorsdk.operator.glue.Utils.getRelatedResources(Utils.java:69)
at io.javaoperatorsdk.operator.glue.Utils.lambda$getActualResourcesByNameInWorkflow$4(Utils.java:45)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at io.javaoperatorsdk.operator.glue.Utils.getActualResourcesByNameInWorkflow(Utils.java:44)
at io.javaoperatorsdk.operator.glue.templating.GenericTemplateHandler.createDataWithResources(GenericTemplateHandler.java:55)
at io.javaoperatorsdk.operator.glue.templating.GenericTemplateHandler.processTemplate(GenericTemplateHandler.java:40)
at io.javaoperatorsdk.operator.glue.reconciler.glue.GlueReconciler.createAndAddDependentToWorkflow(GlueReconciler.java:212)
at io.javaoperatorsdk.operator.glue.reconciler.glue.GlueReconciler.lambda$buildWorkflowAndRegisterInformers$4(GlueReconciler.java:186)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
Metadata
Metadata
Assignees
Labels
No labels