Корда узел не запускается и выдает ошибку Сбой при инициализации errorCode 1gariof - PullRequest
0 голосов
/ 07 июля 2019

Я запускаю самый первый пример Corda. Я выполнял все шаги здесь , но всякий раз, когда я запускаю узлы, используя узлы выполнения или запускаю один узел, заходя в папку узлов

cordapp-example\workflows-java\build\nodes\PartyA>java -jar corda.jar

возвращает мне ошибку следующим образом

D:\WORK\cryptocurrency and blockchain\Trainings-Certs\Corda\cordapp_experiments\corda_dapp_Samples\cordapp-example\workflows-java\build\nodes\PartyA>java -jar corda.jar

   ______               __
  / ____/     _________/ /___ _
 / /     __  / ___/ __  / __ `/         It runs on the JVM because QuickBasic
/ /___  /_/ / /  / /_/ / /_/ /          is apparently not 'professional' enough.
\____/     /_/   \__,_/\__,_/

--- Corda Open Source 4.0 (503a2ff) -------------------------------------------------------------


Logs can be found in                    : D:\WORK\Corda\cordapp_experiments\corda_dapp_Samples\cordapp-example\workflows-java\build\nodes\PartyA\logs
! ATTENTION: This node is running in development mode!  This is not safe for production deployment.
Advertised P2P messaging addresses      : localhost:10004
RPC connection address                  : localhost:10005
RPC admin connection address            : localhost:10006
[ERROR] 11:18:34+0300 [main] core.server.run - AMQ224000: Failure in initialisation [errorCode=1gariof, moreInformationAt=https://errors.corda.net/OS/4.0/1gariof]
Shutting down ...
[ERROR] 11:18:35+0300 [main] internal.NodeStartupLogging.invoke - Failed to bind on address localhost:10004.

Мои конфигурации:

  • Windows 10
  • Java-версия: Java-версия "1.8.0_211"

Команда gradlew.bat deployNodes успешно сгенерировала все узлы, но когда я добрался до команды runnodes и вызвал workflows-kotlin\build\nodes\runnodes.bat, в окне выходного терминала отображается, что все узлы успешно работают. Однако четыре новых окна сразу открываются и закрываются с указанной выше ошибкой.

1 Ответ

0 голосов
/ 07 июля 2019

Ошибка говорит о том, что он не может нормально связываться с localhost:10004 из-за другого запущенного процесса, который уже заявил порт.

Проверьте, какие другие запущенные процессы могут принимать порт.

Что касается corda, если вы проверите скрипт deployNodes в корневом каталоге примеров.Вы увидите, что он создает несколько узлов и в конфигурации принимает количество портов для каждого используемого узла.При необходимости вы можете изменить эти значения порта.

...