Welcome to the AFK Mods bug tracker. In order to report an issue, you need to have a VALIDATED account to post one. Once you have followed the link the registration email sent you, please select a project from the drop down menu below. Select “Open New Issue” and fill out the form with as many details as possible.

Please also consider sending your bug report to Bethesda if you are reporting on an issue with Skyrim Special Edition, Fallout 4, or Starfield. Doing so will help everyone on all platforms.

Issue Data
Status: Closed
Issue Type: Bug Report
Project: Unofficial Fallout 4 Patch
Component: Fallout 4: Vanilla
Category: Placed References
Assigned To: Sclerocephalus
Platform: All
Severity: Low
Votes: 0
Watching: N/A
Opened By BlackPete on Feb 10, 2020 10:05 am
Last Edited By Sclerocephalus on Feb 28, 2020 2:55 am
Closed By Sclerocephalus on Apr 6, 2020 10:35 pm
Resolution: Can't Fix - Engine Issue

Issue #28587: SpotlightScript: Cannot call WaitFor3DLoad() on a None object

 
[02/09/2020 - 06:36:03PM] error: Cannot call WaitFor3DLoad() on a None object, aborting function call
stack:
[ (001C8716)].SpotlightScript.active.::remote_ObjectReference_OnTranslationAlmostComplete() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\SpotlightScript.psc" Line ?
[02/09/2020 - 06:36:03PM] warning: Assigning None to a non-object variable named "::temp63"
stack:
[ (001C8716)].SpotlightScript.active.::remote_ObjectReference_OnTranslationAlmostComplete() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\SpotlightScript.psc" Line ?
[02/09/2020 - 06:36:03PM] error: Cannot call WaitFor3DLoad() on a None object, aborting function call
stack:
[ (001C8716)].SpotlightScript.active.::remote_ObjectReference_OnTranslationAlmostComplete() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\SpotlightScript.psc" Line ?
[02/09/2020 - 06:36:03PM] warning: Assigning None to a non-object variable named "::temp63"
stack:
[ (001C8716)].SpotlightScript.active.::remote_ObjectReference_OnTranslationAlmostComplete() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\SpotlightScript.psc" Line ?

Comments

1 comment(s) [Closed]
Sclerocephalus said:
 
That's a VERY strange one ....

The error indicates that the myPatrolMarker property on this spotlight's script is 'none'. However, the error occurs within a remote event that was just received from that marker, and if a reference sends events, it cannot be 'none'.

The myPatrolMarker property is usually 'none' on first load (and after a reset). The spotlight'setup procedure creates a marker at run time and fills its ref in the myPatrolMarker property. Subsequently, it registers for remote events from that marker. The property is never cleared by the scripts, so cannot end up being 'none' until the cell resets. Thus, this error is actually impossible to occur.

Likely an engine glitch. There's nothing we can do to avoid it.

Showing Comments 1 - 1 of 1