stampchain-io / btc_stamps

Bitcoin Stamps Indexer
https://stampchain.io
GNU Affero General Public License v3.0
9 stars 2 forks source link

Reinamora/xcp empty list #328

Closed reinamora137 closed 5 days ago

reinamora137 commented 6 days ago

seeing new list index errors on CP calls..

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/home/ubuntu/btc_stamps/indexer/start.py", line 15, in main
    server.start_all(db)
  File "/home/ubuntu/btc_stamps/indexer/src/index_core/server.py", line 351, in start_all
    blocks.follow(db)
  File "/home/ubuntu/btc_stamps/indexer/src/index_core/blocks.py", line 783, in follow
    stamp_issuances_list = fetch_cp_concurrent(block_index, block_tip, indicator=indicator)
  File "/home/ubuntu/btc_stamps/indexer/src/index_core/xcprequest.py", line 54, in fetch_cp_concurrent
    result = future.result()
  File "/usr/lib/python3.10/concurrent/futures/_base.py", line 451, in result
    return self.__get_result()
  File "/usr/lib/python3.10/concurrent/futures/_base.py", line 403, in __get_result
    raise self._exception
  File "/usr/lib/python3.10/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/home/ubuntu/btc_stamps/indexer/src/index_core/xcprequest.py", line 154, in get_xcp_block_data
    parsed_block_data = _parse_issuances_from_block(block_data=block_data_from_xcp)
  File "/home/ubuntu/btc_stamps/indexer/src/index_core/xcprequest.py", line 161, in _parse_issuances_from_block
    block_data = json.loads(json.dumps(block_data[0]))
IndexError: list index out of range