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

Bug #1457652 reported by Sergio Cazzolato on 2015-05-21
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Autopilot
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  Edit
Everyone can see this information.

Other bug subscribers