spesmilo / electrum

Electrum Bitcoin Wallet
https://electrum.org
MIT License
7.36k stars 3.07k forks source link

WidgetException: Cannot add <electrum_gui.kivy.uix.dialogs.InfoBubble object at 0x7fa61960>, it already has a parent <kivy.uix.modalview.ModalView object at 0x80411030> #4624

Closed TARS-bot closed 11 months ago

TARS-bot commented 6 years ago

Crash Report

This crash report was reported through the automatic crash reporting system 🤖

Traceback

  File "/data/data/org.electrum.electrum/files/app/crystax_python/site-packages/kivy/core/window/window_sdl2.py", line 727, in mainloop
    self._mainloop()
  File "/data/data/org.electrum.electrum/files/app/crystax_python/site-packages/kivy/core/window/window_sdl2.py", line 460, in _mainloop
    EventLoop.idle()
  File "/data/data/org.electrum.electrum/files/app/crystax_python/site-packages/kivy/base.py", line 340, in idle
    self.dispatch_input()
  File "/data/data/org.electrum.electrum/files/app/crystax_python/site-packages/kivy/base.py", line 325, in dispatch_input
    post_dispatch_input(*pop(0))
  File "/data/data/org.electrum.electrum/files/app/crystax_python/site-packages/kivy/base.py", line 291, in post_dispatch_input
    wid.dispatch('on_touch_up', me)
  File "kivy/_event.pyx", line 707, in kivy._event.EventDispatcher.dispatch
  File "/data/data/org.electrum.electrum/files/app/crystax_python/site-packages/kivy/uix/behaviors/button.py", line 179, in on_touch_up
    self.dispatch('on_release')
  File "kivy/_event.pyx", line 703, in kivy._event.EventDispatcher.dispatch
  File "kivy/_event.pyx", line 1214, in kivy._event.EventObservers.dispatch
  File "kivy/_event.pyx", line 1098, in kivy._event.EventObservers._dispatch
  File "/data/data/org.electrum.electrum/files/app/crystax_python/site-packages/kivy/lang/builder.py", line 64, in custom_callback
    exec(__kvlang__.co_value, idmap)
  File "<string>", line 39, in <module>
  File "./gui/kivy/uix/dialogs/wallets.py", line 64, in open_wallet
    app.load_wallet_by_name(self.ids.wallet_selector.selection[0])
  File "./gui/kivy/main_window.py", line 520, in load_wallet_by_name
    launch_wizard()
  File "./gui/kivy/main_window.py", line 518, in launch_wizard
    wizard.run(action)
  File "./lib/base_wizard.py", line 79, in run
    f(*args)
  File "./lib/base_wizard.py", line 112, in upgrade_storage
    self.waiting_dialog(partial(self.storage.upgrade), _('Upgrading wallet format...'), on_finished=on_finished)
  File "./gui/kivy/uix/dialogs/installwizard.py", line 965, in waiting_dialog
    pos=Window.center, width='200sp', arrow_pos=None, modal=True)
  File "./gui/kivy/main_window.py", line 836, in show_info_bubble
    info_bubble.show(pos, duration, width, modal=modal, exit=exit)
  File "./gui/kivy/uix/dialogs/__init__.py", line 144, in show
    m.add_widget(self)
  File "/data/data/org.electrum.electrum/files/app/crystax_python/site-packages/kivy/uix/layout.py", line 97, in add_widget
    return super(Layout, self).add_widget(widget, index, canvas)
  File "/data/data/org.electrum.electrum/files/app/crystax_python/site-packages/kivy/uix/widget.py", line 531, in add_widget
    % (widget, parent))

WidgetException: Cannot add <electrum_gui.kivy.uix.dialogs.InfoBubble object at 0x7fa61960>, it already has a parent <kivy.uix.modalview.ModalView object at 0x80411030>

Reporter

This issue was reported by 5 user(s):

Electrum Version Python Version Operating System Wallet Type Locale Stack
3.2.1 Android 4.4.2 on samsung picassowifi (KOT49H.T520XXUANI1) standard ? ℹ
3.2.1 Android 4.4.2 on samsung picassowifi (KOT49H.T520XXUANI1) standard ? ℹ
3.2.3 3.6.4 (default, Mar 1 2018, 10:42:21) [GCC 5.3 20151204] Android 8.0.0 on samsung dreamqltesq (R16NW.G950USQU5CRIB) imported ? ℹ
3.3.4 3.7.1 (default, Feb 4 2019, 07:55:22) [Clang 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55 Android 8.0.0 on samsung dreamqltesq (R16NW.G950USQS5CSB1) standard en_US ℹ
3.3.4 3.7.1 (default, Feb 4 2019, 07:55:22) [Clang 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55 Android 8.0.0 on samsung a6lte (R16NW.A600FNPUU3ARL1) standard en_US ℹ

Additional Information

Tried to import Bech32 watching only wallet via Zpub master key, and electrum app crashed & did not import


tried to restore another electrum wallet from seed words, keeps crashing after i enter words and select PIN


ec684f


SomberNight commented 11 months ago

Closing as the kivy GUI was removed in https://github.com/spesmilo/electrum/pull/8591