Can't invoke flow with type parameter from RPC

Description

The node throws an `IllegalFlowLogicException` because `FlowLogicRefImpl.parameterAssignableFrom` doesn't handle `T` as a `TypeVariable`. The fix is to add a case to deal with `TypeVariable`s and recursively check the parameter value is assignable all the way up to the interface at the top of the type hierarchy.

Assignee

Roger Willis

Reporter

Roger Willis

Labels

None

Sprint

None

Epic Link

None

Priority

Medium

Engineering Teams

None

Fix versions

None

Affects versions

None

Ported to...

None

Story Points / Dev Days

None

Build cut

None
Configure