RPC client with cordapps installed, but target node has no cordapps
Steps to reproduce:
Execute flow via RPC client
Flow fails, RPC client doesn’t do reconnections
RPC client does one reconnection
I believe this is on purpose:
what was the reasoning for not retrying start flows?
Because it’s possible the flow did start on the node. The starting of a flow via RPC is not atomic, which is why the docs talk about a checking before retrying.
Sorry, I misread. The above is true, but I think the point is that it tried at all. This may (or should) be fixed by in 4.5
I think this should be fixed with the latest RC. I just ran against a 4.4 snapshot (pre RC03) of the Bank of Corda demo without corDapps and got the following:
So no attempt at reconnection. does that look like a reasonable recreation of your test?
Components: Components: Corda OS/ENT 4.4 RC03, CENM 1.1