Traceback (most recent call last):


 "/Users/martijndevos/Documents/tribler/Tribler/Core/APIImplementation/LaunchManyCore.py", line 583, in load_download_pstate_noexc

basename = hexlify(infohash) + '.state'
TypeError: must be string or buffer, not None

Traceback (most recent call last):


 "/home/user/wspace/electrum/gui/qt/history_list.py", line 173, in <lambda>

menu.addAction(_("Details"), lambda: self.parent.show_transaction(tx))


 "/home/user/wspace/electrum/gui/qt/main_window.py", line 737, in show_transaction

show_transaction(tx, self, tx_desc)


 "/home/user/wspace/electrum/gui/qt/transaction_dialog.py", line 51, in show_transaction

d = TxDialog(tx, parent, desc, prompt_if_unsaved)


 "/home/user/wspace/electrum/gui/qt/transaction_dialog.py", line 134, in __init__

self.update()


 "/home/user/wspace/electrum/gui/qt/transaction_dialog.py", line 186, in update

tx_hash, status, label, can_broadcast, can_rbf, amount, fee, height, conf, timestamp, exp_n = self.wallet.get_tx_info(self.tx)


 "/home/user/wspace/electrum/lib/wallet.py", line 440, in get_tx_info

tx_hash = tx.txid()


 "/home/user/wspace/electrum/lib/transaction.py", line 752, in txid

ser = self.serialize(witness=False)


 "/home/user/wspace/electrum/lib/transaction.py", line 735, in serialize

txouts = var_int(len(outputs)) + ''.join(self.serialize_output(o) for o in outputs)


 "/home/user/wspace/electrum/lib/transaction.py", line 735, in <genexpr>

txouts = var_int(len(outputs)) + ''.join(self.serialize_output(o) for o in outputs)


 "/home/user/wspace/electrum/lib/transaction.py", line 697, in serialize_output

script = self.pay_script(output_type, addr)


 "/home/user/wspace/electrum/lib/transaction.py", line 595, in pay_script

raise TypeError('Unknown output type')
TypeError: Unknown output type
