Exception raised creating a keyboard with ubuntu-keyboard-autopilot installed

Bug #1457652 reported by Sergio Cazzolato
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Autopilot
New
Undecided
Unassigned

Bug Description

Trying to run a test case that internally makes Keyboard.create() I am getting the following error.

The workaround we found to fix it is removing the ubuntu-keyboard-autopilot package

Failed to import test module: autopilot.tests.functional.test_input_stack
Traceback (most recent call last):
  File "/usr/lib/python3.4/unittest/loader.py", line 312, in _find_tests
    module = self._get_module_from_name(name)
  File "/usr/lib/python3.4/unittest/loader.py", line 290, in _get_module_from_name
    __import__(name)
  File "/home/sergio/workspace/canonical/autopilot/trunk/autopilot/tests/functional/test_input_stack.py", line 253, in <module>
    class OSKBackendTests(AutopilotTestCase, QmlScriptRunnerMixin):
  File "/home/sergio/workspace/canonical/autopilot/trunk/autopilot/tests/functional/test_input_stack.py", line 315, in OSKBackendTests
    @skipIf(not osk_backend_available(), "Test requires OSK Backend installed")
  File "/home/sergio/workspace/canonical/autopilot/trunk/autopilot/tests/functional/test_input_stack.py", line 247, in osk_backend_available
    from autopilot.input._osk import Keyboard # NOQA
  File "/home/sergio/workspace/canonical/autopilot/trunk/autopilot/input/_osk.py", line 32, in <module>
    class Keyboard(KeyboardBase):
  File "/home/sergio/workspace/canonical/autopilot/trunk/autopilot/input/_osk.py", line 34, in Keyboard
    _keyboard = KeyboardDriver()
  File "/usr/lib/python3/dist-packages/ubuntu_keyboard/emulators/keyboard.py", line 61, in __init__
    self.orientation = self.maliit.select_single(
  File "/usr/lib/python3/dist-packages/ubuntu_keyboard/emulators/keyboard.py", line 117, in maliit
    emulator_base=UbuntuKeyboardEmulatorBase
  File "/home/sergio/workspace/canonical/autopilot/trunk/autopilot/introspection/_search.py", line 176, in get_proxy_object_for_existing_process
    _get_search_criteria_string_representation(**kwargs)
  File "/home/sergio/workspace/canonical/autopilot/trunk/autopilot/introspection/_search.py", line 358, in _raise_if_not_single_result
    (criteria_string)
autopilot.exceptions.ProcessSearchError: ("Search criteria (object path = '/com/canonical/Autopilot/Introspection', connection name = 'org.maliit.server') returned no results", 'Unable to find maliit-server dbus object. Has it been started with introspection enabled?')

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.