Issue Data
|
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
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.
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.
It was the recruitment radio beacon.
Comment #2 Sep 21, 2019 6:41 am
Edited by BlackPete on Sep 21, 2019 6:43 am
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.
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