{"runtimes":[{"count":1,"message":"http://tgsatan.tg.lan:5011/tts-voices: status code 504","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":"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 Public Painting Exhibit mo... (/obj/structure/sign/painting/library)","src_loc":"the floor (196,101,2) (/turf/open/floor/wood)","usr":"null"},{"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":"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":"json_decode error: Expected key at }","proc_name":"LoadConfig (/datum/map_config/proc/LoadConfig)","source_file":"code/datums/map_config.dm,136","src":"/datum/map_config (/datum/map_config)","src_loc":null,"usr":"TagGamerGame2 (/mob/dead/new_player)"},{"count":1,"message":"Spritesheet paintable_decals cache check UNKNOWN ERROR: Error while hashing dmi_path 'icons/effects/random_spawners.dmi': No such file or directory (os error 2)","proc_name":"should refresh (/datum/asset/spritesheet_batched/should_refresh)","source_file":"code/modules/asset_cache/spritesheet/batched/batched_spritesheet.dm,116","src":"paintable_decals (/datum/asset/spritesheet_batched/decals)","src_loc":null,"usr":"null"}],"total_count":6}