Hello everyone,
I ran into this problem after upgrading bitcoind from 0.12 (the that comes out of the box) to 0.15.0.1. Now when I run bitcored I get an error:
[2017-11-30T10:34:32.791Z] error: uncaught exception: [RangeError: index out of range]
[2017-11-30T10:34:32.792Z] error: RangeError: index out of range
at checkOffset (buffer.js:700:11)
at Buffer.readUInt32LE (buffer.js:762:5)
at BufferReader.readUInt32LE (/home/ubuntu/mynode2/node_modules/bitcore-lib/lib/encoding/bufferreader.js:81:22)
at Transaction.fromBufferReader (/home/ubuntu/mynode2/node_modules/bitcore-lib/lib/transaction/transaction.js:314:27)
at Transaction.fromBuffer (/home/ubuntu/mynode2/node_modules/bitcore-lib/lib/transaction/transaction.js:297:15)
at Transaction.fromString (/home/ubuntu/mynode2/node_modules/bitcore-lib/lib/transaction/transaction.js:477:8)
at Bitcoin._zmqTransactionHandler (/home/ubuntu/mynode2/node_modules/bitcore-node/lib/services/bitcoind.js:647:8)
at null. (/home/ubuntu/mynode2/node_modules/bitcore-node/lib/services/bitcoind.js:713:12)
at emitThree (events.js:97:13)
at emit (events.js:175:7)
Did anyone manage to make it work with the latest version of Bitcoin Core? Did you experience this error? If yes, how could you resolve it?