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

Labels

None

Affected OS

None

Severity

Medium

Target Version/s

R3 Corda 3.0 GA
Corda 3.3

Feature Team

Corda Core

Fix versions

Affects versions

Corda 3.1

Priority

Low