iron-fish / ironfish

A novel cryptocurrency focused on privacy and accessibility.
https://ironfish.network
Mozilla Public License 2.0
963 stars 575 forks source link

Database cannot be opened, skipping output that requires database. #2552

Closed luoam closed 1 year ago

luoam commented 1 year ago

What happened?

i run commond : ironfish debug --datadir=E:\ironfish-testnet it display some errors :+1: Database cannot be opened, skipping output that requires database.

OpenError: IO error: LockFile E:\ironfish-testnet\databases\default/LOCK: ��һ����������ʹ�ô��ļ��������޷����ʡ�

at C:\Users\admin\AppData\Roaming\npm\node_modules\ironfish\node_modules\levelup\lib\levelup.js:119:23
at C:\Users\admin\AppData\Roaming\npm\node_modules\ironfish\node_modules\abstract-leveldown\abstract-leveldown.js:38:14
at C:\Users\admin\AppData\Roaming\npm\node_modules\ironfish\node_modules\deferred-leveldown\deferred-leveldown.js:31:21
at C:\Users\admin\AppData\Roaming\npm\node_modules\ironfish\node_modules\abstract-leveldown\abstract-leveldown.js:38:14

Iron Fish version 0.1.49 @ ec57ed3 Iron Fish library 0.0.26 @ ec57ed3 Operating system Windows_NT x64 CPU model(s) AMD Ryzen 5 3500X 6-Core Processor CPU threads 6 RAM total 15.93 GiB Heap total 4.01 GiB Node version v16.14.2 ironfish in PATH true Garbage Collector Exposed false Telemetry enabled true Node name maoul Block graffiti maoul

Version

0.1.49 @ ec57ed3

Debug output

Database cannot be opened, skipping output that requires database.

OpenError: IO error: LockFile E:\ironfish-testnet\databases\default/LOCK: ��һ����������ʹ�ô��ļ��������޷����ʡ�

    at C:\Users\admin\AppData\Roaming\npm\node_modules\ironfish\node_modules\levelup\lib\levelup.js:119:23
    at C:\Users\admin\AppData\Roaming\npm\node_modules\ironfish\node_modules\abstract-leveldown\abstract-leveldown.js:38:14
    at C:\Users\admin\AppData\Roaming\npm\node_modules\ironfish\node_modules\deferred-leveldown\deferred-leveldown.js:31:21
    at C:\Users\admin\AppData\Roaming\npm\node_modules\ironfish\node_modules\abstract-leveldown\abstract-leveldown.js:38:14

Iron Fish version               0.1.49 @ ec57ed3
Iron Fish library               0.0.26 @ ec57ed3
Operating system                Windows_NT x64
CPU model(s)                    AMD Ryzen 5 3500X 6-Core Processor
CPU threads                     6
RAM total                       15.93 GiB
Heap total                      4.01 GiB
Node version                    v16.14.2
ironfish in PATH                true
Garbage Collector Exposed       false
Telemetry enabled               true
Node name                       maoul
Block graffiti                  maoul

Relevant log output

No response

Graffiti

maoul

NullSoldier commented 1 year ago

Yep, this is no error. The reason you are seeing this is because the database cannot be opened, and it's skipping output that requires database. the database is being used by your node.