Under Review
over 1 year ago

CIQ Simulator shows "A debugging check in this application has failed" after upgrade Connect IQ SDK 4.2.4

After upgrade Connect IQ SDK, following error shows when I running CIQ emulator with fenix 7X

But other device is fine. Does any anyone have clues to solve this problem?

Connect IQ Device Simulator 4.2.4

2023/6/28: Update to SDK 6.2.0 is same.

Parents
  • Hi I'm getting the same two errors on:

    - A fresh Ubuntu VM

    - With the SDKManager and devices newly-installed for the first time this morning

    - Using SDK 4.2.4

    ../src/common/menucmn.cpp(308): assert "wxIsStockID(GetId())" failed in SetItemLabel(): A non-stock menu item with an empty label?                                                                              
    ../src/common/stockitem.cpp(219): assert ""Assert failure"" failed in wxGetStockLabel(): invalid stock item ID

    But it depends on which device I use, so I do not get the errors with:

    `monkeyc -o bin/APP.prg -f monkey.jungle -y ~/connect-iq-developer-key -r -d fenix5plus & monkeydo bin/APP.prg fenix5plus`

    but I do get the errors with:

    `monkeyc -o bin/APP.prg -f monkey.jungle -y ~/connect-iq-developer-key -r -d fenix7xpro & monkeydo bin/APP.prg fenix7xpro`

    If I ignore/close the errors (they appear in popups) the app seems to work correctly. I do use `menuItem.setSubLabel()` in my app and it continues to work as expected despite the errors.

Comment
  • Hi I'm getting the same two errors on:

    - A fresh Ubuntu VM

    - With the SDKManager and devices newly-installed for the first time this morning

    - Using SDK 4.2.4

    ../src/common/menucmn.cpp(308): assert "wxIsStockID(GetId())" failed in SetItemLabel(): A non-stock menu item with an empty label?                                                                              
    ../src/common/stockitem.cpp(219): assert ""Assert failure"" failed in wxGetStockLabel(): invalid stock item ID

    But it depends on which device I use, so I do not get the errors with:

    `monkeyc -o bin/APP.prg -f monkey.jungle -y ~/connect-iq-developer-key -r -d fenix5plus & monkeydo bin/APP.prg fenix5plus`

    but I do get the errors with:

    `monkeyc -o bin/APP.prg -f monkey.jungle -y ~/connect-iq-developer-key -r -d fenix7xpro & monkeydo bin/APP.prg fenix7xpro`

    If I ignore/close the errors (they appear in popups) the app seems to work correctly. I do use `menuItem.setSubLabel()` in my app and it continues to work as expected despite the errors.

Children
No Data