Я только что обновил Corda 3.3 до 4.0, а затем все мои контрактные и потоковые тесты начали проваливаться. они терпят неудачу в тех строках, где я определяю транзакции (объекты построителя транзакций, при добавлении oputput и входных сатейтов).
ledger(ledgerServices, l -> {
l.transaction(tx -> {
tx.input(fooContract.foo_CONTRACT_ID, fooContractState);
tx.command(Arrays.asList(node1.getPublicKey(),
node2.getPublicKey()),
new fooContract.Commands.dummyCommand());
// Correct type.
return tx.verifies();
}
}
Я получаю следующую ошибку:
obj.javaClass. package
не должно быть нулевым