{"runtimes":[{"count":467,"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/south)","src_loc":"the floor (199,126,3) (/turf/open/floor/iron/dark)","usr":"null"},{"count":113,"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 floor (121,137,3) (/turf/open/floor/iron/dark/herringbone)","src_loc":null,"usr":"null"},{"count":102,"message":"Cannot read null.dir","proc_name":"should move (/datum/component/convey/proc/should_move)","source_file":"code/datums/components/conveyor_movement.dm,35","src":"/datum/component/convey (/datum/component/convey)","src_loc":null,"usr":"null"},{"count":90,"message":"bad gender","proc_name":"Initialize (/atom/movable/virtualspeaker/Initialize)","source_file":"code/game/say.dm,404","src":"Randy Baum (/atom/movable/virtualspeaker)","src_loc":null,"usr":"Randy Baum (/mob/living/carbon/human)"},{"count":61,"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":"(src)"},{"count":59,"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":"Walks-In-Shade (/mob/living/carbon/human)"},{"count":27,"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 exterior reinforced hull p... (123,126,3) (/turf/open/floor/engine/hull/reinforced)","src_loc":null,"usr":"null"},{"count":26,"message":"Cannot read null._listen_lookup","proc_name":"dropped (/obj/item/proc/dropped)","source_file":"code/game/objects/items.dm,711","src":"the remote signaling device (/obj/item/assembly/signaler)","src_loc":null,"usr":"Licks-The-Icicles (/mob/living/carbon/human)"},{"count":14,"message":"turf_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":"(src)"},{"count":14,"message":"turf_reset_elevation 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":"bad index","proc_name":"on new (/datum/reagent/blood/on_new)","source_file":"code/modules/reagents/chemistry/reagents/other_reagents.dm,28","src":"Blood (/datum/reagent/blood)","src_loc":null,"usr":"null"},{"count":6,"message":"bad index","proc_name":"base item interaction (/atom/proc/base_item_interaction)","source_file":"code/game/atom/atom_tool_acts.dm,17","src":"the floor (131,139,3) (/turf/open/floor/iron/dark/side)","src_loc":null,"usr":"Demi Dilecta (/mob/living/carbon/human)"},{"count":6,"message":"undefined proc or verb /mob/living/basic/lizard/give emote overlay().","proc_name":"run emote (/datum/emote/living/tongue/run_emote)","source_file":"code/modules/mob/living/emote.dm,29","src":"tongue (/datum/emote/living/tongue)","src_loc":null,"usr":"Randy Baum (/mob/living/carbon/human)"},{"count":6,"message":"Cannot read null.temperature","proc_name":"expose turf (/datum/reagent/consumable/nutriment/fat/expose_turf)","source_file":"code/modules/reagents/chemistry/reagents/food_reagents.dm,222","src":"Vegetable Oil (/datum/reagent/consumable/nutriment/fat/oil)","src_loc":null,"usr":"null"},{"count":5,"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":5,"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":"Frankie White (/mob/living/carbon/human)"},{"count":4,"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":3,"message":"Incompatible /datum/component/connect_containers assigned to a /atom/movable/screen/parallax_home! args: [\"the shuttle floor\",{\"movable_moved\":\"perspective_loc_moved\"}]","proc_name":" stack trace (/proc/_stack_trace)","source_file":"code/__HELPERS/stack_trace.dm,4","src":"null","src_loc":null,"usr":"Erika Haas (/mob/living/carbon/human)"},{"count":3,"message":"Cannot read null.air","proc_name":"relocate airs (/obj/machinery/atmospherics/components/proc/relocate_airs)","source_file":"code/modules/atmospherics/machinery/components/components_base.dm,380","src":"Central Primary Hallway omni a... (/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4)","src_loc":"the open space (138,135,3) (/turf/open/openspace)","usr":"null"},{"count":3,"message":"undefined variable /turf/open/floor/mineral/titanium/var/glide_size","proc_name":"update parallax (/atom/movable/screen/parallax_home/proc/update_parallax)","source_file":"code/_onclick/hud/parallax/parallax.dm,134","src":" (/atom/movable/screen/parallax_home)","src_loc":null,"usr":"Erika Haas (/mob/living/carbon/human)"},{"count":3,"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":3,"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":3,"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":3,"message":"code/__HELPERS/colors.dm:97:Assertion failed: first_color?.len == 3 - First color must be a 3 length list, received null","proc_name":"blend cutoff colors (/proc/blend_cutoff_colors)","source_file":"code/__HELPERS/colors.dm,97","src":"null","src_loc":null,"usr":"MOON (/mob/living/silicon/ai)"},{"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":"bad icon operation","proc_name":"New (/icon/New)","source_file":null,"src":"/icon (/icon)","src_loc":null,"usr":"null"},{"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":"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,713","src":"the Curated Painting Exhibit m... (/obj/structure/sign/painting/library_secure)","src_loc":"the floor (90,131,2) (/turf/open/floor/wood/large)","usr":"null"},{"count":2,"message":"Cannot read null.client","proc_name":"unset ranged ability (/datum/action/innate/proc/unset_ranged_ability)","source_file":"code/datums/actions/innate_action.dm,72","src":"Overload Machine (/datum/action/innate/ai/ranged/overload_machine)","src_loc":null,"usr":"MOON (/mob/living/silicon/ai)"},{"count":2,"message":"Cannot execute null.send message().","proc_name":"send init (/datum/escape_menu/proc/send_init)","source_file":"code/modules/escape_menu/escape_menu.dm,150","src":"/datum/escape_menu (/datum/escape_menu)","src_loc":null,"usr":"null"},{"count":2,"message":"Cannot execute null.reset cooldowns().","proc_name":"process cell (/turf/open/process_cell)","source_file":"code/modules/atmospherics/environmental/LINDA_turf_tile.dm,353","src":"the exterior reinforced hull p... (132,132,3) (/turf/open/floor/engine/hull/reinforced)","src_loc":null,"usr":"null"},{"count":1,"message":"Invalid pathfinding start","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":"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":"Invalid argument: client: ``","proc_name":"send assets (/datum/asset_transport/proc/send_assets)","source_file":"code/modules/asset_cache/transports/asset_transport.dm,99","src":"Simple browse_rsc asset transp... (/datum/asset_transport)","src_loc":null,"usr":"Veronica Black (/mob/living/carbon/human)"},{"count":1,"message":"type mismatch: cannot compare 0 to \"UNCONSCIOUS\"","proc_name":"check condition (/datum/bt_node/decorator/mob_stat_at_least/check_condition)","source_file":"code/datums/ai/generic_decorators/mob_stat_at_least.dm,45","src":"/datum/bt_node/decorator/mob_s... (/datum/bt_node/decorator/mob_stat_at_least)","src_loc":null,"usr":"null"},{"count":1,"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":1,"message":"adding a /obj/item/organ/tail/cat to a /mob/living/carbon/human 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":"(src)"},{"count":1,"message":"WrapAdminProcCall with no ckey: Jimmy Little apply_status_effect /datum/status_effect/choke, Lizard, 0 and 1","proc_name":"WrapAdminProcCall (/proc/WrapAdminProcCall)","source_file":"code/modules/admin/callproc/callproc.dm,197","src":"null","src_loc":null,"usr":"Lizard (/mob/dead/observer)"},{"count":1,"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":1,"message":"bad client","proc_name":"update visibility (/datum/lobby_menu/proc/update_visibility)","source_file":"code/modules/lobby_menu/lobby_menu.dm,147","src":"/datum/lobby_menu (/datum/lobby_menu)","src_loc":null,"usr":"Veronica Black (/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":"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":"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":1,"message":"area_beauty_updated 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)"}],"total_count":1060}