Skip to content

[Bug]: JOIN action doesn't work with RemoteWorkflowEngine #5253

@nadment

Description

@nadment

Apache Hop version?

2.13

Java version?

17

Operating system

Windows

What happened?

The JOIN action does not work with RemoteWorkflowEngine, the reason being that the interactive mode is not activated.

I suggest removing the IF condition that check if interactive mode is enabled, and adding/removing active actions to list.
The JOIN action use active actions to work.

     if (interactive) {
        getActiveActions().add(actionMeta.clone());
      }
...
    if (interactive) {
        getActiveActions().remove(actionMeta);
      }

The interactive mode is only used in actions (Workflow and Repeat) to register action listeners if interactive mode is enabled.

    if (parentWorkflow.isInteractive()) {
      workflow.setInteractive(true);
      workflow.getActionListeners().addAll(parentWorkflow.getActionListeners());
    }

Issue Priority

Priority: 3

Issue Component

Component: Actions

Metadata

Metadata

Assignees

Labels

Type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions