Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash when i move the single level from world to another in a multiworld project #1129

Open
cerealpxl opened this issue Aug 23, 2024 · 0 comments

Comments

@cerealpxl
Copy link

Steps to reproduce:

  • Create a new project
  • Enable multi-worlds support
  • Create a new world
  • Move the only level of the current world to another world

image
image

Stack:

LDtk version: 1.5.3-64bits
Cannot read properties of undefined (reading '_world')
TypeError
TypeError: Cannot read properties of undefined (reading '_world')
    at page_Editor.selectLevel (file:///tmp/.mount_LDtk%201Dscfcr/resources/app.asar/assets/js/renderer.js:242596:8)
    at page_Editor.selectWorld (file:///tmp/.mount_LDtk%201Dscfcr/resources/app.asar/assets/js/renderer.js:242581:8)
    at HTMLLIElement.<anonymous> (file:///tmp/.mount_LDtk%201Dscfcr/resources/app.asar/assets/js/renderer.js:242892:13)
    at HTMLLIElement.dispatch (/tmp/.mount_LDtk 1Dscfcr/resources/app.asar/assets/js/jquery.min.js:2:43064)
    at v.handle (/tmp/.mount_LDtk 1Dscfcr/resources/app.asar/assets/js/jquery.min.js:2:41048)

Processes:

#0 App
 |--- #69 page.Editor
       |--- #70 misc.FileWatcher
       |--- #71 display.WorldRender
       |--- #72 display.LevelRender
       |--- #73 display.Camera
       |--- #74 display.Rulers[--]
       |--- #75 tool.SelectionTool[--]
       |--- #76 tool.lt.DoNothing[--]
       |--- #77 WorldTool
       |--- #78 tool.PanView[--]
       |--- #112 ui.Notification

Log:

[RENDER]       Rendering world bg...
[RENDER]       Rendering world bg...
[RENDER]       Rendering world bg...
[USERACTION]   Closed panel #103 ui.modal.panel.EditProject
[RENDER]       Rendering world bg...
[RENDER]       Rendering world bg...
[USERACTION]   Opened panel #107 ui.modal.panel.WorldPanel
[FILE]         Reading HTML template worldPanel from cache
[FILE]         Reading HTML template levelInstanceForm from cache
[RENDER]       Rendering world level data.Level#314068a0-4ce0-11ef-abd9-1514905b6998 "Level_1"...
[RENDER]       Rendering world level fields data.Level#314068a0-4ce0-11ef-abd9-1514905b6998 "Level_1"...
[RENDER]       Rendering world bg...
[RENDER]       Rendering world bg...
[EVENT]        LevelSelected 1
[USERACTION]   Opened level data.Level#314068a0-4ce0-11ef-abd9-1514905b6998 "Level_1"
[RENDER]       Rendering world level data.Level#314068a0-4ce0-11ef-abd9-1514905b6998 "Level_1"...
[RENDER]       Rendering world level fields data.Level#314068a0-4ce0-11ef-abd9-1514905b6998 "Level_1"...
[RENDER]       Rendering world bg...
[EVENT]        WorldSelected
[EVENT]        LevelSelected 0
[USERACTION]   Opened level data.Level#98bff7c0-4ce0-11ef-b515-274cf33016ef "Level_0"
[WARNING]      Full level render requested
[TIMELINE]     Garbage collected level: #1
[USERACTION]   Closed panel #107 ui.modal.panel.WorldPanel
[USERACTION]   Opened panel #110 ui.modal.panel.WorldPanel
[FILE]         Reading HTML template worldPanel from cache
[FILE]         Reading HTML template levelInstanceForm from cache
[USERACTION]   Closed panel #110 ui.modal.panel.WorldPanel
[USERACTION]   Opened panel #111 ui.modal.panel.WorldPanel
[FILE]         Reading HTML template worldPanel from cache
[FILE]         Reading HTML template levelInstanceForm from cache
[EVENT]        LevelSelected 1
[USERACTION]   Opened level data.Level#314068a0-4ce0-11ef-abd9-1514905b6998 "Level_1"
[WARNING]      Full level render requested
[TIMELINE]     Garbage collected level: #0
[USERACTION]   Closed panel #111 ui.modal.panel.WorldPanel
[RENDER]       Rendering world level data.Level#98bff7c0-4ce0-11ef-b515-274cf33016ef "Level_0"...
[RENDER]       Rendering world level fields data.Level#314068a0-4ce0-11ef-abd9-1514905b6998 "Level_1"...
[WARNING]      Full level render requested
[RENDER]       Rendering world bg...
[RENDER]       Rendering world level data.Level#314068a0-4ce0-11ef-abd9-1514905b6998 "Level_1"...
[EVENT]        WorldSelected
[GENERAL]      Page started: page.CrashReport()
[FILE]         Loading page template: crashReport from /tmp/.mount_LDtk 1Dscfcr/resources/app.asar/assets/tpl/pages/crashReport.html
[ERROR]        Cannot read properties of undefined (reading '_world') (TypeError)
[ERROR]        TypeError: Cannot read properties of undefined (reading '_world')
    at page_Editor.selectLevel (file:///tmp/.mount_LDtk%201Dscfcr/resources/app.asar/assets/js/renderer.js:242596:8)
    at page_Editor.selectWorld (file:///tmp/.mount_LDtk%201Dscfcr/resources/app.asar/assets/js/renderer.js:242581:8)
    at HTMLLIElement.<anonymous> (file:///tmp/.mount_LDtk%201Dscfcr/resources/app.asar/assets/js/renderer.js:242892:13)
    at HTMLLIElement.dispatch (/tmp/.mount_LDtk 1Dscfcr/resources/app.asar/assets/js/jquery.min.js:2:43064)
    at v.handle (/tmp/.mount_LDtk 1Dscfcr/resources/app.asar/assets/js/jquery.min.js:2:41048)

[GENERAL]      
#0 App
 |--- #69 page.Editor
       |--- #70 misc.FileWatcher
       |--- #71 display.WorldRender
       |--- #72 display.LevelRender
       |--- #73 display.Camera
       |--- #74 display.Rulers[--]
       |--- #75 tool.SelectionTool[--]
       |--- #76 tool.lt.DoNothing[--]
       |--- #77 WorldTool
       |--- #78 tool.PanView[--]
       |--- #112 ui.Notification
 |--- #113 page.CrashReport

[FILE]         Cleared all file watches
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant