Skip to content

Crash when canceling missed transaction

When canceling a missed transaction, it crash:

mjaEkdjxWLeENQtcfXm7iobqB49uT1Bgp3:409106529319839136\nComment: \nRX6FaVeWeuNVlf4iRKjZQgywFXfFt1M/gZZ4/UPep1RpAqTNg/Nrgw7mgLhLJ14Y+22+cVEJDI/w+Hg+BofEDg==\n'}
DEBUG:transfer:_try_transition:9BCE4 : TO_SEND --> AWAITING
DEBUG:toast:display:NOTIFY DISPLAY
DEBUG:community:get_block:Requesting block 1
Traceback (most recent call last):
  File "/home/moul/projects/sakia/build/src/sakia/gui/widgets/context_menu.py", line 88, in <lambda>
    cancel.triggered.connect(lambda checked, tr=transfer: menu.cancel_transfer(tr))
  File "/home/moul/projects/sakia/build/src/sakia/gui/widgets/context_menu.py", line 167, in cancel_transfer
    transfer.cancel()
  File "/home/moul/projects/sakia/build/src/sakia/core/transfer.py", line 326, in cancel
    self.run_state_transitions(())
  File "/home/moul/projects/sakia/build/src/sakia/core/transfer.py", line 318, in run_state_transitions
    if self._try_transition(key, inputs):
  File "/home/moul/projects/sakia/build/src/sakia/core/transfer.py", line 300, in _try_transition
    logging.debug("{0} : {1} --> {2}".format(self.sha_hash[:5], self.state.name,
TypeError: 'NoneType' object is not subscriptable
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information