GitHub user kailongapple created a discussion: [remoteshell]-[k8s deploy 3.4.1 
]-Caused by: java.lang.NullPointerException: null


<img width="509" height="901" alt="image" 
src="https://github.com/user-attachments/assets/942f2725-566a-4f3b-9c58-12341da614e9";
 />



查看日志
[LOG-PATH]: /opt/dolphinscheduler/logs/20260411/169662945487616/23/119/505.log, 
[HOST]: dolphinscheduler-worker-0.dolphinscheduler-worker-headless:1234
2026-04-11 10:46:59.656 INFO  - 🐬 Initialize Task Context
2026-04-11 10:46:59.661 INFO  - Tenant is not enabled, will use the bootstrap: 
root user as tenant
2026-04-11 10:46:59.661 INFO  - TenantCode: root check successfully
2026-04-11 10:46:59.662 INFO  - TaskInstance working directory: 
/tmp/dolphinscheduler/exec/process/505 create successfully
2026-04-11 10:46:59.670 INFO  - Download resources successfully: 
ResourceContext(resourceItemMap={})
2026-04-11 10:46:59.688 INFO  - 🐬 Load Task Instance Plugin
2026-04-11 10:46:59.689 INFO  - Initialized physicalTask: REMOTESHELL 
successfully
2026-04-11 10:46:59.689 INFO  - shell task params 
{"localParams":[],"rawScript":"#!/bin/bash\r\necho 
'zhangsan';","resourceList":[],"type":"SSH","datasource":6}
2026-04-11 10:47:00.503 INFO  - getOrCreateProvider(BC) created instance of 
org.bouncycastle.jce.provider.BouncyCastleProvider
2026-04-11 10:47:00.827 INFO  - No detected/configured IoServiceFactoryFactory 
using Nio2ServiceFactoryFactory
2026-04-11 10:47:00.881 INFO  - Set taskVarPool: null successfully
2026-04-11 10:47:00.881 INFO  - 🐬 Execute Task Instance
2026-04-11 10:47:00.883 INFO  - raw script : #!/bin/bash
#!/bin/bash
echo 'zhangsan';
echo DOLPHINSCHEDULER-REMOTE-SHELL-TASK-STATUS-$?
2026-04-11 10:47:01.945 ERROR - shell task error
org.apache.dolphinscheduler.plugin.task.api.TaskException: Remote shell task 
error
        at 
org.apache.dolphinscheduler.plugin.task.remoteshell.RemoteExecutor.run(RemoteExecutor.java:105)
        at 
org.apache.dolphinscheduler.plugin.task.remoteshell.RemoteShellTask.handle(RemoteShellTask.java:104)
        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.NullPointerException: null
        at java.io.Reader.<init>(Reader.java:78)
        at java.io.InputStreamReader.<init>(InputStreamReader.java:113)
        at 
org.apache.dolphinscheduler.plugin.task.remoteshell.RemoteExecutor.runRemoteAndProcessLines(RemoteExecutor.java:243)
        at 
org.apache.dolphinscheduler.plugin.task.remoteshell.RemoteExecutor.runRemote(RemoteExecutor.java:231)
        at 
org.apache.dolphinscheduler.plugin.task.remoteshell.RemoteExecutor.getTaskPid(RemoteExecutor.java:207)
        at 
org.apache.dolphinscheduler.plugin.task.remoteshell.RemoteExecutor.run(RemoteExecutor.java:95)
        ... 9 common frames omitted
2026-04-11 10:47:01.946 ERROR - PhysicalTaskExecutor{id=505, 
name=test-remoteshell, stat=RUNNING} execute failed
org.apache.dolphinscheduler.plugin.task.api.TaskException: Execute shell task 
error
        at 
org.apache.dolphinscheduler.plugin.task.remoteshell.RemoteShellTask.handle(RemoteShellTask.java:110)
        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: org.apache.dolphinscheduler.plugin.task.api.TaskException: Remote 
shell task error
        at 
org.apache.dolphinscheduler.plugin.task.remoteshell.RemoteExecutor.run(RemoteExecutor.java:105)
        at 
org.apache.dolphinscheduler.plugin.task.remoteshell.RemoteShellTask.handle(RemoteShellTask.java:104)
        ... 8 common frames omitted
Caused by: java.lang.NullPointerException: null
        at java.io.Reader.<init>(Reader.java:78)
        at java.io.InputStreamReader.<init>(InputStreamReader.java:113)
        at 
org.apache.dolphinscheduler.plugin.task.remoteshell.RemoteExecutor.runRemoteAndProcessLines(RemoteExecutor.java:243)
        at 
org.apache.dolphinscheduler.plugin.task.remoteshell.RemoteExecutor.runRemote(RemoteExecutor.java:231)
        at 
org.apache.dolphinscheduler.plugin.task.remoteshell.RemoteExecutor.getTaskPid(RemoteExecutor.java:207)
        at 
org.apache.dolphinscheduler.plugin.task.remoteshell.RemoteExecutor.run(RemoteExecutor.java:95)
        ... 9 common frames omitted
2026-04-11 10:47:02.284 INFO  - 🐬 Finalize Task Instance
2026-04-11 10:47:02.287 INFO  - FINALIZE_SESSION
2026-04-11 10:47:02.288 INFO  - Deleted task exec directory: 
/tmp/dolphinscheduler/exec/process/505



空指针,是缺少什么配置项吗


GitHub link: https://github.com/apache/dolphinscheduler/discussions/18158

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: 
[email protected]

Reply via email to