signum-node
signum-node copied to clipboard
incorrect account
using node v3.8.0, in win11 with H2, entering with different accounts and while querying for details of transactions that never end, I reached the situation that when I log-in, the API returns "incorrect account". I removed the local storage from the web browser, reload the page, but the API is still saying so. S-2BFF-Y7PD-TJDQ-9JGZ8 = 8322037421746169261 https://explorer.signum.network/address/8322037421746169261
Not sure if related, but if I click on the top-left S-2BFF-Y7PD-TJDQ-9JGZ8, it copies in the clipboard S-2BFF-Y7PD-TJDQ-9JGZ8-3YPL0ZIOG...DSSLQ2HG (I've masked it) instead of only the account number.
Then while I started to write this issue, these messages started to be posted in the UI of the node
[WARNING] 2024-01-31 13:50:50 brs.util.ThreadPool - Uncaught exception while running background thread GeneratorImpl$$Lambda$420/0x00000001005bf040
org.jooq.exception.DataAccessException: SQL [select "block"."db_id", "block"."id", "block"."version", "block"."timestamp", "block"."previous_block_id", "block"."total_amount", "block"."total_fee", "block"."payload_length", "block"."generator_public_key", "block"."previous_block_hash", "block"."cumulative_difficulty", "block"."base_target", "block"."next_block_id", "block"."height", "block"."generation_signature", "block"."block_signature", "block"."payload_hash", "block"."generator_id", "block"."nonce", "block"."ats", "block"."total_fee_cash_back", "block"."total_fee_burnt" from "block" where "block"."id" = -8985097988644092109]; General error: "org.h2.mvstore.MVStoreException: Reading from file sun.nio.ch.FileChannelImpl@6256046 failed at 5340622370 (length -1), read 0, remaining 768 [2.2.224/1]"; SQL statement:
select "block"."db_id", "block"."id", "block"."version", "block"."timestamp", "block"."previous_block_id", "block"."total_amount", "block"."total_fee", "block"."payload_length", "block"."generator_public_key", "block"."previous_block_hash", "block"."cumulative_difficulty", "block"."base_target", "block"."next_block_id", "block"."height", "block"."generation_signature", "block"."block_signature", "block"."payload_hash", "block"."generator_id", "block"."nonce", "block"."ats", "block"."total_fee_cash_back", "block"."total_fee_burnt" from "block" where "block"."id" = -8985097988644092109 [50000-224]
at org.jooq_3.16.23.H2.debug(Unknown Source)
at org.jooq.impl.Tools.translate(Tools.java:3130)
at org.jooq.impl.DefaultExecuteContext.sqlException(DefaultExecuteContext.java:727)
at org.jooq.impl.AbstractQuery.execute(AbstractQuery.java:343)
at org.jooq.impl.AbstractResultQuery.fetchLazy(AbstractResultQuery.java:295)
at org.jooq.impl.AbstractResultQuery.fetchLazyNonAutoClosing(AbstractResultQuery.java:316)
at org.jooq.impl.SelectImpl.fetchLazyNonAutoClosing(SelectImpl.java:2867)
at org.jooq.impl.ResultQueryTrait.fetchAny(ResultQueryTrait.java:795)
at brs.db.sql.SqlBlockDb.lambda$findBlock$0(SqlBlockDb.java:26)
at brs.db.sql.Db.useDSLContext(Db.java:215)
at brs.db.sql.SqlBlockDb.findBlock(SqlBlockDb.java:24)
at brs.BlockchainImpl.getBlock(BlockchainImpl.java:87)
at brs.EconomicClustering.verifyFork(EconomicClustering.java:57)
at brs.BlockchainProcessorImpl.lambda$generateBlock$9(BlockchainProcessorImpl.java:1269)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source)
at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
at java.base/java.util.stream.ReferencePipeline.forEach(Unknown Source)
at brs.BlockchainProcessorImpl.generateBlock(BlockchainProcessorImpl.java:1327)
at brs.GeneratorImpl$GeneratorStateImpl.forge(GeneratorImpl.java:255)
at brs.GeneratorImpl.lambda$generateBlockThread$0(GeneratorImpl.java:61)
at brs.util.ThreadPool.lambda$start$0(ThreadPool.java:104)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: org.h2.jdbc.JdbcSQLNonTransientException: General error: "org.h2.mvstore.MVStoreException: Reading from file sun.nio.ch.FileChannelImpl@6256046 failed at 5340622370 (length -1), read 0, remaining 768 [2.2.224/1]"; SQL statement:
select "block"."db_id", "block"."id", "block"."version", "block"."timestamp", "block"."previous_block_id", "block"."total_amount", "block"."total_fee", "block"."payload_length", "block"."generator_public_key", "block"."previous_block_hash", "block"."cumulative_difficulty", "block"."base_target", "block"."next_block_id", "block"."height", "block"."generation_signature", "block"."block_signature", "block"."payload_hash", "block"."generator_id", "block"."nonce", "block"."ats", "block"."total_fee_cash_back", "block"."total_fee_burnt" from "block" where "block"."id" = -8985097988644092109 [50000-224]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:566)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:489)
at org.h2.message.DbException.get(DbException.java:212)
at org.h2.message.DbException.convert(DbException.java:407)
at org.h2.command.Command.executeQuery(Command.java:213)
at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:257)
at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231)
at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94)
at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java)
at org.jooq.tools.jdbc.DefaultStatement.execute(DefaultStatement.java:102)
at org.jooq.impl.SettingsEnabledPreparedStatement.execute(SettingsEnabledPreparedStatement.java:227)
at org.jooq.impl.Tools.executeStatementAndGetFirstResultSet(Tools.java:4408)
at org.jooq.impl.AbstractResultQuery.execute(AbstractResultQuery.java:230)
at org.jooq.impl.AbstractQuery.execute(AbstractQuery.java:329)
... 28 more
Caused by: org.h2.mvstore.MVStoreException: Reading from file sun.nio.ch.FileChannelImpl@6256046 failed at 5340622370 (length -1), read 0, remaining 768 [2.2.224/1]
at org.h2.mvstore.DataUtils.newMVStoreException(DataUtils.java:996)
at org.h2.mvstore.DataUtils.readFully(DataUtils.java:455)
at org.h2.mvstore.FileStore.readFully(FileStore.java:719)
at org.h2.mvstore.SingleFileStore.readFully(SingleFileStore.java:60)
at org.h2.mvstore.SingleFileStore.readFully(SingleFileStore.java:28)
at org.h2.mvstore.SFChunk.readFully(SFChunk.java:35)
at org.h2.mvstore.Chunk.readBufferForPage(Chunk.java:465)
at org.h2.mvstore.FileStore.readPage(FileStore.java:1960)
at org.h2.mvstore.MVStore.readPage(MVStore.java:1021)
at org.h2.mvstore.MVMap.readPage(MVMap.java:632)
at org.h2.mvstore.Page$NonLeaf.getChildPage(Page.java:1117)
at org.h2.mvstore.CursorPos.traverseDown(CursorPos.java:61)
at org.h2.mvstore.Cursor.traverseDown(Cursor.java:169)
at org.h2.mvstore.Cursor.<init>(Cursor.java:40)
at org.h2.mvstore.MVMap.cursor(MVMap.java:730)
at org.h2.mvstore.tx.TransactionMap$TMIterator.<init>(TransactionMap.java:1108)
at org.h2.mvstore.tx.TransactionMap$CommittedIterator.<init>(TransactionMap.java:955)
at org.h2.mvstore.tx.TransactionMap.chooseIterator(TransactionMap.java:872)
at org.h2.mvstore.tx.TransactionMap.keyIterator(TransactionMap.java:834)
at org.h2.mvstore.db.MVSecondaryIndex.find(MVSecondaryIndex.java:276)
at org.h2.mvstore.db.MVSecondaryIndex.find(MVSecondaryIndex.java:270)
at org.h2.index.IndexCursor.find(IndexCursor.java:166)
at org.h2.table.TableFilter.next(TableFilter.java:394)
at org.h2.command.query.Select$LazyResultQueryFlat.fetchNextRow(Select.java:1843)
at org.h2.result.LazyResult.hasNext(LazyResult.java:78)
at org.h2.result.FetchedResult.next(FetchedResult.java:34)
at org.h2.command.query.Select.queryFlat(Select.java:728)
at org.h2.command.query.Select.queryWithoutCache(Select.java:833)
at org.h2.command.query.Query.queryWithoutCacheLazyCheck(Query.java:197)
at org.h2.command.query.Query.query(Query.java:520)
at org.h2.command.query.Query.query(Query.java:483)
at org.h2.command.CommandContainer.query(CommandContainer.java:252)
at org.h2.command.Command.executeQuery(Command.java:192)
... 37 more
Caused by: java.nio.channels.ClosedChannelException
at java.base/sun.nio.ch.FileChannelImpl.ensureOpen(Unknown Source)
at java.base/sun.nio.ch.FileChannelImpl.read(Unknown Source)
at org.h2.mvstore.DataUtils.readFully(DataUtils.java:441)
... 68 more
[INFO] 2024-01-31 13:50:51 brs.BlockchainProcessorImpl - Failed to parse block: SQL [select (exists (select 1 "one" from "block" where "block"."id" = cast(? as bigint)))]; General error: "org.h2.mvstore.MVStoreException: Reading from file sun.nio.ch.FileChannelImpl@6256046 failed at 5358452171 (length -1), read 0, remaining 768 [2.2.224/1]"; SQL statement:
select (exists (select 1 "one" from "block" where "block"."id" = cast(? as bigint))) [50000-224]
[WARNING] 2024-01-31 13:50:51 brs.util.ThreadPool - Uncaught exception while running background thread GeneratorImpl$$Lambda$420/0x00000001005bf040
org.jooq.exception.DataAccessException: SQL [select "block"."db_id", "block"."id", "block"."version", "block"."timestamp", "block"."previous_block_id", "block"."total_amount", "block"."total_fee", "block"."payload_length", "block"."generator_public_key", "block"."previous_block_hash", "block"."cumulative_difficulty", "block"."base_target", "block"."next_block_id", "block"."height", "block"."generation_signature", "block"."block_signature", "block"."payload_hash", "block"."generator_id", "block"."nonce", "block"."ats", "block"."total_fee_cash_back", "block"."total_fee_burnt" from "block" where "block"."id" = -8985097988644092109]; General error: "org.h2.mvstore.MVStoreException: Reading from file sun.nio.ch.FileChannelImpl@6256046 failed at 5340622370 (length -1), read 0, remaining 768 [2.2.224/1]"; SQL statement:
select "block"."db_id", "block"."id", "block"."version", "block"."timestamp", "block"."previous_block_id", "block"."total_amount", "block"."total_fee", "block"."payload_length", "block"."generator_public_key", "block"."previous_block_hash", "block"."cumulative_difficulty", "block"."base_target", "block"."next_block_id", "block"."height", "block"."generation_signature", "block"."block_signature", "block"."payload_hash", "block"."generator_id", "block"."nonce", "block"."ats", "block"."total_fee_cash_back", "block"."total_fee_burnt" from "block" where "block"."id" = -8985097988644092109 [50000-224]
at org.jooq_3.16.23.H2.debug(Unknown Source)
at org.jooq.impl.Tools.translate(Tools.java:3130)
at org.jooq.impl.DefaultExecuteContext.sqlException(DefaultExecuteContext.java:727)
at org.jooq.impl.AbstractQuery.execute(AbstractQuery.java:343)
at org.jooq.impl.AbstractResultQuery.fetchLazy(AbstractResultQuery.java:295)
at org.jooq.impl.AbstractResultQuery.fetchLazyNonAutoClosing(AbstractResultQuery.java:316)
at org.jooq.impl.SelectImpl.fetchLazyNonAutoClosing(SelectImpl.java:2867)
at org.jooq.impl.ResultQueryTrait.fetchAny(ResultQueryTrait.java:795)
at brs.db.sql.SqlBlockDb.lambda$findBlock$0(SqlBlockDb.java:26)
at brs.db.sql.Db.useDSLContext(Db.java:215)
at brs.db.sql.SqlBlockDb.findBlock(SqlBlockDb.java:24)
at brs.BlockchainImpl.getBlock(BlockchainImpl.java:87)
at brs.EconomicClustering.verifyFork(EconomicClustering.java:57)
at brs.BlockchainProcessorImpl.lambda$generateBlock$9(BlockchainProcessorImpl.java:1269)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source)
at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
at java.base/java.util.stream.ReferencePipeline.forEach(Unknown Source)
at brs.BlockchainProcessorImpl.generateBlock(BlockchainProcessorImpl.java:1327)
at brs.GeneratorImpl$GeneratorStateImpl.forge(GeneratorImpl.java:255)
at brs.GeneratorImpl.lambda$generateBlockThread$0(GeneratorImpl.java:61)
at brs.util.ThreadPool.lambda$start$0(ThreadPool.java:104)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: org.h2.jdbc.JdbcSQLNonTransientException: General error: "org.h2.mvstore.MVStoreException: Reading from file sun.nio.ch.FileChannelImpl@6256046 failed at 5340622370 (length -1), read 0, remaining 768 [2.2.224/1]"; SQL statement:
select "block"."db_id", "block"."id", "block"."version", "block"."timestamp", "block"."previous_block_id", "block"."total_amount", "block"."total_fee", "block"."payload_length", "block"."generator_public_key", "block"."previous_block_hash", "block"."cumulative_difficulty", "block"."base_target", "block"."next_block_id", "block"."height", "block"."generation_signature", "block"."block_signature", "block"."payload_hash", "block"."generator_id", "block"."nonce", "block"."ats", "block"."total_fee_cash_back", "block"."total_fee_burnt" from "block" where "block"."id" = -8985097988644092109 [50000-224]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:566)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:489)
at org.h2.message.DbException.get(DbException.java:212)
at org.h2.message.DbException.convert(DbException.java:407)
at org.h2.command.Command.executeQuery(Command.java:213)
at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:257)
at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231)
at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94)
at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java)
at org.jooq.tools.jdbc.DefaultStatement.execute(DefaultStatement.java:102)
at org.jooq.impl.SettingsEnabledPreparedStatement.execute(SettingsEnabledPreparedStatement.java:227)
at org.jooq.impl.Tools.executeStatementAndGetFirstResultSet(Tools.java:4408)
at org.jooq.impl.AbstractResultQuery.execute(AbstractResultQuery.java:230)
at org.jooq.impl.AbstractQuery.execute(AbstractQuery.java:329)
... 28 more
Caused by: org.h2.mvstore.MVStoreException: Reading from file sun.nio.ch.FileChannelImpl@6256046 failed at 5340622370 (length -1), read 0, remaining 768 [2.2.224/1]
at org.h2.mvstore.DataUtils.newMVStoreException(DataUtils.java:996)
at org.h2.mvstore.DataUtils.readFully(DataUtils.java:455)
at org.h2.mvstore.FileStore.readFully(FileStore.java:719)
at org.h2.mvstore.SingleFileStore.readFully(SingleFileStore.java:60)
at org.h2.mvstore.SingleFileStore.readFully(SingleFileStore.java:28)
at org.h2.mvstore.SFChunk.readFully(SFChunk.java:35)
at org.h2.mvstore.Chunk.readBufferForPage(Chunk.java:465)
at org.h2.mvstore.FileStore.readPage(FileStore.java:1960)
at org.h2.mvstore.MVStore.readPage(MVStore.java:1021)
at org.h2.mvstore.MVMap.readPage(MVMap.java:632)
at org.h2.mvstore.Page$NonLeaf.getChildPage(Page.java:1117)
at org.h2.mvstore.CursorPos.traverseDown(CursorPos.java:61)
at org.h2.mvstore.Cursor.traverseDown(Cursor.java:169)
at org.h2.mvstore.Cursor.<init>(Cursor.java:40)
at org.h2.mvstore.MVMap.cursor(MVMap.java:730)
at org.h2.mvstore.tx.TransactionMap$TMIterator.<init>(TransactionMap.java:1108)
at org.h2.mvstore.tx.TransactionMap$CommittedIterator.<init>(TransactionMap.java:955)
at org.h2.mvstore.tx.TransactionMap.chooseIterator(TransactionMap.java:872)
at org.h2.mvstore.tx.TransactionMap.keyIterator(TransactionMap.java:834)
at org.h2.mvstore.db.MVSecondaryIndex.find(MVSecondaryIndex.java:276)
at org.h2.mvstore.db.MVSecondaryIndex.find(MVSecondaryIndex.java:270)
at org.h2.index.IndexCursor.find(IndexCursor.java:166)
at org.h2.table.TableFilter.next(TableFilter.java:394)
at org.h2.command.query.Select$LazyResultQueryFlat.fetchNextRow(Select.java:1843)
at org.h2.result.LazyResult.hasNext(LazyResult.java:78)
at org.h2.result.FetchedResult.next(FetchedResult.java:34)
at org.h2.command.query.Select.queryFlat(Select.java:728)
at org.h2.command.query.Select.queryWithoutCache(Select.java:833)
at org.h2.command.query.Query.queryWithoutCacheLazyCheck(Query.java:197)
at org.h2.command.query.Query.query(Query.java:520)
at org.h2.command.query.Query.query(Query.java:483)
at org.h2.command.CommandContainer.query(CommandContainer.java:252)
at org.h2.command.Command.executeQuery(Command.java:192)
... 37 more
Caused by: java.nio.channels.ClosedChannelException
at java.base/sun.nio.ch.FileChannelImpl.ensureOpen(Unknown Source)
at java.base/sun.nio.ch.FileChannelImpl.read(Unknown Source)
at org.h2.mvstore.DataUtils.readFully(DataUtils.java:441)
... 68 more
[WARNING] 2024-01-31 13:50:52 brs.util.ThreadPool - Uncaught exception while running background thread GeneratorImpl$$Lambda$420/0x00000001005bf040
org.jooq.exception.DataAccessException: SQL [select "block"."db_id", "block"."id", "block"."version", "block"."timestamp", "block"."previous_block_id", "block"."total_amount", "block"."total_fee", "block"."payload_length", "block"."generator_public_key", "block"."previous_block_hash", "block"."cumulative_difficulty", "block"."base_target", "block"."next_block_id", "block"."height", "block"."generation_signature", "block"."block_signature", "block"."payload_hash", "block"."generator_id", "block"."nonce", "block"."ats", "block"."total_fee_cash_back", "block"."total_fee_burnt" from "block" where "block"."id" = -8985097988644092109]; General error: "org.h2.mvstore.MVStoreException: Reading from file sun.nio.ch.FileChannelImpl@6256046 failed at 5340622370 (length -1), read 0, remaining 768 [2.2.224/1]"; SQL statement:
select "block"."db_id", "block"."id", "block"."version", "block"."timestamp", "block"."previous_block_id", "block"."total_amount", "block"."total_fee", "block"."payload_length", "block"."generator_public_key", "block"."previous_block_hash", "block"."cumulative_difficulty", "block"."base_target", "block"."next_block_id", "block"."height", "block"."generation_signature", "block"."block_signature", "block"."payload_hash", "block"."generator_id", "block"."nonce", "block"."ats", "block"."total_fee_cash_back", "block"."total_fee_burnt" from "block" where "block"."id" = -8985097988644092109 [50000-224]
at org.jooq_3.16.23.H2.debug(Unknown Source)
at org.jooq.impl.Tools.translate(Tools.java:3130)
at org.jooq.impl.DefaultExecuteContext.sqlException(DefaultExecuteContext.java:727)
at org.jooq.impl.AbstractQuery.execute(AbstractQuery.java:343)
at org.jooq.impl.AbstractResultQuery.fetchLazy(AbstractResultQuery.java:295)
at org.jooq.impl.AbstractResultQuery.fetchLazyNonAutoClosing(AbstractResultQuery.java:316)
at org.jooq.impl.SelectImpl.fetchLazyNonAutoClosing(SelectImpl.java:2867)
at org.jooq.impl.ResultQueryTrait.fetchAny(ResultQueryTrait.java:795)
at brs.db.sql.SqlBlockDb.lambda$findBlock$0(SqlBlockDb.java:26)
at brs.db.sql.Db.useDSLContext(Db.java:215)
at brs.db.sql.SqlBlockDb.findBlock(SqlBlockDb.java:24)
at brs.BlockchainImpl.getBlock(BlockchainImpl.java:87)
at brs.EconomicClustering.verifyFork(EconomicClustering.java:57)
at brs.BlockchainProcessorImpl.lambda$generateBlock$9(BlockchainProcessorImpl.java:1269)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source)
at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
at java.base/java.util.stream.ReferencePipeline.forEach(Unknown Source)
at brs.BlockchainProcessorImpl.generateBlock(BlockchainProcessorImpl.java:1327)
at brs.GeneratorImpl$GeneratorStateImpl.forge(GeneratorImpl.java:255)
at brs.GeneratorImpl.lambda$generateBlockThread$0(GeneratorImpl.java:61)
at brs.util.ThreadPool.lambda$start$0(ThreadPool.java:104)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: org.h2.jdbc.JdbcSQLNonTransientException: General error: "org.h2.mvstore.MVStoreException: Reading from file sun.nio.ch.FileChannelImpl@6256046 failed at 5340622370 (length -1), read 0, remaining 768 [2.2.224/1]"; SQL statement:
select "block"."db_id", "block"."id", "block"."version", "block"."timestamp", "block"."previous_block_id", "block"."total_amount", "block"."total_fee", "block"."payload_length", "block"."generator_public_key", "block"."previous_block_hash", "block"."cumulative_difficulty", "block"."base_target", "block"."next_block_id", "block"."height", "block"."generation_signature", "block"."block_signature", "block"."payload_hash", "block"."generator_id", "block"."nonce", "block"."ats", "block"."total_fee_cash_back", "block"."total_fee_burnt" from "block" where "block"."id" = -8985097988644092109 [50000-224]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:566)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:489)
at org.h2.message.DbException.get(DbException.java:212)
at org.h2.message.DbException.convert(DbException.java:407)
at org.h2.command.Command.executeQuery(Command.java:213)
at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:257)
at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231)
at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94)
at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java)
at org.jooq.tools.jdbc.DefaultStatement.execute(DefaultStatement.java:102)
at org.jooq.impl.SettingsEnabledPreparedStatement.execute(SettingsEnabledPreparedStatement.java:227)
at org.jooq.impl.Tools.executeStatementAndGetFirstResultSet(Tools.java:4408)
at org.jooq.impl.AbstractResultQuery.execute(AbstractResultQuery.java:230)
at org.jooq.impl.AbstractQuery.execute(AbstractQuery.java:329)
... 28 more
Caused by: org.h2.mvstore.MVStoreException: Reading from file sun.nio.ch.FileChannelImpl@6256046 failed at 5340622370 (length -1), read 0, remaining 768 [2.2.224/1]
at org.h2.mvstore.DataUtils.newMVStoreException(DataUtils.java:996)
at org.h2.mvstore.DataUtils.readFully(DataUtils.java:455)
at org.h2.mvstore.FileStore.readFully(FileStore.java:719)
at org.h2.mvstore.SingleFileStore.readFully(SingleFileStore.java:60)
at org.h2.mvstore.SingleFileStore.readFully(SingleFileStore.java:28)
at org.h2.mvstore.SFChunk.readFully(SFChunk.java:35)
at org.h2.mvstore.Chunk.readBufferForPage(Chunk.java:465)
at org.h2.mvstore.FileStore.readPage(FileStore.java:1960)
at org.h2.mvstore.MVStore.readPage(MVStore.java:1021)
at org.h2.mvstore.MVMap.readPage(MVMap.java:632)
at org.h2.mvstore.Page$NonLeaf.getChildPage(Page.java:1117)
at org.h2.mvstore.CursorPos.traverseDown(CursorPos.java:61)
at org.h2.mvstore.Cursor.traverseDown(Cursor.java:169)
at org.h2.mvstore.Cursor.<init>(Cursor.java:40)
at org.h2.mvstore.MVMap.cursor(MVMap.java:730)
at org.h2.mvstore.tx.TransactionMap$TMIterator.<init>(TransactionMap.java:1108)
at org.h2.mvstore.tx.TransactionMap$CommittedIterator.<init>(TransactionMap.java:955)
at org.h2.mvstore.tx.TransactionMap.chooseIterator(TransactionMap.java:872)
at org.h2.mvstore.tx.TransactionMap.keyIterator(TransactionMap.java:834)
at org.h2.mvstore.db.MVSecondaryIndex.find(MVSecondaryIndex.java:276)
at org.h2.mvstore.db.MVSecondaryIndex.find(MVSecondaryIndex.java:270)
at org.h2.index.IndexCursor.find(IndexCursor.java:166)
at org.h2.table.TableFilter.next(TableFilter.java:394)
at org.h2.command.query.Select$LazyResultQueryFlat.fetchNextRow(Select.java:1843)
at org.h2.result.LazyResult.hasNext(LazyResult.java:78)
at org.h2.result.FetchedResult.next(FetchedResult.java:34)
at org.h2.command.query.Select.queryFlat(Select.java:728)
at org.h2.command.query.Select.queryWithoutCache(Select.java:833)
at org.h2.command.query.Query.queryWithoutCacheLazyCheck(Query.java:197)
at org.h2.command.query.Query.query(Query.java:520)
at org.h2.command.query.Query.query(Query.java:483)
at org.h2.command.CommandContainer.query(CommandContainer.java:252)
at org.h2.command.Command.executeQuery(Command.java:192)
... 37 more
Caused by: java.nio.channels.ClosedChannelException
at java.base/sun.nio.ch.FileChannelImpl.ensureOpen(Unknown Source)
at java.base/sun.nio.ch.FileChannelImpl.read(Unknown Source)
at org.h2.mvstore.DataUtils.readFully(DataUtils.java:441)
... 68 more
[WARNING] 2024-01-31 13:50:52 brs.util.ThreadPool - Uncaught exception while running background thread GeneratorImpl$$Lambda$420/0x00000001005bf040
org.jooq.exception.DataAccessException: SQL [select "block"."db_id", "block"."id", "block"."version", "block"."timestamp", "block"."previous_block_id", "block"."total_amount", "block"."total_fee", "block"."payload_length", "block"."generator_public_key", "block"."previous_block_hash", "block"."cumulative_difficulty", "block"."base_target", "block"."next_block_id", "block"."height", "block"."generation_signature", "block"."block_signature", "block"."payload_hash", "block"."generator_id", "block"."nonce", "block"."ats", "block"."total_fee_cash_back", "block"."total_fee_burnt" from "block" where "block"."id" = -8985097988644092109]; General error: "org.h2.mvstore.MVStoreException: Reading from file sun.nio.ch.FileChannelImpl@6256046 failed at 5340622370 (length -1), read 0, remaining 768 [2.2.224/1]"; SQL statement:
select "block"."db_id", "block"."id", "block"."version", "block"."timestamp", "block"."previous_block_id", "block"."total_amount", "block"."total_fee", "block"."payload_length", "block"."generator_public_key", "block"."previous_block_hash", "block"."cumulative_difficulty", "block"."base_target", "block"."next_block_id", "block"."height", "block"."generation_signature", "block"."block_signature", "block"."payload_hash", "block"."generator_id", "block"."nonce", "block"."ats", "block"."total_fee_cash_back", "block"."total_fee_burnt" from "block" where "block"."id" = -8985097988644092109 [50000-224]
at org.jooq_3.16.23.H2.debug(Unknown Source)
at org.jooq.impl.Tools.translate(Tools.java:3130)
at org.jooq.impl.DefaultExecuteContext.sqlException(DefaultExecuteContext.java:727)
at org.jooq.impl.AbstractQuery.execute(AbstractQuery.java:343)
at org.jooq.impl.AbstractResultQuery.fetchLazy(AbstractResultQuery.java:295)
at org.jooq.impl.AbstractResultQuery.fetchLazyNonAutoClosing(AbstractResultQuery.java:316)
at org.jooq.impl.SelectImpl.fetchLazyNonAutoClosing(SelectImpl.java:2867)
at org.jooq.impl.ResultQueryTrait.fetchAny(ResultQueryTrait.java:795)
at brs.db.sql.SqlBlockDb.lambda$findBlock$0(SqlBlockDb.java:26)
at brs.db.sql.Db.useDSLContext(Db.java:215)
at brs.db.sql.SqlBlockDb.findBlock(SqlBlockDb.java:24)
at brs.BlockchainImpl.getBlock(BlockchainImpl.java:87)
at brs.EconomicClustering.verifyFork(EconomicClustering.java:57)
at brs.BlockchainProcessorImpl.lambda$generateBlock$9(BlockchainProcessorImpl.java:1269)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source)
at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
at java.base/java.util.stream.ReferencePipeline.forEach(Unknown Source)
at brs.BlockchainProcessorImpl.generateBlock(BlockchainProcessorImpl.java:1327)
at brs.GeneratorImpl$GeneratorStateImpl.forge(GeneratorImpl.java:255)
at brs.GeneratorImpl.lambda$generateBlockThread$0(GeneratorImpl.java:61)
at brs.util.ThreadPool.lambda$start$0(ThreadPool.java:104)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: org.h2.jdbc.JdbcSQLNonTransientException: General error: "org.h2.mvstore.MVStoreException: Reading from file sun.nio.ch.FileChannelImpl@6256046 failed at 5340622370 (length -1), read 0, remaining 768 [2.2.224/1]"; SQL statement:
select "block"."db_id", "block"."id", "block"."version", "block"."timestamp", "block"."previous_block_id", "block"."total_amount", "block"."total_fee", "block"."payload_length", "block"."generator_public_key", "block"."previous_block_hash", "block"."cumulative_difficulty", "block"."base_target", "block"."next_block_id", "block"."height", "block"."generation_signature", "block"."block_signature", "block"."payload_hash", "block"."generator_id", "block"."nonce", "block"."ats", "block"."total_fee_cash_back", "block"."total_fee_burnt" from "block" where "block"."id" = -8985097988644092109 [50000-224]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:566)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:489)
at org.h2.message.DbException.get(DbException.java:212)
at org.h2.message.DbException.convert(DbException.java:407)
at org.h2.command.Command.executeQuery(Command.java:213)
at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:257)
at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231)
at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94)
at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java)
at org.jooq.tools.jdbc.DefaultStatement.execute(DefaultStatement.java:102)
at org.jooq.impl.SettingsEnabledPreparedStatement.execute(SettingsEnabledPreparedStatement.java:227)
at org.jooq.impl.Tools.executeStatementAndGetFirstResultSet(Tools.java:4408)
at org.jooq.impl.AbstractResultQuery.execute(AbstractResultQuery.java:230)
at org.jooq.impl.AbstractQuery.execute(AbstractQuery.java:329)
... 28 more
Caused by: org.h2.mvstore.MVStoreException: Reading from file sun.nio.ch.FileChannelImpl@6256046 failed at 5340622370 (length -1), read 0, remaining 768 [2.2.224/1]
at org.h2.mvstore.DataUtils.newMVStoreException(DataUtils.java:996)
at org.h2.mvstore.DataUtils.readFully(DataUtils.java:455)
at org.h2.mvstore.FileStore.readFully(FileStore.java:719)
at org.h2.mvstore.SingleFileStore.readFully(SingleFileStore.java:60)
at org.h2.mvstore.SingleFileStore.readFully(SingleFileStore.java:28)
at org.h2.mvstore.SFChunk.readFully(SFChunk.java:35)
at org.h2.mvstore.Chunk.readBufferForPage(Chunk.java:465)
at org.h2.mvstore.FileStore.readPage(FileStore.java:1960)
at org.h2.mvstore.MVStore.readPage(MVStore.java:1021)
at org.h2.mvstore.MVMap.readPage(MVMap.java:632)
at org.h2.mvstore.Page$NonLeaf.getChildPage(Page.java:1117)
at org.h2.mvstore.CursorPos.traverseDown(CursorPos.java:61)
at org.h2.mvstore.Cursor.traverseDown(Cursor.java:169)
at org.h2.mvstore.Cursor.<init>(Cursor.java:40)
at org.h2.mvstore.MVMap.cursor(MVMap.java:730)
at org.h2.mvstore.tx.TransactionMap$TMIterator.<init>(TransactionMap.java:1108)
at org.h2.mvstore.tx.TransactionMap$CommittedIterator.<init>(TransactionMap.java:955)
at org.h2.mvstore.tx.TransactionMap.chooseIterator(TransactionMap.java:872)
at org.h2.mvstore.tx.TransactionMap.keyIterator(TransactionMap.java:834)
at org.h2.mvstore.db.MVSecondaryIndex.find(MVSecondaryIndex.java:276)
at org.h2.mvstore.db.MVSecondaryIndex.find(MVSecondaryIndex.java:270)
at org.h2.index.IndexCursor.find(IndexCursor.java:166)
at org.h2.table.TableFilter.next(TableFilter.java:394)
at org.h2.command.query.Select$LazyResultQueryFlat.fetchNextRow(Select.java:1843)
at org.h2.result.LazyResult.hasNext(LazyResult.java:78)
at org.h2.result.FetchedResult.next(FetchedResult.java:34)
at org.h2.command.query.Select.queryFlat(Select.java:728)
at org.h2.command.query.Select.queryWithoutCache(Select.java:833)
at org.h2.command.query.Query.queryWithoutCacheLazyCheck(Query.java:197)
at org.h2.command.query.Query.query(Query.java:520)
at org.h2.command.query.Query.query(Query.java:483)
at org.h2.command.CommandContainer.query(CommandContainer.java:252)
at org.h2.command.Command.executeQuery(Command.java:192)
... 37 more
Caused by: java.nio.channels.ClosedChannelException
at java.base/sun.nio.ch.FileChannelImpl.ensureOpen(Unknown Source)
at java.base/sun.nio.ch.FileChannelImpl.read(Unknown Source)
at org.h2.mvstore.DataUtils.readFully(DataUtils.java:441)
... 68 more
[WARNING] 2024-01-31 13:50:53 brs.util.ThreadPool - Uncaught exception while running background thread GeneratorImpl$$Lambda$420/0x00000001005bf040
org.jooq.exception.DataAccessException: SQL [select "block"."db_id", "block"."id", "block"."version", "block"."timestamp", "block"."previous_block_id", "block"."total_amount", "block"."total_fee", "block"."payload_length", "block"."generator_public_key", "block"."previous_block_hash", "block"."cumulative_difficulty", "block"."base_target", "block"."next_block_id", "block"."height", "block"."generation_signature", "block"."block_signature", "block"."payload_hash", "block"."generator_id", "block"."nonce", "block"."ats", "block"."total_fee_cash_back", "block"."total_fee_burnt" from "block" where "block"."id" = -8985097988644092109]; General error: "org.h2.mvstore.MVStoreException: Reading from file sun.nio.ch.FileChannelImpl@6256046 failed at 5340622370 (length -1), read 0, remaining 768 [2.2.224/1]"; SQL statement:
select "block"."db_id", "block"."id", "block"."version", "block"."timestamp", "block"."previous_block_id", "block"."total_amount", "block"."total_fee", "block"."payload_length", "block"."generator_public_key", "block"."previous_block_hash", "block"."cumulative_difficulty", "block"."base_target", "block"."next_block_id", "block"."height", "block"."generation_signature", "block"."block_signature", "block"."payload_hash", "block"."generator_id", "block"."nonce", "block"."ats", "block"."total_fee_cash_back", "block"."total_fee_burnt" from "block" where "block"."id" = -8985097988644092109 [50000-224]
at org.jooq_3.16.23.H2.debug(Unknown Source)
at org.jooq.impl.Tools.translate(Tools.java:3130)
at org.jooq.impl.DefaultExecuteContext.sqlException(DefaultExecuteContext.java:727)
at org.jooq.impl.AbstractQuery.execute(AbstractQuery.java:343)
at org.jooq.impl.AbstractResultQuery.fetchLazy(AbstractResultQuery.java:295)
at org.jooq.impl.AbstractResultQuery.fetchLazyNonAutoClosing(AbstractResultQuery.java:316)
at org.jooq.impl.SelectImpl.fetchLazyNonAutoClosing(SelectImpl.java:2867)
at org.jooq.impl.ResultQueryTrait.fetchAny(ResultQueryTrait.java:795)
at brs.db.sql.SqlBlockDb.lambda$findBlock$0(SqlBlockDb.java:26)
at brs.db.sql.Db.useDSLContext(Db.java:215)
at brs.db.sql.SqlBlockDb.findBlock(SqlBlockDb.java:24)
at brs.BlockchainImpl.getBlock(BlockchainImpl.java:87)
at brs.EconomicClustering.verifyFork(EconomicClustering.java:57)
at brs.BlockchainProcessorImpl.lambda$generateBlock$9(BlockchainProcessorImpl.java:1269)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source)
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source)
at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
at java.base/java.util.stream.ReferencePipeline.forEach(Unknown Source)
at brs.BlockchainProcessorImpl.generateBlock(BlockchainProcessorImpl.java:1327)
at brs.GeneratorImpl$GeneratorStateImpl.forge(GeneratorImpl.java:255)
at brs.GeneratorImpl.lambda$generateBlockThread$0(GeneratorImpl.java:61)
at brs.util.ThreadPool.lambda$start$0(ThreadPool.java:104)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: org.h2.jdbc.JdbcSQLNonTransientException: General error: "org.h2.mvstore.MVStoreException: Reading from file sun.nio.ch.FileChannelImpl@6256046 failed at 5340622370 (length -1), read 0, remaining 768 [2.2.224/1]"; SQL statement:
select "block"."db_id", "block"."id", "block"."version", "block"."timestamp", "block"."previous_block_id", "block"."total_amount", "block"."total_fee", "block"."payload_length", "block"."generator_public_key", "block"."previous_block_hash", "block"."cumulative_difficulty", "block"."base_target", "block"."next_block_id", "block"."height", "block"."generation_signature", "block"."block_signature", "block"."payload_hash", "block"."generator_id", "block"."nonce", "block"."ats", "block"."total_fee_cash_back", "block"."total_fee_burnt" from "block" where "block"."id" = -8985097988644092109 [50000-224]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:566)
at org.h2.message.DbException.getJdbcSQLException(DbException.java:489)
at org.h2.message.DbException.get(DbException.java:212)
at org.h2.message.DbException.convert(DbException.java:407)
at org.h2.command.Command.executeQuery(Command.java:213)
at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:257)
at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231)
at com.zaxxer.hikari.pool.ProxyStatement.execute(ProxyStatement.java:94)
at com.zaxxer.hikari.pool.HikariProxyStatement.execute(HikariProxyStatement.java)
at org.jooq.tools.jdbc.DefaultStatement.execute(DefaultStatement.java:102)
at org.jooq.impl.SettingsEnabledPreparedStatement.execute(SettingsEnabledPreparedStatement.java:227)
at org.jooq.impl.Tools.executeStatementAndGetFirstResultSet(Tools.java:4408)
at org.jooq.impl.AbstractResultQuery.execute(AbstractResultQuery.java:230)
at org.jooq.impl.AbstractQuery.execute(AbstractQuery.java:329)
... 28 more
Caused by: org.h2.mvstore.MVStoreException: Reading from file sun.nio.ch.FileChannelImpl@6256046 failed at 5340622370 (length -1), read 0, remaining 768 [2.2.224/1]
at org.h2.mvstore.DataUtils.newMVStoreException(DataUtils.java:996)
at org.h2.mvstore.DataUtils.readFully(DataUtils.java:455)
at org.h2.mvstore.FileStore.readFully(FileStore.java:719)
at org.h2.mvstore.SingleFileStore.readFully(SingleFileStore.java:60)
at org.h2.mvstore.SingleFileStore.readFully(SingleFileStore.java:28)
at org.h2.mvstore.SFChunk.readFully(SFChunk.java:35)
at org.h2.mvstore.Chunk.readBufferForPage(Chunk.java:465)
at org.h2.mvstore.FileStore.readPage(FileStore.java:1960)
at org.h2.mvstore.MVStore.readPage(MVStore.java:1021)
at org.h2.mvstore.MVMap.readPage(MVMap.java:632)
at org.h2.mvstore.Page$NonLeaf.getChildPage(Page.java:1117)
at org.h2.mvstore.CursorPos.traverseDown(CursorPos.java:61)
at org.h2.mvstore.Cursor.traverseDown(Cursor.java:169)
at org.h2.mvstore.Cursor.<init>(Cursor.java:40)
at org.h2.mvstore.MVMap.cursor(MVMap.java:730)
at org.h2.mvstore.tx.TransactionMap$TMIterator.<init>(TransactionMap.java:1108)
at org.h2.mvstore.tx.TransactionMap$CommittedIterator.<init>(TransactionMap.java:955)
at org.h2.mvstore.tx.TransactionMap.chooseIterator(TransactionMap.java:872)
at org.h2.mvstore.tx.TransactionMap.keyIterator(TransactionMap.java:834)
at org.h2.mvstore.db.MVSecondaryIndex.find(MVSecondaryIndex.java:276)
at org.h2.mvstore.db.MVSecondaryIndex.find(MVSecondaryIndex.java:270)
at org.h2.index.IndexCursor.find(IndexCursor.java:166)
at org.h2.table.TableFilter.next(TableFilter.java:394)
at org.h2.command.query.Select$LazyResultQueryFlat.fetchNextRow(Select.java:1843)
at org.h2.result.LazyResult.hasNext(LazyResult.java:78)
at org.h2.result.FetchedResult.next(FetchedResult.java:34)
at org.h2.command.query.Select.queryFlat(Select.java:728)
at org.h2.command.query.Select.queryWithoutCache(Select.java:833)
at org.h2.command.query.Query.queryWithoutCacheLazyCheck(Query.java:197)
at org.h2.command.query.Query.query(Query.java:520)
at org.h2.command.query.Query.query(Query.java:483)
at org.h2.command.CommandContainer.query(CommandContainer.java:252)
at org.h2.command.Command.executeQuery(Command.java:192)
... 37 more
Caused by: java.nio.channels.ClosedChannelException
at java.base/sun.nio.ch.FileChannelImpl.ensureOpen(Unknown Source)
at java.base/sun.nio.ch.FileChannelImpl.read(Unknown Source)
at org.h2.mvstore.DataUtils.readFully(DataUtils.java:441)
... 68 more
The posted error is caused by:
Reading from file sun.nio.ch.FileChannelImpl@6256046 failed at 5340622370 (length -1), read 0, remaining 768 [2.2.224/1]
and
java.nio.channels.ClosedChannelException
From my initial research it is a resource issue....It looks like H2 V2 requires much more memory than previous version. It's not the first time we see this issue. Atm, I'm guessing this is a Memory Exhaustion. This is extremely unfortunate, as we expected more stability with H2 V2 (according to their docs)...
I'll investigate a bit more, but I already see myself opening an issue on original H2 repo.
Maybe you can try to assign more heap memory to Java while running the node...
Is this the same as #789?
Is this the same as #789?
related... H2 issue :roll_eyes:
Try new version with Sqlite setting. H2 is likely to be abandoned due to stability and ressource reasons.