{"runtimes":[{"count":51,"message":"Cannot read null.temperature","proc_name":"process atmos (/obj/machinery/atmospherics/pipe/heat_exchanging/process_atmos)","source_file":"code/modules/atmospherics/machinery/pipes/heat_exchange/he_pipes.dm,38","src":"the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple)","src_loc":"the reinforced floor (159,75,13) (/turf/open/floor/engine)","usr":"null"},{"count":51,"message":"Cannot read null.air","proc_name":"return air (/obj/machinery/atmospherics/pipe/return_air)","source_file":"code/modules/atmospherics/machinery/pipes/pipes.dm,80","src":"the pipe (/obj/machinery/atmospherics/pipe/heat_exchanging/simple)","src_loc":"the reinforced floor (159,75,13) (/turf/open/floor/engine)","usr":"null"},{"count":51,"message":"Cannot read null.type","proc_name":"get mutation (/datum/dna/proc/get_mutation)","source_file":"code/datums/dna/dna.dm,531","src":"/datum/dna (/datum/dna)","src_loc":null,"usr":"Nathaniel Narp (/mob/living/carbon/human)"},{"count":42,"message":"undefined proc or verb /obj/structure/window/reinforced/spawner/directional/north/get access().","proc_name":"allowed (/atom/movable/proc/allowed)","source_file":"code/modules/jobs/access.dm,20","src":"the prison gate scanner (/obj/machinery/prisongate)","src_loc":"the floor (143,102,2) (/turf/open/floor/iron)","usr":"null"},{"count":42,"message":"undefined variable /obj/structure/window/reinforced/spawner/directional/north/var/client","proc_name":"isAdminObserver (/proc/isAdminObserver)","source_file":"code/modules/mob/mob_helpers.dm,346","src":"null","src_loc":null,"usr":"(src)"},{"count":24,"message":"undefined variable /obj/vehicle/sealed/mecha/gygax/var/stat","proc_name":"relaymove (/obj/structure/bodycontainer/relaymove)","source_file":"code/game/objects/structures/morgue.dm,76","src":"the morgue (/obj/structure/bodycontainer/morgue)","src_loc":"the floor (172,51,1) (/turf/open/floor/iron)","usr":"null"},{"count":16,"message":"Cannot read null.current_holder","proc_name":"collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources)","source_file":"code/modules/lighting/lighting_turf.dm,98","src":"the floor (167,160,2) (/turf/open/floor/wood)","src_loc":null,"usr":"null"},{"count":16,"message":"undefined proc or verb /obj/structure/window/reinforced/get access().","proc_name":"allowed (/atom/movable/proc/allowed)","source_file":"code/modules/jobs/access.dm,20","src":"the prison gate scanner (/obj/machinery/prisongate)","src_loc":"the floor (143,102,2) (/turf/open/floor/iron)","usr":"null"},{"count":16,"message":"undefined variable /obj/structure/window/reinforced/var/client","proc_name":"isAdminObserver (/proc/isAdminObserver)","source_file":"code/modules/mob/mob_helpers.dm,346","src":"null","src_loc":null,"usr":"(src)"},{"count":15,"message":"Cannot read null._listen_lookup","proc_name":"dropped (/obj/item/proc/dropped)","source_file":"code/game/objects/items.dm,713","src":"the timer (/obj/item/assembly/timer)","src_loc":null,"usr":"Thor Maclagn (/mob/living/carbon/human)"},{"count":14,"message":"undefined variable /obj/structure/window/reinforced/spawner/directional/east/var/client","proc_name":"isAdminObserver (/proc/isAdminObserver)","source_file":"code/modules/mob/mob_helpers.dm,346","src":"null","src_loc":null,"usr":"(src)"},{"count":14,"message":"undefined proc or verb /obj/structure/window/reinforced/spawner/directional/east/get access().","proc_name":"allowed (/atom/movable/proc/allowed)","source_file":"code/modules/jobs/access.dm,20","src":"the prison gate scanner (/obj/machinery/prisongate)","src_loc":"the floor (143,102,2) (/turf/open/floor/iron)","usr":"null"},{"count":11,"message":"/datum/status_effect/reagent_effect/freeze destroy proc was called multiple times, likely due to a qdel loop in the Destroy logic","proc_name":"qdel (/proc/qdel)","source_file":"code/controllers/subsystem/garbage.dm,367","src":"null","src_loc":null,"usr":"(src)"},{"count":9,"message":"atom_init_success_on overridden. Use override = TRUE to suppress this warning.","proc_name":" stack trace (/proc/_stack_trace)","source_file":"code/__HELPERS/stack_trace.dm,4","src":"null","src_loc":null,"usr":"(src)"},{"count":9,"message":"atom_entered overridden. Use override = TRUE to suppress this warning.","proc_name":" stack trace (/proc/_stack_trace)","source_file":"code/__HELPERS/stack_trace.dm,4","src":"null","src_loc":null,"usr":"(src)"},{"count":8,"message":"_queue_verb() returned false because it wasn't called from player input!","proc_name":" stack trace (/proc/_stack_trace)","source_file":"code/__HELPERS/stack_trace.dm,4","src":"null","src_loc":null,"usr":"(src)"},{"count":8,"message":"Cannot read null.air","proc_name":"process atmos (/obj/machinery/atmospherics/components/binary/pump/process_atmos)","source_file":"code/modules/atmospherics/machinery/components/binary_devices/pump.dm,64","src":"the omni pressure pump (/obj/machinery/atmospherics/components/binary/pump/on)","src_loc":"the titanium tile (164,74,13) (/turf/open/floor/mineral/titanium/tiled/yellow)","usr":"null"},{"count":5,"message":"A client was Del()'d without a persistent_client! This should not be happening.","proc_name":" stack trace (/proc/_stack_trace)","source_file":"code/__HELPERS/stack_trace.dm,4","src":"null","src_loc":null,"usr":"(src)"},{"count":5,"message":"Cannot read null.prefs","proc_name":"unlock (/datum/award/achievement/unlock)","source_file":"code/datums/achievements/_awards.dm,96","src":"In Flanders Fields (/datum/award/achievement/misc/desensitized)","src_loc":null,"usr":"null"},{"count":4,"message":"list index out of bounds","proc_name":"set pipenet (/obj/machinery/atmospherics/components/set_pipenet)","source_file":"code/modules/atmospherics/machinery/components/components_base.dm,221","src":"Plasma to Turbine (/obj/machinery/atmospherics/components/binary/valve/digital)","src_loc":"the floor (123,113,2) (/turf/open/floor/iron)","usr":"null"},{"count":4,"message":"undefined variable /obj/structure/window/reinforced/spawner/directional/west/var/client","proc_name":"isAdminObserver (/proc/isAdminObserver)","source_file":"code/modules/mob/mob_helpers.dm,346","src":"null","src_loc":null,"usr":"(src)"},{"count":4,"message":"undefined proc or verb /obj/structure/window/reinforced/spawner/directional/west/get access().","proc_name":"allowed (/atom/movable/proc/allowed)","source_file":"code/modules/jobs/access.dm,20","src":"the prison gate scanner (/obj/machinery/prisongate)","src_loc":"the floor (143,102,2) (/turf/open/floor/iron)","usr":"null"},{"count":3,"message":"Cannot read null.prefs","proc_name":"get payload (/datum/tgui/proc/get_payload)","source_file":"code/modules/tgui/tgui.dm,270","src":"/datum/tgui (/datum/tgui)","src_loc":null,"usr":"null"},{"count":3,"message":"Cannot execute null.Cut().","proc_name":"Destroy (/obj/item/bodypart/Destroy)","source_file":"code/modules/surgery/bodyparts/_bodyparts.dm,309","src":"the human chest (/obj/item/bodypart/chest)","src_loc":"Unknown (/mob/living/carbon/human)","usr":"null"},{"count":3,"message":"recursive_jsonify got an empty list after serialization","proc_name":" stack trace (/proc/_stack_trace)","source_file":"code/__HELPERS/stack_trace.dm,4","src":"null","src_loc":null,"usr":"(src)"},{"count":2,"message":"Component /datum/component/shuttle_cling was created with a deleted parent or was deleted itself before it could be added to a parent","proc_name":"New (/datum/component/New)","source_file":"code/datums/components/_component.dm,59","src":"/datum/component/shuttle_cling (/datum/component/shuttle_cling)","src_loc":null,"usr":"0"},{"count":2,"message":"bad client","proc_name":"initialize (/datum/tgui_window/proc/initialize)","source_file":"code/modules/tgui/tgui_window.dm,114","src":"/datum/tgui_window (/datum/tgui_window)","src_loc":null,"usr":"Soviet DoGGo (/mob/dead/new_player)"},{"count":2,"message":"Cannot read null.moles","proc_name":"handle slime stasis (/mob/living/basic/slime/proc/handle_slime_stasis)","source_file":"code/modules/mob/living/basic/slime/life.dm,23","src":"the grey baby slime (748) (/mob/living/basic/slime)","src_loc":"the floor (152,75,13) (/turf/open/floor/circuit/red/off)","usr":"null"},{"count":2,"message":"addtimer called with a callback assigned to a qdeleted object. In the future such timers will not be supported and may refuse to run or run with a 0 wait","proc_name":" stack trace (/proc/_stack_trace)","source_file":"code/__HELPERS/stack_trace.dm,4","src":"null","src_loc":null,"usr":"Swims-In-Water (/mob/living/carbon/human)"},{"count":2,"message":"Cannot read null.loc","proc_name":"is on hyperspace (/datum/component/shuttle_cling/proc/is_on_hyperspace)","source_file":"code/datums/components/shuttle_cling.dm,132","src":"/datum/component/shuttle_cling (/datum/component/shuttle_cling)","src_loc":null,"usr":"0"},{"count":2,"message":"Cannot read null.screen_groups","proc_name":"hide contents (/datum/storage/proc/hide_contents)","source_file":"code/datums/storage/storage.dm,1136","src":"/datum/storage/backpack (/datum/storage/backpack)","src_loc":null,"usr":"Empanda Blubbloop (/mob/living/carbon/human)"},{"count":2,"message":"area_power_change overridden. Use override = TRUE to suppress this warning.","proc_name":" stack trace (/proc/_stack_trace)","source_file":"code/__HELPERS/stack_trace.dm,4","src":"null","src_loc":null,"usr":"G.R.E.G. Home Premium (/mob/living/silicon/robot)"},{"count":1,"message":"Cannot read null.body_position","proc_name":"slip on mob (/datum/component/slippery/proc/slip_on_mob)","source_file":"code/datums/components/slippery.dm,253","src":"/datum/component/slippery (/datum/component/slippery)","src_loc":null,"usr":"null"},{"count":1,"message":"addMachineryMember: Nonexistent (empty list) or null machinery gasmix added to pipeline datum from the omni connector port which is of type /obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2. Nearby: (164, 121, 2)","proc_name":" stack trace (/proc/_stack_trace)","source_file":"code/__HELPERS/stack_trace.dm,4","src":"null","src_loc":null,"usr":"(src)"},{"count":1,"message":"invalid amount 0!","proc_name":" stack trace (/proc/_stack_trace)","source_file":"code/__HELPERS/stack_trace.dm,4","src":"null","src_loc":null,"usr":"(src)"},{"count":1,"message":"undefined proc or verb /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2/apply damage().","proc_name":"on successful attack (/datum/component/jousting/proc/on_successful_attack)","source_file":"code/datums/components/jousting.dm,110","src":"/datum/component/jousting (/datum/component/jousting)","src_loc":null,"usr":"Malloc B (/mob/living/carbon/human)"},{"count":1,"message":"Cannot execute null.GetAccess().","proc_name":"item interaction secondary (/obj/structure/closet/secure_closet/brig/genpop/item_interaction_secondary)","source_file":"code/game/objects/structures/crates_lockers/closets/secure/security.dm,221","src":"the genpop storage locker - Pr... (/obj/structure/closet/secure_closet/brig/genpop)","src_loc":null,"usr":"Bobman Bobberton Jr. (/mob/living/carbon/human)"},{"count":1,"message":"parent_qdeleting overridden. Use override = TRUE to suppress this warning.","proc_name":" stack trace (/proc/_stack_trace)","source_file":"code/__HELPERS/stack_trace.dm,4","src":"null","src_loc":null,"usr":"Unknown (/mob/living/carbon/human)"},{"count":1,"message":"undefined variable /obj/item/slimepotion/sentience/nuclear/dangerous_horse/var/implants","proc_name":"implant (/obj/item/implant/proc/implant)","source_file":"code/game/objects/items/implants/implant.dm,67","src":"the tactical map implant (/obj/item/implant/tacmap/nuclear/cayenne)","src_loc":null,"usr":"Malloc B (/mob/living/carbon/human)"},{"count":1,"message":"json_decode error: Unexpected character at  (character 1)","proc_name":"save prisoner tattoos (/datum/controller/subsystem/persistence/proc/save_prisoner_tattoos)","source_file":"code/controllers/subsystem/persistence/tattoos.dm,32","src":"Persistence (/datum/controller/subsystem/persistence)","src_loc":null,"usr":"null"},{"count":1,"message":"Undefined variable /obj/machinery/atmospherics/components/unary/outlet_injector/monitored/var/chamber_id","proc_name":"preloader load (/world/proc/preloader_load)","source_file":"code/modules/mapping/preloader.dm,30","src":"world","src_loc":null,"usr":"null"},{"count":1,"message":"living_set_body_position overridden. Use override = TRUE to suppress this warning.","proc_name":" stack trace (/proc/_stack_trace)","source_file":"code/__HELPERS/stack_trace.dm,4","src":"null","src_loc":null,"usr":"Unknown (/mob/living/carbon/human)"},{"count":1,"message":"Undefined variable /obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/var/chamber_id","proc_name":"preloader load (/world/proc/preloader_load)","source_file":"code/modules/mapping/preloader.dm,30","src":"world","src_loc":null,"usr":"null"},{"count":1,"message":"addMachineryMember: Nonexistent (empty list) or null machinery gasmix added to pipeline datum from the omni plasma filter which is of type /obj/machinery/atmospherics/components/trinary/filter/atmos/plasma. Nearby: (124, 112, 2)","proc_name":" stack trace (/proc/_stack_trace)","source_file":"code/__HELPERS/stack_trace.dm,4","src":"null","src_loc":null,"usr":"(src)"},{"count":1,"message":"bad index","proc_name":" RemoveFromParent (/datum/component/proc/_RemoveFromParent)","source_file":"code/datums/components/_component.dm,131","src":"/datum/component/shuttle_cling (/datum/component/shuttle_cling)","src_loc":null,"usr":"0"},{"count":1,"message":"addMachineryMember: Nonexistent (empty list) or null machinery gasmix added to pipeline datum from Waste Release which is of type /obj/machinery/atmospherics/components/binary/valve/digital/on. Nearby: (123, 111, 2)","proc_name":" stack trace (/proc/_stack_trace)","source_file":"code/__HELPERS/stack_trace.dm,4","src":"null","src_loc":null,"usr":"(src)"},{"count":1,"message":"/mob/living/basic/stoat/kit destroy proc was called multiple times, likely due to a qdel loop in the Destroy logic","proc_name":"qdel (/proc/qdel)","source_file":"code/controllers/subsystem/garbage.dm,367","src":"null","src_loc":null,"usr":"(src)"},{"count":1,"message":"Cannot execute null.powered().","proc_name":"use energy (/obj/item/modular_computer/processor/use_energy)","source_file":"code/modules/modular_computers/computers/item/processor.dm,49","src":"the engineering console (/obj/item/modular_computer/processor)","src_loc":"the floor (159,152,2) (/turf/open/floor/iron)","usr":"null"},{"count":1,"message":"json_decode error: Unexpected character at  (character 1)","proc_name":"load prisoner tattoos (/datum/controller/subsystem/persistence/proc/load_prisoner_tattoos)","source_file":"code/controllers/subsystem/persistence/tattoos.dm,6","src":"Persistence (/datum/controller/subsystem/persistence)","src_loc":null,"usr":"null"},{"count":1,"message":"Found undeleted query, check the sql.log for the undeleted query and add a delete call to the query datum.","proc_name":" stack trace (/proc/_stack_trace)","source_file":"code/__HELPERS/stack_trace.dm,4","src":"null","src_loc":null,"usr":"(src)"},{"count":1,"message":"Cannot read 0.item_flags","proc_name":"dropItemToGround (/mob/proc/dropItemToGround)","source_file":"code/modules/mob/inventory.dm,415","src":"SH-SEC 1000 (/mob/living/silicon/robot/model/security)","src_loc":"the floor (139,109,2) (/turf/open/floor/iron)","usr":"null"},{"count":1,"message":"Division by zero","proc_name":"simple transfer materials (/datum/design/proc/simple_transfer_materials)","source_file":"code/modules/research/designs/_design.dm,167","src":"Cable (x5) (/datum/design/cable_coil)","src_loc":null,"usr":"Empanda Blubbloop (/mob/living/carbon/human)"},{"count":1,"message":"movable_moved overridden. Use override = TRUE to suppress this warning.","proc_name":" stack trace (/proc/_stack_trace)","source_file":"code/__HELPERS/stack_trace.dm,4","src":"null","src_loc":null,"usr":"Unknown (/mob/living/carbon/human)"},{"count":1,"message":"sensor_tag is set to ordmix_airlock_sensor, which is not a sensor (null)","proc_name":" stack trace (/proc/_stack_trace)","source_file":"code/__HELPERS/stack_trace.dm,4","src":"null","src_loc":null,"usr":"(src)"},{"count":1,"message":"Cannot read null.deployed_shell","proc_name":"Topic (/mob/living/silicon/Topic)","source_file":"code/modules/mob/living/silicon/silicon.dm,223","src":"BRIDGES Default Shell-727 (/mob/living/silicon/robot/shell)","src_loc":null,"usr":"BRIDGES (/mob/living/silicon/ai)"},{"count":1,"message":"Cannot execute null.IsContainedAtomAccessible().","proc_name":" pointed (/mob/proc/_pointed)","source_file":"code/modules/point/point.dm,123","src":"Nathaniel Narp (/mob/living/carbon/human)","src_loc":"the floor (172,160,2) (/turf/open/floor/wood)","usr":"(src)"}],"total_count":466}