Normandy Weapons Console TGUI Runtime
Testmerges
#6808: 'Attachments resprite' by Blundir at commit cc4fe40905
#6938: 'SHARP Rifle Revived' by Nomoresolvalou at commit 744d618abd
#7242: 'WIP Yautja Clan TGUI Menu' by realforest2001 at commit c88fc27d89
#7272: 'Fixes Yautja Gear Tracker runtime' by realforest2001 at commit dc2fe42a0c
#7110: 'Refactors launching into a subsystem' by boskoramen at commit 35e2af748b
#6334: 'Xenomorph Endgame' by Git-Nivrak at commit 1afe9c9046
#7280: 'Fix unintended reagent refilling via vendors' by Drulikar at commit 3aa691429f
#7282: 'stops pilots breaking the bank' by harryob at commit 71bac86546
#7165: 'Fax Responders & Paperwork Prefabs hybrid TM' by realforest2001 at commit e03b7aecb8
#7106: 'Flexible Job Icons' by realforest2001 at commit a490c79b43
#7290: 'Follow Menu Tweaks' by realforest2001 at commit 3edfb2f195
Round ID
24284
Description of the bug
Pilot reported a runtime on the Normandy 'Weapons' Console (/obj/structure/machinery/computer/dropship_weapons/dropship2)
There don't seem to be any serverside runtimes. Simply spawning in a new console and replacing it seemed to fix the issue.
What's the difference with what should have happened?
Runtime bad
How do we reproduce this bug?
Probably very rare, and un-reproduceable, but 1: Access Normandy 'weapons' Console 2: Runtime
Attached logs
A fatal exception has occurred at 002B:C562F1B7 in TGUI.The current application will be terminated.Send the copy of the following stack trace to an authorizedWeyland-Yutani incident handler at https://github.com/cmss13-devs/cmss13/issues.Thank you for your cooperation.
TypeError: Unable to get property 'values' of undefined or null reference
at O (http://cdn.cm-ss13.com/live/11/asset.11e3ea9454f8e300a3b02c6a57ce1e5d.js:283:294230)
at nl (http://cdn.cm-ss13.com/live/11/asset.11e3ea9454f8e300a3b02c6a57ce1e5d.js:9:65539)
at gu (http://cdn.cm-ss13.com/live/11/asset.11e3ea9454f8e300a3b02c6a57ce1e5d.js:9:119140)
at mu (http://cdn.cm-ss13.com/live/11/asset.11e3ea9454f8e300a3b02c6a57ce1e5d.js:9:114777)
at nd (http://cdn.cm-ss13.com/live/11/asset.11e3ea9454f8e300a3b02c6a57ce1e5d.js:9:114711)
at gs (http://cdn.cm-ss13.com/live/11/asset.11e3ea9454f8e300a3b02c6a57ce1e5d.js:9:114564)
at Pl (http://cdn.cm-ss13.com/live/11/asset.11e3ea9454f8e300a3b02c6a57ce1e5d.js:9:110776)
at uu (http://cdn.cm-ss13.com/live/11/asset.11e3ea9454f8e300a3b02c6a57ce1e5d.js:9:109756)
at P (http://cdn.cm-ss13.com/live/11/asset.11e3ea9454f8e300a3b02c6a57ce1e5d.js:33:1551)
at B (http://cdn.cm-ss13.com/live/11/asset.11e3ea9454f8e300a3b02c6a57ce1e5d.js:33:1914)
User Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729)
State: {"ckey":"smellyhippie","interface":"DropshipWeaponsConsole","window":{"key":"[0x2016a4c]-main","size":null,"fancy":1,"locked":0}}
Weyland-Yutani (c) 2100-2182 Building better user interfaces.
Additional details
- Author: SmellyHippie
- Admin: SmellyHippie
- Note: hi
"the same error came up again when i tried accessing firemissions i think one of the firemissions contains a null reference (sentry launcher)"
There is no sentry launcher attached to the Normandy currently. I presume this is an issue with #7227 somehow.
no it is not issue with that, I think this might be caused by long standing errors that occure when you create firemissions and then uninstall stuff, the launchbay might not be removed properly when uninstalled (that pr is only mapping change)
"the same error came up again when i tried accessing firemissions i think one of the firemissions contains a null reference (sentry launcher)"
There is no sentry launcher attached to the Normandy currently. I presume this is an issue with #7227 somehow.
Duplicate #7252