{"runtimes":[{"count":225,"message":"Cannot read null.x","proc_name":"can see (/obj/machinery/camera/proc/can_see)","source_file":"code/game/machinery/camera/camera.dm,440","src":"the security camera (/obj/machinery/camera/autoname/directional/east)","src_loc":"the floor (119,128,3) (/turf/open/floor/iron)","usr":"null"},{"count":153,"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 (153,157,2) (/turf/open/floor/iron/smooth_large)","src_loc":null,"usr":"null"},{"count":102,"message":"Cannot execute null.IsReachableBy().","proc_name":"perform (/datum/bt_node/ai_behavior/vendor_crush/perform)","source_file":"code/datums/ai/objects/vending_machines/vending_machine_behaviors.dm,38","src":"/datum/bt_node/ai_behavior/ven... (/datum/bt_node/ai_behavior/vendor_crush)","src_loc":null,"usr":"null"},{"count":91,"message":"Cannot read null.lumcount_range","proc_name":"collect dynamic lightsources (/turf/proc/collect_dynamic_lightsources)","source_file":"code/modules/lighting/lighting_turf.dm,97","src":"the reinforced floor (150,153,2) (/turf/open/floor/engine)","src_loc":null,"usr":"null"},{"count":59,"message":"Quirk attempted to be added to mob which already had this quirk.","proc_name":"add to holder (/datum/quirk/proc/add_to_holder)","source_file":"code/datums/quirks/_quirk.dm,78","src":"Ananas Affinity (/datum/quirk/pineapple_liker)","src_loc":null,"usr":"null"},{"count":51,"message":"a lighting object was assigned to a turf that already had a lighting object!","proc_name":" stack trace (/proc/_stack_trace)","source_file":"code/__HELPERS/stack_trace.dm,4","src":"null","src_loc":null,"usr":"(src)"},{"count":25,"message":"Volume modifier 0 must be +ve","proc_name":" stack trace (/proc/_stack_trace)","source_file":"code/__HELPERS/stack_trace.dm,4","src":"null","src_loc":null,"usr":"(src)"},{"count":16,"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":12,"message":"undefined proc or verb /list/adjust money().","proc_name":"on parent sold (/datum/component/pricetag/proc/on_parent_sold)","source_file":"code/datums/components/pricetag.dm,109","src":"/datum/component/pricetag (/datum/component/pricetag)","src_loc":null,"usr":"null"},{"count":12,"message":"Cannot execute null.get expected ai status().","proc_name":"update z (/mob/living/proc/update_z)","source_file":"code/modules/mob/living/living.dm,1995","src":"Owen Gregory (/mob/living/carbon/human)","src_loc":"the floor (76,129,2) (/turf/open/floor/iron/dark/herringbone)","usr":"(src)"},{"count":10,"message":"Cannot modify null.dismantle_cooldown.","proc_name":"process cell (/turf/open/process_cell)","source_file":"code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353","src":"the asteroid sand (138,84,3) (/turf/open/misc/asteroid/airless)","src_loc":null,"usr":"null"},{"count":10,"message":"/mob/living/basic/blob_minion/spore/minion 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":"Cannot read null.tool_behaviour","proc_name":"add context (/obj/item/reagent_containers/cup/add_context)","source_file":"code/modules/reagents/reagent_containers/cups/_cup.dm,56","src":"the large beaker (/obj/item/reagent_containers/cup/beaker/large)","src_loc":"the medical backpack (/obj/item/storage/backpack/medic)","usr":"null"},{"count":7,"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":"Lou Cherry (/mob/living/carbon/human)"},{"count":7,"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":7,"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":6,"message":"Cannot read null.max_damage","proc_name":"updatehealth (/mob/living/carbon/updatehealth)","source_file":"code/modules/mob/living/carbon/carbon.dm,439","src":"Lou Cherry (/mob/living/carbon/human)","src_loc":"null","usr":"0"},{"count":6,"message":"Cannot read null.reversing","proc_name":"preLaunch (/datum/centcom_podlauncher/proc/preLaunch)","source_file":"code/modules/cargo/centcom_podlauncher.dm,692","src":"/datum/centcom_podlauncher (/datum/centcom_podlauncher)","src_loc":null,"usr":"Jane Sierpenski (/mob/dead/observer)"},{"count":6,"message":"Cannot read null._listen_lookup","proc_name":"dropped (/obj/item/proc/dropped)","source_file":"code/game/objects/items.dm,713","src":"the remote signaling device (/obj/item/assembly/signaler)","src_loc":null,"usr":"Selene SV (/mob/living/carbon/human)"},{"count":6,"message":"Cannot execute null.update appearance().","proc_name":"launch (/datum/centcom_podlauncher/proc/launch)","source_file":"code/modules/cargo/centcom_podlauncher.dm,719","src":"/datum/centcom_podlauncher (/datum/centcom_podlauncher)","src_loc":null,"usr":"Jane Sierpenski (/mob/dead/observer)"},{"count":4,"message":"invalid object type 0:0","proc_name":"remove wibbly filters (/proc/remove_wibbly_filters)","source_file":"code/__HELPERS/filters.dm,368","src":"null","src_loc":null,"usr":"Selene SV (/mob/living/carbon/human)"},{"count":4,"message":"type mismatch: John Rogers (/mob/living/carbon/human) + \"\\'s\"","proc_name":"attack (/obj/item/organ/ears/babbelfish/attack)","source_file":"code/modules/fishing/fish/types/rift.dm,758","src":"the split babbelfish halves (/obj/item/organ/ears/babbelfish)","src_loc":null,"usr":"Henry Bates (/mob/living/carbon/human)"},{"count":3,"message":"Cannot read null.can_misfire","proc_name":"process fire (/obj/item/gun/ballistic/process_fire)","source_file":"code/modules/projectiles/guns/ballistic.dm,624","src":"the .357 revolver (/obj/item/gun/ballistic/revolver/reverse)","src_loc":null,"usr":"Alexander Wolff (/mob/living/carbon/human)"},{"count":3,"message":"Cannot read null.reagent_type","proc_name":"reagent expose (/mob/living/carbon/reagent_expose)","source_file":"code/modules/mob/living/carbon/life.dm,479","src":"Neon CDXI (/mob/living/carbon/human)","src_loc":null,"usr":"Blubbloop Bloopblub (/mob/living/carbon/human)"},{"count":3,"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":3,"message":"Qdeleted thing being thrown around.","proc_name":"throw at (/atom/movable/proc/throw_at)","source_file":"code/game/atoms_movable.dm,1383","src":"the energy gun (/obj/item/gun/energy/e_gun)","src_loc":null,"usr":"Lou Cherry (/mob/living/carbon/human)"},{"count":3,"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":"null"},{"count":2,"message":"living_attack_atom 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":"Ule (/mob/living/basic/voidwalker)"},{"count":2,"message":"Basic mob being instantiated in nullspace","proc_name":" stack trace (/proc/_stack_trace)","source_file":"code/__HELPERS/stack_trace.dm,4","src":"null","src_loc":null,"usr":"the voidwalker (/mob/living/basic/voidwalker)"},{"count":2,"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":"Cannot execute null.adjust sanity().","proc_name":"on hit (/obj/projectile/moon_parade/on_hit)","source_file":"code/modules/antagonists/heretic/magic/moon_parade.dm,85","src":"Lunar parade (/obj/projectile/moon_parade)","src_loc":null,"usr":"the space carp (389) (/mob/living/basic/carp/advanced)"},{"count":2,"message":"Cannot read null._listen_lookup","proc_name":"UnregisterSignal (/datum/proc/UnregisterSignal)","source_file":"code/datums/signals.dm,72","src":"Sounds (/datum/controller/subsystem/sounds)","src_loc":null,"usr":"0"},{"count":2,"message":"Cannot execute null.Cut().","proc_name":"Destroy (/obj/item/bodypart/Destroy)","source_file":"code/modules/surgery/bodyparts/_bodyparts.dm,309","src":"the human right arm (/obj/item/bodypart/arm/right)","src_loc":null,"usr":"John Rogers (/mob/living/carbon/human)"},{"count":2,"message":"Cannot execute null.use().","proc_name":"use energy (/obj/vehicle/sealed/mecha/proc/use_energy)","source_file":"code/modules/vehicles/mecha/mecha_helpers.dm,11","src":"Tuna (/obj/vehicle/sealed/mecha/ripley)","src_loc":"the floor (136,148,3) (/turf/open/floor/iron/dark/small)","usr":"null"},{"count":2,"message":"living_unarmed_attack 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":"Ule (/mob/living/basic/voidwalker)"},{"count":2,"message":"Attempted to (internally) free a channel that wasn't reserved.","proc_name":"free channel (/datum/controller/subsystem/sounds/proc/free_channel)","source_file":"code/controllers/subsystem/sounds.dm,181","src":"Sounds (/datum/controller/subsystem/sounds)","src_loc":null,"usr":"0"},{"count":2,"message":"/datum/component/temporary_body belonging to Lou Cherry was completely unable to find a ghost to put back into a body!","proc_name":" stack trace (/proc/_stack_trace)","source_file":"code/__HELPERS/stack_trace.dm,4","src":"null","src_loc":null,"usr":"Lou Cherry (/mob/living/carbon/human)"},{"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/box/syndicate_t... (/datum/storage/box/syndicate_throwing)","src_loc":null,"usr":"0"},{"count":2,"message":"Cannot execute null.revive().","proc_name":"revive (/obj/effect/spectre_of_resurrection/proc/revive)","source_file":"code/modules/antagonists/wizard/grand_ritual/finales/immortality.dm,199","src":"the spectre of the kitten (/obj/effect/spectre_of_resurrection)","src_loc":"null","usr":"null"},{"count":2,"message":"Cannot read null.ambient_buzz","proc_name":"refresh looping ambience (/mob/proc/refresh_looping_ambience)","source_file":"code/controllers/subsystem/ambience.dm,125","src":"Ule (/mob/living/basic/voidwalker)","src_loc":"null","usr":"(src)"},{"count":2,"message":"list index out of bounds","proc_name":"   TraitRemove (/proc/___TraitRemove)","source_file":"code/__HELPERS/traits.dm,32","src":"null","src_loc":null,"usr":"Doctor Smithers (/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":"Found painting size with no matching canvas type","proc_name":"load persistent (/obj/structure/sign/painting/proc/load_persistent)","source_file":"code/modules/art/paintings.dm,733","src":"the Private Painting Exhibit m... (/obj/structure/sign/painting/library_private)","src_loc":"the carpet (97,145,3) (/turf/open/floor/carpet/green)","usr":"null"},{"count":1,"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":1,"message":"Cannot read null.mob","proc_name":"announce chosen (/datum/candidate_poll/proc/announce_chosen)","source_file":"code/datums/candidate_poll.dm,158","src":"/datum/candidate_poll (/datum/candidate_poll)","src_loc":null,"usr":"null"},{"count":1,"message":"Cannot read null.current_user","proc_name":"Click (/atom/movable/screen/radial/slice/Click)","source_file":"code/_onclick/hud/screen_objects/radial.dm,54","src":"Heartbeat of the Mansus (/atom/movable/screen/radial/slice)","src_loc":null,"usr":"Charles Elliott (/mob/living/carbon/human)"},{"count":1,"message":"Cannot execute null.Remove().","proc_name":"disable blade breaking (/datum/antagonist/heretic/proc/disable_blade_breaking)","source_file":"code/modules/antagonists/heretic/heretic_antag.dm,437","src":"Heretic (/datum/antagonist/heretic)","src_loc":null,"usr":"River Reed (/mob/living/carbon/human)"},{"count":1,"message":"Cannot execute null.can bleed().","proc_name":"attack effects (/mob/living/carbon/attack_effects)","source_file":"code/_onclick/item_attack.dm,416","src":"Alexander Wolff (/mob/living/carbon/human)","src_loc":null,"usr":"Lou Cherry (/mob/living/carbon/human)"},{"count":1,"message":"cannot read from list","proc_name":"fire sounds (/obj/item/gun/energy/fire_sounds)","source_file":"code/modules/projectiles/guns/energy.dm,62","src":"the energy gun (/obj/item/gun/energy/e_gun)","src_loc":null,"usr":"Lou Cherry (/mob/living/carbon/human)"},{"count":1,"message":"Cannot create objects of type null.","proc_name":"initialize for recipient (/obj/item/mail/proc/initialize_for_recipient)","source_file":"code/game/objects/items/mail.dm,211","src":"the envelope for Walter Neely ... (/obj/item/mail/envelope)","src_loc":"the mail crate (/obj/structure/closet/crate/mail/economy)","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":"/datum/component/temporary_body belonging to Alexander Wolff was completely unable to find a ghost to put back into a body!","proc_name":" stack trace (/proc/_stack_trace)","source_file":"code/__HELPERS/stack_trace.dm,4","src":"null","src_loc":null,"usr":"Alexander Wolff (/mob/living/carbon/human)"},{"count":1,"message":"Called is_banned_from without specifying a ckey.","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 execute null.IsContainedAtomAccessible().","proc_name":" pointed (/mob/proc/_pointed)","source_file":"code/modules/point/point.dm,123","src":"Dave Davingson (/mob/living/carbon/human)","src_loc":"the floor (139,88,2) (/turf/open/floor/iron/dark/side)","usr":"(src)"},{"count":1,"message":"held_index out of bounds (2)","proc_name":" stack trace (/proc/_stack_trace)","source_file":"code/__HELPERS/stack_trace.dm,4","src":"null","src_loc":null,"usr":"the space carp (/mob/dead/observer)"},{"count":1,"message":"bad icon operation","proc_name":"New (/icon/New)","source_file":null,"src":"/icon (/icon)","src_loc":null,"usr":"null"},{"count":1,"message":"Stack attempted to merge into itself.","proc_name":"merge without del (/obj/item/stack/proc/merge_without_del)","source_file":"code/game/objects/items/stacks/stack.dm,690","src":"the monkey hide (/obj/item/stack/sheet/animalhide/carbon/monkey)","src_loc":null,"usr":"River Reed (/mob/living/carbon/human)"},{"count":1,"message":"/obj/item/clothing/head/hooded/cult_hoodie/void 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":"conversion volume 0.2 out of bounds range is 0<value<=0.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":"adding a /obj/item/organ/tail to a /mob/living/carbon/human/species/monkey when it shouldn't be!","proc_name":" stack trace (/proc/_stack_trace)","source_file":"code/__HELPERS/stack_trace.dm,4","src":"null","src_loc":null,"usr":"John Rogers (/mob/living/carbon/human)"}],"total_count":890}