We're updating the issue view to help you get more done. 

The shell doesn't print the return value of a started flow

Description

Take a simple flow:

1 2 3 4 5 6 @StartableByRPC class EchoFlow(private val echo: String) : FlowLogic<String>() { override val progressTracker = ProgressTracker() @Suspendable override fun call(): String = echo }

Start it from the shell:

1 2 3 4 5 Mon Apr 16 10:38:21 BST 2018>>> start EchoFlow echo: Hello ✅ Done Mon Apr 16 10:38:40 BST 2018>>>

The flow completes but the return value is not printed to the screen.

Status

Assignee

Michele Sollecito

Reporter

Shams Asari

Priority

Low

Labels

None

Severity

Medium

Fix versions

Ported to...

None

Feature Team

Corda Core

Affects versions

Corda 3.1