ddy86 opened a new issue, #17906:
URL: https://github.com/apache/dolphinscheduler/issues/17906

   ### Search before asking
   
   - [x] I had searched in the 
[issues](https://github.com/apache/dolphinscheduler/issues?q=is%3Aissue) and 
found no similar issues.
   
   
   ### What happened
   
   K8s task execute success,but  can't ge pods's log,  worker's log report 
error: Handle pod log error, java.util.concurrent.ExecutionException: 
java.lang.RuntimeException: 
io.fabric8.kubernetes.client.KubernetesClientException: namespace cannot be null
    
   
   logs content:
   [WI-0][TI-29] - 2026-01-26 18:40:32.097 INFO  
[exclusive-task-executor-container-worker-2] 
o.a.d.p.t.a.l.TaskInstanceLogHeader:[37] - 🐬 Load Task Instance Plugin
   [WI-0][TI-29] - 2026-01-26 18:40:32.097 INFO  
[exclusive-task-executor-container-worker-2] 
o.a.d.s.w.e.PhysicalTaskExecutor:[66] - Initialized physicalTask: K8S 
successfully
   [WI-0][TI-29] - 2026-01-26 18:40:32.097 INFO  
[exclusive-task-executor-container-worker-2] o.a.d.p.t.k.K8sTask:[83] - 
Initialize k8s task params:{
     "localParams" : [ ],
     "varPool" : [ ],
     "image" : "busybox:1.30.1",
     "namespace" : "default",
     "command" : "[\"/bin/sh\", \"-c\", \"date && sleep 20 && date\"]",
     "args" : null,
     "pullSecret" : null,
     "imagePullPolicy" : "IfNotPresent",
     "minCpuCores" : 0.0,
     "minMemorySpace" : 0.0,
     "customizedLabels" : [ ],
     "nodeSelectors" : [ ],
     "kubeConfig" : "apiVersion: v1\nclusters:\n- cluster:\n    
certificate-authority-data: 
LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lJUm93enZFcW1QMjR3RFFZSktvWklodmNOQVFFTEJRQXdGVEVUTUJFR0ExVUUKQXhNS2EzVmlaWEp1WlhSbGN6QWVGdzB5TmpBeE1USXdPRE01TXpOYUZ3MHpOakF4TVRBd09EUTBNek5hTUJVeApFekFSQmdOVkJBTVRDbXQxWW1WeWJtVjBaWE13Z2dFaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLCkFvSUJBUURQMnBtc0FCck9KakVqc3Exa2hrZFp4SytldHNLbFgwOTZwMWdVbm9BRnhmVnlYV2ozRE9wUmZoSE8KZ284aU8rVUpVeFdDL1R5ajJiUEZBQTZYbkFTZHhkUlFVcFd5WFFVZWFFRVp1TG1ZcUhQT1dFS3BscmpKNFF6SwpvRUh2THFVMmFRd0VXdXpWaEFSTVBGZUp6NU1KdFdmL0NtdnpBcjBzcFdZUW9rYmN3OW9Hc3BnQmxwanlaSGFLCmF2dXp5YnZWYU1tSmxBVGZ4Ty80T3Nock5WTjAxU0xEa3Q3bGd3ZHZSNGc5RlByNWt3NCtGbWR2K3N0c2xTRUMKOGhFNWV6ekI2YmtZZ3c2QithVHVSczNlTTYwVTE4dkdwNUlNQzl5aVdFelJmOVpsbElYR2krR29XMDNlMVBMMApRc1hrZ1FyMzJtMGZuaHBVVHdxaExYV1VsVCsvQWdNQkFBR2pXVEJYTUE0R0ExVWREd0VCL3dRRUF3SUNwREFQCkJnTlZIUk1CQWY4RUJUQURBUUgvTUIwR0ExVWREZ1FXQkJRdkk3dzVzSERTczNyY3p6NlFHcFNYeVpuV2l6QVYKQm
 
dOVkhSRUVEakFNZ2dwcmRXSmxjbTVsZEdWek1BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRRE1WeUlXK0lWNQo1eGQxY3Y5M0tUYU5EeW5VRVk1a0VNd2IvRmFWT1dRZFBPa3RFejA2eng4aEVUWFl1QXRUajJYM1MxdW5pckZNCktCUncxWWpsbWdiY2xTNXlGam5YTHhUKzM5eENsUkN2dlpTTForYXhsKzExZnVNajFQVjVMQk15UjRRNWI1bVYKd25nTFRvMkRodkNUeVpFeVp5bFdHWDlXMVFaMkpva3hFUGhZS2hsM2IvUFV0dUhOY3JRZGxFWkFRaS9XSERvNgpUT1JhUnFZbHNwS3pVTm01NEcxL0hvc3JvN2pGanNudy9VdW8zWDlET0dKdXZGa3ZMSnlyekdIL2lMRUxlWjFrCjBEcVpDa2llblpVWE9ZNnNqNnVTNWFnWXhYaHdIekZVcmhiSU5hV2ZoTjQ0amUwS3duN08wNTRPQzJTY3MyVHcKZnpkNnZYTzNGZ3Z0Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K\n
    server: https://192.168.9.210:6443\n  name: kubernetes\ncontexts:\n- 
context:\n    cluster: kubernetes\n    user: kubernetes-admin\n  name: 
kubernetes-admin@kubernetes\ncurrent-context: 
kubernetes-admin@kubernetes\nkind: Config\npreferences: {}\nusers:\n- name: 
kubernetes-admin\n  user:\n    client-certificate-data: 
LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURJVENDQWdtZ0F3SUJBZ0lJTExJd2RxNEZvbTh3RFFZSktvWklodmNOQVFFTEJ
 
RQXdGVEVUTUJFR0ExVUUKQXhNS2EzVmlaWEp1WlhSbGN6QWVGdzB5TmpBeE1USXdPRE01TXpOYUZ3MHlOekF4TVRJd09EUTBNelZhTURReApGekFWQmdOVkJBb1REbk41YzNSbGJUcHRZWE4wWlhKek1Sa3dGd1lEVlFRREV4QnJkV0psY201bGRHVnpMV0ZrCmJXbHVNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQXRhY1dvSTV2Vmd4aXpGdGcKSWhiTmovdU5JeTlwSFJ1bkl4SDBFb3BnY1VzaXVZTm5ET29PWXFFV092QTJHejZqR2VEajZUYWdCcDRQZjlmUQpDOEs2eklYU0NDRzdqTEV2UHc0d3BvSWNJYWlFa1hoM1lCajR6RE5zR0hCVkRXS3dqaVJrMStZMzA4VFNwdFRYCkZDRVh4S2loSzFMK05BNUlCenhyanZQWXFzNFIyZm00bnp3ZlRnbXkydEhCWkFpVXBFZWJocHZoRi9uNGZNcmsKLzAvT3JHbHIzZlVPc3UyOUtJR0haZmJabFlGeGMxYVJJUy9hb1dtQ0FXekJBL2lXLzVTY1FremVGYXhVZWFyWQpDUGd1eEEySGExNU83eW1JWEo1eUF2T1puNzVvSTY3UHpqZjE5VUFSeSs5RzlkdEh5Y3lDcU95NDlnYm1CTzlHCm0zTE5Hd0lEQVFBQm8xWXdWREFPQmdOVkhROEJBZjhFQkFNQ0JhQXdFd1lEVlIwbEJBd3dDZ1lJS3dZQkJRVUgKQXdJd0RBWURWUjBUQVFIL0JBSXdBREFmQmdOVkhTTUVHREFXZ0JRdkk3dzVzSERTczNyY3p6NlFHcFNYeVpuVwppekFOQmdrcWhraUc5dzBCQVFzRkFBT0NBUUVBU2hRQ3lqQm9QMkVKZWRuOWplamk4aXplZHl0UlZqbWpYUGd1CjJyNVVqTTBudjFlb2o3Z0dJ
 
ckJYazBrWnEzb3B3azg3Z1E2d2ovZnd6YTdXZUZ4YzdoTlVTS2p6TmlyejNKWFUKRXlSU3hMUHlhTHRZK0JWUlJ2WDBzZTFMemJya215R2dBNWJOcmw4bm92YmR5MFliYWxsbm8yYkNIaWprZ0J5bApQYU5SckRjZ25Nd3R6c3VNTHhLS2Y3TjNvQXhHeENGMUk4ZHNTbWNPWUJad1NTQ1p1SDB5QUVNR0k3MjdqdmlQCkVKNzVVUnlRVmsyL1RrQkt0ZHNPT25lOWM5eGVYR3RWRm9ZS0pLeU1UcThOU3VzZTZzalI2U0V5eGVKcWlLL2wKb1BNWi9vckg5eml2S2dSSi9zSjg5ZklSMTFLamFyQ2NGYzN3Qk1RaEpUSzhMVXRka3c9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==\n
    client-key-data: 
LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcEFJQkFBS0NBUUVBdGFjV29JNXZWZ3hpekZ0Z0loYk5qL3VOSXk5cEhSdW5JeEgwRW9wZ2NVc2l1WU5uCkRPb09ZcUVXT3ZBMkd6NmpHZURqNlRhZ0JwNFBmOWZRQzhLNnpJWFNDQ0c3akxFdlB3NHdwb0ljSWFpRWtYaDMKWUJqNHpETnNHSEJWRFdLd2ppUmsxK1kzMDhUU3B0VFhGQ0VYeEtpaEsxTCtOQTVJQnp4cmp2UFlxczRSMmZtNApuendmVGdteTJ0SEJaQWlVcEVlYmhwdmhGL240Zk1yay8wL09yR2xyM2ZVT3N1MjlLSUdIWmZiWmxZRnhjMWFSCklTL2FvV21DQVd6QkEvaVcvNVNjUWt6ZUZheFVlYXJZQ1BndXhBMkhhMTVPN3ltSVhKNXlBdk9abjc1b0k2N1AKempmMTlVQVJ5KzlHOWR0SHljeUNxT3k0OWdibUJPOUdtM0xOR3dJREFRQUJBb0lCQV
 
FDSnNybzlSUnR5bi9yNApyRCtJTjc3bGFTdEl3N1NyZ3YzRVlPU2lkVkM4TU5lR3h1d0Q1eHkyZVNQUDA2MUFJOUFoV3MrSlJvWXgzZmtqCjBPVjlOTVRES3FIVzFqTkVhRC9IVGF0bFhQV1VNaGtqNkt5ZEpQRGNZaEtMeUFOQkhWRjJ2bkhQRTAyNGN0ZTMKN1ZtSWdibHhzdDVSYUIwWU9zY3c3UVVmblFyZUZnV1VKNzRyTXNVRjErM0R4QzJYMEc2WGhrTW1XTUpVOC9hRgpXYXZ2V1JJdlo3TmRra3Y5T2t6ZjZqaXlzLytUOEJOWUxJbkt2UHlYL2xQV01pbUU4UFhhQTNIS09Xb2Z4cUFkCnhudnE4d1ZkUnVSWERJNGVuZDVFYWF6S0RTb1IzOXR0K0ZWNGcvVkxvTE4zd0lXK1BmWnJuUk1UTlgwSUVEZ1IKV3pQU25kWFJBb0dCQU1kclBkQktrWkVSaEZsSFJaTlNuTWYxZlFjdnR5enpubGZyVmUrZmM0ek5NS2s4VEhqRQptQjBVWk0zUHNWSFRRcmhqMHBweXN1QkRFZjNtc2lRclZKQkFoTU12MUQ0NE1iN3F4SE9KRlFWeWdDd1dzeFpJCmJOU21DdldaR1gzVWtMQzFZdTgwdzIwQTRwb0gvc0tvNGtPVW9EN0p4SitsY3lwbFZ6WlpHMEFUQW9HQkFPa3gKWm41WHFSWDV5enVlTHcvWVl2c0RyY2FBWlpMWmROTEhPUi9rZHZIb3ZDSlg2MjhJWndXR3RMbzRvWi92OXdiUApIT1JONVJHTlpuU29iYTI2S3djald0WXNOR0t6eFdXd2JEN1lBQTdxOC9ZMlRBNzJSUldIRGYvZXVyTXM4c29aCjhtR292MUtZeU5lVnFqWHpBdi9zS3FpeUNkcXRHc043NnZYUjBpL1pBb0dBRUJLQ251RURybTk4L1QwVFRIWmkKRUhPbXFnZWNlZEVBdUJGTmt
 
jeUdJWmtBRFFQQkhoS3FOOTNHNmhlTk1RMFgyWWlpRnJTYjJodE52ZXJ6L0pwSgpiSDdtdEZ5TWZKOUcweDVVeXdNSFlMTUR4WW5tMFNyeEtvcGZZNy85SC9rYjJFSW1RU1U5Z3ZHSlVlVEhFYVZPCjV5ZDVhdFlVTk5HKzRISGVmNURhODJVQ2dZRUF1SGF0ZncvVTMxOWoxdHRBbXlZdTFpV0kxMWRHQWk0bWJYM08Kd0YyM2daRDdFYWUrdzJ4QUltejJsY0NxaVp3SEtzbTNMeG8zTS9WSXNNdHpSMVBYS2FSYi9NT25CTlQwTjRhaAplZXpmenUwbzR3RDhsWEZXSUx0ZTVhTEl5V2VxL3hnYlZnbG9udXZoSkRodUZwTVBNbWNkTDZqMmhwY2NicnFkCm1Lckx1N0VDZ1lCcS9kZ01FWE9XNEFoM0JPVjRHWHhKZkh0V2Y0S3daK2dUczVVWjRUTHB2NTdpbVplUWRreEUKZkl1QWdPNDlBUE1rNTlpOTAvU2ZweElVNFptMno4TkFudGRyL3QzdXhLdGZJUDJjc0hsaWlxVDZhQzZBRWd0Zwp1V205ck1SYXlPSWpnN1F5aExONi9NRnFEZEZNSTZFTnZjeWZlTktiYzZReTZzU3JRcFhrdHc9PQotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQo=",
     "datasource" : 1,
     "type" : "K8S"
   }
   [WI-0][TI-29] - 2026-01-26 18:40:32.098 INFO  
[exclusive-task-executor-container-worker-2] 
o.a.d.s.w.e.PhysicalTaskExecutor:[71] - Set taskVarPool: null successfully
   [WI-0][TI-29] - 2026-01-26 18:40:32.098 INFO  
[exclusive-task-executor-container-worker-2] 
o.a.d.p.t.a.l.TaskInstanceLogHeader:[41] - 🐬 Execute Task Instance
   [WI-0][TI-29] - 2026-01-26 18:40:32.105 INFO  
[exclusive-task-executor-container-worker-2] 
o.a.d.p.t.a.k.i.K8sTaskExecutor:[342] - [K8sJobExecutor-k8s-test-29] start to 
submit job
   [WI-0][TI-29] - 2026-01-26 18:40:32.135 INFO  
[PhysicalTaskExecutorEventBusCoordinator-eventbus-coordinator-worker-0] 
o.a.d.t.e.e.TaskExecutorLifecycleEventRemoteReporter:[111] - Report : {
     "taskInstanceId" : 29,
     "eventCreateTime" : 1769424032086,
     "type" : "DISPATCHED",
     "workflowInstanceId" : 28,
     "taskInstanceHost" : "ds-worker-0.ds-worker-headless:1234",
     "latestReportTime" : null
   }
   [WI-0][TI-29] - 2026-01-26 18:40:32.135 INFO  
[PhysicalTaskExecutorEventBusCoordinator-eventbus-coordinator-worker-0] 
o.a.d.t.e.e.TaskExecutorEventBusCoordinator:[191] - Success fire 
TaskExecutorDispatchedLifecycleEvent: 
{"taskInstanceId":29,"eventCreateTime":1769424032086,"type":"DISPATCHED","workflowInstanceId":28,"taskInstanceHost":"ds-worker-0.ds-worker-headless:1234","latestReportTime":null}
 
   [WI-0][TI-29] - 2026-01-26 18:40:32.137 INFO  
[PhysicalTaskExecutorLifecycleEventReporter] 
o.a.d.e.m.TaskExecutorEventRemoteReporterClient:[73] - Report: 
TaskExecutorDispatchedLifecycleEvent(super=AbstractTaskExecutorLifecycleEvent(super=AbstractDelayEvent(delayTime=0,
 createTimeInNano=1227292260721866, expiredTimeInNano=1227292260722974), 
taskInstanceId=29, eventCreateTime=1769424032086, type=DISPATCHED), 
workflowInstanceId=28, taskInstanceHost=ds-worker-0.ds-worker-headless:1234, 
latestReportTime=1769424032135) to master success
   [WI-0][TI-29] - 2026-01-26 18:40:32.172 INFO  
[exclusive-task-executor-container-worker-2] 
o.a.d.p.t.a.k.i.K8sTaskExecutor:[347] - [K8sJobExecutor-k8s-test-29] submitted 
job successfully
   [WI-28][TI-29] - 2026-01-26 18:40:32.176 INFO  [OkHttp 
https://192.168.9.210:6443/...] o.a.d.p.t.a.k.i.K8sTaskExecutor:[211] - event 
received : job:k8s-test-29 action:ADDED
   [WI-0][TI-29] - 2026-01-26 18:40:32.185 INFO  
[PhysicalTaskExecutorEventBusCoordinator-eventbus-coordinator-worker-2] 
o.a.d.t.e.e.TaskExecutorLifecycleEventRemoteReporter:[111] - Report : {
     "taskInstanceId" : 29,
     "eventCreateTime" : 1769424032096,
     "type" : "RUNNING",
     "workflowInstanceId" : 28,
     "taskInstanceHost" : "ds-worker-0.ds-worker-headless:1234",
     "startTime" : 1769424032091,
     "logPath" : 
"/opt/dolphinscheduler/logs/20260126/163804963238144/8/28/29.log",
     "executePath" : "/tmp/dolphinscheduler/exec/process/29",
     "latestReportTime" : null
   }
   [WI-0][TI-29] - 2026-01-26 18:40:32.185 INFO  
[PhysicalTaskExecutorEventBusCoordinator-eventbus-coordinator-worker-2] 
o.a.d.t.e.e.TaskExecutorEventBusCoordinator:[191] - Success fire 
TaskExecutorStartedLifecycleEvent: 
{"taskInstanceId":29,"eventCreateTime":1769424032096,"type":"RUNNING","workflowInstanceId":28,"taskInstanceHost":"ds-worker-0.ds-worker-headless:1234","startTime":1769424032091,"logPath":"/opt/dolphinscheduler/logs/20260126/163804963238144/8/28/29.log","executePath":"/tmp/dolphinscheduler/exec/process/29","latestReportTime":null}
 
   [WI-0][TI-0] - 2026-01-26 18:40:32.196 INFO  
[WorkerRpcServer-methodInvoker-19] 
o.a.d.s.w.r.PhysicalTaskExecutorOperatorImpl:[101] - Receive 
TaskExecutorLifecycleEventAck: 
ITaskExecutorLifecycleEventReporter.TaskExecutorLifecycleEventAck(taskExecutorId=29,
 taskExecutorLifecycleEventType=DISPATCHED)
   [WI-0][TI-0] - 2026-01-26 18:40:32.197 INFO  
[WorkerRpcServer-methodInvoker-19] 
o.a.d.t.e.e.TaskExecutorLifecycleEventRemoteReporter:[137] - Success removed 
TaskExecutorDispatchedLifecycleEvent(super=AbstractTaskExecutorLifecycleEvent(super=AbstractDelayEvent(delayTime=0,
 createTimeInNano=1227292260721866, expiredTimeInNano=1227292260722974), 
taskInstanceId=29, eventCreateTime=1769424032086, type=DISPATCHED), 
workflowInstanceId=28, taskInstanceHost=ds-worker-0.ds-worker-headless:1234, 
latestReportTime=1769424032135) by ack: 
ITaskExecutorLifecycleEventReporter.TaskExecutorLifecycleEventAck(taskExecutorId=29,
 taskExecutorLifecycleEventType=DISPATCHED)
   [WI-28][TI-29] - 2026-01-26 18:40:32.199 INFO  [OkHttp 
https://192.168.9.210:6443/...] o.a.d.p.t.a.k.i.K8sTaskExecutor:[211] - event 
received : job:k8s-test-29 action:MODIFIED
   [WI-28][TI-29] - 2026-01-26 18:40:32.200 INFO  [OkHttp 
https://192.168.9.210:6443/...] o.a.d.p.t.a.k.i.K8sTaskExecutor:[218] - job 
k8s-test-29 status 1
   [WI-0][TI-29] - 2026-01-26 18:40:32.201 INFO  
[PhysicalTaskExecutorLifecycleEventReporter] 
o.a.d.e.m.TaskExecutorEventRemoteReporterClient:[73] - Report: 
TaskExecutorStartedLifecycleEvent(super=AbstractTaskExecutorLifecycleEvent(super=AbstractDelayEvent(delayTime=0,
 createTimeInNano=1227292271200841, expiredTimeInNano=1227292271201759), 
taskInstanceId=29, eventCreateTime=1769424032096, type=RUNNING), 
workflowInstanceId=28, taskInstanceHost=ds-worker-0.ds-worker-headless:1234, 
startTime=1769424032091, 
logPath=/opt/dolphinscheduler/logs/20260126/163804963238144/8/28/29.log, 
executePath=/tmp/dolphinscheduler/exec/process/29, 
latestReportTime=1769424032197) to master success
   [WI-0][TI-0] - 2026-01-26 18:40:32.301 INFO  
[WorkerRpcServer-methodInvoker-20] 
o.a.d.s.w.r.PhysicalTaskExecutorOperatorImpl:[101] - Receive 
TaskExecutorLifecycleEventAck: 
ITaskExecutorLifecycleEventReporter.TaskExecutorLifecycleEventAck(taskExecutorId=29,
 taskExecutorLifecycleEventType=RUNNING)
   [WI-0][TI-0] - 2026-01-26 18:40:32.301 INFO  
[WorkerRpcServer-methodInvoker-20] 
o.a.d.t.e.e.TaskExecutorLifecycleEventRemoteReporter:[137] - Success removed 
TaskExecutorStartedLifecycleEvent(super=AbstractTaskExecutorLifecycleEvent(super=AbstractDelayEvent(delayTime=0,
 createTimeInNano=1227292271200841, expiredTimeInNano=1227292271201759), 
taskInstanceId=29, eventCreateTime=1769424032096, type=RUNNING), 
workflowInstanceId=28, taskInstanceHost=ds-worker-0.ds-worker-headless:1234, 
startTime=1769424032091, 
logPath=/opt/dolphinscheduler/logs/20260126/163804963238144/8/28/29.log, 
executePath=/tmp/dolphinscheduler/exec/process/29, 
latestReportTime=1769424032197) by ack: 
ITaskExecutorLifecycleEventReporter.TaskExecutorLifecycleEventAck(taskExecutorId=29,
 taskExecutorLifecycleEventType=RUNNING)
   [WI-28][TI-29] - 2026-01-26 18:40:34.809 INFO  [OkHttp 
https://192.168.9.210:6443/...] o.a.d.p.t.a.k.i.K8sTaskExecutor:[211] - event 
received : job:k8s-test-29 action:MODIFIED
   [WI-28][TI-29] - 2026-01-26 18:40:34.810 INFO  [OkHttp 
https://192.168.9.210:6443/...] o.a.d.p.t.a.k.i.K8sTaskExecutor:[218] - job 
k8s-test-29 status 1
   [WI-28][TI-29] - 2026-01-26 18:40:54.851 INFO  [OkHttp 
https://192.168.9.210:6443/...] o.a.d.p.t.a.k.i.K8sTaskExecutor:[211] - event 
received : job:k8s-test-29 action:MODIFIED
   [WI-28][TI-29] - 2026-01-26 18:40:54.852 INFO  [OkHttp 
https://192.168.9.210:6443/...] o.a.d.p.t.a.k.i.K8sTaskExecutor:[218] - job 
k8s-test-29 status 1
   [WI-28][TI-29] - 2026-01-26 18:40:55.856 INFO  [OkHttp 
https://192.168.9.210:6443/...] o.a.d.p.t.a.k.i.K8sTaskExecutor:[211] - event 
received : job:k8s-test-29 action:MODIFIED
   [WI-28][TI-29] - 2026-01-26 18:40:55.856 INFO  [OkHttp 
https://192.168.9.210:6443/...] o.a.d.p.t.a.k.i.K8sTaskExecutor:[218] - job 
k8s-test-29 status 1
   [WI-28][TI-29] - 2026-01-26 18:40:55.866 INFO  [OkHttp 
https://192.168.9.210:6443/...] o.a.d.p.t.a.k.i.K8sTaskExecutor:[211] - event 
received : job:k8s-test-29 action:MODIFIED
   [WI-28][TI-29] - 2026-01-26 18:40:55.867 INFO  [OkHttp 
https://192.168.9.210:6443/...] o.a.d.p.t.a.k.i.K8sTaskExecutor:[218] - job 
k8s-test-29 status 0
   [WI-28][TI-29] - 2026-01-26 18:40:55.867 INFO  [OkHttp 
https://192.168.9.210:6443/...] o.a.d.p.t.a.k.i.K8sTaskExecutor:[384] - 
[K8sJobExecutor-k8s-test-29] succeed in k8s
   [WI-0][TI-29] - 2026-01-26 18:40:55.870 ERROR 
[exclusive-task-executor-container-worker-2] 
o.a.d.p.t.a.k.i.K8sTaskExecutor:[314] - Handle pod log error
   java.util.concurrent.ExecutionException: java.lang.RuntimeException: 
io.fabric8.kubernetes.client.KubernetesClientException: namespace cannot be null
     at java.util.concurrent.FutureTask.report(FutureTask.java:122)
     at java.util.concurrent.FutureTask.get(FutureTask.java:192)
     at 
org.apache.dolphinscheduler.plugin.task.api.k8s.impl.K8sTaskExecutor.run(K8sTaskExecutor.java:312)
     at 
org.apache.dolphinscheduler.plugin.task.api.k8s.AbstractK8sTask.handle(AbstractK8sTask.java:52)
     at 
org.apache.dolphinscheduler.server.worker.executor.PhysicalTaskExecutor.doTriggerTaskPlugin(PhysicalTaskExecutor.java:77)
     at 
org.apache.dolphinscheduler.task.executor.AbstractTaskExecutor.start(AbstractTaskExecutor.java:81)
     at 
org.apache.dolphinscheduler.task.executor.worker.TaskExecutorWorker.start(TaskExecutorWorker.java:65)
     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
     at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
     at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
     at java.lang.Thread.run(Thread.java:750)
   Caused by: java.lang.RuntimeException: 
io.fabric8.kubernetes.client.KubernetesClientException: namespace cannot be null
     at 
org.apache.dolphinscheduler.plugin.task.api.k8s.impl.K8sTaskExecutor.lambda$parsePodLogOutput$0(K8sTaskExecutor.java:283)
     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
     at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
     at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
     ... 3 common frames omitted
   Caused by: io.fabric8.kubernetes.client.KubernetesClientException: namespace 
cannot be null
     at 
io.fabric8.kubernetes.client.dsl.internal.BaseOperation.inNamespace(BaseOperation.java:235)
     at 
io.fabric8.kubernetes.client.dsl.internal.BaseOperation.inNamespace(BaseOperation.java:88)
     at 
org.apache.dolphinscheduler.plugin.task.api.am.KubernetesApplicationManager.getListenPod(KubernetesApplicationManager.java:111)
     at 
org.apache.dolphinscheduler.plugin.task.api.am.KubernetesApplicationManager.getPodLogWatcher(KubernetesApplicationManager.java:199)
     at 
org.apache.dolphinscheduler.plugin.task.api.utils.ProcessUtils.getPodLogWatcher(ProcessUtils.java:425)
     at 
org.apache.dolphinscheduler.plugin.task.api.k8s.impl.K8sTaskExecutor.lambda$parsePodLogOutput$0(K8sTaskExecutor.java:273)
     ... 7 common frames omitted
   [WI-0][TI-29] - 2026-01-26 18:40:55.872 INFO  
[exclusive-task-executor-container-worker-2] 
o.a.d.t.e.e.TaskExecutorEventBus:[32] - Publish 
TaskExecutorSuccessLifecycleEvent: {
     "taskInstanceId" : 29,
     "eventCreateTime" : 1769424055872,
     "type" : "SUCCESS",
     "workflowInstanceId" : 28,
     "taskInstanceHost" : "ds-worker-0.ds-worker-headless:1234",
     "endTime" : 1769424055872,
     "varPool" : null,
     "latestReportTime" : null
   }
   [WI-0][TI-29] - 2026-01-26 18:40:55.883 INFO  
[PhysicalTaskExecutorEventBusCoordinator-eventbus-coordinator-worker-13] 
o.a.d.t.e.e.TaskExecutorLifecycleEventRemoteReporter:[111] - Report : {
     "taskInstanceId" : 29,
     "eventCreateTime" : 1769424055872,
     "type" : "SUCCESS",
     "workflowInstanceId" : 28,
     "taskInstanceHost" : "ds-worker-0.ds-worker-headless:1234",
     "endTime" : 1769424055872,
     "varPool" : null,
     "latestReportTime" : null
   }
   [WI-0][TI-29] - 2026-01-26 18:40:55.884 INFO  
[PhysicalTaskExecutorEventBusCoordinator-eventbus-coordinator-worker-13] 
o.a.d.t.e.e.TaskExecutorEventBusCoordinator:[191] - Success fire 
TaskExecutorSuccessLifecycleEvent: 
{"taskInstanceId":29,"eventCreateTime":1769424055872,"type":"SUCCESS","workflowInstanceId":28,"taskInstanceHost":"ds-worker-0.ds-worker-headless:1234","endTime":1769424055872,"varPool":null,"latestReportTime":null}
 
   [WI-0][TI-29] - 2026-01-26 18:40:55.887 INFO  
[PhysicalTaskExecutorLifecycleEventReporter] 
o.a.d.e.m.TaskExecutorEventRemoteReporterClient:[73] - Report: 
TaskExecutorSuccessLifecycleEvent(super=AbstractTaskExecutorLifecycleEvent(super=AbstractDelayEvent(delayTime=0,
 createTimeInNano=1227316046622551, expiredTimeInNano=1227316046623411), 
taskInstanceId=29, eventCreateTime=1769424055872, type=SUCCESS), 
workflowInstanceId=28, taskInstanceHost=ds-worker-0.ds-worker-headless:1234, 
endTime=1769424055872, varPool=null, latestReportTime=1769424055884) to master 
success
   [WI-0][TI-0] - 2026-01-26 18:40:55.930 INFO  
[WorkerRpcServer-methodInvoker-21] 
o.a.d.s.w.r.PhysicalTaskExecutorOperatorImpl:[101] - Receive 
TaskExecutorLifecycleEventAck: 
ITaskExecutorLifecycleEventReporter.TaskExecutorLifecycleEventAck(taskExecutorId=29,
 taskExecutorLifecycleEventType=SUCCESS)
   [WI-0][TI-0] - 2026-01-26 18:40:55.930 INFO  
[WorkerRpcServer-methodInvoker-21] 
o.a.d.t.e.e.TaskExecutorLifecycleEventRemoteReporter:[137] - Success removed 
TaskExecutorSuccessLifecycleEvent(super=AbstractTaskExecutorLifecycleEvent(super=AbstractDelayEvent(delayTime=0,
 createTimeInNano=1227316046622551, expiredTimeInNano=1227316046623411), 
taskInstanceId=29, eventCreateTime=1769424055872, type=SUCCESS), 
workflowInstanceId=28, taskInstanceHost=ds-worker-0.ds-worker-headless:1234, 
endTime=1769424055872, varPool=null, latestReportTime=1769424055884) by ack: 
ITaskExecutorLifecycleEventReporter.TaskExecutorLifecycleEventAck(taskExecutorId=29,
 taskExecutorLifecycleEventType=SUCCESS)
   [WI-0][TI-0] - 2026-01-26 18:40:55.930 INFO  
[WorkerRpcServer-methodInvoker-21] o.a.d.t.e.e.TaskExecutorEventBus:[32] - 
Publish TaskExecutorFinalizeLifecycleEvent: {
     "taskInstanceId" : 29,
     "eventCreateTime" : 1769424055930,
     "type" : "FINALIZE"
   }
   [WI-0][TI-29] - 2026-01-26 18:40:55.933 INFO  
[PhysicalTaskExecutorEventBusCoordinator-eventbus-coordinator-worker-1] 
o.a.d.p.t.a.l.TaskInstanceLogHeader:[45] - 🐬 Finalize Task Instance
   [WI-0][TI-29] - 2026-01-26 18:40:55.933 INFO  
[PhysicalTaskExecutorEventBusCoordinator-eventbus-coordinator-worker-1] 
o.a.d.t.e.c.AbstractTaskExecutorContainer:[99] - FINALIZE_SESSION
   [WI-0][TI-29] - 2026-01-26 18:40:55.934 INFO  
[PhysicalTaskExecutorEventBusCoordinator-eventbus-coordinator-worker-1] 
o.a.d.s.w.u.TaskExecutionContextUtils:[117] - Deleted task exec directory: 
/tmp/dolphinscheduler/exec/process/29
   [WI-0][TI-29] - 2026-01-26 18:40:55.934 INFO  
[PhysicalTaskExecutorEventBusCoordinator-eventbus-coordinator-worker-1] 
o.a.d.t.e.e.TaskExecutorEventBusCoordinator:[191] - Success fire 
TaskExecutorFinalizeLifecycleEvent: 
{"taskInstanceId":29,"eventCreateTime":1769424055930,"type":"FINALIZE"} 
   
   ### What you expected to happen
   
   nomally,  worker could get k8s pod's log
   
   ### How to reproduce
   
   admin user: 
   1. Security-- Cluster Manage -- Create a Cluster
   2. Security-- K8S Namespace Manage -- Create a Namespace(named default, also 
test for other name ,like dolphinscheduler)
   3. Security-- User Manage -- Create a User -- Authrize DataSource & NameSpace
   4. Security-- Tenant Manage -- Create a Tenant
   
   normal user:
   1. Project -- Create a project
   2. Project -- WorkFlow Definition -- Create a Workflow -- use Cloud-K8S
       select Datasource instances, 
       select Namespace(Cluster), [this step the namespace is setted !!!]
       set Image & Command
   4. Online WorkFlow
   5. Start WorkFlow --  modify user Tenant -- Confirm
   
   ### Anything else
   
   _No response_
   
   ### Version
   
   3.4.0
   
   ### Are you willing to submit PR?
   
   - [ ] Yes I am willing to submit a PR!
   
   ### Code of Conduct
   
   - [x] I agree to follow this project's [Code of 
Conduct](https://www.apache.org/foundation/policies/conduct)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: 
[email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to