Я пытаюсь протестировать мой Cordapp (используя Corda 4, gradle) с веб-сервером Spring-boot, создав транзакцию, но сталкиваюсь с ошибкой, сообщающей, что my.app.ContractState не найден узлом.
У меня есть три модуля: контракты (содержит контракты и состояния), рабочие процессы и весна.Я обязательно включил рабочие процессы и контракты в качестве зависимостей проекта cordapp в мой build.gradle для весны.Все состояния содержат @ CordaSerializable.
"java.io.NotSerializableException: my.app.state.contractState не был найден узлом, проверьте узел, содержащий CorDapp, который реализует my.app.state.contractState загружен и находится на пути к классам "
Ожидаемые результаты включают статус 200, а также сводку транзакции, которая была зафиксирована в регистре.
Iполучаю эту ошибку, когда я выполняю локальные http-вызовы (например, http://localhost:8088/create-txn), которые должны создать новую транзакцию, но пока не удалось устранить эту проблему. Кто-нибудь еще сталкивался с этой проблемой?