Skip to content

[Bug] libreport-plugin-ureport is unable to submit python3 reports, because some exception_name (or desktop) “do not match '^[a-zA-Z0-9_\.]+$''”. #826

@RokeJulianLockhart

Description

@RokeJulianLockhart

Evidence

When reporting via gnome-abrt-1.4.3-8.fc43.x86_64, or abrt-2.17.8-1, I observe:

--- Running report_uReport ---
Server responded with an error: 'Element 'exception_name' is invalid: String '                  self.window.pluginview1, self.window.pluginview2)' does not match the pattern  '^[a-zA-Z0-9_\.]+$''
('report_uReport' exited with 1)

…when gitlab.gnome.org/GNOME/accerciser/-/issues/72 reproduces:

  1. Id            1c4c8b1  
    Component     accerciser  
    Count         2  
    Time          2026-01-04 22:14:28  
    Command line  /usr/bin/python3 /usr/bin/accerciser  
    Package       accerciser-3.46.2-5.fc43  
    User id       1000 (RokeJulianLockhart)  
    Path          /var/spool/abrt/Python3-2026-01-04-22:14:28-54555
    1. #!/usr/bin/env sh
      abrt bt 1c4c8b1
    2. interface_view.py:589:populateUI:AttributeError: 'Accessible' object has no attribute 'queryApplication'. Did you mean: 'getApplication'?
      Traceback (most recent call last):
        File "/usr/lib/python3.14/site-packages/accerciser/accerciser.py", line 84, in do_activate
          PluginManager(self, self.node, self.hotkey_manager,
          ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                        self.window.pluginview1, self.window.pluginview2)
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/usr/lib/python3.14/site-packages/accerciser/plugin/plugin_manager.py", line 85, in __init__
          self._loadPlugins()
          ~~~~~~~~~~~~~~~~~^^
        File "/usr/lib/python3.14/site-packages/accerciser/plugin/plugin_manager.py", line 103, in _loadPlugins
          self._loadPluginFile(plugin_dir, plugin_fn)
          ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
        File "/usr/lib/python3.14/site-packages/accerciser/plugin/plugin_manager.py", line 179, in _loadPluginFile
          self._enablePlugin(iter_id)
          ~~~~~~~~~~~~~~~~~~^^^^^^^^^
        File "/usr/lib/python3.14/site-packages/accerciser/plugin/plugin_manager.py", line 212, in _enablePlugin
          plugin_instance.onAccChanged(plugin_instance.node.acc)
          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/usr/share/accerciser/plugins/interface_view.py", line 144, in onAccChanged
          section_obj.enable(acc)
          ~~~~~~~~~~~~~~~~~~^^^^^
        File "/usr/share/accerciser/plugins/interface_view.py", line 199, in enable
          self.populateUI(acc)
          ~~~~~~~~~~~~~~~^^^^^
        File "/usr/share/accerciser/plugins/interface_view.py", line 589, in populateUI
          ai = acc.queryApplication()
               ^^^^^^^^^^^^^^^^^^^^
      AttributeError: 'Accessible' object has no attribute 'queryApplication'. Did you mean: 'getApplication'?
      Local variables in innermost frame:
      self: <interface_view._SectionApplication object at 0x7f05f0b22270>
      acc: <Atspi.Accessible object at 0x7f05f3696ec0 (AtspiAccessible at 0x561a0c49b830)>

Environment

  1. #!/usr/bin/env sh
    rpm -qi \
    	$(rpm -qf \
    		$(command -v accerciser) \
    		$(command -v abrt)) \
    	libreport-plugin-ureport
    • Name        : accerciser
      Version     : 3.46.2
      Release     : 5.fc43
      Architecture: noarch
      Install Date: Sun 04 Jan 2026 22:14:23 GMT
      Size        : 4649340
      Signature   :
                    RSA/SHA256, Fri 19 Sep 2025 13:26:16 BST, Key ID 829b606631645531
      Source RPM  : accerciser-3.46.2-5.fc43.src.rpm
      Build Date  : Fri 19 Sep 2025 11:16:58 BST
      Build Host  : buildvm-ppc64le-14.rdu3.fedoraproject.org
      Packager    : Fedora Project
      Vendor      : Fedora Project
      URL         : https://wiki.gnome.org/Apps/Accerciser
      Bug URL     : https://bugz.fedoraproject.org/accerciser
    • Name        : abrt-tui
      Version     : 2.17.8
      Release     : 1.fc43
      Architecture: noarch
      Install Date: Sat 06 Dec 2025 13:40:24 GMT
      Size        : 81669
      Signature   :
                    RSA/SHA256, Thu 04 Dec 2025 20:37:35 GMT, Key ID 829b606631645531
      Source RPM  : abrt-2.17.8-1.fc43.src.rpm
      Build Date  : Thu 04 Dec 2025 20:23:41 GMT
      Build Host  : buildhw-x86-02.rdu3.fedoraproject.org
      Packager    : Fedora Project
      Vendor      : Fedora Project
      Bug URL     : https://bugz.fedoraproject.org/abrt
    • Name        : libreport-plugin-ureport
      Version     : 2.17.15
      Release     : 9.fc43
      Architecture: x86_64
      Install Date: Thu 30 Oct 2025 20:49:00 GMT
      Size        : 78231
      Signature   :
                    RSA/SHA256, Fri 19 Sep 2025 19:13:01 BST, Key ID 829b606631645531
      Source RPM  : libreport-2.17.15-9.fc43.src.rpm
      Build Date  : Fri 19 Sep 2025 13:57:29 BST
      Build Host  : buildvm-x86-22.rdu3.fedoraproject.org
      Packager    : Fedora Project
      Vendor      : Fedora Project
      Bug URL     : https://bugz.fedoraproject.org/libreport

Placement

Previously reported at abrt/abrt/issues/1688. However, the error message moreso implicates libreport-plugin-ureport-2.17.15-9.fc43, so I have re-filed it here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions