Learn what Felgo offers to help your business succeed. Start your free evaluation today! Felgo for Your Business


OverviewFelgo 3 Support (Qt 5) › Cannot save level: Cannot call method 'saveAllComponentsToJSON' of null

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
  • #9097


    Hi there!

    I’m trying to call the saveCurrentLevel method of the level editor but keep banging my head against this error:

    qml: ### TRYING TO SAVE LEVEL ::: {"objectName":"","entityData":{},"editableComponentData":{},"customData":{},"levelMetaData":{"levelBaseName":"mapBase","levelName":"map1","storageLocation":"authorGenerated"}}
    qml: EntityManager: found 2 entities to store
    qml: EntityManager: storeEntitesAsJson: storing entity EntityBaseDraggable_QMLTYPE_139(0x7fe2934fb360, "system_1") of type system and id system_1
    LevelEditor: to store entityData: {"system_1":{"entityId":"system_1","entityType":"system","variationType":"","x":320,"y":160,"rotation":0}}
    qrc:///qml/VPlay/level/LevelEditorLogic.js:226: TypeError: Cannot call method 'saveAllComponentsToJSON' of null

    It is tough to track down where the issue is, since I can’t reference the line that’s reporting the error. I’m able to export the level fine, but none of the entities are saved

    Platform: OSX – All VPlay / QT components are up to date as of 4/26

    Any help in pointing me in the right general direction would be much appreciated 🙂

    Thank you!

    • This topic was modified 8 years, 5 months ago by  cirekoy.

    Felgo Team

    Hi Eric,

    this error occurs if you did not define an itemEditor and is a bug actually (as the LevelEditor should work also without an ItemEditor), so thanks a lot for reporting! It will be fixed with the next engine update.

    To solve this bug in the meantime, please either

    1.) add an ItemEditor to your game and set its id to itemEditor (you can leave the contents of the ItemEditor empty); or alternatively you can

    2.) set the itemEditorItem property of LevelEditor to undefined.


    Please let me know if that solved it for you,




    Yep, that was definitely the issue! Thanks so much for your prompt answer!

Viewing 3 posts - 1 through 3 (of 3 total)

RSS feed for this thread

You must be logged in to reply to this topic.

Qt_Technology_Partner_RGB_475 Qt_Service_Partner_RGB_475_padded