Comments (7)
This is indeed unfortunate :(
Could you upload the problematic blk*.dat
file (maybe to Dropbox/Drive), so I could analyze it?
from electrs.
I am also plan to refactor the bulk indexing code soon, so it'll be easier to debug such issues.
from electrs.
Where would that file be located?
Not sure where it's failing, don't understand the error code.
from electrs.
Not sure where it's failing, don't understand the error code.
Sorry about that, the logging messages should be more informative...
The main issue is that the indexer tries to read blk*.dat
files (from your full node), but the format of the blocks read from the disk seem to be incorrect.
Could you please attach the full log, or record the session using https://asciinema.org/?
(Please use the highest verbosity level, via -vvvv
)
from electrs.
I am also plan to refactor the bulk indexing code soon, so it'll be easier to debug such issues.
The refactoring was merged into master
(#15), please try again with the latest code (2852020).
It should also log the problematic blk*.dat
file, for easier debugging :)
from electrs.
Update: please try again with the code from today (d422dc0).
from electrs.
@duckartes Please try again with the latest commit: ebdc252
(it should skip invalid and already indexed blocks during initial indexing).
from electrs.
Related Issues (20)
- Electrs port 3000 not working HOT 3
- Feature: HOT 1
- Bug: Crash on start if can't connected to bitcoind HOT 3
- Bug: UnknownSegwitFlag(0) HOT 6
- Thread main panicked - ARM64 HOT 3
- Bug: Addresses affected by descendant transactions are not notified on transaction replacement HOT 4
- Feature: Separate daemon + rocksdb from electrs interface HOT 4
- `electrs` uses `bitcoincore-rpc` HOT 4
- Rocksdb version HOT 7
- Feature: support testnet4 HOT 4
- Build:
- Bug: Failure when bitcoind has not yet loaded mempool HOT 1
- Bug: unused config fields (silently ignored config flags) HOT 2
- Indexing fails at Block 1 (00000000839a8e6886ab5951d76f411475428afc90947ee320161bbf18eb6048) HOT 5
- electrs stops when looking up for addresses with a lot of transactions
- Config: confused by skip_block_download_wait HOT 2
- Config:Indexing is not started HOT 4
- Bug: Electrs fails when bitcoind has blocksonly=1 HOT 4
- Getting receiving on an empty and disconnected channel running in docker HOT 14
- Unable to get UTXO of an address - /address/:address/utxo
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from electrs.