Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-136442

NoSuchMethodError notifyObjectShow when using Appium with Qt Accessibility component

XMLWordPrintable

    • Android
    • 77b2d22a9 (tqtc/lts-6.5)
    • 2025wk18s1QtforAndroid

      To give Appium access to Qt Quick QML items we have to enable Qt Accessibilty component.
      After integration we tried to attach with Appium but the App crashs when clicking on a QML UI element:

      04-02 11:57:08.350 11840 11871 F de.bender.app: java_vm_ext.cc:616] JNI DETECTED ERROR IN APPLICATION: JNI GetStaticMethodID called with pending exception java.lang.NoSuchMethodError: no static method "Lorg/qtproject/qt/android/QtNative;.notifyObjectShow(I)V"
      04-02 11:57:08.350 11840 11871 F de.bender.app: java_vm_ext.cc:616] at void org.qtproject.qt.android.QtNative.startQtApplication() (QtNative.java:-2)
      04-02 11:57:08.350 11840 11871 F de.bender.app: java_vm_ext.cc:616] at void org.qtproject.qt.android.QtNative$7.run() (QtNative.java:465)
      04-02 11:57:08.350 11840 11871 F de.bender.app: java_vm_ext.cc:616] at void org.qtproject.qt.android.QtThread$1.run() (QtThread.java:25)
      04-02 11:57:08.350 11840 11871 F de.bender.app: java_vm_ext.cc:616] at void java.lang.Thread.run() (Thread.java:1012)
      04-02 11:57:08.350 11840 11871 F de.bender.app: java_vm_ext.cc:616]
      04-02 11:57:08.350 11840 11871 F de.bender.app: java_vm_ext.cc:616] in call to GetStaticMethodID
      04-02 11:57:08.350 11840 11871 F de.bender.app: java_vm_ext.cc:616] from void org.qtproject.qt.android.QtNative.startQtApplication()

      The app only crashes when after attaching with Appium. It is working fine 'standalone'. Furthermore the same code is working fine with Appium (we can attach and access elements) when using Qt 6.2.

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            assam Assam Boudjelthia
            tommimtauriainen Tommi M. Tauriainen
            Votes:
            2 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes