ID:2834393
 
Resolved
Attempting to reconcile path changes to a map after a compilation with errors brought up the "Pending Map Errors" dialog could cause a crash.
BYOND Version:515.1595
Operating System:Windows 10 Home 64-bit
Web Browser:Firefox 106.0
Applies to:Dream Maker
Status: Resolved (515.1596)

This issue has been resolved.
Descriptive Problem Summary:After changing the type path of an /obj or /mob which is present on the map, attempting to update the type path from the Pending Map Errors... dialogue box results in a crash.

Numbered Steps to Reproduce Problem:
1) Load a project with objs or mobs on the map.
2) Modify the type path of an /obj or /mob present on the map (from its code definition).
3) Compile the project and double-click the compile error to launch the Pending Map Errors... dialogue box.
4) Update or delete the type path from the dialogue box and press OK.
5) Observe that Dream Maker has crashed.

Expected Results: For Dream Maker to update the type path.

Actual Results: Dream Maker crashes.

Does the problem occur:
Every time? Or how often? Every time.

When does the problem NOT occur? The issue does not occur for turfs.

Workarounds: Relaunch Dream Maker following the crash. It appears that the project successfully compiles and saves before crashing. Otherwise, avoid the crash by deleting the target movable atom prior to altering the type path.

Lummox JR resolved issue with message:
Attempting to reconcile path changes to a map after a compilation with errors brought up the "Pending Map Errors" dialog could cause a crash.
This issue appears to still occur in 515.1596, following the same steps above, with the additional conditions that the map is currently open in a tab and that the updated type path is not simply deleted. I can post a separate bug report with those additional steps if needed.
Yeah, I think I'll need a new bug report. The one with the steps you posted was definitely fixed but there could be a second layer.
Done! ID:2837845 is the new report.