Skip to content

Throwing an error in /world/Error() results in infinite loop #1640

@amylizzle

Description

@amylizzle
/world/Error(exception/E)
  var/list/not_init
  not_init["null deref"] = "oops"

/proc/main()
  var/list/also_not_init
  world.log << also_not_init["ohno"]

In BYOND: Error in /world/Error is printed normally
In OD: Infinite loop

Metadata

Metadata

Assignees

No one assigned

    Labels

    RuntimeInvolves the OpenDream server/runtime

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions