Skip to content
This repository was archived by the owner on Oct 20, 2023. It is now read-only.

bambo Payment error #1688

Closed
wants to merge 7 commits into from
Closed

bambo Payment error #1688

wants to merge 7 commits into from

Conversation

seoseo29
Copy link

Hi! How did you launch the node? payments don't go away. I was running ./server

[2023-05-15 10:24:51.9620] [E] [PayoutManager] [pandanite] Payment processing failed System.NullReferenceException: Object reference not set to an instance of an object.
at Miningcore.Blockchain.Bamboo.BambooPayoutHandler.<>c__DisplayClass10_0.b__5(KeyValuePair2 balance) in /home/pool/1/miningcore/src/Miningcore/Blockchain/Bamboo/BambooPayoutHandler.cs:line 214 at System.Linq.Enumerable.SelectIPartitionIterator2.MoveNext()
at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable1 source, Func2 keySelector, Func2 elementSelector, IEqualityComparer1 comparer)
at Miningcore.Blockchain.Bamboo.BambooPayoutHandler.PayoutAsync(IMiningPool pool, Balance[] balances, CancellationToken ct) in /home/pool/1/miningcore/src/Miningcore/Blockchain/Bamboo/BambooPayoutHandler.cs:line 198
at Miningcore.Payments.PayoutManager.PayoutPoolBalancesAsync(IMiningPool pool, PoolConfig config, IPayoutHandler handler, CancellationToken ct) in /home/pool/1/miningcore/src/Miningcore/Payments/PayoutManager.cs:line 211
at Miningcore.Payments.PayoutManager.PayoutPoolBalancesAsync(IMiningPool pool, PoolConfig config, IPayoutHandler handler, CancellationToken ct) in /home/pool/1/miningcore/src/Miningcore/Payments/PayoutManager.cs:line 217
at Miningcore.Payments.PayoutManager.ProcessPoolsAsync(CancellationToken ct, Boolean processPayouts) in /home/pool/1/miningcore/src/Miningcore/Payments/PayoutManager.cs:line 111 at Miningcore.Blockchain.Bamboo.BambooPayoutHandler.<>c__DisplayClass10_0.b__5(KeyValuePair2 balance) in /home/pool/1/miningcore/src/Miningcore/Blockchain/Bamboo/BambooPayoutHandler.cs:line 214 at System.Linq.Enumerable.SelectIPartitionIterator2.MoveNext()
at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable1 source, Func2 keySelector, Func2 elementSelector, IEqualityComparer1 comparer)
at Miningcore.Blockchain.Bamboo.BambooPayoutHandler.PayoutAsync(IMiningPool pool, Balance[] balances, CancellationToken ct) in /home/pool/1/miningcore/src/Miningcore/Blockchain/Bamboo/BambooPayoutHandler.cs:line 198
at Miningcore.Payments.PayoutManager.PayoutPoolBalancesAsync(IMiningPool pool, PoolConfig config, IPayoutHandler handler, CancellationToken ct) in /home/pool/1/miningcore/src/Miningcore/Payments/PayoutManager.cs:line 211
at Miningcore.Payments.PayoutManager.PayoutPoolBalancesAsync(IMiningPool pool, PoolConfig config, IPayoutHandler handler, CancellationToken ct) in /home/pool/1/miningcore/src/Miningcore/Payments/PayoutManager.cs:line 217
at Miningcore.Payments.PayoutManager.ProcessPoolsAsync(CancellationToken ct, Boolean processPayouts) in /home/pool/1/miningcore/src/Miningcore/Payments/PayoutManager.cs:line 111

mamafunny added 7 commits May 6, 2023 17:54
	modified:   build-ubuntu-22.04.sh
	modified:   src/Miningcore/Api/Controllers/PoolApiController.cs
	modified:   src/Miningcore/AutofacModule.cs
	modified:   src/Miningcore/Configuration/ClusterConfig.cs
	modified:   src/Miningcore/Mining/PoolBase.cs
	modified:   src/Miningcore/Mining/StatsRecorder.cs
	modified:   src/Miningcore/Miningcore.csproj
	modified:   src/Miningcore/Payments/PayoutManager.cs
	modified:   src/Miningcore/Persistence/Postgres/Repositories/ShareRepository.cs
	modified:   src/Miningcore/Persistence/Postgres/Repositories/StatsRepository.cs
	modified:   src/Miningcore/VarDiff/VarDiffManager.cs
…eDaemonEndpointConfigExtra.cs

	new file:   src/Miningcore/Blockchain/Pandanite/Configuration/PandanitePoolConfigExtra.cs
	new file:   src/Miningcore/Blockchain/Pandanite/Configuration/PandanitePoolPaymentProcessingConfigExtra.cs
	new file:   src/Miningcore/Blockchain/Pandanite/DaemonResponses/HashTree.cs
	new file:   src/Miningcore/Blockchain/Pandanite/DaemonResponses/MerkleTree.cs
	new file:   src/Miningcore/Blockchain/Pandanite/DaemonResponses/MiningProblem.cs
	new file:   src/Miningcore/Blockchain/Pandanite/DaemonResponses/NodeVersion.cs
	new file:   src/Miningcore/Blockchain/Pandanite/DaemonResponses/Transaction.cs
	new file:   src/Miningcore/Blockchain/Pandanite/DaemonResponses/TransactionId.cs
	new file:   src/Miningcore/Blockchain/Pandanite/DaemonResponses/TransactionInfo.cs
	new file:   src/Miningcore/Blockchain/Pandanite/DaemonResponses/TransactionStatus.cs
	new file:   src/Miningcore/Blockchain/Pandanite/Extensions.cs
	new file:   src/Miningcore/Blockchain/Pandanite/IPandaniteNodeApi.cs
	new file:   src/Miningcore/Blockchain/Pandanite/PandaniteJob.cs
	new file:   src/Miningcore/Blockchain/Pandanite/PandaniteJobManager.cs
	new file:   src/Miningcore/Blockchain/Pandanite/PandaniteJobManagerBase.cs
	new file:   src/Miningcore/Blockchain/Pandanite/PandaniteNodeV1Api.cs
	new file:   src/Miningcore/Blockchain/Pandanite/PandanitePayoutHandler.cs
	new file:   src/Miningcore/Blockchain/Pandanite/PandanitePool.cs
	new file:   src/Miningcore/Blockchain/Pandanite/PandaniteStratumMethods.cs
	new file:   src/Miningcore/Blockchain/Pandanite/PandaniteWorkerContext.cs
	new file:   src/Miningcore/Blockchain/Pandanite/Unmanaged.cs
	new file:   src/Miningcore/Blockchain/Pandanite/pufferfish2
	new file:   src/Miningcore/Blockchain/Pandanite/pufferfish2.dll
	new file:   src/Miningcore/Blockchain/Pandanite/pufferfish2.so
	new file:   src/Miningcore/Blockchain/Pandanite/sign.dll
	new file:   src/Miningcore/Blockchain/Pandanite/sign.so
	new file:   src/Native/libcryptonight/xmrig/3rdparty/argon2/arch/x86_64/lib/argon2-arch.o
…4/lib/argon2-avx2.o

	new file:   src/Native/libcryptonight/xmrig/3rdparty/argon2/arch/x86_64/lib/argon2-avx512f.o
	new file:   src/Native/libcryptonight/xmrig/3rdparty/argon2/arch/x86_64/lib/argon2-sse2.o
	new file:   src/Native/libcryptonight/xmrig/3rdparty/argon2/arch/x86_64/lib/argon2-ssse3.o
	new file:   src/Native/libcryptonight/xmrig/3rdparty/argon2/arch/x86_64/lib/argon2-xop.o
	new file:   src/Native/libcryptonight/xmrig/3rdparty/argon2/lib/argon2.o
	new file:   src/Native/libcryptonight/xmrig/3rdparty/argon2/lib/blake2/blake2.o
	new file:   src/Native/libcryptonight/xmrig/3rdparty/argon2/lib/core.o
	new file:   src/Native/libcryptonight/xmrig/3rdparty/argon2/lib/encoding.o
	new file:   src/Native/libcryptonight/xmrig/3rdparty/argon2/lib/genkat.o
	new file:   src/Native/libcryptonight/xmrig/3rdparty/argon2/lib/impl-select.o
	new file:   src/Native/librandomarq/librandomx.a
	new file:   src/Native/librandomx/librandomx.a
…ction.cs

	modified:   src/Miningcore/Blockchain/Pandanite/PandanitePayoutHandler.cs
	modified:   src/Miningcore/Configuration/ClusterConfig.cs
	modified:   src/Miningcore/Payments/PayoutManager.cs
	modified:   src/Miningcore/AutofacModule.cs
	deleted:    src/Miningcore/Blockchain/Pandanite/Configuration/PandaniteDaemonEndpointConfigExtra.cs
	deleted:    src/Miningcore/Blockchain/Pandanite/Configuration/PandanitePoolConfigExtra.cs
	deleted:    src/Miningcore/Blockchain/Pandanite/Configuration/PandanitePoolPaymentProcessingConfigExtra.cs
	deleted:    src/Miningcore/Blockchain/Pandanite/DaemonResponses/HashTree.cs
	deleted:    src/Miningcore/Blockchain/Pandanite/DaemonResponses/MerkleTree.cs
	deleted:    src/Miningcore/Blockchain/Pandanite/DaemonResponses/MiningProblem.cs
	deleted:    src/Miningcore/Blockchain/Pandanite/DaemonResponses/NodeVersion.cs
	deleted:    src/Miningcore/Blockchain/Pandanite/DaemonResponses/Transaction.cs
	deleted:    src/Miningcore/Blockchain/Pandanite/DaemonResponses/TransactionId.cs
	deleted:    src/Miningcore/Blockchain/Pandanite/DaemonResponses/TransactionInfo.cs
	deleted:    src/Miningcore/Blockchain/Pandanite/DaemonResponses/TransactionStatus.cs
	deleted:    src/Miningcore/Blockchain/Pandanite/Extensions.cs
	deleted:    src/Miningcore/Blockchain/Pandanite/IPandaniteNodeApi.cs
	deleted:    src/Miningcore/Blockchain/Pandanite/PandaniteJob.cs
	deleted:    src/Miningcore/Blockchain/Pandanite/PandaniteJobManager.cs
	deleted:    src/Miningcore/Blockchain/Pandanite/PandaniteJobManagerBase.cs
	deleted:    src/Miningcore/Blockchain/Pandanite/PandaniteNodeV1Api.cs
	deleted:    src/Miningcore/Blockchain/Pandanite/PandanitePayoutHandler.cs
	deleted:    src/Miningcore/Blockchain/Pandanite/PandanitePool.cs
	deleted:    src/Miningcore/Blockchain/Pandanite/PandaniteStratumMethods.cs
	deleted:    src/Miningcore/Blockchain/Pandanite/PandaniteWorkerContext.cs
	deleted:    src/Miningcore/Blockchain/Pandanite/Unmanaged.cs
	deleted:    src/Miningcore/Blockchain/Pandanite/pufferfish2
	deleted:    src/Miningcore/Blockchain/Pandanite/pufferfish2.dll
	deleted:    src/Miningcore/Blockchain/Pandanite/pufferfish2.so
	deleted:    src/Miningcore/Blockchain/Pandanite/sign.dll
	deleted:    src/Miningcore/Blockchain/Pandanite/sign.so
	modified:   src/Miningcore/Configuration/ClusterConfig.cs
	modified:   src/Miningcore/Configuration/CoinTemplateLoader.cs
	modified:   src/Miningcore/Mining/PoolBase.cs
	modified:   src/Miningcore/Mining/StatsRecorder.cs
	modified:   src/Miningcore/Miningcore.csproj
	modified:   src/Miningcore/Payments/PayoutManager.cs
	modified:   src/Miningcore/Persistence/Postgres/Repositories/ShareRepository.cs
	modified:   src/Miningcore/Persistence/Postgres/Repositories/StatsRepository.cs
	modified:   src/Miningcore/VarDiff/VarDiffManager.cs
	modified:   src/Miningcore/build-libs-linux.sh
	modified:   src/Miningcore/coins.json
	modified:   src/Native/check_cpu.sh
	modified:   src/Native/libcryptonight/xmrig/3rdparty/argon2/arch/x86_64/lib/argon2-arch.o
	modified:   src/Native/libcryptonight/xmrig/3rdparty/argon2/arch/x86_64/lib/argon2-avx2.o
	modified:   src/Native/libcryptonight/xmrig/3rdparty/argon2/arch/x86_64/lib/argon2-avx512f.o
	modified:   src/Native/libcryptonight/xmrig/3rdparty/argon2/arch/x86_64/lib/argon2-sse2.o
	modified:   src/Native/libcryptonight/xmrig/3rdparty/argon2/arch/x86_64/lib/argon2-ssse3.o
	modified:   src/Native/libcryptonight/xmrig/3rdparty/argon2/arch/x86_64/lib/argon2-xop.o
	modified:   src/Native/libcryptonight/xmrig/3rdparty/argon2/lib/argon2.o
	modified:   src/Native/libcryptonight/xmrig/3rdparty/argon2/lib/blake2/blake2.o
	modified:   src/Native/libcryptonight/xmrig/3rdparty/argon2/lib/core.o
	modified:   src/Native/libcryptonight/xmrig/3rdparty/argon2/lib/encoding.o
	modified:   src/Native/libcryptonight/xmrig/3rdparty/argon2/lib/genkat.o
	new file:   src/Miningcore/Blockchain/Bamboo/BambooJobManager.cs
	new file:   src/Miningcore/Blockchain/Bamboo/BambooJobManagerBase.cs
	new file:   src/Miningcore/Blockchain/Bamboo/BambooNodeV1Api.cs
	new file:   src/Miningcore/Blockchain/Bamboo/BambooPayoutHandler.cs
	new file:   src/Miningcore/Blockchain/Bamboo/BambooPool.cs
	new file:   src/Miningcore/Blockchain/Bamboo/BambooStratumMethods.cs
	new file:   src/Miningcore/Blockchain/Bamboo/BambooWorkerContext.cs
	new file:   src/Miningcore/Blockchain/Bamboo/Configuration/BambooDaemonEndpointConfigExtra.cs
	new file:   src/Miningcore/Blockchain/Bamboo/Configuration/BambooPoolConfigExtra.cs
	new file:   src/Miningcore/Blockchain/Bamboo/Configuration/BambooPoolPaymentProcessingConfigExtra.cs
	new file:   src/Miningcore/Blockchain/Bamboo/DaemonResponses/HashTree.cs
	new file:   src/Miningcore/Blockchain/Bamboo/DaemonResponses/MerkleTree.cs
	new file:   src/Miningcore/Blockchain/Bamboo/DaemonResponses/MiningProblem.cs
	new file:   src/Miningcore/Blockchain/Bamboo/DaemonResponses/NodeVersion.cs
	new file:   src/Miningcore/Blockchain/Bamboo/DaemonResponses/Transaction.cs
	new file:   src/Miningcore/Blockchain/Bamboo/DaemonResponses/TransactionId.cs
	new file:   src/Miningcore/Blockchain/Bamboo/DaemonResponses/TransactionInfo.cs
	new file:   src/Miningcore/Blockchain/Bamboo/DaemonResponses/TransactionStatus.cs
	new file:   src/Miningcore/Blockchain/Bamboo/Extensions.cs
	new file:   src/Miningcore/Blockchain/Bamboo/IBambooNodeApi.cs
	new file:   src/Miningcore/Blockchain/Bamboo/Unmanaged.cs
	new file:   src/Miningcore/Blockchain/Bamboo/pufferfish2
	new file:   src/Miningcore/Blockchain/Bamboo/pufferfish2.dll
	new file:   src/Miningcore/Blockchain/Bamboo/pufferfish2.so
	new file:   src/Miningcore/Blockchain/Bamboo/sign.dll
	new file:   src/Miningcore/Blockchain/Bamboo/sign.so
@mamafunny mamafunny closed this by deleting the head repository Jun 8, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants