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

Description

@beedell-roke

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions