fuchanghai commented on issue #13657: URL: https://github.com/apache/dolphinscheduler/issues/13657#issuecomment-1453259846
> If you start a workflow by directly executing Node2, the same problem will occur. > > If there is startNode or recoveryNode, DAG will recursively find node from startNode or recoveryNode, so DAG not include Node1. "Node1 will be put in forbiddenMap" is right, but the method which throw the exception is to find the dependent nodes. It is precisely because the forbiddenMap contains Node1, the method will try to find the dependency of Node1. #7538 > > Based on the above analysis, I think it is only necessary to check the existence of node. If you agree with me, I can take this issue. @fuchanghai Thank you for your help,i can't agree more -- 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]
