Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Java errors since running BRS 2.50 and 2.5.1 #144

Open
beezx opened this issue Jun 22, 2020 · 0 comments
Open

Java errors since running BRS 2.50 and 2.5.1 #144

beezx opened this issue Jun 22, 2020 · 0 comments

Comments

@beezx
Copy link

beezx commented Jun 22, 2020

I have been running the burstpool software for almost a year with no java issue but lately the burstpool software will stop running or crash with java errors. This has been happening since I have been running BRS 2.5.0 and 2.5.1

Any help would be appreciated

Here's the java errors i'm getting.

java -Dlog4j.configurationFile=burstPoolLoggingConfig.xml -jar burstcoin-pool-all.jar
2020-06-21 23:18:24.002 [INFO ] [main] VersionPrinter - Flyway Community Edition 5.2.4 by Boxfuse
2020-06-21 23:18:24.159 [INFO ] [main] DatabaseFactory - Database: jdbc:mariadb://localhost:3306/burstpool2 (MySQL 10.1)
2020-06-21 23:18:24.396 [INFO ] [main] DbValidate - Successfully validated 1 migration (execution time 00:00.072s)
2020-06-21 23:18:24.405 [INFO ] [main] DbMigrate - Current version of schema burstpool2: 1
2020-06-21 23:18:24.405 [INFO ] [main] DbMigrate - Schema burstpool2 is up to date. No migration necessary.
2020-06-21 23:18:24.443 [INFO ] [main] HikariDataSource - HikariPool-1 - Starting...
2020-06-21 23:18:24.477 [INFO ] [main] HikariDataSource - HikariPool-1 - Start completed.
2020-06-21 23:18:25.537 [INFO ] [main] EhcacheManager - Cache 'pool_state' created in EhcacheManager.
2020-06-21 23:18:25.541 [INFO ] [main] EhcacheManager - Cache 'best_submissions' created in EhcacheManager.
2020-06-21 23:18:25.558 [INFO ] [main] EhcacheManager - Cache 'miner_deadlines' created in EhcacheManager.
2020-06-21 23:18:25.567 [INFO ] [main] EhcacheManager - Cache 'miners' created in EhcacheManager.
2020-06-21 23:18:26.045 [INFO ] [RxComputationThreadPool-1] Pool - NEW BLOCK (block 765308, gensig 565e5106d8bc9abdc035e0e31f5c9048249c4d1b8669e3c7ef4cf1cc17f1afcf, diff 37504)
2020-06-21 23:18:26.070 [INFO ] [main] EhcacheManager - Cache 'file' created in EhcacheManager.
2020-06-21 23:18:26.615 [INFO ] [RxComputationThreadPool-1] Constants -

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@ @@ @@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@
@@@@@@@@@@@@@@@@ @@ @@ @@@@@@@@@@
@@@@@@@@@@ @@@@ @@ @@ @@@@@@@@@@
@@@@@@@@@@ @@ @@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@ @@ @@@@@@@@@@
@@@@@@@@@@ @@ @@ @@@@ @@@@@@@@@@
@@@@@@@@@@ @@ @@ @@@@ @@@@@@@@@@
@@@@@@@@@@ @@ @ @ @@@@@@@@@@
@@@@@@@@@@ @@ @@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Thank you for using jOOQ 3.11.9

2020-06-21 23:19:39.984 [INFO ] [RxComputationThreadPool-1] MinerTracker - Attempting payout...
2020-06-21 23:19:40.014 [INFO ] [RxComputationThreadPool-1] MinerTracker - Cannot payout. There are 0 payable miners, required 2, miner count 3
io.reactivex.exceptions.UndeliverableException: The exception could not be delivered to the consumer because it has already canceled/disposed the flow or the exception has nowhere to go to begin with. Further reading: https://github.com/ReactiveX/RxJava/wiki/What's-different-in-2.0#error-handling | java.lang.OutOfMemoryError: Java heap space
at io.reactivex.plugins.RxJavaPlugins.onError(RxJavaPlugins.java:367)
at io.reactivex.internal.schedulers.ScheduledDirectPeriodicTask.run(ScheduledDirectPeriodicTask.java:43)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.OutOfMemoryError: Java heap space
at org.jooq.impl.AbstractRecord.(AbstractRecord.java:141)
at org.jooq.impl.RecordImpl.(RecordImpl.java:131)
at org.jooq.impl.Tools$1.newInstance(Tools.java:782)
at org.jooq.impl.Tools.newRecord(Tools.java:756)
at org.jooq.impl.CursorImpl$CursorIterator.fetchNext(CursorImpl.java:1668)
at org.jooq.impl.CursorImpl$CursorIterator.hasNext(CursorImpl.java:1636)
at org.jooq.impl.CursorImpl.fetchNext(CursorImpl.java:408)
at org.jooq.impl.CursorImpl.fetch(CursorImpl.java:394)
at org.jooq.impl.CursorImpl.fetch(CursorImpl.java:301)
at org.jooq.impl.AbstractResultQuery.execute(AbstractResultQuery.java:297)
at org.jooq.impl.AbstractQuery.execute(AbstractQuery.java:350)
at org.jooq.impl.AbstractResultQuery.fetch(AbstractResultQuery.java:323)
at org.jooq.impl.SelectImpl.fetch(SelectImpl.java:2700)
at burst.pool.storage.persistent.DbStorageService.lambda$getBestSubmissions$21(DbStorageService.java:348)
at burst.pool.storage.persistent.DbStorageService$$Lambda$98/410851096.apply(Unknown Source)
at burst.pool.storage.persistent.DbStorageService.useDslContext(DbStorageService.java:128)
at burst.pool.storage.persistent.DbStorageService.getBestSubmissions(DbStorageService.java:346)
at burst.pool.pool.Pool.lambda$processNextBlock$6(Pool.java:131)
at burst.pool.pool.Pool$$Lambda$89/472042260.run(Unknown Source)
at io.reactivex.internal.operators.completable.CompletableFromAction.subscribeActual(CompletableFromAction.java:35)
at io.reactivex.Completable.subscribe(Completable.java:2309)
at io.reactivex.internal.operators.completable.CompletableOnErrorComplete.subscribeActual(CompletableOnErrorComplete.java:35)
at io.reactivex.Completable.subscribe(Completable.java:2309)
at io.reactivex.internal.operators.observable.ObservableFlatMapCompletableCompletable$FlatMapCompletableMainObserver.onNext(ObservableFlatMapCompletableCompletable.java:110)
at io.reactivex.internal.operators.observable.ObservableInterval$IntervalObserver.run(ObservableInterval.java:82)
at io.reactivex.internal.schedulers.ScheduledDirectPeriodicTask.run(ScheduledDirectPeriodicTask.java:38)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
Exception in thread "RxComputationThreadPool-1" io.reactivex.exceptions.UndeliverableException: The exception could not be delivered to the consumer because it has already canceled/disposed the flow or the exception has nowhere to go to begin with. Further reading: https://github.com/ReactiveX/RxJava/wiki/What's-different-in-2.0#error-handling | java.lang.OutOfMemoryError: Java heap space
at io.reactivex.plugins.RxJavaPlugins.onError(RxJavaPlugins.java:367)
at io.reactivex.internal.schedulers.ScheduledDirectPeriodicTask.run(ScheduledDirectPeriodicTask.java:43)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.OutOfMemoryError: Java heap space
at org.jooq.impl.AbstractRecord.(AbstractRecord.java:141)
at org.jooq.impl.RecordImpl.(RecordImpl.java:131)
at org.jooq.impl.Tools$1.newInstance(Tools.java:782)
at org.jooq.impl.Tools.newRecord(Tools.java:756)
at org.jooq.impl.CursorImpl$CursorIterator.fetchNext(CursorImpl.java:1668)
at org.jooq.impl.CursorImpl$CursorIterator.hasNext(CursorImpl.java:1636)
at org.jooq.impl.CursorImpl.fetchNext(CursorImpl.java:408)
at org.jooq.impl.CursorImpl.fetch(CursorImpl.java:394)
at org.jooq.impl.CursorImpl.fetch(CursorImpl.java:301)
at org.jooq.impl.AbstractResultQuery.execute(AbstractResultQuery.java:297)
at org.jooq.impl.AbstractQuery.execute(AbstractQuery.java:350)
at org.jooq.impl.AbstractResultQuery.fetch(AbstractResultQuery.java:323)
at org.jooq.impl.SelectImpl.fetch(SelectImpl.java:2700)
at burst.pool.storage.persistent.DbStorageService.lambda$getBestSubmissions$21(DbStorageService.java:348)
at burst.pool.storage.persistent.DbStorageService$$Lambda$98/410851096.apply(Unknown Source)
at burst.pool.storage.persistent.DbStorageService.useDslContext(DbStorageService.java:128)
at burst.pool.storage.persistent.DbStorageService.getBestSubmissions(DbStorageService.java:346)
at burst.pool.pool.Pool.lambda$processNextBlock$6(Pool.java:131)
at burst.pool.pool.Pool$$Lambda$89/472042260.run(Unknown Source)
at io.reactivex.internal.operators.completable.CompletableFromAction.subscribeActual(CompletableFromAction.java:35)
at io.reactivex.Completable.subscribe(Completable.java:2309)
at io.reactivex.internal.operators.completable.CompletableOnErrorComplete.subscribeActual(CompletableOnErrorComplete.java:35)
at io.reactivex.Completable.subscribe(Completable.java:2309)
at io.reactivex.internal.operators.observable.ObservableFlatMapCompletableCompletable$FlatMapCompletableMainObserver.onNext(ObservableFlatMapCompletableCompletable.java:110)
at io.reactivex.internal.operators.observable.ObservableInterval$IntervalObserver.run(ObservableInterval.java:82)
at io.reactivex.internal.schedulers.ScheduledDirectPeriodicTask.run(ScheduledDirectPeriodicTask.java:38)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

@beezx beezx changed the title Java errors since running BRS 2.5.1 Java errors since running BRS 2.50 and 2.5.1 Jul 2, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant