[Bug 1878493] Re: AttributeError: 'IdentityView' object has no attribute 'error'
Dimitri John Ledkov
1878493 at bugs.launchpad.net
Tue May 26 10:39:15 UTC 2020
All fixes for this issue landed in edge on Friday. Please confirm this
is ok to promote to beta.
** No longer affects: subiquity (Ubuntu)
** Changed in: subiquity
Status: In Progress => Fix Committed
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to subiquity in Ubuntu.
https://bugs.launchpad.net/bugs/1878493
Title:
AttributeError: 'IdentityView' object has no attribute 'error'
Status in subiquity:
Fix Committed
Bug description:
Testing core20 on a rpi3a+ with the armhf image from
http://cdimage.ubuntu.com/ubuntu-core/20/beta/20200512.3/
Similar conditions to
https://bugs.launchpad.net/subiquity/+bug/1878471 but I encountered
this problem during the initial configuration, not during reinstall
mode
After entering my email address and pressing enter on [done], here is the traceback I got:
Traceback (most recent call last):
File "/usr/bin/console-conf", line 11, in <module>
load_entry_point('subiquity==0.0.5', 'console_scripts', 'console-conf-tui')()
File "/usr/share/subiquity/console_conf/cmd/tui.py", line 86, in main
interface.run()
File "/usr/share/subiquity/subiquitycore/core.py", line 686, in run
self.urwid_loop.run()
File "/usr/lib/python3/dist-packages/urwid/main_loop.py", line 286, in run
self._run()
File "/usr/lib/python3/dist-packages/urwid/main_loop.py", line 384, in _run
self.event_loop.run()
File "/usr/lib/python3/dist-packages/urwid/main_loop.py", line 1484, in run
reraise(*exc_info)
File "/usr/lib/python3/dist-packages/urwid/compat.py", line 58, in reraise
raise value
File "/usr/lib/python3.8/asyncio/events.py", line 81, in _run
self._context.run(self._callback, *self._args)
File "/usr/lib/python3/dist-packages/urwid/raw_display.py", line 403, in <lambda>
wrapper = lambda: self.parse_input(
File "/usr/lib/python3/dist-packages/urwid/raw_display.py", line 502, in parse_input
callback(processed, processed_codes)
File "/usr/lib/python3/dist-packages/urwid/main_loop.py", line 411, in _update
self.process_input(keys)
File "/usr/lib/python3/dist-packages/urwid/main_loop.py", line 511, in process_input
k = self._topmost_widget.keypress(self.screen_size, k)
File "/usr/lib/python3/dist-packages/urwid/wimp.py", line 648, in keypress
return self._current_widget.keypress(size, key)
File "/usr/share/subiquity/subiquitycore/ui/container.py", line 178, in keypress
upkey = self.focus.keypress(tsize, downkey)
File "/usr/share/subiquity/subiquitycore/view.py", line 87, in keypress
key = super().keypress(size, key)
File "/usr/lib/python3/dist-packages/urwid/decoration.py", line 622, in keypress
return self._original_widget.keypress(maxvals, key)
File "/usr/share/subiquity/subiquitycore/ui/container.py", line 178, in keypress
upkey = self.focus.keypress(tsize, downkey)
File "/usr/lib/python3/dist-packages/urwid/decoration.py", line 622, in keypress
return self._original_widget.keypress(maxvals, key)
File "/usr/share/subiquity/subiquitycore/ui/container.py", line 178, in keypress
upkey = self.focus.keypress(tsize, downkey)
File "/usr/lib/python3/dist-packages/urwid/wimp.py", line 540, in keypress
self._emit('click')
File "/usr/lib/python3/dist-packages/urwid/widget.py", line 460, in _emit
signals.emit_signal(self, name, self, *args)
File "/usr/lib/python3/dist-packages/urwid/signals.py", line 265, in emit
result |= self._call_callback(callback, user_arg, user_args, args)
File "/usr/lib/python3/dist-packages/urwid/signals.py", line 295, in _call_callback
return bool(callback(*args_to_pass))
File "/usr/share/subiquity/subiquitycore/ui/form.py", line 472, in _click_done
emit_signal(self, 'submit', self)
File "/usr/lib/python3/dist-packages/urwid/signals.py", line 265, in emit
result |= self._call_callback(callback, user_arg, user_args, args)
File "/usr/lib/python3/dist-packages/urwid/signals.py", line 295, in _call_callback
return bool(callback(*args_to_pass))
File "/usr/share/subiquity/console_conf/ui/views/identity.py", line 57, in done
self.controller.identity_done(result.email.value)
File "/usr/share/subiquity/console_conf/controllers/identity.py", line 159, in identity_done
self.ui.body.error.set_text(
AttributeError: 'IdentityView' object has no attribute 'error'
If I press enter after the error, console-conf restarts, but I can
never get through it completely. It gives me this error every time.
To manage notifications about this bug go to:
https://bugs.launchpad.net/subiquity/+bug/1878493/+subscriptions
More information about the foundations-bugs
mailing list