Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # --- [ with frontier ] ---
- Traceback (most recent call last):
- File "/home/mbob/git/py-evm/eth/db/batch.py", line 69, in __getitem__
- value = self._track_diff[key]
- File "/home/mbob/git/py-evm/eth/db/diff.py", line 80, in __getitem__
- raise DiffMissingError(key, result) # type: ignore # ignore over cast for perf reasons
- eth.db.diff.DiffMissingError: (b'\xd7\xf8\x97O\xb5\xacx\xd9\xac\t\x9b\x9a\xd5\x01\x8b\xed\xc2\xce\nr\xda\xd1\x82z\x17\t\xda0X\x0f\x05D', 'Key is missing because it was never inserted')
- During handling of the above exception, another exception occurred:
- Traceback (most recent call last):
- File "/home/mbob/venv3.7/lib/python3.7/site-packages/trie/hexary.py", line 73, in get
- root_node = self.get_node(self.root_hash)
- File "/home/mbob/venv3.7/lib/python3.7/site-packages/trie/hexary.py", line 284, in get_node
- encoded_node = self.db[node_hash]
- File "/home/mbob/git/py-evm/eth/db/batch.py", line 74, in __getitem__
- return self.wrapped_db[key]
- File "/home/mbob/git/py-evm/eth/db/atomic.py", line 37, in __getitem__
- return self.wrapped_db[key]
- File "/home/mbob/git/py-evm/eth/db/backends/memory.py", line 21, in __getitem__
- return self.kv_store[key]
- KeyError: b'\xd7\xf8\x97O\xb5\xacx\xd9\xac\t\x9b\x9a\xd5\x01\x8b\xed\xc2\xce\nr\xda\xd1\x82z\x17\t\xda0X\x0f\x05D'
- The above exception was the direct cause of the following exception:
- Traceback (most recent call last):
- File "/home/mbob/git/py-evm/eth/db/account.py", line 323, in _get_encoded_account
- return lookup_trie[address]
- File "/home/mbob/git/py-evm/eth/db/journal.py", line 336, in __getitem__
- return self._wrapped_db[key]
- File "/home/mbob/git/py-evm/eth/db/cache.py", line 22, in __getitem__
- self._cached_values[key] = self._db[key]
- File "/home/mbob/git/py-evm/eth/db/keymap.py", line 28, in __getitem__
- return self._db[mapped_key]
- File "/home/mbob/venv3.7/lib/python3.7/site-packages/trie/hexary.py", line 515, in __getitem__
- return self.get(key)
- File "/home/mbob/venv3.7/lib/python3.7/site-packages/trie/hexary.py", line 77, in get
- self._raise_missing_node(exc, key)
- File "/home/mbob/venv3.7/lib/python3.7/site-packages/trie/hexary.py", line 93, in _raise_missing_node
- raise MissingTrieNode(exception.args[0], self.root_hash, key) from exception
- trie.exceptions.MissingTrieNode: Trie database is missing hash 0xd7f8974fb5ac78d9ac099b9ad5018bedc2ce0a72dad1827a1709da30580f0544 needed to look up key 0x5380c7b7ae81a58eb98d9c78de4a1fd7fd9535fc953ed2be602daaa41767312a at root hash 0xd7f8974fb5ac78d9ac099b9ad5018bedc2ce0a72dad1827a1709da30580f0544
- The above exception was the direct cause of the following exception:
- Traceback (most recent call last):
- File "mine.py", line 16, in <module>
- chain.mine_block()
- File "/home/mbob/git/py-evm/eth/chains/base.py", line 631, in mine_block
- mined_block = self.get_vm(self.header).mine_block(*args, **kwargs)
- File "/home/mbob/git/py-evm/eth/vm/base.py", line 291, in mine_block
- final_block = self.finalize_block(packed_block)
- File "/home/mbob/git/py-evm/eth/vm/base.py", line 346, in finalize_block
- self._assign_block_rewards(block)
- File "/home/mbob/git/py-evm/eth/vm/base.py", line 326, in _assign_block_rewards
- self.state.delta_balance(block.header.coinbase, block_reward)
- File "/home/mbob/git/py-evm/eth/vm/state.py", line 125, in delta_balance
- self.set_balance(address, self.get_balance(address) + delta)
- File "/home/mbob/git/py-evm/eth/vm/state.py", line 119, in get_balance
- return self._account_db.get_balance(address)
- File "/home/mbob/git/py-evm/eth/db/account.py", line 217, in get_balance
- account = self._get_account(address)
- File "/home/mbob/git/py-evm/eth/db/account.py", line 334, in _get_account
- rlp_account = self._get_encoded_account(address, from_journal)
- File "/home/mbob/git/py-evm/eth/db/account.py", line 325, in _get_encoded_account
- raise MissingAccountTrieNode(*exc.args) from exc
- eth.vm.interrupt.MissingAccountTrieNode: State trie database is missing node for hash 0xd7f8974fb5ac78d9ac099b9ad5018bedc2ce0a72dad1827a1709da30580f0544, which is needed to look up account with address hash 0x5380c7b7ae81a58eb98d9c78de4a1fd7fd9535fc953ed2be602daaa41767312a at root hash 0xd7f8974fb5ac78d9ac099b9ad5018bedc2ce0a72dad1827a1709da30580f0544 -- (b'\xd7\xf8\x97O\xb5\xacx\xd9\xac\t\x9b\x9a\xd5\x01\x8b\xed\xc2\xce\nr\xda\xd1\x82z\x17\t\xda0X\x0f\x05D', b'\xd7\xf8\x97O\xb5\xacx\xd9\xac\t\x9b\x9a\xd5\x01\x8b\xed\xc2\xce\nr\xda\xd1\x82z\x17\t\xda0X\x0f\x05D', b'S\x80\xc7\xb7\xae\x81\xa5\x8e\xb9\x8d\x9cx\xdeJ\x1f\xd7\xfd\x955\xfc\x95>\xd2\xbe`-\xaa\xa4\x17g1*')
- # --- [ with byzantium ] ---
- Traceback (most recent call last):
- File "/home/mbob/git/py-evm/eth/db/batch.py", line 69, in __getitem__
- value = self._track_diff[key]
- File "/home/mbob/git/py-evm/eth/db/diff.py", line 80, in __getitem__
- raise DiffMissingError(key, result) # type: ignore # ignore over cast for perf reasons
- eth.db.diff.DiffMissingError: (b'\xd7\xf8\x97O\xb5\xacx\xd9\xac\t\x9b\x9a\xd5\x01\x8b\xed\xc2\xce\nr\xda\xd1\x82z\x17\t\xda0X\x0f\x05D', 'Key is missing because it was never inserted')
- During handling of the above exception, another exception occurred:
- Traceback (most recent call last):
- File "/home/mbob/venv3.7/lib/python3.7/site-packages/trie/hexary.py", line 73, in get
- root_node = self.get_node(self.root_hash)
- File "/home/mbob/venv3.7/lib/python3.7/site-packages/trie/hexary.py", line 284, in get_node
- encoded_node = self.db[node_hash]
- File "/home/mbob/git/py-evm/eth/db/batch.py", line 74, in __getitem__
- return self.wrapped_db[key]
- File "/home/mbob/git/py-evm/eth/db/atomic.py", line 37, in __getitem__
- return self.wrapped_db[key]
- File "/home/mbob/git/py-evm/eth/db/backends/memory.py", line 21, in __getitem__
- return self.kv_store[key]
- KeyError: b'\xd7\xf8\x97O\xb5\xacx\xd9\xac\t\x9b\x9a\xd5\x01\x8b\xed\xc2\xce\nr\xda\xd1\x82z\x17\t\xda0X\x0f\x05D'
- The above exception was the direct cause of the following exception:
- Traceback (most recent call last):
- File "/home/mbob/git/py-evm/eth/db/account.py", line 323, in _get_encoded_account
- return lookup_trie[address]
- File "/home/mbob/git/py-evm/eth/db/journal.py", line 336, in __getitem__
- return self._wrapped_db[key]
- File "/home/mbob/git/py-evm/eth/db/cache.py", line 22, in __getitem__
- self._cached_values[key] = self._db[key]
- File "/home/mbob/git/py-evm/eth/db/keymap.py", line 28, in __getitem__
- return self._db[mapped_key]
- File "/home/mbob/venv3.7/lib/python3.7/site-packages/trie/hexary.py", line 515, in __getitem__
- return self.get(key)
- File "/home/mbob/venv3.7/lib/python3.7/site-packages/trie/hexary.py", line 77, in get
- self._raise_missing_node(exc, key)
- File "/home/mbob/venv3.7/lib/python3.7/site-packages/trie/hexary.py", line 93, in _raise_missing_node
- raise MissingTrieNode(exception.args[0], self.root_hash, key) from exception
- trie.exceptions.MissingTrieNode: Trie database is missing hash 0xd7f8974fb5ac78d9ac099b9ad5018bedc2ce0a72dad1827a1709da30580f0544 needed to look up key 0x5380c7b7ae81a58eb98d9c78de4a1fd7fd9535fc953ed2be602daaa41767312a at root hash 0xd7f8974fb5ac78d9ac099b9ad5018bedc2ce0a72dad1827a1709da30580f0544
- The above exception was the direct cause of the following exception:
- Traceback (most recent call last):
- File "mine.py", line 16, in <module>
- chain.mine_block()
- File "/home/mbob/git/py-evm/eth/chains/base.py", line 631, in mine_block
- mined_block = self.get_vm(self.header).mine_block(*args, **kwargs)
- File "/home/mbob/git/py-evm/eth/vm/base.py", line 291, in mine_block
- final_block = self.finalize_block(packed_block)
- File "/home/mbob/git/py-evm/eth/vm/base.py", line 346, in finalize_block
- self._assign_block_rewards(block)
- File "/home/mbob/git/py-evm/eth/vm/base.py", line 326, in _assign_block_rewards
- self.state.delta_balance(block.header.coinbase, block_reward)
- File "/home/mbob/git/py-evm/eth/vm/state.py", line 125, in delta_balance
- self.set_balance(address, self.get_balance(address) + delta)
- File "/home/mbob/git/py-evm/eth/vm/state.py", line 119, in get_balance
- return self._account_db.get_balance(address)
- File "/home/mbob/git/py-evm/eth/db/account.py", line 217, in get_balance
- account = self._get_account(address)
- File "/home/mbob/git/py-evm/eth/db/account.py", line 334, in _get_account
- rlp_account = self._get_encoded_account(address, from_journal)
- File "/home/mbob/git/py-evm/eth/db/account.py", line 325, in _get_encoded_account
- raise MissingAccountTrieNode(*exc.args) from exc
- eth.vm.interrupt.MissingAccountTrieNode: State trie database is missing node for hash 0xd7f8974fb5ac78d9ac099b9ad5018bedc2ce0a72dad1827a1709da30580f0544, which is needed to look up account with address hash 0x5380c7b7ae81a58eb98d9c78de4a1fd7fd9535fc953ed2be602daaa41767312a at root hash 0xd7f8974fb5ac78d9ac099b9ad5018bedc2ce0a72dad1827a1709da30580f0544 -- (b'\xd7\xf8\x97O\xb5\xacx\xd9\xac\t\x9b\x9a\xd5\x01\x8b\xed\xc2\xce\nr\xda\xd1\x82z\x17\t\xda0X\x0f\x05D', b'\xd7\xf8\x97O\xb5\xacx\xd9\xac\t\x9b\x9a\xd5\x01\x8b\xed\xc2\xce\nr\xda\xd1\x82z\x17\t\xda0X\x0f\x05D', b'S\x80\xc7\xb7\xae\x81\xa5\x8e\xb9\x8d\x9cx\xdeJ\x1f\xd7\xfd\x955\xfc\x95>\xd2\xbe`-\xaa\xa4\x17g1*')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement