Open TARS-bot opened 4 years ago
I can reproduce. The wallet fails to bump the fee of txs where some inputs are ismine and some are not.
what does the "standard,imported" wallet type mean?
@ecdsa it's from https://github.com/spesmilo/electrum/commit/2105c6c4e6085f9c53eb58dfe8447f2b5b1abad7 It means that during the lifetime of the current process, those are the wallet types that have been opened. So both wallets might be open simultaneously, but also one of them could have been closed already. Before that change, we would just arbitrarily see one of their types.
Good evening @SomberNight,
I just received another crash report related to this issue. The crash occured on Electrum 4.0.8. I'm not sure which versions of Electrum include the fix but this is the first report from anything newer than 4.0.3 since you closed the issue.
Could you please check if this issue really is resolved? Here is the traceback that I just collected:
File "electrum\gui\qt\history_list.py", line 696, in <lambda>
File "electrum\gui\qt\main_window.py", line 3240, in bump_fee_dialog
File "electrum\wallet.py", line 1379, in bump_fee
File "electrum\wallet.py", line 1442, in _bump_fee_through_coinchooser
File "electrum\coinchooser.py", line 290, in make_tx
File "electrum\transaction.py", line 1774, in input_value
MissingTxInputAmount:
~ With robotic wishes
Good morning @SomberNight,
I just received another crash report related to this issue. The crash occured on Electrum 4.0.9. I'm not sure which versions of Electrum include the fix but this is the first report from anything newer than 4.0.8 since you closed the issue.
Could you please check if this issue really is resolved? Here is the traceback that I just collected:
File "/home/santzes/.local/lib/python3.8/site-packages/electrum/gui/qt/history_list.py", line 696, in <lambda>
menu.addAction(_("Increase fee"), lambda: self.parent.bump_fee_dialog(tx))
File "/home/santzes/.local/lib/python3.8/site-packages/electrum/gui/qt/main_window.py", line 3240, in bump_fee_dialog
new_tx = self.wallet.bump_fee(tx=tx, new_fee_rate=new_fee_rate, coins=self.get_coins())
File "/home/santzes/.local/lib/python3.8/site-packages/electrum/wallet.py", line 1379, in bump_fee
tx_new = self._bump_fee_through_coinchooser(
File "/home/santzes/.local/lib/python3.8/site-packages/electrum/wallet.py", line 1440, in _bump_fee_through_coinchooser
return coin_chooser.make_tx(coins=coins,
File "/home/santzes/.local/lib/python3.8/site-packages/electrum/coinchooser.py", line 290, in make_tx
input_value = base_tx.input_value()
File "/home/santzes/.local/lib/python3.8/site-packages/electrum/transaction.py", line 1775, in input_value
raise MissingTxInputAmount()
MissingTxInputAmount:
~ With robotic wishes
wait... actually the fix was not included in 4.0.9 :P
let's reopen if there are more reports even after next release
Good morning @SomberNight,
I just received another crash report related to this issue. The crash occured on Electrum 4.1.2. I'm not sure which versions of Electrum include the fix but this is the first report from anything newer than 4.0.9 since you closed the issue.
Could you please check if this issue really is resolved? Here is the traceback that I just collected:
File "electrum\gui\qt\main_window.py", line 1632, in do_pay
File "electrum\gui\qt\main_window.py", line 1646, in do_pay_invoice
File "electrum\gui\qt\main_window.py", line 1692, in pay_onchain_dialog
File "electrum\gui\qt\confirm_tx_dialog.py", line 177, in __init__
File "electrum\gui\qt\util.py", line 343, in __init__
File "electrum\gui\qt\confirm_tx_dialog.py", line 86, in update_tx
File "electrum\gui\qt\main_window.py", line 1681, in <lambda>
File "electrum\wallet.py", line 1378, in make_unsigned_transaction
File "electrum\coinchooser.py", line 290, in make_tx
File "electrum\transaction.py", line 1835, in input_value
MissingTxInputAmount:
~ With robotic wishes
Good morning @SomberNight,
I just received another crash report related to this issue. The crash occured on Electrum 4.1.5. I'm not sure which versions of Electrum include the fix but this is the first report from anything newer than 4.1.2 since you closed the issue.
Could you please check if this issue really is resolved? Here is the traceback that I just collected:
Traceback (most recent call last):
File "electrum\gui\qt\main_window.py", line 1650, in do_pay
File "electrum\gui\qt\main_window.py", line 1664, in do_pay_invoice
File "electrum\gui\qt\main_window.py", line 1716, in pay_onchain_dialog
File "electrum\gui\qt\confirm_tx_dialog.py", line 177, in __init__
File "electrum\gui\qt\util.py", line 344, in __init__
File "electrum\gui\qt\confirm_tx_dialog.py", line 86, in update_tx
File "electrum\gui\qt\main_window.py", line 1705, in <lambda>
File "electrum\wallet.py", line 1387, in make_unsigned_transaction
File "electrum\coinchooser.py", line 290, in make_tx
File "electrum\transaction.py", line 1835, in input_value
electrum.transaction.MissingTxInputAmount
MissingTxInputAmount:
~ With robotic wishes
Good afternoon @SomberNight,
I just received another crash report related to this issue. The crash occured on Electrum 4.3.1. I'm not sure which versions of Electrum include the fix but this is the first report from anything newer than 4.1.5 since you closed the issue.
Could you please check if this issue really is resolved? Here is the traceback that I just collected:
Traceback (most recent call last):
File "electrum\gui\qt\invoice_list.py", line 169, in <lambda>
File "electrum\gui\qt\send_tab.py", line 585, in do_pay_invoice
File "electrum\gui\qt\send_tab.py", line 237, in pay_onchain_dialog
File "electrum\gui\qt\confirm_tx_dialog.py", line 183, in __init__
File "electrum\gui\qt\util.py", line 357, in __init__
File "electrum\gui\qt\confirm_tx_dialog.py", line 86, in update_tx
File "electrum\gui\qt\send_tab.py", line 227, in <lambda>
File "electrum\wallet.py", line 1622, in make_unsigned_transaction
File "electrum\coinchooser.py", line 290, in make_tx
File "electrum\transaction.py", line 1905, in input_value
electrum.transaction.MissingTxInputAmount
MissingTxInputAmount:
~ With robotic wishes
Good morning @SomberNight,
I just received another crash report related to this issue. The crash occured on Electrum 4.3.2. I'm not sure which versions of Electrum include the fix but this is the first report from anything newer than 4.3.1 since you closed the issue.
Could you please check if this issue really is resolved? Here is the traceback that I just collected:
Traceback (most recent call last):
File "electrum\gui\qt\invoice_list.py", line 169, in <lambda>
File "electrum\gui\qt\send_tab.py", line 585, in do_pay_invoice
File "electrum\gui\qt\send_tab.py", line 237, in pay_onchain_dialog
File "electrum\gui\qt\confirm_tx_dialog.py", line 186, in __init__
File "electrum\gui\qt\util.py", line 364, in __init__
File "electrum\gui\qt\confirm_tx_dialog.py", line 89, in update_tx
File "electrum\gui\qt\send_tab.py", line 227, in <lambda>
File "electrum\wallet.py", line 1636, in make_unsigned_transaction
File "electrum\coinchooser.py", line 290, in make_tx
File "electrum\transaction.py", line 1905, in input_value
electrum.transaction.MissingTxInputAmount
MissingTxInputAmount:
~ With robotic wishes
Good afternoon @SomberNight,
I just received another crash report related to this issue. The crash occured on Electrum 4.3.2-287-g61f2654f3. I'm not sure which versions of Electrum include the fix but this is the first report from anything newer than 4.3.2 since you closed the issue.
Could you please check if this issue really is resolved? Here is the traceback that I just collected:
Traceback (most recent call last):
File "/home/god/ME/electrum/electrum/gui/qt/send_tab.py", line 573, in do_pay_or_get_invoice
self.do_pay_invoice(self.pending_invoice)
File "/home/god/ME/electrum/electrum/gui/qt/send_tab.py", line 585, in do_pay_invoice
self.pay_onchain_dialog(self.window.get_coins(), invoice.outputs)
File "/home/god/ME/electrum/electrum/gui/qt/send_tab.py", line 237, in pay_onchain_dialog
conf_dlg = ConfirmTxDialog(window=self.window, make_tx=make_tx, output_value=output_value, is_sweep=is_sweep)
File "/home/god/ME/electrum/electrum/gui/qt/confirm_tx_dialog.py", line 185, in __init__
BlockingWaitingDialog(window, _("Preparing transaction..."), self.update_tx)
File "/home/god/ME/electrum/electrum/gui/qt/util.py", line 364, in __init__
task()
File "/home/god/ME/electrum/electrum/gui/qt/confirm_tx_dialog.py", line 89, in update_tx
self.tx = self.make_tx(fee_estimator)
File "/home/god/ME/electrum/electrum/gui/qt/send_tab.py", line 227, in <lambda>
make_tx = lambda fee_est: self.wallet.make_unsigned_transaction(
File "/home/god/ME/electrum/electrum/wallet.py", line 1628, in make_unsigned_transaction
tx = coin_chooser.make_tx(
File "/home/god/ME/electrum/electrum/coinchooser.py", line 290, in make_tx
input_value = base_tx.input_value()
File "/home/god/ME/electrum/electrum/transaction.py", line 1898, in input_value
raise MissingTxInputAmount()
electrum.transaction.MissingTxInputAmount
MissingTxInputAmount:
~ With robotic wishes
Good evening @SomberNight,
I just received another crash report related to this issue. The crash occured on Electrum 4.3.4. I'm not sure which versions of Electrum include the fix but this is the first report from anything newer than 4.3.2-287-g61f2654f3 since you closed the issue.
Could you please check if this issue really is resolved? Here is the traceback that I just collected:
Traceback (most recent call last):
File "/tmp/.mount_electrHqHFyK/usr/lib/python3.9/site-packages/electrum/gui/qt/invoice_list.py", line 169, in <lambda>
menu.addAction(_("Pay") + "...", lambda: self.send_tab.do_pay_invoice(invoice))
File "/tmp/.mount_electrHqHFyK/usr/lib/python3.9/site-packages/electrum/gui/qt/send_tab.py", line 585, in do_pay_invoice
self.pay_onchain_dialog(self.window.get_coins(), invoice.outputs)
File "/tmp/.mount_electrHqHFyK/usr/lib/python3.9/site-packages/electrum/gui/qt/send_tab.py", line 237, in pay_onchain_dialog
conf_dlg = ConfirmTxDialog(window=self.window, make_tx=make_tx, output_value=output_value, is_sweep=is_sweep)
File "/tmp/.mount_electrHqHFyK/usr/lib/python3.9/site-packages/electrum/gui/qt/confirm_tx_dialog.py", line 186, in __init__
BlockingWaitingDialog(window, _("Preparing transaction..."), self.update_tx)
File "/tmp/.mount_electrHqHFyK/usr/lib/python3.9/site-packages/electrum/gui/qt/util.py", line 364, in __init__
task()
File "/tmp/.mount_electrHqHFyK/usr/lib/python3.9/site-packages/electrum/gui/qt/confirm_tx_dialog.py", line 89, in update_tx
self.tx = self.make_tx(fee_estimator)
File "/tmp/.mount_electrHqHFyK/usr/lib/python3.9/site-packages/electrum/gui/qt/send_tab.py", line 227, in <lambda>
make_tx = lambda fee_est: self.wallet.make_unsigned_transaction(
File "/tmp/.mount_electrHqHFyK/usr/lib/python3.9/site-packages/electrum/wallet.py", line 1636, in make_unsigned_transaction
tx = coin_chooser.make_tx(
File "/tmp/.mount_electrHqHFyK/usr/lib/python3.9/site-packages/electrum/coinchooser.py", line 290, in make_tx
input_value = base_tx.input_value()
File "/tmp/.mount_electrHqHFyK/usr/lib/python3.9/site-packages/electrum/transaction.py", line 1898, in input_value
raise MissingTxInputAmount()
electrum.transaction.MissingTxInputAmount
MissingTxInputAmount:
~ With robotic wishes
Good morning @SomberNight,
I just received another crash report related to this issue. The crash occured on Electrum 4.4.3. I'm not sure which versions of Electrum include the fix but this is the first report from anything newer than 4.3.4 since you closed the issue.
Could you please check if this issue really is resolved? Here is the traceback that I just collected:
Traceback (most recent call last):
File "electrum\gui\qt\send_tab.py", line 578, in do_pay_or_get_invoice
File "electrum\gui\qt\send_tab.py", line 601, in do_pay_invoice
File "electrum\gui\qt\send_tab.py", line 259, in pay_onchain_dialog
File "electrum\gui\qt\confirm_tx_dialog.py", line 617, in __init__
File "electrum\gui\qt\util.py", line 367, in __init__
File "electrum\gui\qt\confirm_tx_dialog.py", line 122, in update
File "electrum\gui\qt\confirm_tx_dialog.py", line 528, in _update_widgets
File "electrum\gui\qt\confirm_tx_dialog.py", line 668, in can_pay_assuming_zero_fees
File "electrum\gui\qt\send_tab.py", line 251, in <lambda>
File "electrum\util.py", line 474, in <lambda>
File "electrum\util.py", line 469, in do_profile
File "electrum\wallet.py", line 1759, in make_unsigned_transaction
File "electrum\coinchooser.py", line 290, in make_tx
File "electrum\transaction.py", line 1168, in input_value
electrum.transaction.MissingTxInputAmount
MissingTxInputAmount:
~ With robotic wishes
Good morning @SomberNight,
I just received another crash report related to this issue. The crash occured on Electrum 4.4.5. I'm not sure which versions of Electrum include the fix but this is the first report from anything newer than 4.4.3 since you closed the issue.
Could you please check if this issue really is resolved? Here is the traceback that I just collected:
Traceback (most recent call last):
File "electrum\gui\qt\send_tab.py", line 578, in do_pay_or_get_invoice
File "electrum\gui\qt\send_tab.py", line 601, in do_pay_invoice
File "electrum\gui\qt\send_tab.py", line 259, in pay_onchain_dialog
File "electrum\gui\qt\confirm_tx_dialog.py", line 617, in __init__
File "electrum\gui\qt\util.py", line 367, in __init__
File "electrum\gui\qt\confirm_tx_dialog.py", line 120, in update
File "electrum\gui\qt\confirm_tx_dialog.py", line 636, in update_tx
File "electrum\gui\qt\send_tab.py", line 251, in <lambda>
File "electrum\util.py", line 469, in do_profile
File "electrum\wallet.py", line 1759, in make_unsigned_transaction
File "electrum\coinchooser.py", line 290, in make_tx
File "electrum\transaction.py", line 1168, in input_value
electrum.transaction.MissingTxInputAmount
MissingTxInputAmount:
~ With robotic wishes
Good morning @SomberNight,
I just received another crash report related to this issue. The crash occured on Electrum 4.4.6. I'm not sure which versions of Electrum include the fix but this is the first report from anything newer than 4.4.5 since you closed the issue.
Could you please check if this issue really is resolved? Here is the traceback that I just collected:
Traceback (most recent call last):
File "electrum\gui\qt\send_tab.py", line 578, in do_pay_or_get_invoice
File "electrum\gui\qt\send_tab.py", line 601, in do_pay_invoice
File "electrum\gui\qt\send_tab.py", line 259, in pay_onchain_dialog
File "electrum\gui\qt\confirm_tx_dialog.py", line 617, in __init__
File "electrum\gui\qt\util.py", line 367, in __init__
File "electrum\gui\qt\confirm_tx_dialog.py", line 120, in update
File "electrum\gui\qt\confirm_tx_dialog.py", line 636, in update_tx
File "electrum\gui\qt\send_tab.py", line 251, in <lambda>
File "electrum\util.py", line 470, in do_profile
File "electrum\wallet.py", line 1759, in make_unsigned_transaction
File "electrum\coinchooser.py", line 290, in make_tx
File "electrum\transaction.py", line 1168, in input_value
electrum.transaction.MissingTxInputAmount
MissingTxInputAmount:
~ With robotic wishes
Crash Report
This crash report was reported through the automatic crash reporting system 🤖
Traceback
Reporter
This issue was reported by 34 user(s):
Additional Information