Modsuits runtime fix #845
ci_suite.yml
on: pull_request
Find Maps to Test
10s
Matrix: Alternate Tests
Waiting for pending jobs
Matrix: Integration Tests
Check Alternate Tests
0s
Compare Screenshot Tests
17s
Annotations
11 errors and 1 warning
Mara 17: /datum/unit_test/create_and_destroy:
code/controllers/subsystem/garbage.dm#L351
[17:21:38] Runtime in code/controllers/subsystem/garbage.dm,351: /obj/item/clothing/suit/mod destroy proc was called multiple times, likely due to a qdel loop in the Destroy logic
proc name: qdel (/proc/qdel)
src: null
call stack:
qdel(the engineering RIG chestplate (/obj/item/clothing/suit/mod), 0)
the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): Destroy(0)
qdel(the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering), 0)
the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): on part deletion(the engineering RIG chestplate (/obj/item/clothing/suit/mod), 0)
the engineering RIG chestplate (/obj/item/clothing/suit/mod): SendSignal("parent_qdeleting", /list (/list))
qdel(the engineering RIG chestplate (/obj/item/clothing/suit/mod), 0)
Wardrobe (/datum/controller/subsystem/wardrobe): stash object(the engineering RIG chestplate (/obj/item/clothing/suit/mod))
Izabella Dugmore (/mob/living/carbon/human/dummy): delete equipment()
Izabella Dugmore (/mob/living/carbon/human/dummy): wipe state()
unset busy human dummy("HOLODISK_PRESET")
/datum/preset_holoimage/engine... (/datum/preset_holoimage/engineer/mod): build image()
Mara 17 - Repairs (/obj/item/disk/holodisk/ds13/mara_exterior): build record()
world: ImmediateInvokeAsync(Mara 17 - Repairs (/obj/item/disk/holodisk/ds13/mara_exterior), "build_record")
Mara 17 - Repairs (/obj/item/disk/holodisk/ds13/mara_exterior): Initialize(0)
Atoms (/datum/controller/subsystem/atoms): InitAtom(Mara 17 - Repairs (/obj/item/disk/holodisk/ds13/mara_exterior), 0, /list (/list))
Mara 17 - Repairs (/obj/item/disk/holodisk/ds13/mara_exterior): New(0)
/datum/unit_test/create_and_de... (/datum/unit_test/create_and_destroy): Run()
RunUnitTest(/datum/unit_test/create_and_de... (/datum/unit_test/create_and_destroy), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
Mara 17: /datum/unit_test/create_and_destroy:
code/modules/unit_tests/create_and_destroy.dm#L195
/obj/structure/cable qdeleted before Initialize()
|
Integration Tests (mara) / run_integration_tests
Process completed with exit code 1.
|
Runtime Station: /datum/unit_test/create_and_destroy:
code/controllers/subsystem/garbage.dm#L351
[17:21:34] Runtime in code/controllers/subsystem/garbage.dm,351: /obj/item/clothing/suit/mod destroy proc was called multiple times, likely due to a qdel loop in the Destroy logic
proc name: qdel (/proc/qdel)
src: null
call stack:
qdel(the engineering RIG chestplate (/obj/item/clothing/suit/mod), 0)
the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): Destroy(0)
qdel(the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering), 0)
the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): on part deletion(the engineering RIG chestplate (/obj/item/clothing/suit/mod), 0)
the engineering RIG chestplate (/obj/item/clothing/suit/mod): SendSignal("parent_qdeleting", /list (/list))
qdel(the engineering RIG chestplate (/obj/item/clothing/suit/mod), 0)
Wardrobe (/datum/controller/subsystem/wardrobe): stash object(the engineering RIG chestplate (/obj/item/clothing/suit/mod))
Osmund Margaret (/mob/living/carbon/human/dummy): delete equipment()
Osmund Margaret (/mob/living/carbon/human/dummy): wipe state()
unset busy human dummy("HOLODISK_PRESET")
/datum/preset_holoimage/engine... (/datum/preset_holoimage/engineer/mod): build image()
Mara 17 - Repairs (/obj/item/disk/holodisk/ds13/mara_exterior): build record()
world: ImmediateInvokeAsync(Mara 17 - Repairs (/obj/item/disk/holodisk/ds13/mara_exterior), "build_record")
Mara 17 - Repairs (/obj/item/disk/holodisk/ds13/mara_exterior): Initialize(0)
Atoms (/datum/controller/subsystem/atoms): InitAtom(Mara 17 - Repairs (/obj/item/disk/holodisk/ds13/mara_exterior), 0, /list (/list))
Mara 17 - Repairs (/obj/item/disk/holodisk/ds13/mara_exterior): New(0)
/datum/unit_test/create_and_de... (/datum/unit_test/create_and_destroy): Run()
RunUnitTest(/datum/unit_test/create_and_de... (/datum/unit_test/create_and_destroy), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
Integration Tests (runtimestation) / run_integration_tests
Process completed with exit code 1.
|
MultiZ Debug: /datum/unit_test/create_and_destroy:
code/controllers/subsystem/garbage.dm#L351
[17:21:39] Runtime in code/controllers/subsystem/garbage.dm,351: /obj/item/clothing/suit/mod destroy proc was called multiple times, likely due to a qdel loop in the Destroy logic
proc name: qdel (/proc/qdel)
src: null
call stack:
qdel(the engineering RIG chestplate (/obj/item/clothing/suit/mod), 0)
the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): Destroy(0)
qdel(the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering), 0)
the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): on part deletion(the engineering RIG chestplate (/obj/item/clothing/suit/mod), 0)
the engineering RIG chestplate (/obj/item/clothing/suit/mod): SendSignal("parent_qdeleting", /list (/list))
qdel(the engineering RIG chestplate (/obj/item/clothing/suit/mod), 0)
Wardrobe (/datum/controller/subsystem/wardrobe): stash object(the engineering RIG chestplate (/obj/item/clothing/suit/mod))
Mathew Earl (/mob/living/carbon/human/dummy): delete equipment()
Mathew Earl (/mob/living/carbon/human/dummy): wipe state()
unset busy human dummy("HOLODISK_PRESET")
/datum/preset_holoimage/engine... (/datum/preset_holoimage/engineer/mod): build image()
Mara 17 - Repairs (/obj/item/disk/holodisk/ds13/mara_exterior): build record()
world: ImmediateInvokeAsync(Mara 17 - Repairs (/obj/item/disk/holodisk/ds13/mara_exterior), "build_record")
Mara 17 - Repairs (/obj/item/disk/holodisk/ds13/mara_exterior): Initialize(0)
Atoms (/datum/controller/subsystem/atoms): InitAtom(Mara 17 - Repairs (/obj/item/disk/holodisk/ds13/mara_exterior), 0, /list (/list))
Mara 17 - Repairs (/obj/item/disk/holodisk/ds13/mara_exterior): New(0)
/datum/unit_test/create_and_de... (/datum/unit_test/create_and_destroy): Run()
RunUnitTest(/datum/unit_test/create_and_de... (/datum/unit_test/create_and_destroy), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
Integration Tests (multiz_debug) / run_integration_tests
Process completed with exit code 1.
|
Theseus: /datum/unit_test/create_and_destroy:
code/controllers/subsystem/garbage.dm#L351
[17:21:50] Runtime in code/controllers/subsystem/garbage.dm,351: /obj/item/clothing/suit/mod destroy proc was called multiple times, likely due to a qdel loop in the Destroy logic
proc name: qdel (/proc/qdel)
src: null
call stack:
qdel(the engineering RIG chestplate (/obj/item/clothing/suit/mod), 0)
the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): Destroy(0)
qdel(the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering), 0)
the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): on part deletion(the engineering RIG chestplate (/obj/item/clothing/suit/mod), 0)
the engineering RIG chestplate (/obj/item/clothing/suit/mod): SendSignal("parent_qdeleting", /list (/list))
qdel(the engineering RIG chestplate (/obj/item/clothing/suit/mod), 0)
Wardrobe (/datum/controller/subsystem/wardrobe): stash object(the engineering RIG chestplate (/obj/item/clothing/suit/mod))
Olivia Webb (/mob/living/carbon/human/dummy): delete equipment()
Olivia Webb (/mob/living/carbon/human/dummy): wipe state()
unset busy human dummy("HOLODISK_PRESET")
/datum/preset_holoimage/engine... (/datum/preset_holoimage/engineer/mod): build image()
Mara 17 - Repairs (/obj/item/disk/holodisk/ds13/mara_exterior): build record()
world: ImmediateInvokeAsync(Mara 17 - Repairs (/obj/item/disk/holodisk/ds13/mara_exterior), "build_record")
Mara 17 - Repairs (/obj/item/disk/holodisk/ds13/mara_exterior): Initialize(0)
Atoms (/datum/controller/subsystem/atoms): InitAtom(Mara 17 - Repairs (/obj/item/disk/holodisk/ds13/mara_exterior), 0, /list (/list))
Mara 17 - Repairs (/obj/item/disk/holodisk/ds13/mara_exterior): New(0)
/datum/unit_test/create_and_de... (/datum/unit_test/create_and_destroy): Run()
RunUnitTest(/datum/unit_test/create_and_de... (/datum/unit_test/create_and_destroy), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
Integration Tests (theseus) / run_integration_tests
Process completed with exit code 1.
|
Aegis VII: /datum/unit_test/create_and_destroy:
code/controllers/subsystem/garbage.dm#L351
[17:22:09] Runtime in code/controllers/subsystem/garbage.dm,351: /obj/item/clothing/suit/mod destroy proc was called multiple times, likely due to a qdel loop in the Destroy logic
proc name: qdel (/proc/qdel)
src: null
call stack:
qdel(the engineering RIG chestplate (/obj/item/clothing/suit/mod), 0)
the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): Destroy(0)
qdel(the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering), 0)
the engineering MOD control un... (/obj/item/mod/control/pre_equipped/engineering): on part deletion(the engineering RIG chestplate (/obj/item/clothing/suit/mod), 0)
the engineering RIG chestplate (/obj/item/clothing/suit/mod): SendSignal("parent_qdeleting", /list (/list))
qdel(the engineering RIG chestplate (/obj/item/clothing/suit/mod), 0)
Wardrobe (/datum/controller/subsystem/wardrobe): stash object(the engineering RIG chestplate (/obj/item/clothing/suit/mod))
Suzy Harrow (/mob/living/carbon/human/dummy): delete equipment()
Suzy Harrow (/mob/living/carbon/human/dummy): wipe state()
unset busy human dummy("HOLODISK_PRESET")
/datum/preset_holoimage/engine... (/datum/preset_holoimage/engineer/mod): build image()
Mara 17 - Repairs (/obj/item/disk/holodisk/ds13/mara_exterior): build record()
world: ImmediateInvokeAsync(Mara 17 - Repairs (/obj/item/disk/holodisk/ds13/mara_exterior), "build_record")
Mara 17 - Repairs (/obj/item/disk/holodisk/ds13/mara_exterior): Initialize(0)
Atoms (/datum/controller/subsystem/atoms): InitAtom(Mara 17 - Repairs (/obj/item/disk/holodisk/ds13/mara_exterior), 0, /list (/list))
Mara 17 - Repairs (/obj/item/disk/holodisk/ds13/mara_exterior): New(0)
/datum/unit_test/create_and_de... (/datum/unit_test/create_and_destroy): Run()
RunUnitTest(/datum/unit_test/create_and_de... (/datum/unit_test/create_and_destroy), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
Integration Tests (aegis) / run_integration_tests
Process completed with exit code 1.
|
Find Maps to Test
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
deploy
Expired
|
217 MB |
|
test_artifacts_aegis
Expired
|
78 KB |
|
test_artifacts_mara
Expired
|
78 KB |
|
test_artifacts_multiz_debug
Expired
|
78 KB |
|
test_artifacts_runtimestation
Expired
|
78 KB |
|
test_artifacts_theseus
Expired
|
78 KB |
|