Ошибка при выдаче состояния в ОС Postgres Corda 4.6

#corda

#corda

Вопрос:

Ниже приведены ошибки, которые я получил при попытке инициировать состояние в Corda 4.6OS с использованием Postgres: «net.corda.core.Исключение CordaRuntimeException: com.esotericsoftware.kryo.Исключение KryoException: java.lang.Исключение UnsupportedOperationException: net.corda.nodeapi.internal.persistence.CordaPersistence, который является закрываемым ресурсом, был обнаружен во время контрольной точки потока. Восстановление таких ресурсов при перезапуске узла не поддерживается. Убедитесь, что код, обращающийся к нему, ограничен частным методом, или ссылка обнуляется «.

Ответ №1:

к сожалению, только с этой информацией трудно понять, что именно произошло.

Вот несколько примеров того, что может произойти.

внимательно просмотрите трассировку стека, если вы получаете неподдерживаемое исключение во время выполнения или другие исключения из кода, который не находится под вашим контролем, осмотритесь и убедитесь, что вы используете пакеты / ресурсы, соответствующие шаблону cordapp.

Например, у меня было что-то подобное в течение пары часов, потому что я использовал неправильный пакет junit при импорте, и тесты не инициализировались должным образом, поэтому вы можете получить ошибки, подобные этой, и, к сожалению, не будет очевидно, почему.

Вот ссылка на шаблон cordapp, попробуйте тщательно проверить свой поток / состояние, чтобы убедиться, что весь импорт является разумным, и вы используете правильные зависимости пакетов / классов.

удачи