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: Nuka-World DLC
Category: Papyrus
Assigned To: Sclerocephalus
Platform: All
Severity: Low
Votes: 0
Watching: N/A
Opened By BlackPete on Sep 21, 2019 5:33 am
Last Edited By Sclerocephalus on Nov 7, 2019 11:10 pm
Closed By Sclerocephalus on Nov 22, 2019 9:08 am
Resolution: Fixed
Comment: Fixed for UFO4P 2.1.0

Issue #27562: WorkshopParentScript: Cannot call errors related to Nuka-World Red Rocket settlement

 
[09/20/2019 - 10:27:57PM] error: Cannot call Stop() on a None object, aborting function call
stack:
[WorkshopParent (0002058E)].workshopparentscript.UpdateRadioObject() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopparentscript.psc" Line 3953
[WorkshopParent (0002058E)].workshopparentscript.UpdateWorkshopRatingsForResourceObject() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopparentscript.psc" Line 3999
[WorkshopParent (0002058E)].workshopparentscript.AssignObjectToWorkshop() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopparentscript.psc" Line 3903
[WorkshopParent (0002058E)].workshopparentscript.BuildObjectPUBLIC() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopparentscript.psc" Line 1258
[ (0600BCE7)].DLC04:DLC04RedRocketWorkshopScript.OnWorkshopObjectPlaced() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopscript.psc" Line 711
[09/20/2019 - 10:29:09PM] error: Cannot call IsPlaying() on a None object, aborting function call
stack:
[WorkshopParent (0002058E)].workshopparentscript.UpdateRadioObject() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopparentscript.psc" Line 3933
[WorkshopParent (0002058E)].workshopparentscript.UpdateWorkshopRatingsForResourceObject() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopparentscript.psc" Line 3999
[ (FF08C244)].workshopobjectscript.HandlePowerStateChange() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopobjectscript.psc" Line 616
[ (FF08C244)].workshopobjectscript.OnPowerOn() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopobjectscript.psc" Line 596
[09/20/2019 - 10:29:09PM] warning: Assigning None to a non-object variable named "::temp864"
stack:
[WorkshopParent (0002058E)].workshopparentscript.UpdateRadioObject() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopparentscript.psc" Line 3933
[WorkshopParent (0002058E)].workshopparentscript.UpdateWorkshopRatingsForResourceObject() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopparentscript.psc" Line 3999
[ (FF08C244)].workshopobjectscript.HandlePowerStateChange() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopobjectscript.psc" Line 616
[ (FF08C244)].workshopobjectscript.OnPowerOn() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopobjectscript.psc" Line 596
[09/20/2019 - 10:29:09PM] error: Cannot call Start() on a None object, aborting function call
stack:
[WorkshopParent (0002058E)].workshopparentscript.UpdateRadioObject() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopparentscript.psc" Line 3934
[WorkshopParent (0002058E)].workshopparentscript.UpdateWorkshopRatingsForResourceObject() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopparentscript.psc" Line 3999
[ (FF08C244)].workshopobjectscript.HandlePowerStateChange() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopobjectscript.psc" Line 616
[ (FF08C244)].workshopobjectscript.OnPowerOn() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopobjectscript.psc" Line 596
[09/20/2019 - 10:38:36PM] error: Cannot call IsPlaying() on a None object, aborting function call
stack:
[WorkshopParent (0002058E)].workshopparentscript.UpdateRadioObject() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopparentscript.psc" Line 3933
[WorkshopParent (0002058E)].workshopparentscript.UpdateWorkshopRatingsForResourceObject() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopparentscript.psc" Line 3999
[WorkshopParent (0002058E)].workshopparentscript.UpdateActorsWorkObjects_Private() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopparentscript.psc" Line 1436
[WorkshopParent (0002058E)].workshopparentscript.UpdateActorsWorkObjects() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopparentscript.psc" Line 1368
[ (0600BCE7)].DLC04:DLC04RedRocketWorkshopScript.DailyUpdate() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopscript.psc" Line 927

<truncated stack>
[09/20/2019 - 10:38:36PM] warning: Assigning None to a non-object variable named "::temp864"
stack:
[WorkshopParent (0002058E)].workshopparentscript.UpdateRadioObject() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopparentscript.psc" Line 3933
[WorkshopParent (0002058E)].workshopparentscript.UpdateWorkshopRatingsForResourceObject() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopparentscript.psc" Line 3999
[WorkshopParent (0002058E)].workshopparentscript.UpdateActorsWorkObjects_Private() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopparentscript.psc" Line 1436
[WorkshopParent (0002058E)].workshopparentscript.UpdateActorsWorkObjects() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopparentscript.psc" Line 1368
[ (0600BCE7)].DLC04:DLC04RedRocketWorkshopScript.DailyUpdate() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopscript.psc" Line 927

<truncated stack>
[09/20/2019 - 10:38:36PM] error: Cannot call Start() on a None object, aborting function call
stack:
[WorkshopParent (0002058E)].workshopparentscript.UpdateRadioObject() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopparentscript.psc" Line 3934
[WorkshopParent (0002058E)].workshopparentscript.UpdateWorkshopRatingsForResourceObject() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopparentscript.psc" Line 3999
[WorkshopParent (0002058E)].workshopparentscript.UpdateActorsWorkObjects_Private() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopparentscript.psc" Line 1436
[WorkshopParent (0002058E)].workshopparentscript.UpdateActorsWorkObjects() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopparentscript.psc" Line 1368
[ (0600BCE7)].DLC04:DLC04RedRocketWorkshopScript.DailyUpdate() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopscript.psc" Line 927

<truncated stack>
[09/20/2019 - 10:44:07PM] error: Cannot call Stop() on a None object, aborting function call
stack:
[WorkshopParent (0002058E)].workshopparentscript.UpdateRadioObject() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopparentscript.psc" Line 3953
[WorkshopParent (0002058E)].workshopparentscript.UpdateWorkshopRatingsForResourceObject() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopparentscript.psc" Line 3999
[ (FF08C244)].workshopobjectscript.HandlePowerStateChange() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopobjectscript.psc" Line 616
[ (FF08C244)].workshopobjectscript.OnPowerOff() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopobjectscript.psc" Line 601
[09/20/2019 - 10:50:57PM] error: Cannot call IsPlaying() on a None object, aborting function call
stack:
[WorkshopParent (0002058E)].workshopparentscript.UpdateRadioObject() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopparentscript.psc" Line 3933
[WorkshopParent (0002058E)].workshopparentscript.UpdateWorkshopRatingsForResourceObject() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopparentscript.psc" Line 3999
[WorkshopParent (0002058E)].workshopparentscript.AssignObjectToWorkshop() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopparentscript.psc" Line 3903
[WorkshopParent (0002058E)].workshopparentscript.ResetWorkshop() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopparentscript.psc" Line 6015
[WorkshopParent (0002058E)].workshopparentscript.::remote_Actor_OnLocationChange() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopparentscript.psc" Line 1198
[09/20/2019 - 10:50:57PM] warning: Assigning None to a non-object variable named "::temp864"
stack:
[WorkshopParent (0002058E)].workshopparentscript.UpdateRadioObject() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopparentscript.psc" Line 3933
[WorkshopParent (0002058E)].workshopparentscript.UpdateWorkshopRatingsForResourceObject() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopparentscript.psc" Line 3999
[WorkshopParent (0002058E)].workshopparentscript.AssignObjectToWorkshop() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopparentscript.psc" Line 3903
[WorkshopParent (0002058E)].workshopparentscript.ResetWorkshop() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopparentscript.psc" Line 6015
[WorkshopParent (0002058E)].workshopparentscript.::remote_Actor_OnLocationChange() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopparentscript.psc" Line 1198
[09/20/2019 - 10:50:57PM] error: Cannot call Start() on a None object, aborting function call
stack:
[WorkshopParent (0002058E)].workshopparentscript.UpdateRadioObject() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopparentscript.psc" Line 3934
[WorkshopParent (0002058E)].workshopparentscript.UpdateWorkshopRatingsForResourceObject() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopparentscript.psc" Line 3999
[WorkshopParent (0002058E)].workshopparentscript.AssignObjectToWorkshop() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopparentscript.psc" Line 3903
[WorkshopParent (0002058E)].workshopparentscript.ResetWorkshop() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopparentscript.psc" Line 6015
[WorkshopParent (0002058E)].workshopparentscript.::remote_Actor_OnLocationChange() - "C:\Users\Dr. Peter Haas\AppData\Local\Temp\PapyrusTemp\workshopparentscript.psc" Line 1198

Related Issues: 24749  

Comments

3 comment(s) [Closed]
Sclerocephalus said:
 
This appears to be an item issue.

To fix this, I need to know exactly which radio object you built. As usual "FF..." references don't tell us anything.
If you don't remember anymore, it's better to close this ticket (since we can't do anything about it), keep the issue in mind and reopen a new ticket when you encounter the error for the next time AND still remember which object you built.

BlackPete said:
 
It was the recruitment radio beacon.

Comment #2 Sep 21, 2019 6:41 am  Edited by BlackPete on Sep 21, 2019 6:43 am
Sclerocephalus said:
 
The WorkshopScript that runs on the Nuka World Red Rocket workshop has a radio transmitter property specified which is identical to the generic radio transmitter property on WorkshopParentScript. The code on WorkshopParentScript that starts the radio scene does not check whether the transmitters are identical but instead silently assumes that the workshop uses its own (specific) transmitter if that property is not 'none'. It then looks for an override radio scene which doesn't exist, so an error is thrown and the Nuka World Red Rocket workshop radio beacon never plays any scene.

Fixed this in two ways:
(1) cleared the transmitter property on the Nuka World workshop.
(2) added a sanity check to the code on WorkshopParentScript and a line to fall back to the generic radio scene if there is no override scene specified.

Showing Comments 1 - 3 of 3