· 4 years ago · Jul 30, 2021, 10:12 PM
1[2021-07-23 09:09:54.2223] [I] [Core] .NET 5.0.8 on Microsoft Windows 10.0.17763 [X64]
2[2021-07-23 09:09:55.3667] [I] [Core] Prometheus Metrics 127.0.0.1:4000/metrics
3[2021-07-23 09:09:55.4277] [I] [Core] WebSocket notifications streaming 127.0.0.1:4000/notifications
4[2021-07-23 09:10:00.5196] [I] [XmlKeyManager] User profile is available. Using 'C:\Users\Administrator\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest.
5[2021-07-23 09:10:00.6744] [I] [ShareRecorder] Online
6[2021-07-23 09:10:00.8324] [I] [PayoutManager] Online
7[2021-07-23 09:10:00.8324] [I] [StatsRecorder] Online
8[2021-07-23 09:10:01.1097] [I] [Core] 52 coins loaded from C:\Program Files\miningcore\coins.json
9[2021-07-23 09:10:01.3678] [I] [xmr1] Starting Pool ...
10[2021-07-23 09:10:01.4186] [E] [xmr1] System.NullReferenceException: Object reference not set to an instance of an object.
11 at Miningcore.Blockchain.Cryptonote.CryptonoteJobManager.Configure(PoolConfig poolConfig, ClusterConfig clusterConfig) in C:\projects\miningcore\src\Miningcore\Blockchain\Cryptonote\CryptonoteJobManager.cs:line 253
12 at Miningcore.Blockchain.Cryptonote.CryptonotePool.SetupJobManager(CancellationToken ct) in C:\projects\miningcore\src\Miningcore\Blockchain\Cryptonote\CryptonotePool.cs:line 319
13 at Miningcore.Mining.PoolBase.RunAsync(CancellationToken ct) in C:\projects\miningcore\src\Miningcore\Mining\PoolBase.cs:line 359 System.NullReferenceException: Object reference not set to an instance of an object.
14 at Miningcore.Blockchain.Cryptonote.CryptonoteJobManager.Configure(PoolConfig poolConfig, ClusterConfig clusterConfig) in C:\projects\miningcore\src\Miningcore\Blockchain\Cryptonote\CryptonoteJobManager.cs:line 253
15 at Miningcore.Blockchain.Cryptonote.CryptonotePool.SetupJobManager(CancellationToken ct) in C:\projects\miningcore\src\Miningcore\Blockchain\Cryptonote\CryptonotePool.cs:line 319
16 at Miningcore.Mining.PoolBase.RunAsync(CancellationToken ct) in C:\projects\miningcore\src\Miningcore\Mining\PoolBase.cs:line 359 at Miningcore.Blockchain.Cryptonote.CryptonoteJobManager.Configure(PoolConfig poolConfig, ClusterConfig clusterConfig) in C:\projects\miningcore\src\Miningcore\Blockchain\Cryptonote\CryptonoteJobManager.cs:line 253
17 at Miningcore.Blockchain.Cryptonote.CryptonotePool.SetupJobManager(CancellationToken ct) in C:\projects\miningcore\src\Miningcore\Blockchain\Cryptonote\CryptonotePool.cs:line 319
18 at Miningcore.Mining.PoolBase.RunAsync(CancellationToken ct) in C:\projects\miningcore\src\Miningcore\Mining\PoolBase.cs:line 359
19System.NullReferenceException: Object reference not set to an instance of an object.
20 at Miningcore.Blockchain.Cryptonote.CryptonoteJobManager.Configure(PoolConfig poolConfig, ClusterConfig clusterConfig) in C:\projects\miningcore\src\Miningcore\Blockchain\Cryptonote\CryptonoteJobManager.cs:line 253
21 at Miningcore.Blockchain.Cryptonote.CryptonotePool.SetupJobManager(CancellationToken ct) in C:\projects\miningcore\src\Miningcore\Blockchain\Cryptonote\CryptonotePool.cs:line 319
22 at Miningcore.Mining.PoolBase.RunAsync(CancellationToken ct) in C:\projects\miningcore\src\Miningcore\Mining\PoolBase.cs:line 359
23 at Miningcore.Program.<>c__DisplayClass14_0.<<ExecuteAsync>b__1>d.MoveNext() in C:\projects\miningcore\src\Miningcore\Program.cs:line 340
24--- End of stack trace from previous location ---
25 at Miningcore.Program.ExecuteAsync(CancellationToken ct) in C:\projects\miningcore\src\Miningcore\Program.cs:line 329
26 at Microsoft.Extensions.Hosting.Internal.Host.StartAsync(CancellationToken cancellationToken)
27 at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token)
28 at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token)
29 at Miningcore.Program.Main(String[] args) in C:\projects\miningcore\src\Miningcore\Program.cs:line 194
30Cluster cannot start. Good Bye!
31
32C:\Program Files\miningcore>Miningcore -c config.json
33
34 ███╗ ███╗██╗███╗ ██╗██╗███╗ ██╗ ██████╗ ██████╗ ██████╗ ██████╗ ███████╗
35 ████╗ ████║██║████╗ ██║██║████╗ ██║██╔════╝ ██╔════╝██╔═══██╗██╔══██╗██╔════╝
36 ██╔████╔██║██║██╔██╗ ██║██║██╔██╗ ██║██║ ███╗██║ ██║ ██║██████╔╝█████╗
37 ██║╚██╔╝██║██║██║╚██╗██║██║██║╚██╗██║██║ ██║██║ ██║ ██║██╔══██╗██╔══╝
38 ██║ ╚═╝ ██║██║██║ ╚████║██║██║ ╚████║╚██████╔╝╚██████╗╚██████╔╝██║ ██║███████╗
39
40 https://github.com/coinfoundry/miningcore
41
42 Please contribute to the development of the project by donating:
43
44 BTC - 17QnVor1B6oK1rWnVVBrdX9gFzVkZZbhDm
45 LTC - LTK6CWastkmBzGxgQhTTtCUjkjDA14kxzC
46 DASH - XqpBAV9QCaoLnz42uF5frSSfrJTrqHoxjp
47 ZEC - t1YHZHz2DGVMJiggD2P4fBQ2TAPgtLSUwZ7
48 ZCL - t1MFU1vD3YKgsK6Uh8hW7UTY8mKAV2xVqBr
49 ETH - 0xcb55abBfe361B12323eb952110cE33d5F28BeeE1
50 ETC - 0xF8cCE9CE143C68d3d4A7e6bf47006f21Cfcf93c0
51 XMR - 475YVJbPHPedudkhrcNp1wDcLMTGYusGPF5fqE7XjnragVLPdqbCHBdZg3dF4dN9hXMjjvGbykS6a77dTAQvGrpiQqHp2eH
52
53Using configuration file config.json
54
55[2021-07-30 17:03:59.0308] [I] [Core] .NET 5.0.8 on Microsoft Windows 10.0.17763 [X64]
56[2021-07-30 17:04:00.1065] [I] [Core] Prometheus Metrics 127.0.0.1:4000/metrics
57[2021-07-30 17:04:00.1065] [I] [Core] WebSocket notifications streaming 127.0.0.1:4000/notifications
58[2021-07-30 17:04:04.3779] [I] [XmlKeyManager] User profile is available. Using 'C:\Users\Administrator\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest.
59[2021-07-30 17:04:04.6196] [I] [ShareRecorder] Online
60[2021-07-30 17:04:04.8184] [I] [PayoutManager] Online
61[2021-07-30 17:04:04.8273] [I] [StatsRecorder] Online
62[2021-07-30 17:04:05.0640] [I] [Core] 52 coins loaded from C:\Program Files\miningcore\coins.json
63[2021-07-30 17:04:05.3786] [I] [xmr1] Starting Pool ...
64[2021-07-30 17:04:05.4056] [I] [xmr1] Starting Job Manager ...
65[2021-07-30 17:04:05.8431] [I] [XmlKeyManager] Creating key {b2a1a4be-a986-46cb-a827-b78b9e8436ac} with creation date 2021-07-30 22:04:05Z, activation date 2021-07-30 22:04:05Z, and expiration date 2021-10-28 22:04:05Z.
66[2021-07-30 17:04:06.0359] [I] [xmr1] All daemons online
67[2021-07-30 17:04:06.1307] [I] [FileSystemXmlRepository] Writing data to file 'C:\Users\Administrator\AppData\Local\ASP.NET\DataProtection-Keys\key-b2a1a4be-a986-46cb-a827-b78b9e8436ac.xml'.
68[2021-07-30 17:04:06.3439] [I] [xmr1] All daemons synched with blockchain
69[2021-07-30 17:04:06.3439] [I] [Core] API Access to /api/admin restricted to 127.0.0.1,::1,::ffff:127.0.0.1
70[2021-07-30 17:04:06.3439] [I] [Core] API Access to /metrics restricted to 127.0.0.1,::1,::ffff:127.0.0.1
71[2021-07-30 17:04:06.6077] [I] [xmr1] Job Manager Online
72[2021-07-30 17:04:06.9397] [I] [Core] API access limited to 5 requests per 1s, except from 127.0.0.1, ::1, ::ffff:127.0.0.1
73[2021-07-30 17:04:06.9930] [I] [Lifetime] Now listening on: http://127.0.0.1:4000
74[2021-07-30 17:04:06.9975] [I] [Lifetime] Application started. Press Ctrl+C to shut down.
75[2021-07-30 17:04:06.9975] [I] [Lifetime] Hosting environment: Production
76[2021-07-30 17:04:06.9975] [I] [Lifetime] Content root path: C:\Program Files\miningcore\
77[2021-07-30 17:04:07.7648] [I] [xmr1] Detected new block 2416408 [POLL]
78[2021-07-30 17:04:07.7648] [I] [xmr1] Detected new seed hash 7a73dd52a187a51ab1ccfaa28c66f97a45623c57565e0deef2d95ab591d9fa6a starting @ height 2416408
79[2021-07-30 17:04:07.9542] [I] [LibRandomX] Creating VM xmr1@1 [RANDOMX_FLAG_JIT, RANDOMX_FLAG_ARGON2_SSSE3], hash 7a73dd52a187a51ab1ccfaa28c66f97a45623c57565e0deef2d95ab591d9fa6a ...
80[2021-07-30 17:04:09.2017] [I] [LibRandomX] Created VM xmr1@1 in 00:00:01.2467480
81[2021-07-30 17:04:09.2017] [I] [xmr1] Broadcasting job
82[2021-07-30 17:04:13.8106] [W] [xmr1] Unable to load pool stats Npgsql.PostgresException (0x80004005): 42P01: relation "poolstats" does not exist
83 at Npgsql.NpgsqlConnector.<ReadMessage>g__ReadMessageLong|194_0(NpgsqlConnector connector, Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage)
84 at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken)
85 at Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior behavior, Boolean async, CancellationToken cancellationToken)
86 at Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior behavior, Boolean async, CancellationToken cancellationToken)
87 at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
88 at Dapper.SqlMapper.QueryRowAsync[T](IDbConnection cnn, Row row, Type effectiveType, CommandDefinition command) in /_/Dapper/SqlMapper.Async.cs:line 473
89 at Miningcore.Persistence.Postgres.Repositories.StatsRepository.GetLastPoolStatsAsync(IDbConnection con, String poolId) in C:\projects\miningcore\src\Miningcore\Persistence\Postgres\Repositories\StatsRepository.cs:line 66
90 at Miningcore.Extensions.ConnectionFactoryExtensions.Run[T](IConnectionFactory factory, Func`2 action) in C:\projects\miningcore\src\Miningcore\Extensions\ConnectionFactoryExtensions.cs:line 32
91 at Miningcore.Mining.PoolBase.LoadStatsAsync() in C:\projects\miningcore\src\Miningcore\Mining\PoolBase.cs:line 258
92 Exception data:
93 Severity: ERROR
94 SqlState: 42P01
95 MessageText: relation "poolstats" does not exist
96 Position: 15
97 File: d:\pginstaller_13.auto\postgres.windows-x64\src\backend\parser\parse_relation.c
98 Line: 1376
99 Routine: parserOpenTable at Npgsql.NpgsqlConnector.<ReadMessage>g__ReadMessageLong|194_0(NpgsqlConnector connector, Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage)
100 at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken)
101 at Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior behavior, Boolean async, CancellationToken cancellationToken)
102 at Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior behavior, Boolean async, CancellationToken cancellationToken)
103 at Npgsql.NpgsqlCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
104 at Dapper.SqlMapper.QueryRowAsync[T](IDbConnection cnn, Row row, Type effectiveType, CommandDefinition command) in /_/Dapper/SqlMapper.Async.cs:line 473
105 at Miningcore.Persistence.Postgres.Repositories.StatsRepository.GetLastPoolStatsAsync(IDbConnection con, String poolId) in C:\projects\miningcore\src\Miningcore\Persistence\Postgres\Repositories\StatsRepository.cs:line 66
106 at Miningcore.Extensions.ConnectionFactoryExtensions.Run[T](IConnectionFactory factory, Func`2 action) in C:\projects\miningcore\src\Miningcore\Extensions\ConnectionFactoryExtensions.cs:line 32
107 at Miningcore.Mining.PoolBase.LoadStatsAsync() in C:\projects\miningcore\src\Miningcore\Mining\PoolBase.cs:line 258
108[2021-07-30 17:04:14.4425] [I] [xmr1] Pool Online
109[2021-07-30 17:04:14.4773] [I] [xmr1]
110
111Mining Pool: xmr1
112Coin Type: XMR [XMR]
113Network Connected: Main
114Detected Reward Type: POW
115Current Block Height: 2416408
116Current Connect Peers: 63
117Network Difficulty: 310377372073
118Network Hash Rate: 2.41 GH/s
119Stratum Port(s): 3032, 3033, 3034
120Pool Fee: 0.5%
121
122[2021-07-30 17:04:14.5870] [I] [xmr1] Stratum ports 0.0.0.0:3032, 0.0.0.0:3033, 0.0.0.0:3034 online
123[2021-07-30 17:04:19.8600] [I] [StatsRecorder] [xmr1] Updating Statistics for pool
124[2021-07-30 17:04:19.9303] [I] [StatsRecorder] Performing Stats GC
125[2021-07-30 17:04:20.1249] [E] [StatsRecorder] Npgsql.PostgresException (0x80004005): 42P01: relation "poolstats" does not exist
126 at Npgsql.NpgsqlConnector.<ReadMessage>g__ReadMessageLong|194_0(NpgsqlConnector connector, Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage)
127 at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken)
128 at Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior behavior, Boolean async, CancellationToken cancellationToken)
129 at Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior behavior, Boolean async, CancellationToken cancellationToken)
130 at Npgsql.NpgsqlCommand.ExecuteNonQuery(Boolean async, CancellationToken cancellationToken)
131 at Dapper.SqlMapper.ExecuteImplAsync(IDbConnection cnn, CommandDefinition command, Object param) in /_/Dapper/SqlMapper.Async.cs:line 646
132 at Miningcore.Mining.StatsRecorder.<StatsGcAsync>b__20_1(IDbConnection con) in C:\projects\miningcore\src\Miningcore\Mining\StatsRecorder.cs:line 302
133 at Miningcore.Extensions.ConnectionFactoryExtensions.Run(IConnectionFactory factory, Func`2 action) in C:\projects\miningcore\src\Miningcore\Extensions\ConnectionFactoryExtensions.cs:line 19
134 at Miningcore.Mining.StatsRecorder.StatsGcAsync(CancellationToken ct) in C:\projects\miningcore\src\Miningcore\Mining\StatsRecorder.cs:line 298
135 at Miningcore.Mining.StatsRecorder.GcAsync(CancellationToken ct) in C:\projects\miningcore\src\Miningcore\Mining\StatsRecorder.cs:line 338
136 Exception data:
137 Severity: ERROR
138 SqlState: 42P01
139 MessageText: relation "poolstats" does not exist
140 Position: 13
141 File: d:\pginstaller_13.auto\postgres.windows-x64\src\backend\parser\parse_relation.c
142 Line: 1376
143 Routine: parserOpenTable Npgsql.PostgresException (0x80004005): 42P01: relation "poolstats" does not exist
144 at Npgsql.NpgsqlConnector.<ReadMessage>g__ReadMessageLong|194_0(NpgsqlConnector connector, Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage)
145 at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken)
146 at Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior behavior, Boolean async, CancellationToken cancellationToken)
147 at Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior behavior, Boolean async, CancellationToken cancellationToken)
148 at Npgsql.NpgsqlCommand.ExecuteNonQuery(Boolean async, CancellationToken cancellationToken)
149 at Dapper.SqlMapper.ExecuteImplAsync(IDbConnection cnn, CommandDefinition command, Object param) in /_/Dapper/SqlMapper.Async.cs:line 646
150 at Miningcore.Mining.StatsRecorder.<StatsGcAsync>b__20_1(IDbConnection con) in C:\projects\miningcore\src\Miningcore\Mining\StatsRecorder.cs:line 302
151 at Miningcore.Extensions.ConnectionFactoryExtensions.Run(IConnectionFactory factory, Func`2 action) in C:\projects\miningcore\src\Miningcore\Extensions\ConnectionFactoryExtensions.cs:line 19
152 at Miningcore.Mining.StatsRecorder.StatsGcAsync(CancellationToken ct) in C:\projects\miningcore\src\Miningcore\Mining\StatsRecorder.cs:line 298
153 at Miningcore.Mining.StatsRecorder.GcAsync(CancellationToken ct) in C:\projects\miningcore\src\Miningcore\Mining\StatsRecorder.cs:line 338
154 Exception data:
155 Severity: ERROR
156 SqlState: 42P01
157 MessageText: relation "poolstats" does not exist
158 Position: 13
159 File: d:\pginstaller_13.auto\postgres.windows-x64\src\backend\parser\parse_relation.c
160 Line: 1376
161 Routine: parserOpenTable at Npgsql.NpgsqlConnector.<ReadMessage>g__ReadMessageLong|194_0(NpgsqlConnector connector, Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage)
162 at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken)
163 at Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior behavior, Boolean async, CancellationToken cancellationToken)
164 at Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior behavior, Boolean async, CancellationToken cancellationToken)
165 at Npgsql.NpgsqlCommand.ExecuteNonQuery(Boolean async, CancellationToken cancellationToken)
166 at Dapper.SqlMapper.ExecuteImplAsync(IDbConnection cnn, CommandDefinition command, Object param) in /_/Dapper/SqlMapper.Async.cs:line 646
167 at Miningcore.Mining.StatsRecorder.<StatsGcAsync>b__20_1(IDbConnection con) in C:\projects\miningcore\src\Miningcore\Mining\StatsRecorder.cs:line 302
168 at Miningcore.Extensions.ConnectionFactoryExtensions.Run(IConnectionFactory factory, Func`2 action) in C:\projects\miningcore\src\Miningcore\Extensions\ConnectionFactoryExtensions.cs:line 19
169 at Miningcore.Mining.StatsRecorder.StatsGcAsync(CancellationToken ct) in C:\projects\miningcore\src\Miningcore\Mining\StatsRecorder.cs:line 298
170 at Miningcore.Mining.StatsRecorder.GcAsync(CancellationToken ct) in C:\projects\miningcore\src\Miningcore\Mining\StatsRecorder.cs:line 338
171[2021-07-30 17:04:20.1569] [I] [StatsRecorder] [xmr1] Reset performance stats for pool
172[2021-07-30 17:04:20.4441] [E] [StatsRecorder] Npgsql.PostgresException (0x80004005): 42P01: relation "poolstats" does not exist
173 at Npgsql.NpgsqlConnector.<ReadMessage>g__ReadMessageLong|194_0(NpgsqlConnector connector, Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage)
174 at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken)
175 at Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior behavior, Boolean async, CancellationToken cancellationToken)
176 at Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior behavior, Boolean async, CancellationToken cancellationToken)
177 at Npgsql.NpgsqlCommand.ExecuteNonQuery(Boolean async, CancellationToken cancellationToken)
178 at Dapper.SqlMapper.ExecuteImplAsync(IDbConnection cnn, CommandDefinition command, Object param) in /_/Dapper/SqlMapper.Async.cs:line 646
179 at Miningcore.Persistence.Postgres.Repositories.StatsRepository.InsertPoolStatsAsync(IDbConnection con, IDbTransaction tx, PoolStats stats) in C:\projects\miningcore\src\Miningcore\Persistence\Postgres\Repositories\StatsRepository.cs:line 42
180 at Miningcore.Mining.StatsRecorder.<>c__DisplayClass19_2.<<UpdatePoolHashratesAsync>b__3>d.MoveNext() in C:\projects\miningcore\src\Miningcore\Mining\StatsRecorder.cs:line 172
181--- End of stack trace from previous location ---
182 at Miningcore.Extensions.ConnectionFactoryExtensions.RunTx(IConnectionFactory factory, Func`3 action, Boolean autoCommit, IsolationLevel isolation) in C:\projects\miningcore\src\Miningcore\Extensions\ConnectionFactoryExtensions.cs:line 50
183 at Miningcore.Mining.StatsRecorder.UpdatePoolHashratesAsync(CancellationToken ct) in C:\projects\miningcore\src\Miningcore\Mining\StatsRecorder.cs:line 161
184 at Miningcore.Mining.StatsRecorder.UpdateAsync(CancellationToken ct) in C:\projects\miningcore\src\Miningcore\Mining\StatsRecorder.cs:line 320
185 Exception data:
186 Severity: ERROR
187 SqlState: 42P01
188 MessageText: relation "poolstats" does not exist
189 Position: 13
190 File: d:\pginstaller_13.auto\postgres.windows-x64\src\backend\parser\parse_relation.c
191 Line: 1376
192 Routine: parserOpenTable Npgsql.PostgresException (0x80004005): 42P01: relation "poolstats" does not exist
193 at Npgsql.NpgsqlConnector.<ReadMessage>g__ReadMessageLong|194_0(NpgsqlConnector connector, Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage)
194 at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken)
195 at Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior behavior, Boolean async, CancellationToken cancellationToken)
196 at Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior behavior, Boolean async, CancellationToken cancellationToken)
197 at Npgsql.NpgsqlCommand.ExecuteNonQuery(Boolean async, CancellationToken cancellationToken)
198 at Dapper.SqlMapper.ExecuteImplAsync(IDbConnection cnn, CommandDefinition command, Object param) in /_/Dapper/SqlMapper.Async.cs:line 646
199 at Miningcore.Persistence.Postgres.Repositories.StatsRepository.InsertPoolStatsAsync(IDbConnection con, IDbTransaction tx, PoolStats stats) in C:\projects\miningcore\src\Miningcore\Persistence\Postgres\Repositories\StatsRepository.cs:line 42
200 at Miningcore.Mining.StatsRecorder.<>c__DisplayClass19_2.<<UpdatePoolHashratesAsync>b__3>d.MoveNext() in C:\projects\miningcore\src\Miningcore\Mining\StatsRecorder.cs:line 172
201--- End of stack trace from previous location ---
202 at Miningcore.Extensions.ConnectionFactoryExtensions.RunTx(IConnectionFactory factory, Func`3 action, Boolean autoCommit, IsolationLevel isolation) in C:\projects\miningcore\src\Miningcore\Extensions\ConnectionFactoryExtensions.cs:line 50
203 at Miningcore.Mining.StatsRecorder.UpdatePoolHashratesAsync(CancellationToken ct) in C:\projects\miningcore\src\Miningcore\Mining\StatsRecorder.cs:line 161
204 at Miningcore.Mining.StatsRecorder.UpdateAsync(CancellationToken ct) in C:\projects\miningcore\src\Miningcore\Mining\StatsRecorder.cs:line 320
205 Exception data:
206 Severity: ERROR
207 SqlState: 42P01
208 MessageText: relation "poolstats" does not exist
209 Position: 13
210 File: d:\pginstaller_13.auto\postgres.windows-x64\src\backend\parser\parse_relation.c
211 Line: 1376
212 Routine: parserOpenTable at Npgsql.NpgsqlConnector.<ReadMessage>g__ReadMessageLong|194_0(NpgsqlConnector connector, Boolean async, DataRowLoadingMode dataRowLoadingMode, Boolean readingNotifications, Boolean isReadingPrependedMessage)
213 at Npgsql.NpgsqlDataReader.NextResult(Boolean async, Boolean isConsuming, CancellationToken cancellationToken)
214 at Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior behavior, Boolean async, CancellationToken cancellationToken)
215 at Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior behavior, Boolean async, CancellationToken cancellationToken)
216 at Npgsql.NpgsqlCommand.ExecuteNonQuery(Boolean async, CancellationToken cancellationToken)
217 at Dapper.SqlMapper.ExecuteImplAsync(IDbConnection cnn, CommandDefinition command, Object param) in /_/Dapper/SqlMapper.Async.cs:line 646
218 at Miningcore.Persistence.Postgres.Repositories.StatsRepository.InsertPoolStatsAsync(IDbConnection con, IDbTransaction tx, PoolStats stats) in C:\projects\miningcore\src\Miningcore\Persistence\Postgres\Repositories\StatsRepository.cs:line 42
219 at Miningcore.Mining.StatsRecorder.<>c__DisplayClass19_2.<<UpdatePoolHashratesAsync>b__3>d.MoveNext() in C:\projects\miningcore\src\Miningcore\Mining\StatsRecorder.cs:line 172
220--- End of stack trace from previous location ---
221 at Miningcore.Extensions.ConnectionFactoryExtensions.RunTx(IConnectionFactory factory, Func`3 action, Boolean autoCommit, IsolationLevel isolation) in C:\projects\miningcore\src\Miningcore\Extensions\ConnectionFactoryExtensions.cs:line 50
222 at Miningcore.Mining.StatsRecorder.UpdatePoolHashratesAsync(CancellationToken ct) in C:\projects\miningcore\src\Miningcore\Mining\StatsRecorder.cs:line 161
223 at Miningcore.Mining.StatsRecorder.UpdateAsync(CancellationToken ct) in C:\projects\miningcore\src\Miningcore\Mining\StatsRecorder.cs:line 320
224
225