ID:2969837
 
Resolved
The caller var could sometimes return a bogus /callee when it should have been null.
BYOND Version:516
Operating System:Windows 10 Pro 64-bit
Web Browser:Chrome 135.0.0.0
Applies to:Dream Daemon
Status: Resolved (516.1661)

This issue has been resolved.
Descriptive Problem Summary:

world/Error(err)
world.log << "Error [err]:"
for(var/callee/p = caller, p, p = p.caller)
world.log << " [p.proc.type] (src=[p.src], usr=[p.usr])"
if(p.file) world.log << " at [p.file]:[p.line]"


Somehow, at runtime, this for loop is entering the body while p is null. This should not be possible.
Lummox JR resolved issue with message:
The caller var could sometimes return a bogus /callee when it should have been null.

Login to reply.