PoolLedgerTimeout в Hyperledger Indy

Проблема:

Я клонировал репозиторий Hyperledger-Indy SDK, а затем пытаюсь запустить образец nodeJs. Сначала я ввел команду npm run ledger: start, затем ввел npm install, а затем npm run start внутри папки nodejs. После этого я получил

> [email protected] start /home/tharindu/indy-sdk/samples/nodejs
> node src/main.js

gettingStarted.js -> started
Open Pool Ledger: pool1
done
(node:4013) UnhandledPromiseRejectionWarning: IndyError: PoolLedgerTimeout
    at Object.callback (/home/tharindu/indy-sdk/samples/nodejs/node_modules/indy-sdk/src/wrapIndyCallback.js:15:10)
(node:4013) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:4013) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

Это ошибка на терминале. Может ли кто-нибудь помочь мне решить эту проблему ?. Я много пытался найти решение этой проблемы, но мне не удалось найти решение этой проблемы. Спасибо.


person Atyos    schedule 12.03.2020    source источник
comment
Не могли бы вы поделиться деталями вашей среды разработки, такими как тип ОС, версия ОС, версия NodeJs, версия nvm и т. Д.   -  person Gokul Alex    schedule 14.03.2020


Ответы (1)


Проблема вызвана тем, что вы не запустили реестр пула hiperledger Indy. Я могу воспроизвести проблему.

https://i.stack.imgur.com/aQq8T.png

Я уже установил докер, содержащий выступ, поэтому я использую докер для запуска бухгалтерской книги пула, используя команду:

sudo docker run -itd -p 9701-9708:9701-9708 indy_pool

Если вы не установили докер и запустили бухгалтерскую книгу, я рекомендую вам эту ссылку, это всего несколько шагов: https://medium.com/akeo-tech/step-by-step-guide-to-set-up-hyperledger-indy-64eeb524f558

person Javier Garzo    schedule 20.03.2020