You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dolphinscheduler.apache.org by "liuchunhua (via GitHub)" <gi...@apache.org> on 2024/02/27 02:30:34 UTC
[I] [Bug] [Master,Api-server] version:3.2.1 ProcessServiceImpl.java:1964 NullPointerException [dolphinscheduler]
liuchunhua opened a new issue, #15638:
URL: https://github.com/apache/dolphinscheduler/issues/15638
### 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
3.2.0升级到3.2.1后,任务执行master会报
```
[WI-0][TI-0] - [ERROR] 2024-02-27 01:29:00.848 +0800 o.a.d.s.m.r.MasterSchedulerBootstrap:[156] - Master handle command 6370 error
org.apache.dolphinscheduler.server.master.exception.WorkflowCreateException: Create WorkflowExecuteRunnable failed
at org.apache.dolphinscheduler.server.master.runner.WorkflowExecuteRunnableFactory.createWorkflowExecuteRunnable(WorkflowExecuteRunnableFactory.java:98)
at org.apache.dolphinscheduler.server.master.runner.MasterSchedulerBootstrap.lambda$run$0(MasterSchedulerBootstrap.java:139)
at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
at java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:290)
at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinTask.doInvoke(ForkJoinTask.java:401)
at java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:734)
at java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:159)
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:173)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233)
at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:650)
at org.apache.dolphinscheduler.server.master.runner.MasterSchedulerBootstrap.run(MasterSchedulerBootstrap.java:136)
Caused by: java.lang.NullPointerException: null
at org.apache.dolphinscheduler.service.process.ProcessServiceImpl.transformTask(ProcessServiceImpl.java:1964)
at org.apache.dolphinscheduler.service.process.ProcessServiceImpl$$FastClassBySpringCGLIB$$9d3e18f9.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)
at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:704)
at org.apache.dolphinscheduler.service.process.ProcessServiceImpl$$EnhancerBySpringCGLIB$$237be7b3.transformTask(<generated>)
at org.apache.dolphinscheduler.server.master.graph.WorkflowGraphFactory.createWorkflowGraph(WorkflowGraphFactory.java:74)
at org.apache.dolphinscheduler.server.master.runner.WorkflowExecuteContextFactory.createWorkflowExecuteRunnableContext(WorkflowExecuteContextFactory.java:65)
at org.apache.dolphinscheduler.server.master.runner.WorkflowExecuteRunnableFactory.createWorkflowExecuteRunnable(WorkflowExecuteRunnableFactory.java:83)
... 15 common frames omitted
```
该工作流首个节点状态是禁止运行,修改后保存报错:
```
[ERROR] 2024-02-27 01:04:00.714 +0800 o.a.d.a.s.i.ProcessDefinitionServiceImpl:[489] - Check task relation list error, meet an unknown exception, given taskRelationJson: [{"name":"","preTaskC
ode":0,"preTaskVersion":0,"postTaskCode":11299422634176,"postTaskVersion":1,"conditionType":"NONE","conditionParams":{}},{"name":"","preTaskCode":11299422634309,"preTaskVersion":2,"postTaskCo
de":11299422634308,"postTaskVersion":1,"conditionType":"NONE","conditionParams":{}},{"name":"","preTaskCode":11299422634176,"preTaskVersion":1,"postTaskCode":11299422634049,"postTaskVersion":
2,"conditionType":"NONE","conditionParams":{}},{"name":"","preTaskCode":11299422634176,"preTaskVersion":1,"postTaskCode":11299422634310,"postTaskVersion":2,"conditionType":"NONE","conditionPa
rams":{}},{"name":"","preTaskCode":11299422634176,"preTaskVersion":1,"postTaskCode":11299422634179,"postTaskVersion":2,"conditionType":"NONE","conditionParams":{}},{"name":"","preTaskCode":11
299422634176,"preTaskVersion":1,"postTaskCode":11299422634180,"postTaskVersion":2,"conditionType":"NONE","conditionParams":{}},{"name":"","preTaskCode":11299422634176,"preTaskVersion":1,"post
TaskCode":11299422634306,"postTaskVersion":2,"conditionType":"NONE","conditionParams":{}},{"name":"","preTaskCode":11299422634176,"preTaskVersion":1,"postTaskCode":11299422634309,"postTaskVer
sion":2,"conditionType":"NONE","conditionParams":{}},{"name":"","preTaskCode":11299422634048,"preTaskVersion":2,"postTaskCode":11299422634308,"postTaskVersion":1,"conditionType":"NONE","condi
tionParams":{}},{"name":"","preTaskCode":11299422634049,"preTaskVersion":2,"postTaskCode":11299422634308,"postTaskVersion":1,"conditionType":"NONE","conditionParams":{}},{"name":"","preTaskCo
de":11299422634177,"preTaskVersion":2,"postTaskCode":11299422634308,"postTaskVersion":1,"conditionType":"NONE","conditionParams":{}},{"name":"","preTaskCode":11299422634178,"preTaskVersion":2
,"postTaskCode":11299422634308,"postTaskVersion":1,"conditionType":"NONE","conditionParams":{}},{"name":"","preTaskCode":11299422634179,"preTaskVersion":2,"postTaskCode":11299422634308,"postT
askVersion":1,"conditionType":"NONE","conditionParams":{}},{"name":"","preTaskCode":11299422634180,"preTaskVersion":2,"postTaskCode":11299422634308,"postTaskVersion":1,"conditionType":"NONE",
"conditionParams":{}},{"name":"","preTaskCode":11299422634304,"preTaskVersion":3,"postTaskCode":11299422634308,"postTaskVersion":1,"conditionType":"NONE","conditionParams":{}},{"name":"","pre
TaskCode":11299422634305,"preTaskVersion":2,"postTaskCode":11299422634308,"postTaskVersion":1,"conditionType":"NONE","conditionParams":{}},{"name":"","preTaskCode":11299422634306,"preTaskVers
ion":2,"postTaskCode":11299422634308,"postTaskVersion":1,"conditionType":"NONE","conditionParams":{}},{"name":"","preTaskCode":11299422634310,"preTaskVersion":2,"postTaskCode":11299422634308,
"postTaskVersion":1,"conditionType":"NONE","conditionParams":{}},{"name":"","preTaskCode":11299422634176,"preTaskVersion":1,"postTaskCode":11299422634048,"postTaskVersion":2,"conditionType":"
NONE","conditionParams":{}},{"name":"","preTaskCode":11299422634176,"preTaskVersion":1,"postTaskCode":11299422634178,"postTaskVersion":2,"conditionType":"NONE","conditionParams":{}},{"name":"
","preTaskCode":11299422634176,"preTaskVersion":1,"postTaskCode":11299422634177,"postTaskVersion":2,"conditionType":"NONE","conditionParams":{}},{"name":"","preTaskCode":11299422634176,"preTa
skVersion":1,"postTaskCode":11299422634305,"postTaskVersion":2,"conditionType":"NONE","conditionParams":{}},{"name":"","preTaskCode":11299422634176,"preTaskVersion":1,"postTaskCode":112994226
34304,"postTaskVersion":3,"conditionType":"NONE","conditionParams":{}},{"name":"","preTaskCode":11299422634176,"preTaskVersion":1,"postTaskCode":11299422634307,"postTaskVersion":3,"conditionT
ype":"NONE","conditionParams":{}}]
java.lang.NullPointerException: null
at org.apache.dolphinscheduler.service.process.ProcessServiceImpl.transformTask(ProcessServiceImpl.java:1964)
......
[ERROR] 2024-02-27 01:04:00.777 +0800 o.a.d.a.e.ApiExceptionHandler:[40] - org.apache.dolphinscheduler.api.controller.ProcessDefinitionController#updateProcessDefinition[12 args] Meet a ServiceException: 请求参数[{0}]无效
```
### What you expected to happen
正常执行
### How to reproduce
from 3.2.0 upgrade to 3.2.1
### Anything else
###
### Version
3.2.x
### 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: commits-unsubscribe@dolphinscheduler.apache.org.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] [Bug] [Master,Api-server] version:3.2.1 ProcessServiceImpl.java:1964 NullPointerException [dolphinscheduler]
Posted by "liuchunhua (via GitHub)" <gi...@apache.org>.
liuchunhua closed issue #15638: [Bug] [Master,Api-server] version:3.2.1 ProcessServiceImpl.java:1964 NullPointerException
URL: https://github.com/apache/dolphinscheduler/issues/15638
--
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: commits-unsubscribe@dolphinscheduler.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] [Bug] [Master,Api-server] version:3.2.1 ProcessServiceImpl.java:1964 NullPointerException [dolphinscheduler]
Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on issue #15638:
URL: https://github.com/apache/dolphinscheduler/issues/15638#issuecomment-1965677541
### 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
3.2.0升级到3.2.1后,任务执行master会报
```
[WI-0][TI-0] - [ERROR] 2024-02-27 01:29:00.848 +0800 o.a.d.s.m.r.MasterSchedulerBootstrap:[156] - Master handle command 6370 error
org.apache.dolphinscheduler.server.master.exception.WorkflowCreateException: Create WorkflowExecuteRunnable failed
at org.apache.dolphinscheduler.server.master.runner.WorkflowExecuteRunnableFactory.createWorkflowExecuteRunnable(WorkflowExecuteRunnableFactory.java:98)
at org.apache.dolphinscheduler.server.master.runner.MasterSchedulerBootstrap.lambda$run$0(MasterSchedulerBootstrap.java:139)
at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
at java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:290)
at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731)
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at java.util.concurrent.ForkJoinTask.doInvoke(ForkJoinTask.java:401)
at java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:734)
at java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:159)
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:173)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233)
at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:650)
at org.apache.dolphinscheduler.server.master.runner.MasterSchedulerBootstrap.run(MasterSchedulerBootstrap.java:136)
Caused by: java.lang.NullPointerException: null
at org.apache.dolphinscheduler.service.process.ProcessServiceImpl.transformTask(ProcessServiceImpl.java:1964)
at org.apache.dolphinscheduler.service.process.ProcessServiceImpl$$FastClassBySpringCGLIB$$9d3e18f9.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386)
at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:704)
at org.apache.dolphinscheduler.service.process.ProcessServiceImpl$$EnhancerBySpringCGLIB$$237be7b3.transformTask(<generated>)
at org.apache.dolphinscheduler.server.master.graph.WorkflowGraphFactory.createWorkflowGraph(WorkflowGraphFactory.java:74)
at org.apache.dolphinscheduler.server.master.runner.WorkflowExecuteContextFactory.createWorkflowExecuteRunnableContext(WorkflowExecuteContextFactory.java:65)
at org.apache.dolphinscheduler.server.master.runner.WorkflowExecuteRunnableFactory.createWorkflowExecuteRunnable(WorkflowExecuteRunnableFactory.java:83)
... 15 common frames omitted
```
该工作流首个节点状态是禁止运行,修改后保存报错:
```
[ERROR] 2024-02-27 01:04:00.714 +0800 o.a.d.a.s.i.ProcessDefinitionServiceImpl:[489] - Check task relation list error, meet an unknown exception, given taskRelationJson: [{"name":"","preTaskC
ode":0,"preTaskVersion":0,"postTaskCode":11299422634176,"postTaskVersion":1,"conditionType":"NONE","conditionParams":{}},{"name":"","preTaskCode":11299422634309,"preTaskVersion":2,"postTaskCo
de":11299422634308,"postTaskVersion":1,"conditionType":"NONE","conditionParams":{}},{"name":"","preTaskCode":11299422634176,"preTaskVersion":1,"postTaskCode":11299422634049,"postTaskVersion":
2,"conditionType":"NONE","conditionParams":{}},{"name":"","preTaskCode":11299422634176,"preTaskVersion":1,"postTaskCode":11299422634310,"postTaskVersion":2,"conditionType":"NONE","conditionPa
rams":{}},{"name":"","preTaskCode":11299422634176,"preTaskVersion":1,"postTaskCode":11299422634179,"postTaskVersion":2,"conditionType":"NONE","conditionParams":{}},{"name":"","preTaskCode":11
299422634176,"preTaskVersion":1,"postTaskCode":11299422634180,"postTaskVersion":2,"conditionType":"NONE","conditionParams":{}},{"name":"","preTaskCode":11299422634176,"preTaskVersion":1,"post
TaskCode":11299422634306,"postTaskVersion":2,"conditionType":"NONE","conditionParams":{}},{"name":"","preTaskCode":11299422634176,"preTaskVersion":1,"postTaskCode":11299422634309,"postTaskVer
sion":2,"conditionType":"NONE","conditionParams":{}},{"name":"","preTaskCode":11299422634048,"preTaskVersion":2,"postTaskCode":11299422634308,"postTaskVersion":1,"conditionType":"NONE","condi
tionParams":{}},{"name":"","preTaskCode":11299422634049,"preTaskVersion":2,"postTaskCode":11299422634308,"postTaskVersion":1,"conditionType":"NONE","conditionParams":{}},{"name":"","preTaskCo
de":11299422634177,"preTaskVersion":2,"postTaskCode":11299422634308,"postTaskVersion":1,"conditionType":"NONE","conditionParams":{}},{"name":"","preTaskCode":11299422634178,"preTaskVersion":2
,"postTaskCode":11299422634308,"postTaskVersion":1,"conditionType":"NONE","conditionParams":{}},{"name":"","preTaskCode":11299422634179,"preTaskVersion":2,"postTaskCode":11299422634308,"postT
askVersion":1,"conditionType":"NONE","conditionParams":{}},{"name":"","preTaskCode":11299422634180,"preTaskVersion":2,"postTaskCode":11299422634308,"postTaskVersion":1,"conditionType":"NONE",
"conditionParams":{}},{"name":"","preTaskCode":11299422634304,"preTaskVersion":3,"postTaskCode":11299422634308,"postTaskVersion":1,"conditionType":"NONE","conditionParams":{}},{"name":"","pre
TaskCode":11299422634305,"preTaskVersion":2,"postTaskCode":11299422634308,"postTaskVersion":1,"conditionType":"NONE","conditionParams":{}},{"name":"","preTaskCode":11299422634306,"preTaskVers
ion":2,"postTaskCode":11299422634308,"postTaskVersion":1,"conditionType":"NONE","conditionParams":{}},{"name":"","preTaskCode":11299422634310,"preTaskVersion":2,"postTaskCode":11299422634308,
"postTaskVersion":1,"conditionType":"NONE","conditionParams":{}},{"name":"","preTaskCode":11299422634176,"preTaskVersion":1,"postTaskCode":11299422634048,"postTaskVersion":2,"conditionType":"
NONE","conditionParams":{}},{"name":"","preTaskCode":11299422634176,"preTaskVersion":1,"postTaskCode":11299422634178,"postTaskVersion":2,"conditionType":"NONE","conditionParams":{}},{"name":"
","preTaskCode":11299422634176,"preTaskVersion":1,"postTaskCode":11299422634177,"postTaskVersion":2,"conditionType":"NONE","conditionParams":{}},{"name":"","preTaskCode":11299422634176,"preTa
skVersion":1,"postTaskCode":11299422634305,"postTaskVersion":2,"conditionType":"NONE","conditionParams":{}},{"name":"","preTaskCode":11299422634176,"preTaskVersion":1,"postTaskCode":112994226
34304,"postTaskVersion":3,"conditionType":"NONE","conditionParams":{}},{"name":"","preTaskCode":11299422634176,"preTaskVersion":1,"postTaskCode":11299422634307,"postTaskVersion":3,"conditionT
ype":"NONE","conditionParams":{}}]
java.lang.NullPointerException: null
at org.apache.dolphinscheduler.service.process.ProcessServiceImpl.transformTask(ProcessServiceImpl.java:1964)
......
[ERROR] 2024-02-27 01:04:00.777 +0800 o.a.d.a.e.ApiExceptionHandler:[40] - org.apache.dolphinscheduler.api.controller.ProcessDefinitionController#updateProcessDefinition[12 args] Meet a ServiceException: 请求参数[{0}]无效
```
### What you expected to happen
正常执行
### How to reproduce
from 3.2.0 upgrade to 3.2.1
### Anything else
###
### Version
3.2.x
### 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: commits-unsubscribe@dolphinscheduler.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org