Ошибка при инициализации системы-актера wavesplatform com.protonail.leveldb.jna.Исключение LevelDBException

#scala #blockchain #wavesplatform

#scala #блокчейн #wavesplatform

Вопрос:

Я хочу разветвить блокчейн waves, в котором я хотел поменять монету. Сначала я меняю имя монеты в узле waves

ссылка : https://github.com/wavesplatform/Waves/blob/version-1.2.x/node/src/main/scala/com/wavesplatform/transaction/assets/exchange/AssetPair.scala

согласно ссылке, которую я развернул в Windows, и я получил эту ошибку.

ОШИБКА: 18:28:45 568 ОШИБКА [main] c.w.actor.RootActorSystem$ — Ошибка при инициализации системы wavesplatform актера com.protonail.leveldb.jna.LevelDBException: ошибка ввода-вывода: /root/.local/share/waves-testnet/data: недопустимый аргумент

(примечание: полная ошибка приведена ниже)

сведения о программном обеспечении:

  1. openjdk11
  2. ubuntu 18.04LTS

Я развертываю в Windows через ubuntu 18.04LTS, выполнив следующие шаги для установки в Windows и установки файла deb.

ссылка для установки: https://docs.waves.tech/en/waves-node/how-to-install-a-node/on-windows

команда: java -jar node/target/waves-all-1.2.15-DIRTY.jar узел/ цель/ классы/application.conf

Я получил ошибку при ее инициализации с помощью wavesplatform.

 root@WJLP-1220:/mnt/c/Users/swatim/Desktop/wavesProject/Waves/node/target# java -jar waves-all-1.2.15-DIRTY.jar classes/application.conf 
2021-01-04 18:28:44,524 INFO [main] c.w.Application$ - Starting... 
2021-01-04 18:28:45,082 INFO [ctor.default-dispatcher-4] a.event.slf4j.Slf4jLogger - Slf4jLogger started 2021-01-04 18:28:45,193 INFO [main] c.w.Application$ - Waves v1.2.15-DIRTY Blockchain Id: T 
2021-01-04 18:28:45,271 INFO [main] c.w.d.LevelDBFactory$ - Loaded com.wavesplatform.database.jna.LevelDBJNADBFactory with com.wavesplatform.database.jna.LevelDBJNADBFactory@72ba28ee 
2021-01-04 18:28:45,568 ERROR [main] c.w.actor.RootActorSystem$ - Error while initializing actor system wavesplatform com.protonail.leveldb.jna.LevelDBException: IO error: /root/.local/share/waves-testnet/data: Invalid argument 
at com.protonail.leveldb.jna.LevelDBNative.checkError(LevelDBNative.java:295) 
at com.protonail.leveldb.jna.LevelDB.(LevelDB.java:16) at com.wavesplatform.database.jna.LevelDBJNADBFactory.openJnaDatabase(LevelDBJNADBFactory.scala:11) 
at com.wavesplatform.database.jna.LevelDBJNADBFactory.open(LevelDBJNADBFactory.scala:15) 
at com.wavesplatform.database.package$.openDB(package.scala:51) 
at com.wavesplatform.Application.(Application.scala:69) 
at com.wavesplatform.Application$.$anonfun$startNode$4(Application.scala:558) 
at com.wavesplatform.Application$.$anonfun$startNode$4$adapted(Application.scala:555) 
at com.wavesplatform.actor.RootActorSystem$.start(RootActorSystem.scala:25) 
at com.wavesplatform.Application$.startNode(Application.scala:555) 
at com.wavesplatform.Application$.main(Application.scala:524) 
at com.wavesplatform.Application.main(Application.scala)
 

Комментарии:

1. пожалуйста, кто-нибудь, помогите мне с этим.

2. Вы написали какой-либо код, чтобы получить это, или просто запустили файл jar?

3. @TomerShetah после изменения имени монеты я попытался установить файл deb: command: sudo dpkg -i *.deb. После установки он выдал мне файл .jar, и я попробовал этот файл jar с помощью application.conf