{"runtimes":[{"count":561,"message":"The wooden plank taking damage while having <= 0 integrity","proc_name":"take damage (/atom/proc/take_damage)","source_file":"code/game/atom/atom_defense.dm,23","src":"the wooden plank (/obj/item/stack/sheet/mineral/wood)","src_loc":"the floor (176,55,1) (/turf/open/floor/iron)","usr":"null"},{"count":470,"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 plating (107,137,3) (/turf/open/floor/plating)","src_loc":null,"usr":"null"},{"count":51,"message":"Cannot execute null.GetComponent().","proc_name":"Destroy (/datum/component/wet_floor/Destroy)","source_file":"code/datums/components/wet_floor.dm,49","src":"/datum/component/wet_floor (/datum/component/wet_floor)","src_loc":null,"usr":"null"},{"count":18,"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":18,"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":17,"message":"Incompatible /datum/component/wet_floor transfer attempt to a /turf/open/floor/iron!","proc_name":"TakeComponent (/datum/proc/TakeComponent)","source_file":"code/datums/components/_component.dm,462","src":"the floor (34,145,14) (/turf/open/floor/iron)","src_loc":null,"usr":"null"},{"count":13,"message":"Incompatible /datum/component/wet_floor transfer attempt to a /turf/open/floor/light/colour_cycle/dancefloor_a!","proc_name":"TakeComponent (/datum/proc/TakeComponent)","source_file":"code/datums/components/_component.dm,462","src":"the dancefloor (36,148,14) (/turf/open/floor/light/colour_cycle/dancefloor_a)","src_loc":null,"usr":"null"},{"count":12,"message":"Incompatible /datum/component/wet_floor transfer attempt to a /turf/open/floor/light/colour_cycle/dancefloor_b!","proc_name":"TakeComponent (/datum/proc/TakeComponent)","source_file":"code/datums/components/_component.dm,462","src":"the dancefloor (40,149,14) (/turf/open/floor/light/colour_cycle/dancefloor_b)","src_loc":null,"usr":"null"},{"count":11,"message":"Cannot read null.plane","proc_name":"on changed z level (/obj/machinery/power/solar/on_changed_z_level)","source_file":"code/modules/power/solar.dm,60","src":"the solar panel (/obj/machinery/power/solar)","src_loc":null,"usr":"Coherence Regulator (/mob/living/silicon/robot)"},{"count":10,"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":10,"message":"Division by zero","proc_name":"swap hand (/mob/proc/swap_hand)","source_file":"code/modules/mob/mob.dm,908","src":"Erc Bonkee (/mob/dead/observer)","src_loc":"the floor (186,134,2) (/turf/open/floor/iron/smooth)","usr":"(src)"},{"count":10,"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":"Jack Wells (/mob/living/carbon/human)"},{"count":9,"message":"Incompatible /datum/component/wet_floor transfer attempt to a /turf/open/floor/iron/herringbone!","proc_name":"TakeComponent (/datum/proc/TakeComponent)","source_file":"code/datums/components/_component.dm,462","src":"the floor (37,149,14) (/turf/open/floor/iron/herringbone)","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":"JoeSwanson118 (/mob/dead/new_player)"},{"count":4,"message":"Cannot read null._listen_lookup","proc_name":"UnregisterSignal (/datum/proc/UnregisterSignal)","source_file":"code/datums/signals.dm,72","src":"/datum/beam (/datum/beam)","src_loc":null,"usr":"null"},{"count":4,"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":"JoeSwanson118 (/mob/dead/new_player)"},{"count":4,"message":"bad index","proc_name":"bitmask smooth (/atom/proc/bitmask_smooth)","source_file":"code/__HELPERS/icon_smoothing.dm,251","src":"the wall (85,98,3) (/turf/closed/wall)","src_loc":null,"usr":"null"},{"count":3,"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":"Hallucination Charge (/datum/action/cooldown/mob_cooldown/charge/hallucination_charge)","src_loc":null,"usr":"null"},{"count":3,"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":3,"message":"Antagonist datum without owner in GLOB.antagonists: Space Pirate","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.pixel_x","proc_name":"Draw (/datum/beam/proc/Draw)","source_file":"code/datums/beam.dm,215","src":"/datum/beam (/datum/beam)","src_loc":null,"usr":"null"},{"count":3,"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":"Jack Wells (/mob/living/carbon/human)"},{"count":3,"message":"undefined variable /mob/dead/observer/var/mobility_flags","proc_name":"can access storage (/datum/element/strip_accessible_storage/proc/can_access_storage)","source_file":"code/datums/elements/strip_accessible_storage.dm,41","src":"/datum/element/strip_accessibl... (/datum/element/strip_accessible_storage)","src_loc":null,"usr":"null"},{"count":2,"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":"Hallucination Charge (/datum/action/cooldown/mob_cooldown/charge/hallucination_charge)","src_loc":null,"usr":"null"},{"count":2,"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":"null"},{"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":"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":"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":2,"message":"Cannot execute null.IsReachableBy().","proc_name":"ui status (/datum/lootpanel/ui_status)","source_file":"code/modules/lootpanel/_lootpanel.dm,88","src":"/datum/lootpanel (/datum/lootpanel)","src_loc":null,"usr":"Ace Heart (/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":"Coherence Regulator (/mob/living/silicon/robot)"},{"count":1,"message":"undefined variable /mob/living/carbon/human/var/bait","proc_name":"calculate difficulty (/datum/fish_source/vending/calculate_difficulty)","source_file":"code/modules/fishing/sources/subtypes/structures.dm,326","src":"/datum/fish_source/vending (/datum/fish_source/vending)","src_loc":null,"usr":"Lemone J. Manne (/mob/living/carbon/human)"},{"count":1,"message":"Tried to track a qdeleted datum (NODE drone) in ai datum blackboard (key: Current Target)! Please ensure that we are not doing this by adding handling where necessary.","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.gc_destroyed","proc_name":" queue verb (/proc/_queue_verb)","source_file":"code/controllers/subsystem/verb_manager.dm,89","src":"null","src_loc":null,"usr":"0"},{"count":1,"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 (/datum/storage/box)","src_loc":null,"usr":"null"},{"count":1,"message":"Cannot read null.max_damage","proc_name":"updatehealth (/mob/living/carbon/updatehealth)","source_file":"code/modules/mob/living/carbon/carbon.dm,439","src":"Cyprus Mont (/mob/living/carbon/human)","src_loc":null,"usr":"Emilie Toussaint (/mob/living/carbon/human)"},{"count":1,"message":"mob_swap_hands 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":"Apollo-Juniper (/mob/dead/observer)"},{"count":1,"message":"json_decode error: Unexpected character at  (character 1)","proc_name":"load wall engravings (/datum/controller/subsystem/persistence/proc/load_wall_engravings)","source_file":"code/controllers/subsystem/persistence/engravings.dm,7","src":"Persistence (/datum/controller/subsystem/persistence)","src_loc":null,"usr":"null"},{"count":1,"message":"Cannot read null.scarrable","proc_name":"load (/datum/scar/proc/load)","source_file":"code/datums/wounds/scars/_scars.dm,110","src":"/datum/scar (/datum/scar)","src_loc":null,"usr":"ThatguyZach (/mob/dead/new_player)"},{"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":"The air alarm electronics taking damage while having <= 0 integrity","proc_name":"take damage (/atom/proc/take_damage)","source_file":"code/game/atom/atom_defense.dm,23","src":"the air alarm electronics (/obj/item/electronics/airalarm)","src_loc":null,"usr":"Aniyah Muggins (/mob/living/carbon/human)"},{"count":1,"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 (211,126,2) (/turf/open/misc/asteroid/airless)","src_loc":null,"usr":"null"},{"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.investigate log().","proc_name":"bloody shower (/datum/mutation/martyrdom/proc/bloody_shower)","source_file":"code/datums/mutations/body.dm,528","src":"Internal Martyrdom (/datum/mutation/martyrdom)","src_loc":null,"usr":"Emilie Toussaint (/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,57","src":"Persistence (/datum/controller/subsystem/persistence)","src_loc":null,"usr":"null"},{"count":1,"message":"Cannot execute null.remove().","proc_name":"remove air (/turf/open/remove_air)","source_file":"code/modules/atmospherics/environmental/LINDA_turf_tile.dm,101","src":"the floor (168,48,1) (/turf/open/floor/iron)","src_loc":null,"usr":"null"},{"count":1,"message":"Cannot create objects of type null.","proc_name":"atom deconstruct (/obj/structure/chair/atom_deconstruct)","source_file":"code/game/objects/structures/beds_chairs/chair.dm,85","src":"the sand chair (/obj/structure/chair/greyscale)","src_loc":null,"usr":"Annabelle Isemann (/mob/living/carbon/human)"},{"count":1,"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":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":"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":1,"message":"Invalid timer: Timer: 251234 ([0x21079290]), TTR: 126441, wait:2 Flags: TIMER_CLIENT_TIME, TIMER_STOPPABLE, callBack: [0x2105f2f1], callBack.object: /datum/looping_sound/showering(/datum/looping_sound/showering), callBack.delegate:start_sound_loop, source: code/datums/looping_sounds/_looping_sound.dm:293Prev: NULL, Next: NULL, SPENT(126441), QDELETED, NO CALLBACK world.time: 64062, head_offset: 63600, practical_offset: 925, REALTIMEOFDAY: 126441","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":"Qdeleted thing being thrown around.","proc_name":"throw at (/atom/movable/proc/throw_at)","source_file":"code/game/atoms_movable.dm,1383","src":"the oversized fish tail (/obj/item/organ/tail/fish/cerulean)","src_loc":"the human chest (/obj/item/bodypart/chest)","usr":"null"},{"count":1,"message":"mob_transforming_item 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":"Apollo-Juniper (/mob/dead/observer)"},{"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":"Cannot read null.wound_series","proc_name":"check wounding (/obj/item/bodypart/proc/check_wounding)","source_file":"code/modules/surgery/bodyparts/wounds.dm,122","src":"the monkey head (/obj/item/bodypart/head/monkey)","src_loc":null,"usr":"Ceres Blipblip (/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":"Captain Cometknot (as Jack Wel... (/mob/living/carbon/human)"},{"count":1,"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":"(src)"},{"count":1,"message":"mob_unequipped_item 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":"Apollo-Juniper (/mob/dead/observer)"},{"count":1,"message":"/obj/structure/transit_tube_pod 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 read null.loc","proc_name":"explode (/datum/controller/subsystem/explosions/proc/explode)","source_file":"code/controllers/subsystem/explosions.dm,253","src":"Explosions (/datum/controller/subsystem/explosions)","src_loc":null,"usr":"Emilie Toussaint (/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 (168,44,1) (/turf/open/floor/plating)","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":"mob_equipped_item 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":"Apollo-Juniper (/mob/dead/observer)"},{"count":1,"message":"Cannot read null._listen_lookup","proc_name":"dropped (/obj/item/proc/dropped)","source_file":"code/game/objects/items.dm,713","src":"the warm Honk-pocket (/obj/item/food/donkpocket/warm/honk)","src_loc":null,"usr":"Hark Loginstin (/mob/living/carbon/human)"},{"count":1,"message":"Invalid timer: Timer: 241064 ([0x2107857d]), TTR: 122398, wait:2 Flags: TIMER_CLIENT_TIME, TIMER_STOPPABLE, callBack: [0x21074eb8], callBack.object: /datum/looping_sound/showering(/datum/looping_sound/showering), callBack.delegate:start_sound_loop, source: code/datums/looping_sounds/_looping_sound.dm:293Prev: NULL, Next: NULL, SPENT(122398), QDELETED, NO CALLBACK world.time: 60096.5, head_offset: 60000, practical_offset: 194, REALTIMEOFDAY: 122398","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":"Cannot create objects of type null.","proc_name":"atom deconstruct (/obj/item/wallframe/atom_deconstruct)","source_file":"code/game/objects/items/wall_mounted.dm,124","src":"the sand sink frame (/obj/item/wallframe/sinkframe)","src_loc":null,"usr":"Annabelle Isemann (/mob/living/carbon/human)"},{"count":1,"message":"pick() from empty list","proc_name":"get crack chain (/obj/effect/weakpoint/proc/get_crack_chain)","source_file":"code/game/objects/effects/decals/turfdecal/weakpoint.dm,134","src":"the dangerous weakpoint (/obj/effect/weakpoint/big)","src_loc":"space (169,50,1) (/turf/open/space)","usr":"null"},{"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-591 (/mob/living/silicon/robot/shell)","src_loc":null,"usr":"BRIDGES (/mob/living/silicon/ai)"},{"count":1,"message":"Cannot read null._listen_lookup","proc_name":"end orbit (/datum/component/orbiter/proc/end_orbit)","source_file":"code/datums/components/orbiter.dm,133","src":"/datum/component/orbiter (/datum/component/orbiter)","src_loc":null,"usr":"BRIDGES (/mob/living/silicon/ai)"},{"count":1,"message":"Cannot execute null.forceMove().","proc_name":"hallucination charge (/datum/action/cooldown/mob_cooldown/charge/hallucination_charge/proc/hallucination_charge)","source_file":"code/datums/actions/mobs/charge.dm,298","src":"Hallucination Charge (/datum/action/cooldown/mob_cooldown/charge/hallucination_charge)","src_loc":null,"usr":"null"},{"count":1,"message":"adding a /obj/item/organ/ears/cat/cybernetic/volume 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":"Ceres Blipblip (/mob/living/carbon/human)"},{"count":1,"message":"list index out of bounds","proc_name":"attack hand (/obj/structure/flatpack_cart/attack_hand)","source_file":"code/game/objects/items/flatpacks.dm,151","src":"the flatpack cart (/obj/structure/flatpack_cart)","src_loc":null,"usr":"Royce Khan (/mob/living/carbon/human)"}],"total_count":1300}