Nominate our 2022 Qt Champions!

[SOLVED] Again... "Unable to handle unregistered datatype"

  • Hi and sorry for that topic again.

    I get the following errormessage only when I run my application, not when I debug it. When I run it, it really does not work, when I debug it, everything is fine:

    QMetaProperty::read: Unable to handle unregistered datatype 'QQmlListProperty<ListObject>' for property 'SchuljahrAssistentMgr::currentSchuljahrList'

    Does anyone have a clue, why it only happens on <CTRL>+<R> but not on F5? Its both a Debug-Build...


    qmlRegisterType<ListObject>("com.stonesoft.qmlcomponents", 1, 0, "ListObject");

    is done in both cases of course!

  • Moderators

    @topse Did you register the component after loading the QML ?

  • Thats it... I did in in a Singleton which is initialized via QML... Just a little confusing now, why it works on "Debug" but not on "Run".

    Thanks for the hint! I never would have been suspicious about the order...


  • Moderators

    @topse That's because debug process takes some time and by then the registration is done while it is still busy processing the qml.

Log in to reply