{"runtimes":[{"count":52,"message":"Cannot read null.deployed_shell","proc_name":"Topic (/mob/living/silicon/Topic)","source_file":"code/modules/mob/living/silicon/silicon.dm,223","src":"Black Star Engineering Shell-4... (/mob/living/silicon/robot/shell)","src_loc":null,"usr":"Black Star (/mob/living/silicon/ai)"},{"count":19,"message":"Cannot read null.max_damage","proc_name":"updatehealth (/mob/living/carbon/updatehealth)","source_file":"code/modules/mob/living/carbon/carbon.dm,439","src":"Layne Puttnam (/mob/living/carbon/human)","src_loc":"null","usr":"0"},{"count":15,"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":"Alexia Strangler (/mob/dead/observer)"},{"count":10,"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":"Layne Puttnam (/mob/dead/observer)"},{"count":9,"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":"Sodium III (/mob/living/carbon/human)","src_loc":null,"usr":"Christian Frederiksen (/mob/living/carbon/human)"},{"count":9,"message":"Division by zero","proc_name":"fire sounds (/obj/item/gun/energy/fire_sounds)","source_file":"code/modules/projectiles/guns/energy.dm,71","src":"the shrink ray blaster (/obj/item/gun/energy/recharge/shrink_ray)","src_loc":null,"usr":"Unknown (/mob/living/carbon/human)"},{"count":9,"message":"Cannot execute null.try attach limb().","proc_name":"reset to original bodypart (/mob/living/carbon/proc/reset_to_original_bodypart)","source_file":"code/modules/surgery/bodyparts/helpers.dm,92","src":"Bloop Blubbloop (/mob/living/carbon/human/dummy)","src_loc":null,"usr":"Archimus (/mob/dead/new_player)"},{"count":8,"message":"Cannot read null.short_jump_velocity_limit","proc_name":"pre challenge started (/datum/fish_source/portal/random/pre_challenge_started)","source_file":"code/modules/fishing/sources/subtypes/fishing_portal_machine.dm,187","src":"/datum/fish_source/portal/rand... (/datum/fish_source/portal/random)","src_loc":null,"usr":"0"},{"count":6,"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":"Battra Insularis (/mob/living/carbon/human)"},{"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":4,"message":"Cannot read null.appearance","proc_name":"hallucination charge (/datum/action/cooldown/mob_cooldown/charge/hallucination_charge/proc/hallucination_charge)","source_file":"code/datums/actions/mobs/charge.dm,302","src":"Surround Target (/datum/action/cooldown/mob_cooldown/charge/hallucination_charge/hallucination_surround)","src_loc":null,"usr":"the pink toffee (/mob/living/simple_animal/hostile/megafauna/bubblegum)"},{"count":4,"message":"Mob with client has been deleted.","proc_name":" stack trace (/proc/_stack_trace)","source_file":"code/__HELPERS/stack_trace.dm,4","src":"null","src_loc":null,"usr":"the slaughter demon (/mob/living/basic/demon/slaughter)"},{"count":4,"message":"Cannot read null.actions","proc_name":"enable cooldown actions (/datum/action/cooldown/proc/enable_cooldown_actions)","source_file":"code/datums/actions/cooldown_action.dm,208","src":"Cross Spikes (/datum/action/cooldown/mob_cooldown/tendril_cross_spikes)","src_loc":null,"usr":"null"},{"count":4,"message":"Cannot read null._listen_lookup","proc_name":"do charge (/datum/action/cooldown/mob_cooldown/charge/proc/do_charge)","source_file":"code/datums/actions/mobs/charge.dm,53","src":"Surround Target (/datum/action/cooldown/mob_cooldown/charge/hallucination_charge/hallucination_surround)","src_loc":null,"usr":"the pink toffee (/mob/living/simple_animal/hostile/megafauna/bubblegum)"},{"count":4,"message":"Cannot read null.owner","proc_name":"handle transfer (/atom/movable/screen/alert/give/proc/handle_transfer)","source_file":"code/_onclick/hud/screen_objects/alert.dm,491","src":"Unknown is offering 200 credit... (/atom/movable/screen/alert/give)","src_loc":null,"usr":"Hark Loginstin (/mob/living/carbon/human)"},{"count":4,"message":"Cannot read null.post_logout_callbacks","proc_name":"become uncliented (/mob/proc/become_uncliented)","source_file":"code/modules/mob/mob.dm,1606","src":"Aida Foster (/mob/living/carbon/human)","src_loc":"the slaughter demon (/mob/living/basic/demon/slaughter)","usr":"(src)"},{"count":3,"message":"/datum/component/leash 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":"Randy Baum (/mob/living/carbon/human)"},{"count":3,"message":"/datum/component/temporary_body belonging to Madelynn Patterson 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":"Alexia Strangler (/mob/living/carbon/human)"},{"count":3,"message":"Cannot read null.move_packet","proc_name":"stop looping (/datum/move_manager/proc/stop_looping)","source_file":"code/controllers/subsystem/movement/movement_types.dm,175","src":"/datum/move_manager (/datum/move_manager)","src_loc":null,"usr":"the pink toffee (/mob/living/simple_animal/hostile/megafauna/bubblegum)"},{"count":3,"message":"Cannot read null.offered_item","proc_name":"add context (/atom/movable/screen/alert/give/add_context)","source_file":"code/_onclick/hud/screen_objects/alert.dm,425","src":"Unknown is offering 200 credit... (/atom/movable/screen/alert/give)","src_loc":"null","usr":"null"},{"count":2,"message":"Cannot modify null.charges.","proc_name":"post equip (/datum/outfit/deathmatch_loadout/cultish/artificer/post_equip)","source_file":"code/modules/deathmatch/deathmatch_loadouts.dm,996","src":"Deathmatch: Cultist Artificer (/datum/outfit/deathmatch_loadout/cultish/artificer)","src_loc":null,"usr":"Madelynn Patterson (/mob/dead/observer)"},{"count":2,"message":"/datum/component/temporary_body belonging to Alexia Strangler 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":"Madelynn Patterson (/mob/living/carbon/human)"},{"count":2,"message":"Division by zero","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":"Aida Foster (/mob/dead/observer)"},{"count":2,"message":"Cannot read null.stat_panel","proc_name":"fire (/datum/controller/subsystem/statpanels/fire)","source_file":"code/controllers/subsystem/statpanel.dm,58","src":"Stat Panels (/datum/controller/subsystem/statpanels)","src_loc":null,"usr":"null"},{"count":2,"message":"Cannot read null._listen_lookup","proc_name":"UnregisterSignal (/datum/proc/UnregisterSignal)","source_file":"code/datums/signals.dm,72","src":"Titan\\'s Finale (/datum/action/cooldown/mob_cooldown/projectile_attack/colossus_final)","src_loc":null,"usr":"null"},{"count":2,"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":"Alexia Strangler (/mob/dead/observer)"},{"count":2,"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":"Alexia Strangler (/mob/dead/observer)"},{"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 moth head (/obj/item/bodypart/head/moth)","src_loc":null,"usr":"the slaughter demon (/mob/living/basic/demon/slaughter)"},{"count":2,"message":"Cannot execute null.set disabled().","proc_name":"set disabled (/obj/item/bodypart/chest/moth/set_disabled)","source_file":"code/modules/surgery/bodyparts/species_parts/moth_bodyparts.dm,59","src":"the chest (/obj/item/bodypart/chest/moth)","src_loc":null,"usr":"Arandomhumanbeing (/mob/dead/new_player)"},{"count":2,"message":"/mob/living/carbon/human 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":"Layne Puttnam (/mob/living/carbon/human)"},{"count":2,"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":"0"},{"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":"Alexia Strangler (/mob/living/carbon/human)"},{"count":2,"message":"Cannot execute null.stop().","proc_name":"death (/mob/living/carbon/death)","source_file":"code/modules/mob/living/carbon/death.dm,6","src":"Alexia Strangler (/mob/living/carbon/human)","src_loc":"null","usr":"(src)"},{"count":2,"message":"Cannot modify null.magic_enhanced.","proc_name":"equipped (/obj/item/clothing/neck/heretic_focus/crimson_medallion/equipped)","source_file":"code/modules/antagonists/heretic/items/heretic_necks.dm,57","src":"the crimson medallion (/obj/item/clothing/neck/heretic_focus/crimson_medallion)","src_loc":null,"usr":"Madelynn Patterson (/mob/dead/observer)"},{"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":"dust spawned in a bad turf (the reinforced wall) at Deathmatch Arena (67,111,13) in Deathmatch Arena. Please remove it or allow it to pass NeverShouldHaveComeHere if it's intended.","proc_name":" stack trace (/proc/_stack_trace)","source_file":"code/__HELPERS/stack_trace.dm,4","src":"null","src_loc":null,"usr":"Madelynn Patterson (/mob/dead/observer)"},{"count":1,"message":"Cannot read null.click_intercept","proc_name":"Remove (/datum/action/cooldown/Remove)","source_file":"code/datums/actions/cooldown_action.dm,127","src":"Titan\\'s Finale (/datum/action/cooldown/mob_cooldown/projectile_attack/colossus_final)","src_loc":null,"usr":"null"},{"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":"Layne Puttnam (/mob/living/carbon/human)"},{"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":"Voidwalker ran on_gain() on a mind without a mob","proc_name":"on gain (/datum/antagonist/proc/on_gain)","source_file":"code/modules/antagonists/_common/antag_datum.dm,249","src":"Voidwalker (/datum/antagonist/voidwalker)","src_loc":null,"usr":"Licoreina Eton (/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":"Incompatible /datum/component/connect_containers assigned to a /atom/movable/screen/parallax_home! args: [\"the plating\",{\"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":"Natalie Holderman (as Captain) (/mob/living/carbon/human)"},{"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. Nearby: (101, 78, 13)","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 color","proc_name":"refresh values (/datum/light_source/proc/refresh_values)","source_file":"code/modules/lighting/lighting_source.dm,428","src":"/datum/light_source (/datum/light_source)","src_loc":null,"usr":"null"},{"count":1,"message":"Cannot read null.current_user","proc_name":"Click (/atom/movable/screen/radial/center/Click)","source_file":"code/_onclick/hud/screen_objects/radial.dm,73","src":"Close Menu (/atom/movable/screen/radial/center)","src_loc":null,"usr":"Layne Puttnam (/mob/living/carbon/human)"},{"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":"Xzero314 (/mob/dead/new_player)"},{"count":1,"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":"the omni connector port (/obj/machinery/atmospherics/components/unary/portables_connector/visible)","src_loc":"the floor (101,78,13) (/turf/open/indestructible/white)","usr":"null"},{"count":1,"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":"Rose Begum (/mob/living/carbon/human)","src_loc":"null","usr":"(src)"},{"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.mode","proc_name":"update icon state (/atom/movable/screen/buildmode/mode/update_icon_state)","source_file":"code/modules/buildmode/buttons.dm,32","src":"Toggle Mode (/atom/movable/screen/buildmode/mode)","src_loc":null,"usr":"Jazmin Malcovich (/mob/dead/observer)"},{"count":1,"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":1,"message":"Cannot execute null.Trigger().","proc_name":"Click (/atom/movable/screen/movable/action_button/Click)","source_file":"code/_onclick/hud/screen_objects/action_button.dm,74","src":"Toggle Strafing. Disabled when... (/atom/movable/screen/movable/action_button)","src_loc":null,"usr":"Madelynn Patterson (/mob/living/carbon/human)"},{"count":1,"message":"Cannot execute null.try attach limb().","proc_name":"try attach limb (/obj/item/bodypart/chest/moth/try_attach_limb)","source_file":"code/modules/surgery/bodyparts/species_parts/moth_bodyparts.dm,68","src":"the chest (/obj/item/bodypart/chest/moth)","src_loc":null,"usr":"Arandomhumanbeing (/mob/dead/new_player)"},{"count":1,"message":"Undefined variable /obj/machinery/vending/security/var/active","proc_name":"preloader load (/world/proc/preloader_load)","source_file":"code/modules/mapping/preloader.dm,30","src":"world","src_loc":null,"usr":"Madelynn Patterson (/mob/dead/observer)"},{"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":"Layer 1 (/atom/movable/screen/radial/slice)","src_loc":null,"usr":"Madelynn Patterson (/mob/living/carbon/human)"},{"count":1,"message":"Cannot execute null.take damage().","proc_name":"tablelimbsmash (/datum/element/table_smash/proc/tablelimbsmash)","source_file":"code/datums/elements/table_smash.dm,177","src":"/datum/element/table_smash (/datum/element/table_smash)","src_loc":null,"usr":"Hark Loginstin (/mob/living/carbon/human)"},{"count":1,"message":"undefined variable /turf/open/floor/plating/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":"Natalie Holderman (as Captain) (/mob/living/carbon/human)"},{"count":1,"message":"Undefined variable /obj/machinery/vending/wardrobe/sec_wardrobe/var/active","proc_name":"preloader load (/world/proc/preloader_load)","source_file":"code/modules/mapping/preloader.dm,30","src":"world","src_loc":null,"usr":"Madelynn Patterson (/mob/dead/observer)"},{"count":1,"message":"bad icon operation","proc_name":"Scale (/icon/proc/Scale)","source_file":null,"src":"/icon (/icon)","src_loc":null,"usr":"Sodium III (/mob/living/carbon/human)"},{"count":1,"message":"Cannot read null.atmos_adjacent_turfs","proc_name":"Initialize (/obj/effect/hotspot/Initialize)","source_file":"code/modules/atmospherics/environmental/LINDA_fire.dm,110","src":"the hotspot (/obj/effect/hotspot)","src_loc":null,"usr":"Madelynn Patterson (/mob/living/carbon/human)"},{"count":1,"message":"cannot read from list","proc_name":"log filter (/proc/log_filter)","source_file":"code/__HELPERS/chat_filter.dm,98","src":"null","src_loc":null,"usr":"Wisdom Hice (/mob/living/carbon/human)"},{"count":1,"message":"json_decode error: Unexpected character at  (character 1)","proc_name":"save wall engravings (/datum/controller/subsystem/persistence/proc/save_wall_engravings)","source_file":"code/controllers/subsystem/persistence/engravings.dm,58","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 Curated Painting Exhibit m... (/obj/structure/sign/painting/library_secure)","src_loc":"the carpet (85,131,2) (/turf/open/floor/carpet/royalblue)","usr":"null"},{"count":1,"message":"/datum/component/temporary_body belonging to Unknown 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":"Layne Puttnam (/mob/living/carbon/human)"},{"count":1,"message":"qdeleted or null target trying to enter the spatial grid!","proc_name":"enter cell (/datum/controller/subsystem/spatial_grid/proc/enter_cell)","source_file":"code/controllers/subsystem/spatial_gridmap.dm,365","src":"Spatial Grid (/datum/controller/subsystem/spatial_grid)","src_loc":null,"usr":"null"},{"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":"Madelynn Patterson (/mob/living/carbon/human)","src_loc":null,"usr":"Alexia Strangler (/mob/living/carbon/human)"},{"count":1,"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 plating (88,75,2) (/turf/open/floor/plating)","src_loc":null,"usr":"null"}],"total_count":239}