{"runtimes":[{"count":371,"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":154,"message":"Cannot read null.amount","proc_name":"get snowflake data (/obj/item/mecha_parts/mecha_equipment/generator/get_snowflake_data)","source_file":"code/modules/vehicles/mecha/equipment/tools/other_tools.dm,335","src":"the plasma engine (/obj/item/mecha_parts/mecha_equipment/generator/printed)","src_loc":null,"usr":"Sydney McKraken (/mob/living/carbon/human)"},{"count":65,"message":"bad index","proc_name":"bitmask smooth (/atom/proc/bitmask_smooth)","source_file":"code/__HELPERS/icon_smoothing.dm,251","src":"the full tile reinforced windo... (/obj/structure/window/reinforced/fulltile)","src_loc":"the plating (28,34,14) (/turf/open/floor/plating)","usr":"null"},{"count":51,"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 grass tile (/obj/item/stack/tile/grass)","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":"Kara Riley (/mob/living/carbon/human)"},{"count":35,"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":"Zinnia-Acrosa (/mob/living/carbon/human)"},{"count":23,"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":23,"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":15,"message":"Cannot read null.byond_version","proc_name":"display content (/obj/item/book/manual/wiki/display_content)","source_file":"code/game/objects/items/wiki_manuals.dm,55","src":"Infections - Making your own p... (/obj/item/book/manual/wiki/infections)","src_loc":"the monkey (388) (/mob/living/carbon/human/species/monkey)","usr":"null"},{"count":10,"message":"type mismatch: null -= the turret (/obj/machinery/porta_turret/syndicate/irs)","proc_name":"remove from z (/datum/element/hostile_machine/proc/remove_from_z)","source_file":"code/datums/elements/hostile_machine.dm,50","src":"/datum/element/hostile_machine (/datum/element/hostile_machine)","src_loc":null,"usr":"null"},{"count":5,"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":5,"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":"Erika Haas (/mob/living/carbon/human)"},{"count":4,"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":"Nerissa Judge (/mob/living/carbon/human)","src_loc":"null","usr":"(src)"},{"count":3,"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":"(src)"},{"count":3,"message":"Cannot read null._listen_lookup","proc_name":"UnregisterSignal (/datum/proc/UnregisterSignal)","source_file":"code/datums/signals.dm,72","src":"Light Mask #0 (/atom/movable/screen/plane_master/rendering_plate/light_mask)","src_loc":"null","usr":"null"},{"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":3,"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/medkit (/datum/storage/medkit)","src_loc":null,"usr":"Kara Riley (/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":2,"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":2,"message":"Cannot read null.deployed_shell","proc_name":"Topic (/mob/living/silicon/Topic)","source_file":"code/modules/mob/living/silicon/silicon.dm,223","src":"ApocalypseNoodle Alpha Default... (/mob/living/silicon/robot/shell)","src_loc":null,"usr":"ApocalypseNoodle Alpha (/mob/living/silicon/ai)"},{"count":2,"message":"Cannot read null.client","proc_name":"outside bounds (/atom/movable/screen/plane_master/proc/outside_bounds)","source_file":"code/_onclick/hud/rendering/plane_masters/_plane_master.dm,214","src":"Parallax whitifier #0 (/atom/movable/screen/plane_master/parallax_white)","src_loc":"null","usr":"null"},{"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":"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":1,"message":"Attempted to add a new component of type [/datum/component/infective] to a qdeleting parent of type [/obj/item/organ/stomach/fish]!","proc_name":" AddComponent (/datum/proc/_AddComponent)","source_file":"code/datums/components/_component.dm,318","src":"the mutated fish-stomach (/obj/item/organ/stomach/fish)","src_loc":null,"usr":"Walks-In-Shade (/mob/living/carbon/human)"},{"count":1,"message":"Attempted to add a new component of type [/datum/component/infective] to a qdeleting parent of type [/obj/item/organ/eyes/lizard]!","proc_name":" AddComponent (/datum/proc/_AddComponent)","source_file":"code/datums/components/_component.dm,318","src":"the reptile eyes (/obj/item/organ/eyes/lizard)","src_loc":null,"usr":"Walks-In-Shade (/mob/living/carbon/human)"},{"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":"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":"Attempted to add a new component of type [/datum/component/infective] to a qdeleting parent of type [/obj/item/organ/brain/lizard]!","proc_name":" AddComponent (/datum/proc/_AddComponent)","source_file":"code/datums/components/_component.dm,318","src":"the lizard brain (/obj/item/organ/brain/lizard)","src_loc":null,"usr":"Walks-In-Shade (/mob/living/carbon/human)"},{"count":1,"message":"atom_entering 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":"Kara Riley (/mob/living/carbon/human)"},{"count":1,"message":"Attempted to add a new component of type [/datum/component/infective] to a qdeleting parent of type [/obj/item/organ/fangs/lizard]!","proc_name":" AddComponent (/datum/proc/_AddComponent)","source_file":"code/datums/components/_component.dm,318","src":"the lizard fangs (/obj/item/organ/fangs/lizard)","src_loc":null,"usr":"Walks-In-Shade (/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":"Unknown (/mob/living/carbon/human)"},{"count":1,"message":"/obj/item/disk_stack 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":"Attempted to add a new component of type [/datum/component/infective] to a qdeleting parent of type [/obj/item/organ/tail/fish]!","proc_name":" AddComponent (/datum/proc/_AddComponent)","source_file":"code/datums/components/_component.dm,318","src":"the fish tail (/obj/item/organ/tail/fish)","src_loc":null,"usr":"Walks-In-Shade (/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":"Attempted to add a new component of type [/datum/component/infective] to a qdeleting parent of type [/obj/item/organ/appendix]!","proc_name":" AddComponent (/datum/proc/_AddComponent)","source_file":"code/datums/components/_component.dm,318","src":"the appendix (/obj/item/organ/appendix)","src_loc":null,"usr":"Walks-In-Shade (/mob/living/carbon/human)"},{"count":1,"message":"Cannot read null.active_storage","proc_name":"hide contents (/datum/storage/proc/hide_contents)","source_file":"code/datums/storage/storage.dm,1120","src":"/datum/storage/backpack (/datum/storage/backpack)","src_loc":null,"usr":"Cristobal Florencio De La Cruz... (/mob/living/carbon/human)"},{"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":"Attempted to add a new component of type [/datum/component/infective] to a qdeleting parent of type [/obj/item/organ/liver/fish]!","proc_name":" AddComponent (/datum/proc/_AddComponent)","source_file":"code/datums/components/_component.dm,318","src":"the mutated fish-liver (/obj/item/organ/liver/fish)","src_loc":null,"usr":"Walks-In-Shade (/mob/living/carbon/human)"},{"count":1,"message":"Attempted to add a new component of type [/datum/component/infective] to a qdeleting parent of type [/obj/item/organ/ears]!","proc_name":" AddComponent (/datum/proc/_AddComponent)","source_file":"code/datums/components/_component.dm,318","src":"the ears (/obj/item/organ/ears)","src_loc":null,"usr":"Walks-In-Shade (/mob/living/carbon/human)"},{"count":1,"message":"Attempted to add a new component of type [/datum/component/infective] to a qdeleting parent of type [/obj/item/organ/lungs/fish]!","proc_name":" AddComponent (/datum/proc/_AddComponent)","source_file":"code/datums/components/_component.dm,318","src":"the mutated gills (/obj/item/organ/lungs/fish)","src_loc":null,"usr":"Walks-In-Shade (/mob/living/carbon/human)"},{"count":1,"message":"/datum/component/haunted_item 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.process atmos().","proc_name":"process atmos machinery (/datum/controller/subsystem/air/proc/process_atmos_machinery)","source_file":"code/controllers/subsystem/air.dm,328","src":"Atmospherics (/datum/controller/subsystem/air)","src_loc":null,"usr":"null"},{"count":1,"message":"materials with non-positive values found in /obj/item/ammo_box/magazine/wt550m9: iron = 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":"Attempted to add a new component of type [/datum/component/infective] to a qdeleting parent of type [/obj/item/organ/tongue/inky]!","proc_name":" AddComponent (/datum/proc/_AddComponent)","source_file":"code/datums/components/_component.dm,318","src":"the ink-secreting tongue (/obj/item/organ/tongue/inky)","src_loc":null,"usr":"Walks-In-Shade (/mob/living/carbon/human)"},{"count":1,"message":"/obj/structure/table/reinforced called smooth_icon() without being on a z-level","proc_name":"smooth icon (/atom/proc/smooth_icon)","source_file":"code/__HELPERS/icon_smoothing.dm,138","src":"the reinforced table (/obj/structure/table/reinforced)","src_loc":"the food cart (/obj/machinery/food_cart)","usr":"null"},{"count":1,"message":"Invalid individual logging type: . Defaulting to 4096 (LOG_GAME).","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":"Attempted to add a new component of type [/datum/component/infective] to a qdeleting parent of type [/obj/item/organ/heart]!","proc_name":" AddComponent (/datum/proc/_AddComponent)","source_file":"code/datums/components/_component.dm,318","src":"the heart (/obj/item/organ/heart)","src_loc":null,"usr":"Walks-In-Shade (/mob/living/carbon/human)"},{"count":1,"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 plating (164,90,1) (/turf/open/floor/plating)","src_loc":null,"usr":"null"},{"count":1,"message":"Invalid timer: Timer: 64763 ([0x210597fb]), TTR: 162390, wait:4 Flags: TIMER_CLIENT_TIME, TIMER_STOPPABLE, callBack: [0x210786f0], callBack.object: /datum/looping_sound/generator(/datum/looping_sound/generator), callBack.delegate:start_sound_loop, source: code/datums/looping_sounds/_looping_sound.dm:290Prev: NULL, Next: NULL, SPENT(162390), QDELETED, NO CALLBACK world.time: 22403.5, head_offset: 22200, practical_offset: 408, REALTIMEOFDAY: 162390","proc_name":"fire (/datum/controller/subsystem/timer/fire)","source_file":"code/controllers/subsystem/timer.dm,122","src":"Sound Loops (/datum/controller/subsystem/timer/sound_loops)","src_loc":null,"usr":"null"},{"count":1,"message":"materials with non-positive values found in /obj/item/ammo_box/speedloader/c38/flare: iron = 0","proc_name":" stack trace (/proc/_stack_trace)","source_file":"code/__HELPERS/stack_trace.dm,4","src":"null","src_loc":null,"usr":"Cristobal Florencio De La Cruz... (/mob/living/carbon/human)"},{"count":1,"message":"Warning: SMG magazine (.45)(/obj/item/ammo_box/magazine/smgm45) initialized multiple times!","proc_name":" stack trace (/proc/_stack_trace)","source_file":"code/__HELPERS/stack_trace.dm,4","src":"null","src_loc":null,"usr":"Kara Riley (/mob/living/carbon/human)"},{"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":"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":"Cannot read 0.moles","proc_name":"check breath (/obj/item/organ/lungs/slime/check_breath)","source_file":"code/modules/surgery/organs/internal/lungs/_lungs.dm,933","src":"the slime vacuole (/obj/item/organ/lungs/slime)","src_loc":"the slime chest (/obj/item/bodypart/chest/jelly/slime)","usr":"null"},{"count":1,"message":"Cannot read null.prefs","proc_name":"unlock (/datum/award/achievement/unlock)","source_file":"code/datums/achievements/_awards.dm,96","src":"Prepare for Unforeseen Consequ... (/datum/award/achievement/jobs/bag_of_holding)","src_loc":null,"usr":"Deangelo Rosensteel (/mob/living/carbon/human)"},{"count":1,"message":"Attempted to add a new component of type [/datum/component/infective] to a qdeleting parent of type [/obj/item/organ/snout]!","proc_name":" AddComponent (/datum/proc/_AddComponent)","source_file":"code/datums/components/_component.dm,318","src":"the lizard snout (/obj/item/organ/snout)","src_loc":null,"usr":"Walks-In-Shade (/mob/living/carbon/human)"},{"count":1,"message":"type mismatch: null -= the Odysseus (/obj/vehicle/sealed/mecha/odysseus)","proc_name":"remove from z (/datum/element/hostile_machine/proc/remove_from_z)","source_file":"code/datums/elements/hostile_machine.dm,50","src":"/datum/element/hostile_machine (/datum/element/hostile_machine)","src_loc":null,"usr":"0"},{"count":1,"message":"Cannot read null.species","proc_name":"spec stun (/mob/living/carbon/human/proc/spec_stun)","source_file":"code/modules/mob/living/carbon/human/status_procs.dm,35","src":"Deangelo Rosensteel (/mob/living/carbon/human)","src_loc":"null","usr":"null"}],"total_count":872}