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

Forums

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

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

    Eric

    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
    qml: 
    
    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, 12 months ago by  cirekoy.
    #9099

    Christian
    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,

    Chris

    #9100

    Eric

    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