[ 
https://issues.apache.org/jira/browse/NIFI-14874?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Bean updated NIFI-14874:
-----------------------------
    Description: 
The destination of a Connection is unable to be changed if the source of the 
Connection is running, the current destination is not running, and the new 
destination is an Input Port (either a Local Port in a Process Group or a 
Remote Port in a Remote Process Group.)

This would be expected behavior if the destination were running, but not 
expected if it is not running. Case in point: The destination can be changed 
from one processor to another even with the source running. It just does not 
work to change the destination to an Input Port.

To reproduce, create any two processors, Processor A and Processor B, with a 
Connection from Processor A (source) to Processor B (destination.) Also, create 
a Process Group which contains an Input Port within it. Start Processor A.

Attempt to move the destination of the Connection from Processor B to the 
Process Group's Input Port. It fails. 

Add a third Processor, Processor C. Attempt to move the destination of the 
Connection from Processor B to Processor C. It succeeds.

 

 

  was:
The destination of a Connection is unable to be changed if the source of the 
Connection is running, the current destination is not running, and the new 
destination is an Input Port (either a Local Port in a Process Group or a 
Remote Port in a Remote Process Group.)

This would be expected behavior if the destination were running, but not 
expected if it is not running. Case in point: The destination can be changed 
from one processor to another even with the source running. It just does not 
work to change the destination to an Input Port.

To reproduce, create any two processors, Processor A and Processor B, with a 
Connection from Processor A (source) to Processor B (destination.) Also, create 
a Process Group which contains an Input Port within it. Start Processor A.

Attempt to move the destination of the Connection from Processor B to the 
Process Group's Input Port. It fails. 

(Relocating the Connection's destination under these conditions used to work in 
NiFi 1.x.)

Add a third Processor, Processor C. Attempt to move the destination of the 
Connection from Processor B to Processor C. It succeeds.

 

 


> Unable to move destination of a Connection to a Process Group when source 
> component is running
> ----------------------------------------------------------------------------------------------
>
>                 Key: NIFI-14874
>                 URL: https://issues.apache.org/jira/browse/NIFI-14874
>             Project: Apache NiFi
>          Issue Type: Bug
>            Reporter: Mark Bean
>            Priority: Major
>
> The destination of a Connection is unable to be changed if the source of the 
> Connection is running, the current destination is not running, and the new 
> destination is an Input Port (either a Local Port in a Process Group or a 
> Remote Port in a Remote Process Group.)
> This would be expected behavior if the destination were running, but not 
> expected if it is not running. Case in point: The destination can be changed 
> from one processor to another even with the source running. It just does not 
> work to change the destination to an Input Port.
> To reproduce, create any two processors, Processor A and Processor B, with a 
> Connection from Processor A (source) to Processor B (destination.) Also, 
> create a Process Group which contains an Input Port within it. Start 
> Processor A.
> Attempt to move the destination of the Connection from Processor B to the 
> Process Group's Input Port. It fails. 
> Add a third Processor, Processor C. Attempt to move the destination of the 
> Connection from Processor B to Processor C. It succeeds.
>  
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to