apache / dolphinscheduler

Apache DolphinScheduler is the modern data orchestration platform. Agile to create high performance workflow with low-code
https://dolphinscheduler.apache.org/
Apache License 2.0
12.88k stars 4.63k forks source link

[Bug] [task-api] The parameter of type OUT does not have a value on the next node #16540

Open qinxiang01 opened 2 months ago

qinxiang01 commented 2 months ago

Search before asking

What happened

image

When the ${setValue()} method is used to assign a value to parameter b, but not to parameter a, the downstream node cannot retrieve the value of a. However, if neither a nor b are assigned using ${setValue()}, then the downstream node can retrieve the values of both a and b.

What you expected to happen

I believe that any parameter of out type should be passed to the next node.

How to reproduce

1、shell node 1

image

2、shell node 2,The value of a cannot be retrieved.

image

Anything else

No response

Version

3.1.x

Are you willing to submit PR?

Code of Conduct