Auto attachment of dependencies fails to find class

Description

The code responsible for attachment of dependencies to transactions fails to find class although it is in a jar in cordapps. The exception:

The investigation shows the following:

"the code is expecting that the class missing is "e.message", which according to this printout is et/corda/core/contracts/TransactionState (erased) -> data(net/corda/core/contracts/ContractState) -> com/r3/corda/sdk/token/contracts/states/FungibleToken (erased) -> amount(net/corda/core/contracts/Amount<com/r3/corda/sdk/token/contracts/types/IssuedTokenType<com/r3/corda/sdk/token/contracts/types/TokenType>>) -> net/corda/core/contracts/Amount<com/r3/corda/sdk/token/contracts/types/IssuedTokenType<com/r3/corda/sdk/token/contracts/types/TokenType>> -> token(com/r3/corda/sdk/token/contracts/types/IssuedTokenType<com/r3/corda/sdk/token/contracts/types/TokenType>) -> com/r3/corda/sdk/token/contracts/types/IssuedTokenType<com/r3/corda/sdk/token/contracts/types/TokenType> -> tokenType(com/r3/corda/sdk/token/contracts/types/TokenType) -> com/r3/corda/sdk/token/money/FiatCurrency.
which of course is class one can't find
line 202 in TransactionBuilder"

Assignee

Tudor Malene

Reporter

Alex Koller

Epic Link

None

Priority

Medium

Engineering Teams

None

Fix versions

Affects versions

Ported to...

None

Sprint

None

Labels

None

Story Points / Dev Days

None

Feature Team

Corda Core

Severity

Medium
Configure