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

Error: Unknown method return type: QRemoteObjectPendingCall

    XMLWordPrintable

    Details

    • Type: Suggestion
    • Status: Reported
    • Priority: Not Evaluated
    • Resolution: Unresolved
    • Affects Version/s: 5.12.4
    • Fix Version/s: None
    • Component/s: Remote Objects
    • Labels:
      None
    • Platform/s:
      macOS, Windows

      Description

      When I add a slot with return value to rep file and pass a replica to qml, then if called the slot in qml, the qml engine complains about:

      Error: Unknown method return type: QRemoteObjectPendingCall

      After registering this kind of type in somewhere like main function, this problem is solved. Registering code is:

      qRegisterMetaType<QRemoteObjectPendingCall>();

      However, I think this should be done by the QtRO module itself, not manually by me.

      Demo that reproduces this issue is attached.

        Attachments

        For Gerrit Dashboard: QTBUG-76893
        # Subject Branch Project Status CR V

          Activity

            People

            Assignee:
            bstottle Brett Stottlemyer
            Reporter:
            jimmyzju Jimmy Chen
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:

                Gerrit Reviews

                There are no open Gerrit changes