Skip to content

v1.12.0rc3 can not login due to blitzapi failing #287

@cstenglein

Description

@cstenglein
Jun 08 08:39:55 raspberrypi python[1027]: 2025-06-08 08:39:55 | ℹ | channel.py:110 | Started listening on channel: AppsServiceKeys.APP_STATUS_CHANNEL_KEY
Jun 08 08:39:55 raspberrypi python[1027]: 2025-06-08 08:39:55 | ⚠ | utils.py:129 | Key 'internet_localip' not found in Redis DB.
Jun 08 08:39:55 raspberrypi python[1027]: 2025-06-08 08:39:55 | ⚠ | utils.py:129 | Key 'internet_localiprange' not found in Redis DB.
Jun 08 08:39:57 raspberrypi python[1027]: 2025-06-08 08:39:57 | ⚠ | utils.py:129 | Key 'internet_localip' not found in Redis DB.
Jun 08 08:39:57 raspberrypi python[1027]: 2025-06-08 08:39:57 | ⚠ | utils.py:129 | Key 'internet_localiprange' not found in Redis DB.
Jun 08 08:39:59 raspberrypi python[1027]: 2025-06-08 08:39:59 | ⚠ | utils.py:129 | Key 'internet_localip' not found in Redis DB.
Jun 08 08:39:59 raspberrypi python[1027]: 2025-06-08 08:39:59 | ⚠ | utils.py:129 | Key 'internet_localiprange' not found in Redis DB.
Jun 08 08:40:05 raspberrypi python[1027]: 2025-06-08 08:40:05 | ❌ | service.py:37 | An error has been caught in function 'initialize_bitcoin_repo', process 'MainProcess' (1027), thread 'MainThread' (547662731008):
Jun 08 08:40:05 raspberrypi python[1027]: Traceback (most recent call last):
Jun 08 08:40:05 raspberrypi python[1027]:   File "<frozen runpy>", line 198, in _run_module_as_main
Jun 08 08:40:05 raspberrypi python[1027]:   File "<frozen runpy>", line 88, in _run_code
Jun 08 08:40:05 raspberrypi python[1027]:   File "/home/blitzapi/blitz_api/venv/lib/python3.11/site-packages/uvicorn/__main__.py", line 4, in <module>
Jun 08 08:40:05 raspberrypi python[1027]:     uvicorn.main()
Jun 08 08:40:05 raspberrypi python[1027]:     │       └ <Command main>
Jun 08 08:40:05 raspberrypi python[1027]:     └ <module 'uvicorn' from '/home/blitzapi/blitz_api/venv/lib/python3.11/site-packages/uvicorn/__init__.py'>
Jun 08 08:40:05 raspberrypi python[1027]:   File "/home/blitzapi/blitz_api/venv/lib/python3.11/site-packages/click/core.py", line 1161, in __call__
Jun 08 08:40:05 raspberrypi python[1027]:     return self.main(*args, **kwargs)
Jun 08 08:40:05 raspberrypi python[1027]:            │    │     │       └ {}
Jun 08 08:40:05 raspberrypi python[1027]:            │    │     └ ()
Jun 08 08:40:05 raspberrypi python[1027]:            │    └ <function BaseCommand.main at 0x7f81e64ae0>
Jun 08 08:40:05 raspberrypi python[1027]:            └ <Command main>
Jun 08 08:40:05 raspberrypi python[1027]:   File "/home/blitzapi/blitz_api/venv/lib/python3.11/site-packages/click/core.py", line 1082, in main
Jun 08 08:40:05 raspberrypi python[1027]:     rv = self.invoke(ctx)
Jun 08 08:40:05 raspberrypi python[1027]:          │    │      └ <click.core.Context object at 0x7f82b5c850>
Jun 08 08:40:05 raspberrypi python[1027]:          │    └ <function Command.invoke at 0x7f81e656c0>
Jun 08 08:40:05 raspberrypi python[1027]:          └ <Command main>
Jun 08 08:40:05 raspberrypi python[1027]:   File "/home/blitzapi/blitz_api/venv/lib/python3.11/site-packages/click/core.py", line 1443, in invoke
Jun 08 08:40:05 raspberrypi python[1027]:     return ctx.invoke(self.callback, **ctx.params)
Jun 08 08:40:05 raspberrypi python[1027]:            │   │      │    │           │   └ {'port': 11111, 'host': '0.0.0.0', 'root_path': '/api', 'app': 'app.main:app', 'uds': None, 'fd': None, 'reload': False, 'rel...
Jun 08 08:40:05 raspberrypi python[1027]:            │   │      │    │           └ <click.core.Context object at 0x7f82b5c850>
Jun 08 08:40:05 raspberrypi python[1027]:            │   │      │    └ <function main at 0x7f81bfc7c0>
Jun 08 08:40:05 raspberrypi python[1027]:            │   │      └ <Command main>
Jun 08 08:40:05 raspberrypi python[1027]:            │   └ <function Context.invoke at 0x7f81e64040>
Jun 08 08:40:05 raspberrypi python[1027]:            └ <click.core.Context object at 0x7f82b5c850>
Jun 08 08:40:05 raspberrypi python[1027]:   File "/home/blitzapi/blitz_api/venv/lib/python3.11/site-packages/click/core.py", line 788, in invoke
Jun 08 08:40:05 raspberrypi python[1027]:     return __callback(*args, **kwargs)
Jun 08 08:40:05 raspberrypi python[1027]:                        │       └ {'port': 11111, 'host': '0.0.0.0', 'root_path': '/api', 'app': 'app.main:app', 'uds': None, 'fd': None, 'reload': False, 'rel...
Jun 08 08:40:05 raspberrypi python[1027]:                        └ ()
Jun 08 08:40:05 raspberrypi python[1027]:   File "/home/blitzapi/blitz_api/venv/lib/python3.11/site-packages/uvicorn/main.py", line 413, in main
Jun 08 08:40:05 raspberrypi python[1027]:     run(
Jun 08 08:40:05 raspberrypi python[1027]:     └ <function run at 0x7f81ebef20>
Jun 08 08:40:05 raspberrypi python[1027]:   File "/home/blitzapi/blitz_api/venv/lib/python3.11/site-packages/uvicorn/main.py", line 580, in run
Jun 08 08:40:05 raspberrypi python[1027]:     server.run()
Jun 08 08:40:05 raspberrypi python[1027]:     │      └ <function Server.run at 0x7f81f205e0>
Jun 08 08:40:05 raspberrypi python[1027]:     └ <uvicorn.server.Server object at 0x7f81eb4e90>
Jun 08 08:40:05 raspberrypi python[1027]:   File "/home/blitzapi/blitz_api/venv/lib/python3.11/site-packages/uvicorn/server.py", line 66, in run
Jun 08 08:40:05 raspberrypi python[1027]:     return asyncio.run(self.serve(sockets=sockets))
Jun 08 08:40:05 raspberrypi python[1027]:            │       │   │    │             └ None
Jun 08 08:40:05 raspberrypi python[1027]:            │       │   │    └ <function Server.serve at 0x7f81f20680>
Jun 08 08:40:05 raspberrypi python[1027]:            │       │   └ <uvicorn.server.Server object at 0x7f81eb4e90>
Jun 08 08:40:05 raspberrypi python[1027]:            │       └ <function run at 0x7f82328cc0>
Jun 08 08:40:05 raspberrypi python[1027]:            └ <module 'asyncio' from '/usr/lib/python3.11/asyncio/__init__.py'>
Jun 08 08:40:05 raspberrypi python[1027]:   File "/usr/lib/python3.11/asyncio/runners.py", line 190, in run
Jun 08 08:40:05 raspberrypi python[1027]:     return runner.run(main)
Jun 08 08:40:05 raspberrypi python[1027]:            │      │   └ <coroutine object Server.serve at 0x7f81bb9210>
Jun 08 08:40:05 raspberrypi python[1027]:            │      └ <function Runner.run at 0x7f82108540>
Jun 08 08:40:05 raspberrypi python[1027]:            └ <asyncio.runners.Runner object at 0x7f81f165d0>
Jun 08 08:40:05 raspberrypi python[1027]:   File "/usr/lib/python3.11/asyncio/runners.py", line 118, in run
Jun 08 08:40:05 raspberrypi python[1027]:     return self._loop.run_until_complete(task)
Jun 08 08:40:05 raspberrypi python[1027]:            │    │     │                  └ <Task pending name='Task-1' coro=<Server.serve() running at /home/blitzapi/blitz_api/venv/lib/python3.11/site-packages/uvicor...
Jun 08 08:40:05 raspberrypi python[1027]:            │    │     └ <cyfunction Loop.run_until_complete at 0x7f81bd76b0>
Jun 08 08:40:05 raspberrypi python[1027]:            │    └ <uvloop.Loop running=True closed=False debug=False>
Jun 08 08:40:05 raspberrypi python[1027]:            └ <asyncio.runners.Runner object at 0x7f81f165d0>
Jun 08 08:40:05 raspberrypi python[1027]:   File "/home/blitzapi/blitz_api/app/main.py", line 199, in _initialize_bitcoin
Jun 08 08:40:05 raspberrypi python[1027]:     await initialize_bitcoin_repo()
Jun 08 08:40:05 raspberrypi python[1027]:           └ <function initialize_bitcoin_repo at 0x7f7f024c20>
Jun 08 08:40:05 raspberrypi python[1027]: > File "/home/blitzapi/blitz_api/app/bitcoind/service.py", line 37, in initialize_bitcoin_repo
Jun 08 08:40:05 raspberrypi python[1027]:     await get_blockchain_info()
Jun 08 08:40:05 raspberrypi python[1027]:           └ <function get_blockchain_info at 0x7f7f024fe0>
Jun 08 08:40:05 raspberrypi python[1027]:   File "/home/blitzapi/blitz_api/app/bitcoind/service.py", line 68, in get_blockchain_info
Jun 08 08:40:05 raspberrypi python[1027]:     raise HTTPException(result["status"], detail=result["error"])
Jun 08 08:40:05 raspberrypi python[1027]:           │             │                        └ {'jsonrpc': '2.0', 'error': {'code': -28, 'message': 'Loading block index…'}, 'id': 6}
Jun 08 08:40:05 raspberrypi python[1027]:           │             └ {'jsonrpc': '2.0', 'error': {'code': -28, 'message': 'Loading block index…'}, 'id': 6}
Jun 08 08:40:05 raspberrypi python[1027]:           └ <class 'fastapi.exceptions.HTTPException'>
Jun 08 08:40:05 raspberrypi python[1027]: KeyError: 'status'
Jun 08 08:40:05 raspberrypi python[1027]: 
Jun 08 08:40:05 raspberrypi python[1027]: 2025-06-08 08:40:05 | ✅ | service.py:39 | Bitcoin repository initialized
Jun 08 08:40:05 raspberrypi python[1027]: 2025-06-08 08:40:05 | ❌ | service.py:132 | An error has been caught in function 'get_btc_info', process 'MainProcess' (1027), thread 'MainThread' (547662731008):
Jun 08 08:40:05 raspberrypi python[1027]: Traceback (most recent call last):
Jun 08 08:40:05 raspberrypi python[1027]:   File "<frozen runpy>", line 198, in _run_module_as_main
Jun 08 08:40:05 raspberrypi python[1027]:   File "<frozen runpy>", line 88, in _run_code
Jun 08 08:40:05 raspberrypi python[1027]:   File "/home/blitzapi/blitz_api/venv/lib/python3.11/site-packages/uvicorn/__main__.py", line 4, in <module>
Jun 08 08:40:05 raspberrypi python[1027]:     uvicorn.main()
Jun 08 08:40:05 raspberrypi python[1027]:     │       └ <Command main>
Jun 08 08:40:05 raspberrypi python[1027]:     └ <module 'uvicorn' from '/home/blitzapi/blitz_api/venv/lib/python3.11/site-packages/uvicorn/__init__.py'>
Jun 08 08:40:05 raspberrypi python[1027]:   File "/home/blitzapi/blitz_api/venv/lib/python3.11/site-packages/click/core.py", line 1161, in __call__
Jun 08 08:40:05 raspberrypi python[1027]:     return self.main(*args, **kwargs)
Jun 08 08:40:05 raspberrypi python[1027]:            │    │     │       └ {}
Jun 08 08:40:05 raspberrypi python[1027]:            │    │     └ ()
Jun 08 08:40:05 raspberrypi python[1027]:            │    └ <function BaseCommand.main at 0x7f81e64ae0>
Jun 08 08:40:05 raspberrypi python[1027]:            └ <Command main>
Jun 08 08:40:05 raspberrypi python[1027]:   File "/home/blitzapi/blitz_api/venv/lib/python3.11/site-packages/click/core.py", line 1082, in main
Jun 08 08:40:05 raspberrypi python[1027]:     rv = self.invoke(ctx)
Jun 08 08:40:05 raspberrypi python[1027]:          │    │      └ <click.core.Context object at 0x7f82b5c850>
Jun 08 08:40:05 raspberrypi python[1027]:          │    └ <function Command.invoke at 0x7f81e656c0>
Jun 08 08:40:05 raspberrypi python[1027]:          └ <Command main>
Jun 08 08:40:05 raspberrypi python[1027]:   File "/home/blitzapi/blitz_api/venv/lib/python3.11/site-packages/click/core.py", line 1443, in invoke
Jun 08 08:40:05 raspberrypi python[1027]:     return ctx.invoke(self.callback, **ctx.params)
Jun 08 08:40:05 raspberrypi python[1027]:            │   │      │    │           │   └ {'port': 11111, 'host': '0.0.0.0', 'root_path': '/api', 'app': 'app.main:app', 'uds': None, 'fd': None, 'reload': False, 'rel...
Jun 08 08:40:05 raspberrypi python[1027]:            │   │      │    │           └ <click.core.Context object at 0x7f82b5c850>
Jun 08 08:40:05 raspberrypi python[1027]:            │   │      │    └ <function main at 0x7f81bfc7c0>
Jun 08 08:40:05 raspberrypi python[1027]:            │   │      └ <Command main>
Jun 08 08:40:05 raspberrypi python[1027]:            │   └ <function Context.invoke at 0x7f81e64040>
Jun 08 08:40:05 raspberrypi python[1027]:            └ <click.core.Context object at 0x7f82b5c850>
Jun 08 08:40:05 raspberrypi python[1027]:   File "/home/blitzapi/blitz_api/venv/lib/python3.11/site-packages/click/core.py", line 788, in invoke
Jun 08 08:40:05 raspberrypi python[1027]:     return __callback(*args, **kwargs)
Jun 08 08:40:05 raspberrypi python[1027]:                        │       └ {'port': 11111, 'host': '0.0.0.0', 'root_path': '/api', 'app': 'app.main:app', 'uds': None, 'fd': None, 'reload': False, 'rel...
Jun 08 08:40:05 raspberrypi python[1027]:                        └ ()
Jun 08 08:40:05 raspberrypi python[1027]:   File "/home/blitzapi/blitz_api/venv/lib/python3.11/site-packages/uvicorn/main.py", line 413, in main
Jun 08 08:40:05 raspberrypi python[1027]:     run(
Jun 08 08:40:05 raspberrypi python[1027]:     └ <function run at 0x7f81ebef20>
Jun 08 08:40:05 raspberrypi python[1027]:   File "/home/blitzapi/blitz_api/venv/lib/python3.11/site-packages/uvicorn/main.py", line 580, in run
Jun 08 08:40:05 raspberrypi python[1027]:     server.run()
Jun 08 08:40:05 raspberrypi python[1027]:     │      └ <function Server.run at 0x7f81f205e0>
Jun 08 08:40:05 raspberrypi python[1027]:     └ <uvicorn.server.Server object at 0x7f81eb4e90>
Jun 08 08:40:05 raspberrypi python[1027]:   File "/home/blitzapi/blitz_api/venv/lib/python3.11/site-packages/uvicorn/server.py", line 66, in run
Jun 08 08:40:05 raspberrypi python[1027]:     return asyncio.run(self.serve(sockets=sockets))
Jun 08 08:40:05 raspberrypi python[1027]:            │       │   │    │             └ None
Jun 08 08:40:05 raspberrypi python[1027]:            │       │   │    └ <function Server.serve at 0x7f81f20680>
Jun 08 08:40:05 raspberrypi python[1027]:            │       │   └ <uvicorn.server.Server object at 0x7f81eb4e90>
Jun 08 08:40:05 raspberrypi python[1027]:            │       └ <function run at 0x7f82328cc0>
Jun 08 08:40:05 raspberrypi python[1027]:            └ <module 'asyncio' from '/usr/lib/python3.11/asyncio/__init__.py'>
Jun 08 08:40:05 raspberrypi python[1027]:   File "/usr/lib/python3.11/asyncio/runners.py", line 190, in run
Jun 08 08:40:05 raspberrypi python[1027]:     return runner.run(main)
Jun 08 08:40:05 raspberrypi python[1027]:            │      │   └ <coroutine object Server.serve at 0x7f81bb9210>
Jun 08 08:40:05 raspberrypi python[1027]:            │      └ <function Runner.run at 0x7f82108540>
Jun 08 08:40:05 raspberrypi python[1027]:            └ <asyncio.runners.Runner object at 0x7f81f165d0>
Jun 08 08:40:05 raspberrypi python[1027]:   File "/usr/lib/python3.11/asyncio/runners.py", line 118, in run
Jun 08 08:40:05 raspberrypi python[1027]:     return self._loop.run_until_complete(task)
Jun 08 08:40:05 raspberrypi python[1027]:            │    │     │                  └ <Task pending name='Task-1' coro=<Server.serve() running at /home/blitzapi/blitz_api/venv/lib/python3.11/site-packages/uvicor...
Jun 08 08:40:05 raspberrypi python[1027]:            │    │     └ <cyfunction Loop.run_until_complete at 0x7f81bd76b0>
Jun 08 08:40:05 raspberrypi python[1027]:            │    └ <uvloop.Loop running=True closed=False debug=False>
Jun 08 08:40:05 raspberrypi python[1027]:            └ <asyncio.runners.Runner object at 0x7f81f165d0>
Jun 08 08:40:05 raspberrypi python[1027]:   File "/home/blitzapi/blitz_api/app/bitcoind/service.py", line 204, in _handle_gather_bitcoin_status
Jun 08 08:40:05 raspberrypi python[1027]:     info = await get_btc_info()
Jun 08 08:40:05 raspberrypi python[1027]:                  └ <function get_btc_info at 0x7f7f025ee0>
Jun 08 08:40:05 raspberrypi python[1027]: > File "/home/blitzapi/blitz_api/app/bitcoind/service.py", line 132, in get_btc_info
Jun 08 08:40:05 raspberrypi python[1027]:     binfo = await get_blockchain_info()
Jun 08 08:40:05 raspberrypi python[1027]:                   └ <function get_blockchain_info at 0x7f7f024fe0>
Jun 08 08:40:05 raspberrypi python[1027]:   File "/home/blitzapi/blitz_api/app/bitcoind/service.py", line 68, in get_blockchain_info
Jun 08 08:40:05 raspberrypi python[1027]:     raise HTTPException(result["status"], detail=result["error"])
Jun 08 08:40:05 raspberrypi python[1027]:           │             │                        └ {'jsonrpc': '2.0', 'error': {'code': -28, 'message': 'Loading block index…'}, 'id': 7}
Jun 08 08:40:05 raspberrypi python[1027]:           │             └ {'jsonrpc': '2.0', 'error': {'code': -28, 'message': 'Loading block index…'}, 'id': 7}
Jun 08 08:40:05 raspberrypi python[1027]:           └ <class 'fastapi.exceptions.HTTPException'>
Jun 08 08:40:05 raspberrypi python[1027]: KeyError: 'status'
Jun 08 08:40:05 raspberrypi python[1027]: 
Jun 08 08:40:05 raspberrypi python[1027]: 2025-06-08 08:40:05 | ❌ | service.py:133 | An error has been caught in function 'get_btc_info', process 'MainProcess' (1027), thread 'MainThread' (547662731008):
Jun 08 08:40:05 raspberrypi python[1027]: Traceback (most recent call last):
Jun 08 08:40:05 raspberrypi python[1027]:   File "<frozen runpy>", line 198, in _run_module_as_main
Jun 08 08:40:05 raspberrypi python[1027]:   File "<frozen runpy>", line 88, in _run_code
Jun 08 08:40:05 raspberrypi python[1027]:   File "/home/blitzapi/blitz_api/venv/lib/python3.11/site-packages/uvicorn/__main__.py", line 4, in <module>
Jun 08 08:40:05 raspberrypi python[1027]:     uvicorn.main()
Jun 08 08:40:05 raspberrypi python[1027]:     │       └ <Command main>
Jun 08 08:40:05 raspberrypi python[1027]:     └ <module 'uvicorn' from '/home/blitzapi/blitz_api/venv/lib/python3.11/site-packages/uvicorn/__init__.py'>
Jun 08 08:40:05 raspberrypi python[1027]:   File "/home/blitzapi/blitz_api/venv/lib/python3.11/site-packages/click/core.py", line 1161, in __call__
Jun 08 08:40:05 raspberrypi python[1027]:     return self.main(*args, **kwargs)
Jun 08 08:40:05 raspberrypi python[1027]:            │    │     │       └ {}
Jun 08 08:40:05 raspberrypi python[1027]:            │    │     └ ()
Jun 08 08:40:05 raspberrypi python[1027]:            │    └ <function BaseCommand.main at 0x7f81e64ae0>
Jun 08 08:40:05 raspberrypi python[1027]:            └ <Command main>
Jun 08 08:40:05 raspberrypi python[1027]:   File "/home/blitzapi/blitz_api/venv/lib/python3.11/site-packages/click/core.py", line 1082, in main
Jun 08 08:40:05 raspberrypi python[1027]:     rv = self.invoke(ctx)
Jun 08 08:40:05 raspberrypi python[1027]:          │    │      └ <click.core.Context object at 0x7f82b5c850>
Jun 08 08:40:05 raspberrypi python[1027]:          │    └ <function Command.invoke at 0x7f81e656c0>
Jun 08 08:40:05 raspberrypi python[1027]:          └ <Command main>
Jun 08 08:40:05 raspberrypi python[1027]:   File "/home/blitzapi/blitz_api/venv/lib/python3.11/site-packages/click/core.py", line 1443, in invoke
Jun 08 08:40:05 raspberrypi python[1027]:     return ctx.invoke(self.callback, **ctx.params)
Jun 08 08:40:05 raspberrypi python[1027]:            │   │      │    │           │   └ {'port': 11111, 'host': '0.0.0.0', 'root_path': '/api', 'app': 'app.main:app', 'uds': None, 'fd': None, 'reload': False, 'rel...
Jun 08 08:40:05 raspberrypi python[1027]:            │   │      │    │           └ <click.core.Context object at 0x7f82b5c850>
Jun 08 08:40:05 raspberrypi python[1027]:            │   │      │    └ <function main at 0x7f81bfc7c0>
Jun 08 08:40:05 raspberrypi python[1027]:            │   │      └ <Command main>
Jun 08 08:40:05 raspberrypi python[1027]:            │   └ <function Context.invoke at 0x7f81e64040>
Jun 08 08:40:05 raspberrypi python[1027]:            └ <click.core.Context object at 0x7f82b5c850>
Jun 08 08:40:05 raspberrypi python[1027]:   File "/home/blitzapi/blitz_api/venv/lib/python3.11/site-packages/click/core.py", line 788, in invoke
Jun 08 08:40:05 raspberrypi python[1027]:     return __callback(*args, **kwargs)
Jun 08 08:40:05 raspberrypi python[1027]:                        │       └ {'port': 11111, 'host': '0.0.0.0', 'root_path': '/api', 'app': 'app.main:app', 'uds': None, 'fd': None, 'reload': False, 'rel...
Jun 08 08:40:05 raspberrypi python[1027]:                        └ ()
Jun 08 08:40:05 raspberrypi python[1027]:   File "/home/blitzapi/blitz_api/venv/lib/python3.11/site-packages/uvicorn/main.py", line 413, in main
Jun 08 08:40:05 raspberrypi python[1027]:     run(
Jun 08 08:40:05 raspberrypi python[1027]:     └ <function run at 0x7f81ebef20>
Jun 08 08:40:05 raspberrypi python[1027]:   File "/home/blitzapi/blitz_api/venv/lib/python3.11/site-packages/uvicorn/main.py", line 580, in run
Jun 08 08:40:05 raspberrypi python[1027]:     server.run()
Jun 08 08:40:05 raspberrypi python[1027]:     │      └ <function Server.run at 0x7f81f205e0>
Jun 08 08:40:05 raspberrypi python[1027]:     └ <uvicorn.server.Server object at 0x7f81eb4e90>
Jun 08 08:40:05 raspberrypi python[1027]:   File "/home/blitzapi/blitz_api/venv/lib/python3.11/site-packages/uvicorn/server.py", line 66, in run
Jun 08 08:40:05 raspberrypi python[1027]:     return asyncio.run(self.serve(sockets=sockets))
Jun 08 08:40:05 raspberrypi python[1027]:            │       │   │    │             └ None
Jun 08 08:40:05 raspberrypi python[1027]:            │       │   │    └ <function Server.serve at 0x7f81f20680>
Jun 08 08:40:05 raspberrypi python[1027]:            │       │   └ <uvicorn.server.Server object at 0x7f81eb4e90>
Jun 08 08:40:05 raspberrypi python[1027]:            │       └ <function run at 0x7f82328cc0>
Jun 08 08:40:05 raspberrypi python[1027]:            └ <module 'asyncio' from '/usr/lib/python3.11/asyncio/__init__.py'>
Jun 08 08:40:05 raspberrypi python[1027]:   File "/usr/lib/python3.11/asyncio/runners.py", line 190, in run
Jun 08 08:40:05 raspberrypi python[1027]:     return runner.run(main)
Jun 08 08:40:05 raspberrypi python[1027]:            │      │   └ <coroutine object Server.serve at 0x7f81bb9210>
Jun 08 08:40:05 raspberrypi python[1027]:            │      └ <function Runner.run at 0x7f82108540>
Jun 08 08:40:05 raspberrypi python[1027]:            └ <asyncio.runners.Runner object at 0x7f81f165d0>
Jun 08 08:40:05 raspberrypi python[1027]:   File "/usr/lib/python3.11/asyncio/runners.py", line 118, in run
Jun 08 08:40:05 raspberrypi python[1027]:     return self._loop.run_until_complete(task)
Jun 08 08:40:05 raspberrypi python[1027]:            │    │     │                  └ <Task pending name='Task-1' coro=<Server.serve() running at /home/blitzapi/blitz_api/venv/lib/python3.11/site-packages/uvicor...
Jun 08 08:40:05 raspberrypi python[1027]:            │    │     └ <cyfunction Loop.run_until_complete at 0x7f81bd76b0>
Jun 08 08:40:05 raspberrypi python[1027]:            │    └ <uvloop.Loop running=True closed=False debug=False>
Jun 08 08:40:05 raspberrypi python[1027]:            └ <asyncio.runners.Runner object at 0x7f81f165d0>
Jun 08 08:40:05 raspberrypi python[1027]:   File "/home/blitzapi/blitz_api/app/bitcoind/service.py", line 204, in _handle_gather_bitcoin_status
Jun 08 08:40:05 raspberrypi python[1027]:     info = await get_btc_info()
Jun 08 08:40:05 raspberrypi python[1027]:                  └ <function get_btc_info at 0x7f7f025ee0>
Jun 08 08:40:05 raspberrypi python[1027]: > File "/home/blitzapi/blitz_api/app/bitcoind/service.py", line 133, in get_btc_info
Jun 08 08:40:05 raspberrypi python[1027]:     ninfo = await get_network_info()
Jun 08 08:40:05 raspberrypi python[1027]:                   └ <function get_network_info at 0x7f7f025760>
Jun 08 08:40:05 raspberrypi python[1027]:   File "/home/blitzapi/blitz_api/app/bitcoind/service.py", line 103, in get_network_info
Jun 08 08:40:05 raspberrypi python[1027]:     raise HTTPException(result["status"], detail=result["error"])
Jun 08 08:40:05 raspberrypi python[1027]:           │             │                        └ {'jsonrpc': '2.0', 'error': {'code': -28, 'message': 'Loading block index…'}, 'id': 8}
Jun 08 08:40:05 raspberrypi python[1027]:           │             └ {'jsonrpc': '2.0', 'error': {'code': -28, 'message': 'Loading block index…'}, 'id': 8}
Jun 08 08:40:05 raspberrypi python[1027]:           └ <class 'fastapi.exceptions.HTTPException'>
Jun 08 08:40:05 raspberrypi python[1027]: KeyError: 'status'
Jun 08 08:40:05 raspberrypi python[1027]: 
Jun 08 08:40:05 raspberrypi python[1027]: 2025-06-08 08:40:05 | ❌ | service.py:136 | Blockchain Info or Network Info not available: None None
Jun 08 08:40:05 raspberrypi python[1027]: 2025-06-08 08:40:05 | ❌ | service.py:210 | Unable to get blockchain or network data. See the log files for more information
``

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions