Skip to content

A singular cooking recipe, and an overhaul of blood, temperature, and pain. #11782

A singular cooking recipe, and an overhaul of blood, temperature, and pain.

A singular cooking recipe, and an overhaul of blood, temperature, and pain. #11782

Triggered via pull request September 29, 2024 00:18
Status Cancelled
Total duration 22m 6s
Artifacts 11

ci_suite.yml

on: pull_request
Start Gate
0s
Start Gate
Collect data for other tasks
12s
Collect data for other tasks
Matrix: Integration Tests
Matrix: Alternate Tests
Compare Screenshot Tests
0s
Compare Screenshot Tests
Completion Gate
0s
Completion Gate
Fit to window
Zoom out
Zoom in

Annotations

122 errors, 13 warnings, and 12 notices
Compile Maps
Process completed with exit code 1.
Runtime Station: /datum/unit_test/lesserform: monkestation/code/modules/the_fabled_dna_changes/dna.dm#L23
[00:23:30] Runtime in monkestation/code/modules/the_fabled_dna_changes/dna.dm,23: Cannot read null.client proc name: New (/datum/dna/New) src: /datum/dna (/datum/dna) call stack: /datum/dna (/datum/dna): New(null) Changeling (/datum/antagonist/changeling): create profile(John Doe (/mob/living/carbon/human/consistent), 0) Changeling (/datum/antagonist/changeling): add new profile(John Doe (/mob/living/carbon/human/consistent), 0) Changeling (/datum/antagonist/changeling): create initial profile() Changeling (/datum/antagonist/changeling): on gain() John Doe (/datum/mind): add antag datum(/datum/antagonist/changeling (/datum/antagonist/changeling), null) John Doe (/datum/mind): add antag datum(/datum/antagonist/changeling (/datum/antagonist/changeling), null) /datum/unit_test/lesserform (/datum/unit_test/lesserform): Run() RunUnitTest(/datum/unit_test/lesserform (/datum/unit_test/lesserform), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Integration Tests (runtimestation) / run_integration_tests
FAIL /datum/unit_test/lesserform 0.3s
Runtime Station: /datum/unit_test/lungs/lungs_sanity: code/modules/surgery/organs/lungs.dm#L678
[00:23:31] Runtime in code/modules/surgery/organs/lungs.dm,678: Cannot read null._status_traits proc name: check breath (/obj/item/organ/internal/lungs/proc/check_breath) src: the lungs (/obj/item/organ/internal/lungs) src.loc: the floor (126,126,7) (/turf/open/floor/iron) call stack: the lungs (/obj/item/organ/internal/lungs): check breath(/datum/gas_mixture (/datum/gas_mixture), John Doe (/mob/living/carbon/human/consistent), null) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): lungs test check breath("empty gas mixture", John Doe (/mob/living/carbon/human/consistent), the lungs (/obj/item/organ/internal/lungs), /datum/gas_mixture (/datum/gas_mixture), 1) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): Run() RunUnitTest(/datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Runtime Station: /datum/unit_test/lungs/lungs_sanity: code/modules/unit_tests/lungs.dm#L115
Assertion failed: /obj/item/organ/internal/lungs/check_breath() should suffocate from empty gas mixture.
Runtime Station: /datum/unit_test/lungs/lungs_sanity: code/modules/surgery/organs/lungs.dm#L678
[00:23:31] Runtime in code/modules/surgery/organs/lungs.dm,678: Cannot read null._status_traits proc name: check breath (/obj/item/organ/internal/lungs/proc/check_breath) src: the lungs (/obj/item/organ/internal/lungs) src.loc: the floor (126,126,7) (/turf/open/floor/iron) call stack: the lungs (/obj/item/organ/internal/lungs): check breath(/datum/gas_mixture (/datum/gas_mixture), John Doe (/mob/living/carbon/human/consistent), null) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): lungs test check breath("null", John Doe (/mob/living/carbon/human/consistent), the lungs (/obj/item/organ/internal/lungs), null, 1) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): Run() RunUnitTest(/datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Runtime Station: /datum/unit_test/lungs/lungs_sanity: code/modules/unit_tests/lungs.dm#L115
Assertion failed: /obj/item/organ/internal/lungs/check_breath() should suffocate from null.
Integration Tests (runtimestation) / run_integration_tests
FAIL /datum/unit_test/lungs/lungs_sanity 0.1s
Runtime Station: /datum/unit_test/nuke_cinematic: monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm#L43
[00:24:08] Runtime in monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm,43: Cannot read null.gc_destroyed proc name: update limp (/datum/status_effect/limp/pain/update_limp) src: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain) call stack: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain): update limp(Aniyah Roadman (/mob/living/carbon/human), the human left leg (/obj/item/bodypart/leg/left), null, null) Aniyah Roadman (/mob/living/carbon/human): SendSignal("carbon_remove_limb", /list (/list)) the human left leg (/obj/item/bodypart/leg/left): drop limb(null, null, 1) the human left leg (/obj/item/bodypart/leg/left): drop limb(null, null, 1) Aniyah Roadman (/mob/living/carbon/human): spread bodyparts(0, 0, 1) Aniyah Roadman (/mob/living/carbon/human): gib(null, null, null, 1) Aniyah Roadman (/mob/living/carbon/human): gib(null, null, null, 1) nuke gib(Aniyah Roadman (/mob/living/carbon/human), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) /datum/callback (/datum/callback): Invoke(Aniyah Roadman (/mob/living/carbon/human), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) callback on everyone on z(/list (/list), /datum/callback (/datum/callback), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): really actually explode(4) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): actually explode() /datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic): Run() RunUnitTest(/datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Runtime Station: /datum/unit_test/nuke_cinematic: monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm#L43
[00:24:08] Runtime in monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm,43: Cannot read null.gc_destroyed proc name: update limp (/datum/status_effect/limp/pain/update_limp) src: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain) call stack: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain): update limp(Omar Priebe (/mob/living/carbon/human), the human left leg (/obj/item/bodypart/leg/left), null, null) Omar Priebe (/mob/living/carbon/human): SendSignal("carbon_remove_limb", /list (/list)) the human left leg (/obj/item/bodypart/leg/left): drop limb(null, null, 1) the human left leg (/obj/item/bodypart/leg/left): drop limb(null, null, 1) Omar Priebe (/mob/living/carbon/human): spread bodyparts(0, 0, 1) Omar Priebe (/mob/living/carbon/human): gib(null, null, null, 1) Omar Priebe (/mob/living/carbon/human): gib(null, null, null, 1) nuke gib(Omar Priebe (/mob/living/carbon/human), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) /datum/callback (/datum/callback): Invoke(Omar Priebe (/mob/living/carbon/human), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) callback on everyone on z(/list (/list), /datum/callback (/datum/callback), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): really actually explode(4) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): actually explode() /datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic): Run() RunUnitTest(/datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Runtime Station: /datum/unit_test/nuke_cinematic: monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm#L43
[00:24:08] Runtime in monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm,43: Cannot read null.gc_destroyed proc name: update limp (/datum/status_effect/limp/pain/update_limp) src: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain) call stack: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain): update limp(Susanna Mary (/mob/living/carbon/human), the human left leg (/obj/item/bodypart/leg/left), null, null) Susanna Mary (/mob/living/carbon/human): SendSignal("carbon_remove_limb", /list (/list)) the human left leg (/obj/item/bodypart/leg/left): drop limb(null, null, 1) the human left leg (/obj/item/bodypart/leg/left): drop limb(null, null, 1) Susanna Mary (/mob/living/carbon/human): spread bodyparts(0, 0, 1) Susanna Mary (/mob/living/carbon/human): gib(null, null, null, 1) Susanna Mary (/mob/living/carbon/human): gib(null, null, null, 1) nuke gib(Susanna Mary (/mob/living/carbon/human), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) /datum/callback (/datum/callback): Invoke(Susanna Mary (/mob/living/carbon/human), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) callback on everyone on z(/list (/list), /datum/callback (/datum/callback), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): really actually explode(4) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): actually explode() /datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic): Run() RunUnitTest(/datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Runtime Station: /datum/unit_test/lesserform: monkestation/code/modules/the_fabled_dna_changes/dna.dm#L23
[00:23:03] Runtime in monkestation/code/modules/the_fabled_dna_changes/dna.dm,23: Cannot read null.client proc name: New (/datum/dna/New) src: /datum/dna (/datum/dna) call stack: /datum/dna (/datum/dna): New(null) Changeling (/datum/antagonist/changeling): create profile(John Doe (/mob/living/carbon/human/consistent), 0) Changeling (/datum/antagonist/changeling): add new profile(John Doe (/mob/living/carbon/human/consistent), 0) Changeling (/datum/antagonist/changeling): create initial profile() Changeling (/datum/antagonist/changeling): on gain() John Doe (/datum/mind): add antag datum(/datum/antagonist/changeling (/datum/antagonist/changeling), null) John Doe (/datum/mind): add antag datum(/datum/antagonist/changeling (/datum/antagonist/changeling), null) /datum/unit_test/lesserform (/datum/unit_test/lesserform): Run() RunUnitTest(/datum/unit_test/lesserform (/datum/unit_test/lesserform), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Alternate Tests (515, 1627, runtimestation) / run_integration_tests
FAIL /datum/unit_test/lesserform 0.3s
Runtime Station: /datum/unit_test/lungs/lungs_sanity: code/modules/surgery/organs/lungs.dm#L678
[00:23:04] Runtime in code/modules/surgery/organs/lungs.dm,678: Cannot read null._status_traits proc name: check breath (/obj/item/organ/internal/lungs/proc/check_breath) src: the lungs (/obj/item/organ/internal/lungs) src.loc: the floor (126,126,7) (/turf/open/floor/iron) call stack: the lungs (/obj/item/organ/internal/lungs): check breath(/datum/gas_mixture (/datum/gas_mixture), John Doe (/mob/living/carbon/human/consistent), null) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): lungs test check breath("empty gas mixture", John Doe (/mob/living/carbon/human/consistent), the lungs (/obj/item/organ/internal/lungs), /datum/gas_mixture (/datum/gas_mixture), 1) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): Run() RunUnitTest(/datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Runtime Station: /datum/unit_test/lungs/lungs_sanity: code/modules/unit_tests/lungs.dm#L115
Assertion failed: /obj/item/organ/internal/lungs/check_breath() should suffocate from empty gas mixture.
Runtime Station: /datum/unit_test/lungs/lungs_sanity: code/modules/surgery/organs/lungs.dm#L678
[00:23:04] Runtime in code/modules/surgery/organs/lungs.dm,678: Cannot read null._status_traits proc name: check breath (/obj/item/organ/internal/lungs/proc/check_breath) src: the lungs (/obj/item/organ/internal/lungs) src.loc: the floor (126,126,7) (/turf/open/floor/iron) call stack: the lungs (/obj/item/organ/internal/lungs): check breath(/datum/gas_mixture (/datum/gas_mixture), John Doe (/mob/living/carbon/human/consistent), null) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): lungs test check breath("null", John Doe (/mob/living/carbon/human/consistent), the lungs (/obj/item/organ/internal/lungs), null, 1) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): Run() RunUnitTest(/datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Runtime Station: /datum/unit_test/lungs/lungs_sanity: code/modules/unit_tests/lungs.dm#L115
Assertion failed: /obj/item/organ/internal/lungs/check_breath() should suffocate from null.
Alternate Tests (515, 1627, runtimestation) / run_integration_tests
FAIL /datum/unit_test/lungs/lungs_sanity 0s
Runtime Station: /datum/unit_test/nuke_cinematic: monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm#L43
[00:23:41] Runtime in monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm,43: Cannot read null.gc_destroyed proc name: update limp (/datum/status_effect/limp/pain/update_limp) src: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain) call stack: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain): update limp(Sierra Briggs (/mob/living/carbon/human), the human left leg (/obj/item/bodypart/leg/left), null, null) Sierra Briggs (/mob/living/carbon/human): SendSignal("carbon_remove_limb", /list (/list)) the human left leg (/obj/item/bodypart/leg/left): drop limb(null, null, 1) the human left leg (/obj/item/bodypart/leg/left): drop limb(null, null, 1) Sierra Briggs (/mob/living/carbon/human): spread bodyparts(0, 0, 1) Sierra Briggs (/mob/living/carbon/human): gib(null, null, null, 1) Sierra Briggs (/mob/living/carbon/human): gib(null, null, null, 1) nuke gib(Sierra Briggs (/mob/living/carbon/human), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) /datum/callback (/datum/callback): Invoke(Sierra Briggs (/mob/living/carbon/human), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) callback on everyone on z(/list (/list), /datum/callback (/datum/callback), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): really actually explode(4) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): actually explode() /datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic): Run() RunUnitTest(/datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Runtime Station: /datum/unit_test/nuke_cinematic: monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm#L43
[00:23:41] Runtime in monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm,43: Cannot read null.gc_destroyed proc name: update limp (/datum/status_effect/limp/pain/update_limp) src: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain) call stack: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain): update limp(Gina Milne (/mob/living/carbon/human), the human left leg (/obj/item/bodypart/leg/left), null, null) Gina Milne (/mob/living/carbon/human): SendSignal("carbon_remove_limb", /list (/list)) the human left leg (/obj/item/bodypart/leg/left): drop limb(null, null, 1) the human left leg (/obj/item/bodypart/leg/left): drop limb(null, null, 1) Gina Milne (/mob/living/carbon/human): spread bodyparts(0, 0, 1) Gina Milne (/mob/living/carbon/human): gib(null, null, null, 1) Gina Milne (/mob/living/carbon/human): gib(null, null, null, 1) nuke gib(Gina Milne (/mob/living/carbon/human), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) /datum/callback (/datum/callback): Invoke(Gina Milne (/mob/living/carbon/human), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) callback on everyone on z(/list (/list), /datum/callback (/datum/callback), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): really actually explode(4) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): actually explode() /datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic): Run() RunUnitTest(/datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Runtime Station: /datum/unit_test/nuke_cinematic: monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm#L43
[00:23:41] Runtime in monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm,43: Cannot read null.gc_destroyed proc name: update limp (/datum/status_effect/limp/pain/update_limp) src: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain) call stack: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain): update limp(Presley Neely (/mob/living/carbon/human), the human left leg (/obj/item/bodypart/leg/left), null, null) Presley Neely (/mob/living/carbon/human): SendSignal("carbon_remove_limb", /list (/list)) the human left leg (/obj/item/bodypart/leg/left): drop limb(null, null, 1) the human left leg (/obj/item/bodypart/leg/left): drop limb(null, null, 1) Presley Neely (/mob/living/carbon/human): spread bodyparts(0, 0, 1) Presley Neely (/mob/living/carbon/human): gib(null, null, null, 1) Presley Neely (/mob/living/carbon/human): gib(null, null, null, 1) nuke gib(Presley Neely (/mob/living/carbon/human), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) /datum/callback (/datum/callback): Invoke(Presley Neely (/mob/living/carbon/human), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) callback on everyone on z(/list (/list), /datum/callback (/datum/callback), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): really actually explode(4) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): actually explode() /datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic): Run() RunUnitTest(/datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
MultiZ Debug: /datum/unit_test/lesserform: monkestation/code/modules/the_fabled_dna_changes/dna.dm#L23
[00:23:14] Runtime in monkestation/code/modules/the_fabled_dna_changes/dna.dm,23: Cannot read null.client proc name: New (/datum/dna/New) src: /datum/dna (/datum/dna) call stack: /datum/dna (/datum/dna): New(null) Changeling (/datum/antagonist/changeling): create profile(John Doe (/mob/living/carbon/human/consistent), 0) Changeling (/datum/antagonist/changeling): add new profile(John Doe (/mob/living/carbon/human/consistent), 0) Changeling (/datum/antagonist/changeling): create initial profile() Changeling (/datum/antagonist/changeling): on gain() John Doe (/datum/mind): add antag datum(/datum/antagonist/changeling (/datum/antagonist/changeling), null) John Doe (/datum/mind): add antag datum(/datum/antagonist/changeling (/datum/antagonist/changeling), null) /datum/unit_test/lesserform (/datum/unit_test/lesserform): Run() RunUnitTest(/datum/unit_test/lesserform (/datum/unit_test/lesserform), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Integration Tests (multiz_debug) / run_integration_tests
FAIL /datum/unit_test/lesserform 0.2s
MultiZ Debug: /datum/unit_test/lungs/lungs_sanity: code/modules/surgery/organs/lungs.dm#L678
[00:23:15] Runtime in code/modules/surgery/organs/lungs.dm,678: Cannot read null._status_traits proc name: check breath (/obj/item/organ/internal/lungs/proc/check_breath) src: the lungs (/obj/item/organ/internal/lungs) src.loc: the floor (126,126,13) (/turf/open/floor/iron) call stack: the lungs (/obj/item/organ/internal/lungs): check breath(/datum/gas_mixture (/datum/gas_mixture), John Doe (/mob/living/carbon/human/consistent), null) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): lungs test check breath("empty gas mixture", John Doe (/mob/living/carbon/human/consistent), the lungs (/obj/item/organ/internal/lungs), /datum/gas_mixture (/datum/gas_mixture), 1) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): Run() RunUnitTest(/datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
MultiZ Debug: /datum/unit_test/lungs/lungs_sanity: code/modules/unit_tests/lungs.dm#L115
Assertion failed: /obj/item/organ/internal/lungs/check_breath() should suffocate from empty gas mixture.
MultiZ Debug: /datum/unit_test/lungs/lungs_sanity: code/modules/surgery/organs/lungs.dm#L678
[00:23:15] Runtime in code/modules/surgery/organs/lungs.dm,678: Cannot read null._status_traits proc name: check breath (/obj/item/organ/internal/lungs/proc/check_breath) src: the lungs (/obj/item/organ/internal/lungs) src.loc: the floor (126,126,13) (/turf/open/floor/iron) call stack: the lungs (/obj/item/organ/internal/lungs): check breath(/datum/gas_mixture (/datum/gas_mixture), John Doe (/mob/living/carbon/human/consistent), null) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): lungs test check breath("null", John Doe (/mob/living/carbon/human/consistent), the lungs (/obj/item/organ/internal/lungs), null, 1) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): Run() RunUnitTest(/datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
MultiZ Debug: /datum/unit_test/lungs/lungs_sanity: code/modules/unit_tests/lungs.dm#L115
Assertion failed: /obj/item/organ/internal/lungs/check_breath() should suffocate from null.
Integration Tests (multiz_debug) / run_integration_tests
FAIL /datum/unit_test/lungs/lungs_sanity 0s
MultiZ Debug: /datum/unit_test/nuke_cinematic: monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm#L43
[00:23:52] Runtime in monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm,43: Cannot read null.gc_destroyed proc name: update limp (/datum/status_effect/limp/pain/update_limp) src: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain) call stack: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain): update limp(John Doe (/mob/living/carbon/human/consistent), the human left leg (/obj/item/bodypart/leg/left), null, null) John Doe (/mob/living/carbon/human/consistent): SendSignal("carbon_remove_limb", /list (/list)) the human left leg (/obj/item/bodypart/leg/left): drop limb(null, null, 1) the human left leg (/obj/item/bodypart/leg/left): drop limb(null, null, 1) John Doe (/mob/living/carbon/human/consistent): spread bodyparts(0, 0, 1) John Doe (/mob/living/carbon/human/consistent): gib(null, null, null, 1) John Doe (/mob/living/carbon/human/consistent): gib(null, null, null, 1) nuke gib(John Doe (/mob/living/carbon/human/consistent), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) /datum/callback (/datum/callback): Invoke(John Doe (/mob/living/carbon/human/consistent), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) callback on everyone on z(/list (/list), /datum/callback (/datum/callback), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): really actually explode(4) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): actually explode() /datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic): Run() RunUnitTest(/datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Integration Tests (multiz_debug) / run_integration_tests
FAIL /datum/unit_test/nuke_cinematic 3.5s
Integration Tests (multiz_debug) / run_integration_tests
Process completed with exit code 1.
Kilo Station: /datum/unit_test/lesserform: monkestation/code/modules/the_fabled_dna_changes/dna.dm#L23
[00:23:24] Runtime in monkestation/code/modules/the_fabled_dna_changes/dna.dm,23: Cannot read null.client proc name: New (/datum/dna/New) src: /datum/dna (/datum/dna) call stack: /datum/dna (/datum/dna): New(null) Changeling (/datum/antagonist/changeling): create profile(John Doe (/mob/living/carbon/human/consistent), 0) Changeling (/datum/antagonist/changeling): add new profile(John Doe (/mob/living/carbon/human/consistent), 0) Changeling (/datum/antagonist/changeling): create initial profile() Changeling (/datum/antagonist/changeling): on gain() John Doe (/datum/mind): add antag datum(/datum/antagonist/changeling (/datum/antagonist/changeling), null) John Doe (/datum/mind): add antag datum(/datum/antagonist/changeling (/datum/antagonist/changeling), null) /datum/unit_test/lesserform (/datum/unit_test/lesserform): Run() RunUnitTest(/datum/unit_test/lesserform (/datum/unit_test/lesserform), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Integration Tests (kilostation) / run_integration_tests
FAIL /datum/unit_test/lesserform 0.3s
Kilo Station: /datum/unit_test/lungs/lungs_sanity: code/modules/surgery/organs/lungs.dm#L678
[00:23:25] Runtime in code/modules/surgery/organs/lungs.dm,678: Cannot read null._status_traits proc name: check breath (/obj/item/organ/internal/lungs/proc/check_breath) src: the lungs (/obj/item/organ/internal/lungs) src.loc: the floor (126,126,11) (/turf/open/floor/iron) call stack: the lungs (/obj/item/organ/internal/lungs): check breath(/datum/gas_mixture (/datum/gas_mixture), John Doe (/mob/living/carbon/human/consistent), null) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): lungs test check breath("empty gas mixture", John Doe (/mob/living/carbon/human/consistent), the lungs (/obj/item/organ/internal/lungs), /datum/gas_mixture (/datum/gas_mixture), 1) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): Run() RunUnitTest(/datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Kilo Station: /datum/unit_test/lungs/lungs_sanity: code/modules/unit_tests/lungs.dm#L115
Assertion failed: /obj/item/organ/internal/lungs/check_breath() should suffocate from empty gas mixture.
Kilo Station: /datum/unit_test/lungs/lungs_sanity: code/modules/surgery/organs/lungs.dm#L678
[00:23:25] Runtime in code/modules/surgery/organs/lungs.dm,678: Cannot read null._status_traits proc name: check breath (/obj/item/organ/internal/lungs/proc/check_breath) src: the lungs (/obj/item/organ/internal/lungs) src.loc: the floor (126,126,11) (/turf/open/floor/iron) call stack: the lungs (/obj/item/organ/internal/lungs): check breath(/datum/gas_mixture (/datum/gas_mixture), John Doe (/mob/living/carbon/human/consistent), null) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): lungs test check breath("null", John Doe (/mob/living/carbon/human/consistent), the lungs (/obj/item/organ/internal/lungs), null, 1) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): Run() RunUnitTest(/datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Kilo Station: /datum/unit_test/lungs/lungs_sanity: code/modules/unit_tests/lungs.dm#L115
Assertion failed: /obj/item/organ/internal/lungs/check_breath() should suffocate from null.
Integration Tests (kilostation) / run_integration_tests
FAIL /datum/unit_test/lungs/lungs_sanity 0s
Kilo Station: /datum/unit_test/nuke_cinematic: monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm#L43
[00:24:02] Runtime in monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm,43: Cannot read null.gc_destroyed proc name: update limp (/datum/status_effect/limp/pain/update_limp) src: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain) call stack: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain): update limp(Unknown (/mob/living/carbon/human/species/monkey/dukeman), the monkey left leg (/obj/item/bodypart/leg/left/monkey), null, null) Unknown (/mob/living/carbon/human/species/monkey/dukeman): SendSignal("carbon_remove_limb", /list (/list)) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) Unknown (/mob/living/carbon/human/species/monkey/dukeman): spread bodyparts(0, 0, 1) Unknown (/mob/living/carbon/human/species/monkey/dukeman): gib(null, null, null, 1) Unknown (/mob/living/carbon/human/species/monkey/dukeman): gib(null, null, null, 1) nuke gib(Unknown (/mob/living/carbon/human/species/monkey/dukeman), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) /datum/callback (/datum/callback): Invoke(Unknown (/mob/living/carbon/human/species/monkey/dukeman), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) callback on everyone on z(/list (/list), /datum/callback (/datum/callback), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): really actually explode(4) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): actually explode() /datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic): Run() RunUnitTest(/datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Kilo Station: /datum/unit_test/nuke_cinematic: monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm#L43
[00:24:02] Runtime in monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm,43: Cannot read null.gc_destroyed proc name: update limp (/datum/status_effect/limp/pain/update_limp) src: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain) call stack: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain): update limp(the monkey (255) (/mob/living/carbon/human/species/monkey), the monkey left leg (/obj/item/bodypart/leg/left/monkey), null, null) the monkey (255) (/mob/living/carbon/human/species/monkey): SendSignal("carbon_remove_limb", /list (/list)) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey (255) (/mob/living/carbon/human/species/monkey): spread bodyparts(0, 0, 1) the monkey (255) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) the monkey (255) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) nuke gib(the monkey (255) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) /datum/callback (/datum/callback): Invoke(the monkey (255) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) callback on everyone on z(/list (/list), /datum/callback (/datum/callback), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): really actually explode(4) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): actually explode() /datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic): Run() RunUnitTest(/datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Kilo Station: /datum/unit_test/nuke_cinematic: monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm#L43
[00:24:02] Runtime in monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm,43: Cannot read null.gc_destroyed proc name: update limp (/datum/status_effect/limp/pain/update_limp) src: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain) call stack: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain): update limp(the monkey (228) (/mob/living/carbon/human/species/monkey), the monkey left leg (/obj/item/bodypart/leg/left/monkey), null, null) the monkey (228) (/mob/living/carbon/human/species/monkey): SendSignal("carbon_remove_limb", /list (/list)) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey (228) (/mob/living/carbon/human/species/monkey): spread bodyparts(0, 0, 1) the monkey (228) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) the monkey (228) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) nuke gib(the monkey (228) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) /datum/callback (/datum/callback): Invoke(the monkey (228) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) callback on everyone on z(/list (/list), /datum/callback (/datum/callback), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): really actually explode(4) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): actually explode() /datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic): Run() RunUnitTest(/datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Ice Box Station: /datum/unit_test/lesserform: monkestation/code/modules/the_fabled_dna_changes/dna.dm#L23
[00:24:05] Runtime in monkestation/code/modules/the_fabled_dna_changes/dna.dm,23: Cannot read null.client proc name: New (/datum/dna/New) src: /datum/dna (/datum/dna) call stack: /datum/dna (/datum/dna): New(null) Changeling (/datum/antagonist/changeling): create profile(John Doe (/mob/living/carbon/human/consistent), 0) Changeling (/datum/antagonist/changeling): add new profile(John Doe (/mob/living/carbon/human/consistent), 0) Changeling (/datum/antagonist/changeling): create initial profile() Changeling (/datum/antagonist/changeling): on gain() John Doe (/datum/mind): add antag datum(/datum/antagonist/changeling (/datum/antagonist/changeling), null) John Doe (/datum/mind): add antag datum(/datum/antagonist/changeling (/datum/antagonist/changeling), null) /datum/unit_test/lesserform (/datum/unit_test/lesserform): Run() RunUnitTest(/datum/unit_test/lesserform (/datum/unit_test/lesserform), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Integration Tests (icebox) / run_integration_tests
FAIL /datum/unit_test/lesserform 0.2s
Ice Box Station: /datum/unit_test/lungs/lungs_sanity: code/modules/surgery/organs/lungs.dm#L678
[00:24:05] Runtime in code/modules/surgery/organs/lungs.dm,678: Cannot read null._status_traits proc name: check breath (/obj/item/organ/internal/lungs/proc/check_breath) src: the lungs (/obj/item/organ/internal/lungs) src.loc: the floor (126,126,6) (/turf/open/floor/iron) call stack: the lungs (/obj/item/organ/internal/lungs): check breath(/datum/gas_mixture (/datum/gas_mixture), John Doe (/mob/living/carbon/human/consistent), null) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): lungs test check breath("empty gas mixture", John Doe (/mob/living/carbon/human/consistent), the lungs (/obj/item/organ/internal/lungs), /datum/gas_mixture (/datum/gas_mixture), 1) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): Run() RunUnitTest(/datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Ice Box Station: /datum/unit_test/lungs/lungs_sanity: code/modules/unit_tests/lungs.dm#L115
Assertion failed: /obj/item/organ/internal/lungs/check_breath() should suffocate from empty gas mixture.
Ice Box Station: /datum/unit_test/lungs/lungs_sanity: code/modules/surgery/organs/lungs.dm#L678
[00:24:05] Runtime in code/modules/surgery/organs/lungs.dm,678: Cannot read null._status_traits proc name: check breath (/obj/item/organ/internal/lungs/proc/check_breath) src: the lungs (/obj/item/organ/internal/lungs) src.loc: the floor (126,126,6) (/turf/open/floor/iron) call stack: the lungs (/obj/item/organ/internal/lungs): check breath(/datum/gas_mixture (/datum/gas_mixture), John Doe (/mob/living/carbon/human/consistent), null) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): lungs test check breath("null", John Doe (/mob/living/carbon/human/consistent), the lungs (/obj/item/organ/internal/lungs), null, 1) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): Run() RunUnitTest(/datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Ice Box Station: /datum/unit_test/lungs/lungs_sanity: code/modules/unit_tests/lungs.dm#L115
Assertion failed: /obj/item/organ/internal/lungs/check_breath() should suffocate from null.
Integration Tests (icebox) / run_integration_tests
FAIL /datum/unit_test/lungs/lungs_sanity 0s
Ice Box Station: /datum/unit_test/nuke_cinematic: monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm#L43
[00:24:46] Runtime in monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm,43: Cannot read null.gc_destroyed proc name: update limp (/datum/status_effect/limp/pain/update_limp) src: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain) call stack: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain): update limp(Unknown (/mob/living/carbon/human/species/monkey/dukeman), the monkey left leg (/obj/item/bodypart/leg/left/monkey), null, null) Unknown (/mob/living/carbon/human/species/monkey/dukeman): SendSignal("carbon_remove_limb", /list (/list)) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) Unknown (/mob/living/carbon/human/species/monkey/dukeman): spread bodyparts(0, 0, 1) Unknown (/mob/living/carbon/human/species/monkey/dukeman): gib(null, null, null, 1) Unknown (/mob/living/carbon/human/species/monkey/dukeman): gib(null, null, null, 1) nuke gib(Unknown (/mob/living/carbon/human/species/monkey/dukeman), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) /datum/callback (/datum/callback): Invoke(Unknown (/mob/living/carbon/human/species/monkey/dukeman), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) callback on everyone on z(/list (/list), /datum/callback (/datum/callback), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): really actually explode(4) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): actually explode() /datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic): Run() RunUnitTest(/datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Ice Box Station: /datum/unit_test/nuke_cinematic: monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm#L43
[00:24:47] Runtime in monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm,43: Cannot read null.gc_destroyed proc name: update limp (/datum/status_effect/limp/pain/update_limp) src: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain) call stack: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain): update limp(the monkey (241) (/mob/living/carbon/human/species/monkey), the monkey left leg (/obj/item/bodypart/leg/left/monkey), null, null) the monkey (241) (/mob/living/carbon/human/species/monkey): SendSignal("carbon_remove_limb", /list (/list)) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey (241) (/mob/living/carbon/human/species/monkey): spread bodyparts(0, 0, 1) the monkey (241) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) the monkey (241) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) nuke gib(the monkey (241) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) /datum/callback (/datum/callback): Invoke(the monkey (241) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) callback on everyone on z(/list (/list), /datum/callback (/datum/callback), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): really actually explode(4) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): actually explode() /datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic): Run() RunUnitTest(/datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Ice Box Station: /datum/unit_test/nuke_cinematic: monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm#L43
[00:24:47] Runtime in monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm,43: Cannot read null.gc_destroyed proc name: update limp (/datum/status_effect/limp/pain/update_limp) src: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain) call stack: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain): update limp(the monkey (13) (/mob/living/carbon/human/species/monkey), the monkey left leg (/obj/item/bodypart/leg/left/monkey), null, null) the monkey (13) (/mob/living/carbon/human/species/monkey): SendSignal("carbon_remove_limb", /list (/list)) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey (13) (/mob/living/carbon/human/species/monkey): spread bodyparts(0, 0, 1) the monkey (13) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) the monkey (13) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) nuke gib(the monkey (13) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) /datum/callback (/datum/callback): Invoke(the monkey (13) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) callback on everyone on z(/list (/list), /datum/callback (/datum/callback), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): really actually explode(4) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): actually explode() /datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic): Run() RunUnitTest(/datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Delta Station: /datum/unit_test/lesserform: monkestation/code/modules/the_fabled_dna_changes/dna.dm#L23
[00:23:44] Runtime in monkestation/code/modules/the_fabled_dna_changes/dna.dm,23: Cannot read null.client proc name: New (/datum/dna/New) src: /datum/dna (/datum/dna) call stack: /datum/dna (/datum/dna): New(null) Changeling (/datum/antagonist/changeling): create profile(John Doe (/mob/living/carbon/human/consistent), 0) Changeling (/datum/antagonist/changeling): add new profile(John Doe (/mob/living/carbon/human/consistent), 0) Changeling (/datum/antagonist/changeling): create initial profile() Changeling (/datum/antagonist/changeling): on gain() John Doe (/datum/mind): add antag datum(/datum/antagonist/changeling (/datum/antagonist/changeling), null) John Doe (/datum/mind): add antag datum(/datum/antagonist/changeling (/datum/antagonist/changeling), null) /datum/unit_test/lesserform (/datum/unit_test/lesserform): Run() RunUnitTest(/datum/unit_test/lesserform (/datum/unit_test/lesserform), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Integration Tests (deltastation) / run_integration_tests
FAIL /datum/unit_test/lesserform 0.3s
Delta Station: /datum/unit_test/lungs/lungs_sanity: code/modules/surgery/organs/lungs.dm#L678
[00:23:45] Runtime in code/modules/surgery/organs/lungs.dm,678: Cannot read null._status_traits proc name: check breath (/obj/item/organ/internal/lungs/proc/check_breath) src: the lungs (/obj/item/organ/internal/lungs) src.loc: the floor (126,126,11) (/turf/open/floor/iron) call stack: the lungs (/obj/item/organ/internal/lungs): check breath(/datum/gas_mixture (/datum/gas_mixture), John Doe (/mob/living/carbon/human/consistent), null) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): lungs test check breath("empty gas mixture", John Doe (/mob/living/carbon/human/consistent), the lungs (/obj/item/organ/internal/lungs), /datum/gas_mixture (/datum/gas_mixture), 1) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): Run() RunUnitTest(/datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Delta Station: /datum/unit_test/lungs/lungs_sanity: code/modules/unit_tests/lungs.dm#L115
Assertion failed: /obj/item/organ/internal/lungs/check_breath() should suffocate from empty gas mixture.
Delta Station: /datum/unit_test/lungs/lungs_sanity: code/modules/surgery/organs/lungs.dm#L678
[00:23:45] Runtime in code/modules/surgery/organs/lungs.dm,678: Cannot read null._status_traits proc name: check breath (/obj/item/organ/internal/lungs/proc/check_breath) src: the lungs (/obj/item/organ/internal/lungs) src.loc: the floor (126,126,11) (/turf/open/floor/iron) call stack: the lungs (/obj/item/organ/internal/lungs): check breath(/datum/gas_mixture (/datum/gas_mixture), John Doe (/mob/living/carbon/human/consistent), null) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): lungs test check breath("null", John Doe (/mob/living/carbon/human/consistent), the lungs (/obj/item/organ/internal/lungs), null, 1) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): Run() RunUnitTest(/datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Delta Station: /datum/unit_test/lungs/lungs_sanity: code/modules/unit_tests/lungs.dm#L115
Assertion failed: /obj/item/organ/internal/lungs/check_breath() should suffocate from null.
Integration Tests (deltastation) / run_integration_tests
FAIL /datum/unit_test/lungs/lungs_sanity 0.1s
Delta Station: /datum/unit_test/nuke_cinematic: monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm#L43
[00:24:25] Runtime in monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm,43: Cannot read null.gc_destroyed proc name: update limp (/datum/status_effect/limp/pain/update_limp) src: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain) call stack: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain): update limp(the monkey (647) (/mob/living/carbon/human/species/monkey), the monkey left leg (/obj/item/bodypart/leg/left/monkey), null, null) the monkey (647) (/mob/living/carbon/human/species/monkey): SendSignal("carbon_remove_limb", /list (/list)) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey (647) (/mob/living/carbon/human/species/monkey): spread bodyparts(0, 0, 1) the monkey (647) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) the monkey (647) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) nuke gib(the monkey (647) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) /datum/callback (/datum/callback): Invoke(the monkey (647) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) callback on everyone on z(/list (/list), /datum/callback (/datum/callback), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): really actually explode(4) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): actually explode() /datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic): Run() RunUnitTest(/datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Delta Station: /datum/unit_test/nuke_cinematic: monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm#L43
[00:24:25] Runtime in monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm,43: Cannot read null.gc_destroyed proc name: update limp (/datum/status_effect/limp/pain/update_limp) src: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain) call stack: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain): update limp(the monkey (126) (/mob/living/carbon/human/species/monkey), the monkey left leg (/obj/item/bodypart/leg/left/monkey), null, null) the monkey (126) (/mob/living/carbon/human/species/monkey): SendSignal("carbon_remove_limb", /list (/list)) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey (126) (/mob/living/carbon/human/species/monkey): spread bodyparts(0, 0, 1) the monkey (126) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) the monkey (126) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) nuke gib(the monkey (126) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) /datum/callback (/datum/callback): Invoke(the monkey (126) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) callback on everyone on z(/list (/list), /datum/callback (/datum/callback), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): really actually explode(4) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): actually explode() /datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic): Run() RunUnitTest(/datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Delta Station: /datum/unit_test/nuke_cinematic: monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm#L43
[00:24:25] Runtime in monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm,43: Cannot read null.gc_destroyed proc name: update limp (/datum/status_effect/limp/pain/update_limp) src: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain) call stack: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain): update limp(the monkey (830) (/mob/living/carbon/human/species/monkey), the monkey left leg (/obj/item/bodypart/leg/left/monkey), null, null) the monkey (830) (/mob/living/carbon/human/species/monkey): SendSignal("carbon_remove_limb", /list (/list)) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey (830) (/mob/living/carbon/human/species/monkey): spread bodyparts(0, 0, 1) the monkey (830) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) the monkey (830) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) nuke gib(the monkey (830) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) /datum/callback (/datum/callback): Invoke(the monkey (830) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) callback on everyone on z(/list (/list), /datum/callback (/datum/callback), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): really actually explode(4) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): actually explode() /datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic): Run() RunUnitTest(/datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Box Station: /datum/unit_test/lesserform: monkestation/code/modules/the_fabled_dna_changes/dna.dm#L23
[00:23:42] Runtime in monkestation/code/modules/the_fabled_dna_changes/dna.dm,23: Cannot read null.client proc name: New (/datum/dna/New) src: /datum/dna (/datum/dna) call stack: /datum/dna (/datum/dna): New(null) Changeling (/datum/antagonist/changeling): create profile(John Doe (/mob/living/carbon/human/consistent), 0) Changeling (/datum/antagonist/changeling): add new profile(John Doe (/mob/living/carbon/human/consistent), 0) Changeling (/datum/antagonist/changeling): create initial profile() Changeling (/datum/antagonist/changeling): on gain() John Doe (/datum/mind): add antag datum(/datum/antagonist/changeling (/datum/antagonist/changeling), null) John Doe (/datum/mind): add antag datum(/datum/antagonist/changeling (/datum/antagonist/changeling), null) /datum/unit_test/lesserform (/datum/unit_test/lesserform): Run() RunUnitTest(/datum/unit_test/lesserform (/datum/unit_test/lesserform), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Integration Tests (boxstation) / run_integration_tests
FAIL /datum/unit_test/lesserform 0.2s
Box Station: /datum/unit_test/lungs/lungs_sanity: code/modules/surgery/organs/lungs.dm#L678
[00:23:43] Runtime in code/modules/surgery/organs/lungs.dm,678: Cannot read null._status_traits proc name: check breath (/obj/item/organ/internal/lungs/proc/check_breath) src: the lungs (/obj/item/organ/internal/lungs) src.loc: the floor (126,126,11) (/turf/open/floor/iron) call stack: the lungs (/obj/item/organ/internal/lungs): check breath(/datum/gas_mixture (/datum/gas_mixture), John Doe (/mob/living/carbon/human/consistent), null) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): lungs test check breath("empty gas mixture", John Doe (/mob/living/carbon/human/consistent), the lungs (/obj/item/organ/internal/lungs), /datum/gas_mixture (/datum/gas_mixture), 1) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): Run() RunUnitTest(/datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Box Station: /datum/unit_test/lungs/lungs_sanity: code/modules/unit_tests/lungs.dm#L115
Assertion failed: /obj/item/organ/internal/lungs/check_breath() should suffocate from empty gas mixture.
Box Station: /datum/unit_test/lungs/lungs_sanity: code/modules/surgery/organs/lungs.dm#L678
[00:23:43] Runtime in code/modules/surgery/organs/lungs.dm,678: Cannot read null._status_traits proc name: check breath (/obj/item/organ/internal/lungs/proc/check_breath) src: the lungs (/obj/item/organ/internal/lungs) src.loc: the floor (126,126,11) (/turf/open/floor/iron) call stack: the lungs (/obj/item/organ/internal/lungs): check breath(/datum/gas_mixture (/datum/gas_mixture), John Doe (/mob/living/carbon/human/consistent), null) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): lungs test check breath("null", John Doe (/mob/living/carbon/human/consistent), the lungs (/obj/item/organ/internal/lungs), null, 1) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): Run() RunUnitTest(/datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Box Station: /datum/unit_test/lungs/lungs_sanity: code/modules/unit_tests/lungs.dm#L115
Assertion failed: /obj/item/organ/internal/lungs/check_breath() should suffocate from null.
Integration Tests (boxstation) / run_integration_tests
FAIL /datum/unit_test/lungs/lungs_sanity 0s
Box Station: /datum/unit_test/nuke_cinematic: monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm#L43
[00:24:22] Runtime in monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm,43: Cannot read null.gc_destroyed proc name: update limp (/datum/status_effect/limp/pain/update_limp) src: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain) call stack: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain): update limp(Unknown (/mob/living/carbon/human/species/monkey/dukeman), the monkey left leg (/obj/item/bodypart/leg/left/monkey), null, null) Unknown (/mob/living/carbon/human/species/monkey/dukeman): SendSignal("carbon_remove_limb", /list (/list)) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) Unknown (/mob/living/carbon/human/species/monkey/dukeman): spread bodyparts(0, 0, 1) Unknown (/mob/living/carbon/human/species/monkey/dukeman): gib(null, null, null, 1) Unknown (/mob/living/carbon/human/species/monkey/dukeman): gib(null, null, null, 1) nuke gib(Unknown (/mob/living/carbon/human/species/monkey/dukeman), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) /datum/callback (/datum/callback): Invoke(Unknown (/mob/living/carbon/human/species/monkey/dukeman), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) callback on everyone on z(/list (/list), /datum/callback (/datum/callback), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): really actually explode(4) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): actually explode() /datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic): Run() RunUnitTest(/datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Box Station: /datum/unit_test/nuke_cinematic: monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm#L43
[00:24:22] Runtime in monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm,43: Cannot read null.gc_destroyed proc name: update limp (/datum/status_effect/limp/pain/update_limp) src: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain) call stack: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain): update limp(the monkey (208) (/mob/living/carbon/human/species/monkey), the monkey left leg (/obj/item/bodypart/leg/left/monkey), null, null) the monkey (208) (/mob/living/carbon/human/species/monkey): SendSignal("carbon_remove_limb", /list (/list)) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey (208) (/mob/living/carbon/human/species/monkey): spread bodyparts(0, 0, 1) the monkey (208) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) the monkey (208) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) nuke gib(the monkey (208) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) /datum/callback (/datum/callback): Invoke(the monkey (208) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) callback on everyone on z(/list (/list), /datum/callback (/datum/callback), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): really actually explode(4) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): actually explode() /datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic): Run() RunUnitTest(/datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Box Station: /datum/unit_test/nuke_cinematic: monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm#L43
[00:24:23] Runtime in monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm,43: Cannot read null.gc_destroyed proc name: update limp (/datum/status_effect/limp/pain/update_limp) src: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain) call stack: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain): update limp(the monkey (144) (/mob/living/carbon/human/species/monkey), the monkey left leg (/obj/item/bodypart/leg/left/monkey), null, null) the monkey (144) (/mob/living/carbon/human/species/monkey): SendSignal("carbon_remove_limb", /list (/list)) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey (144) (/mob/living/carbon/human/species/monkey): spread bodyparts(0, 0, 1) the monkey (144) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) the monkey (144) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) nuke gib(the monkey (144) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) /datum/callback (/datum/callback): Invoke(the monkey (144) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) callback on everyone on z(/list (/list), /datum/callback (/datum/callback), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): really actually explode(4) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): actually explode() /datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic): Run() RunUnitTest(/datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Ouroboros: /datum/unit_test/lesserform: monkestation/code/modules/the_fabled_dna_changes/dna.dm#L23
[00:23:59] Runtime in monkestation/code/modules/the_fabled_dna_changes/dna.dm,23: Cannot read null.client proc name: New (/datum/dna/New) src: /datum/dna (/datum/dna) call stack: /datum/dna (/datum/dna): New(null) Changeling (/datum/antagonist/changeling): create profile(John Doe (/mob/living/carbon/human/consistent), 0) Changeling (/datum/antagonist/changeling): add new profile(John Doe (/mob/living/carbon/human/consistent), 0) Changeling (/datum/antagonist/changeling): create initial profile() Changeling (/datum/antagonist/changeling): on gain() John Doe (/datum/mind): add antag datum(/datum/antagonist/changeling (/datum/antagonist/changeling), null) John Doe (/datum/mind): add antag datum(/datum/antagonist/changeling (/datum/antagonist/changeling), null) /datum/unit_test/lesserform (/datum/unit_test/lesserform): Run() RunUnitTest(/datum/unit_test/lesserform (/datum/unit_test/lesserform), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Integration Tests (ouroboros) / run_integration_tests
FAIL /datum/unit_test/lesserform 0.3s
Ouroboros: /datum/unit_test/lungs/lungs_sanity: code/modules/surgery/organs/lungs.dm#L678
[00:24:00] Runtime in code/modules/surgery/organs/lungs.dm,678: Cannot read null._status_traits proc name: check breath (/obj/item/organ/internal/lungs/proc/check_breath) src: the lungs (/obj/item/organ/internal/lungs) src.loc: the floor (126,126,10) (/turf/open/floor/iron) call stack: the lungs (/obj/item/organ/internal/lungs): check breath(/datum/gas_mixture (/datum/gas_mixture), John Doe (/mob/living/carbon/human/consistent), null) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): lungs test check breath("empty gas mixture", John Doe (/mob/living/carbon/human/consistent), the lungs (/obj/item/organ/internal/lungs), /datum/gas_mixture (/datum/gas_mixture), 1) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): Run() RunUnitTest(/datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Ouroboros: /datum/unit_test/lungs/lungs_sanity: code/modules/unit_tests/lungs.dm#L115
Assertion failed: /obj/item/organ/internal/lungs/check_breath() should suffocate from empty gas mixture.
Ouroboros: /datum/unit_test/lungs/lungs_sanity: code/modules/surgery/organs/lungs.dm#L678
[00:24:00] Runtime in code/modules/surgery/organs/lungs.dm,678: Cannot read null._status_traits proc name: check breath (/obj/item/organ/internal/lungs/proc/check_breath) src: the lungs (/obj/item/organ/internal/lungs) src.loc: the floor (126,126,10) (/turf/open/floor/iron) call stack: the lungs (/obj/item/organ/internal/lungs): check breath(/datum/gas_mixture (/datum/gas_mixture), John Doe (/mob/living/carbon/human/consistent), null) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): lungs test check breath("null", John Doe (/mob/living/carbon/human/consistent), the lungs (/obj/item/organ/internal/lungs), null, 1) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): Run() RunUnitTest(/datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Ouroboros: /datum/unit_test/lungs/lungs_sanity: code/modules/unit_tests/lungs.dm#L115
Assertion failed: /obj/item/organ/internal/lungs/check_breath() should suffocate from null.
Integration Tests (ouroboros) / run_integration_tests
FAIL /datum/unit_test/lungs/lungs_sanity 0s
Ouroboros: /datum/unit_test/nuke_cinematic: monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm#L43
[00:24:40] Runtime in monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm,43: Cannot read null.gc_destroyed proc name: update limp (/datum/status_effect/limp/pain/update_limp) src: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain) call stack: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain): update limp(the monkey (253) (/mob/living/carbon/human/species/monkey), the monkey left leg (/obj/item/bodypart/leg/left/monkey), null, null) the monkey (253) (/mob/living/carbon/human/species/monkey): SendSignal("carbon_remove_limb", /list (/list)) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey (253) (/mob/living/carbon/human/species/monkey): spread bodyparts(0, 0, 1) the monkey (253) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) the monkey (253) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) nuke gib(the monkey (253) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) /datum/callback (/datum/callback): Invoke(the monkey (253) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) callback on everyone on z(/list (/list), /datum/callback (/datum/callback), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): really actually explode(4) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): actually explode() /datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic): Run() RunUnitTest(/datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Ouroboros: /datum/unit_test/nuke_cinematic: monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm#L43
[00:24:40] Runtime in monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm,43: Cannot read null.gc_destroyed proc name: update limp (/datum/status_effect/limp/pain/update_limp) src: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain) call stack: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain): update limp(the monkey (463) (/mob/living/carbon/human/species/monkey), the monkey left leg (/obj/item/bodypart/leg/left/monkey), null, null) the monkey (463) (/mob/living/carbon/human/species/monkey): SendSignal("carbon_remove_limb", /list (/list)) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey (463) (/mob/living/carbon/human/species/monkey): spread bodyparts(0, 0, 1) the monkey (463) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) the monkey (463) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) nuke gib(the monkey (463) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) /datum/callback (/datum/callback): Invoke(the monkey (463) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) callback on everyone on z(/list (/list), /datum/callback (/datum/callback), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): really actually explode(4) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): actually explode() /datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic): Run() RunUnitTest(/datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Ouroboros: /datum/unit_test/nuke_cinematic: monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm#L43
[00:24:40] Runtime in monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm,43: Cannot read null.gc_destroyed proc name: update limp (/datum/status_effect/limp/pain/update_limp) src: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain) call stack: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain): update limp(the monkey (197) (/mob/living/carbon/human/species/monkey), the monkey left leg (/obj/item/bodypart/leg/left/monkey), null, null) the monkey (197) (/mob/living/carbon/human/species/monkey): SendSignal("carbon_remove_limb", /list (/list)) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey (197) (/mob/living/carbon/human/species/monkey): spread bodyparts(0, 0, 1) the monkey (197) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) the monkey (197) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) nuke gib(the monkey (197) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) /datum/callback (/datum/callback): Invoke(the monkey (197) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) callback on everyone on z(/list (/list), /datum/callback (/datum/callback), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): really actually explode(4) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): actually explode() /datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic): Run() RunUnitTest(/datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Void Raptor: /datum/unit_test/lesserform: monkestation/code/modules/the_fabled_dna_changes/dna.dm#L23
[00:25:39] Runtime in monkestation/code/modules/the_fabled_dna_changes/dna.dm,23: Cannot read null.client proc name: New (/datum/dna/New) src: /datum/dna (/datum/dna) call stack: /datum/dna (/datum/dna): New(null) Changeling (/datum/antagonist/changeling): create profile(John Doe (/mob/living/carbon/human/consistent), 0) Changeling (/datum/antagonist/changeling): add new profile(John Doe (/mob/living/carbon/human/consistent), 0) Changeling (/datum/antagonist/changeling): create initial profile() Changeling (/datum/antagonist/changeling): on gain() John Doe (/datum/mind): add antag datum(/datum/antagonist/changeling (/datum/antagonist/changeling), null) John Doe (/datum/mind): add antag datum(/datum/antagonist/changeling (/datum/antagonist/changeling), null) /datum/unit_test/lesserform (/datum/unit_test/lesserform): Run() RunUnitTest(/datum/unit_test/lesserform (/datum/unit_test/lesserform), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Integration Tests (voidraptor) / run_integration_tests
FAIL /datum/unit_test/lesserform 0.3s
Void Raptor: /datum/unit_test/lungs/lungs_sanity: code/modules/surgery/organs/lungs.dm#L678
[00:25:40] Runtime in code/modules/surgery/organs/lungs.dm,678: Cannot read null._status_traits proc name: check breath (/obj/item/organ/internal/lungs/proc/check_breath) src: the lungs (/obj/item/organ/internal/lungs) src.loc: the floor (126,126,11) (/turf/open/floor/iron) call stack: the lungs (/obj/item/organ/internal/lungs): check breath(/datum/gas_mixture (/datum/gas_mixture), John Doe (/mob/living/carbon/human/consistent), null) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): lungs test check breath("empty gas mixture", John Doe (/mob/living/carbon/human/consistent), the lungs (/obj/item/organ/internal/lungs), /datum/gas_mixture (/datum/gas_mixture), 1) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): Run() RunUnitTest(/datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Void Raptor: /datum/unit_test/lungs/lungs_sanity: code/modules/unit_tests/lungs.dm#L115
Assertion failed: /obj/item/organ/internal/lungs/check_breath() should suffocate from empty gas mixture.
Void Raptor: /datum/unit_test/lungs/lungs_sanity: code/modules/surgery/organs/lungs.dm#L678
[00:25:40] Runtime in code/modules/surgery/organs/lungs.dm,678: Cannot read null._status_traits proc name: check breath (/obj/item/organ/internal/lungs/proc/check_breath) src: the lungs (/obj/item/organ/internal/lungs) src.loc: the floor (126,126,11) (/turf/open/floor/iron) call stack: the lungs (/obj/item/organ/internal/lungs): check breath(/datum/gas_mixture (/datum/gas_mixture), John Doe (/mob/living/carbon/human/consistent), null) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): lungs test check breath("null", John Doe (/mob/living/carbon/human/consistent), the lungs (/obj/item/organ/internal/lungs), null, 1) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): Run() RunUnitTest(/datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Void Raptor: /datum/unit_test/lungs/lungs_sanity: code/modules/unit_tests/lungs.dm#L115
Assertion failed: /obj/item/organ/internal/lungs/check_breath() should suffocate from null.
Integration Tests (voidraptor) / run_integration_tests
FAIL /datum/unit_test/lungs/lungs_sanity 0s
Void Raptor: /datum/unit_test/nuke_cinematic: monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm#L43
[00:26:18] Runtime in monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm,43: Cannot read null.gc_destroyed proc name: update limp (/datum/status_effect/limp/pain/update_limp) src: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain) call stack: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain): update limp(the monkey (334) (/mob/living/carbon/human/species/monkey), the monkey left leg (/obj/item/bodypart/leg/left/monkey), null, null) the monkey (334) (/mob/living/carbon/human/species/monkey): SendSignal("carbon_remove_limb", /list (/list)) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey (334) (/mob/living/carbon/human/species/monkey): spread bodyparts(0, 0, 1) the monkey (334) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) the monkey (334) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) nuke gib(the monkey (334) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) /datum/callback (/datum/callback): Invoke(the monkey (334) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) callback on everyone on z(/list (/list), /datum/callback (/datum/callback), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): really actually explode(4) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): actually explode() /datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic): Run() RunUnitTest(/datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Void Raptor: /datum/unit_test/nuke_cinematic: monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm#L43
[00:26:18] Runtime in monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm,43: Cannot read null.gc_destroyed proc name: update limp (/datum/status_effect/limp/pain/update_limp) src: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain) call stack: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain): update limp(the monkey (105) (/mob/living/carbon/human/species/monkey), the monkey left leg (/obj/item/bodypart/leg/left/monkey), null, null) the monkey (105) (/mob/living/carbon/human/species/monkey): SendSignal("carbon_remove_limb", /list (/list)) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey (105) (/mob/living/carbon/human/species/monkey): spread bodyparts(0, 0, 1) the monkey (105) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) the monkey (105) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) nuke gib(the monkey (105) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) /datum/callback (/datum/callback): Invoke(the monkey (105) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) callback on everyone on z(/list (/list), /datum/callback (/datum/callback), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): really actually explode(4) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): actually explode() /datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic): Run() RunUnitTest(/datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Void Raptor: /datum/unit_test/nuke_cinematic: monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm#L43
[00:26:18] Runtime in monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm,43: Cannot read null.gc_destroyed proc name: update limp (/datum/status_effect/limp/pain/update_limp) src: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain) call stack: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain): update limp(the monkey (327) (/mob/living/carbon/human/species/monkey), the monkey left leg (/obj/item/bodypart/leg/left/monkey), null, null) the monkey (327) (/mob/living/carbon/human/species/monkey): SendSignal("carbon_remove_limb", /list (/list)) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey (327) (/mob/living/carbon/human/species/monkey): spread bodyparts(0, 0, 1) the monkey (327) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) the monkey (327) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) nuke gib(the monkey (327) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) /datum/callback (/datum/callback): Invoke(the monkey (327) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) callback on everyone on z(/list (/list), /datum/callback (/datum/callback), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): really actually explode(4) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): actually explode() /datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic): Run() RunUnitTest(/datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Blueshift: /datum/unit_test/lesserform: monkestation/code/modules/the_fabled_dna_changes/dna.dm#L23
[00:24:02] Runtime in monkestation/code/modules/the_fabled_dna_changes/dna.dm,23: Cannot read null.client proc name: New (/datum/dna/New) src: /datum/dna (/datum/dna) call stack: /datum/dna (/datum/dna): New(null) Changeling (/datum/antagonist/changeling): create profile(John Doe (/mob/living/carbon/human/consistent), 0) Changeling (/datum/antagonist/changeling): add new profile(John Doe (/mob/living/carbon/human/consistent), 0) Changeling (/datum/antagonist/changeling): create initial profile() Changeling (/datum/antagonist/changeling): on gain() John Doe (/datum/mind): add antag datum(/datum/antagonist/changeling (/datum/antagonist/changeling), null) John Doe (/datum/mind): add antag datum(/datum/antagonist/changeling (/datum/antagonist/changeling), null) /datum/unit_test/lesserform (/datum/unit_test/lesserform): Run() RunUnitTest(/datum/unit_test/lesserform (/datum/unit_test/lesserform), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Integration Tests (blueshift) / run_integration_tests
FAIL /datum/unit_test/lesserform 0.2s
Blueshift: /datum/unit_test/lungs/lungs_sanity: code/modules/surgery/organs/lungs.dm#L678
[00:24:03] Runtime in code/modules/surgery/organs/lungs.dm,678: Cannot read null._status_traits proc name: check breath (/obj/item/organ/internal/lungs/proc/check_breath) src: the lungs (/obj/item/organ/internal/lungs) src.loc: the floor (126,126,9) (/turf/open/floor/iron) call stack: the lungs (/obj/item/organ/internal/lungs): check breath(/datum/gas_mixture (/datum/gas_mixture), John Doe (/mob/living/carbon/human/consistent), null) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): lungs test check breath("empty gas mixture", John Doe (/mob/living/carbon/human/consistent), the lungs (/obj/item/organ/internal/lungs), /datum/gas_mixture (/datum/gas_mixture), 1) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): Run() RunUnitTest(/datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Blueshift: /datum/unit_test/lungs/lungs_sanity: code/modules/unit_tests/lungs.dm#L115
Assertion failed: /obj/item/organ/internal/lungs/check_breath() should suffocate from empty gas mixture.
Blueshift: /datum/unit_test/lungs/lungs_sanity: code/modules/surgery/organs/lungs.dm#L678
[00:24:03] Runtime in code/modules/surgery/organs/lungs.dm,678: Cannot read null._status_traits proc name: check breath (/obj/item/organ/internal/lungs/proc/check_breath) src: the lungs (/obj/item/organ/internal/lungs) src.loc: the floor (126,126,9) (/turf/open/floor/iron) call stack: the lungs (/obj/item/organ/internal/lungs): check breath(/datum/gas_mixture (/datum/gas_mixture), John Doe (/mob/living/carbon/human/consistent), null) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): lungs test check breath("null", John Doe (/mob/living/carbon/human/consistent), the lungs (/obj/item/organ/internal/lungs), null, 1) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): Run() RunUnitTest(/datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Blueshift: /datum/unit_test/lungs/lungs_sanity: code/modules/unit_tests/lungs.dm#L115
Assertion failed: /obj/item/organ/internal/lungs/check_breath() should suffocate from null.
Integration Tests (blueshift) / run_integration_tests
FAIL /datum/unit_test/lungs/lungs_sanity 0s
Blueshift: /datum/unit_test/nuke_cinematic: monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm#L43
[00:24:43] Runtime in monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm,43: Cannot read null.gc_destroyed proc name: update limp (/datum/status_effect/limp/pain/update_limp) src: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain) call stack: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain): update limp(Pun Pun (/mob/living/carbon/human/species/monkey/punpun), the monkey left leg (/obj/item/bodypart/leg/left/monkey), null, null) Pun Pun (/mob/living/carbon/human/species/monkey/punpun): SendSignal("carbon_remove_limb", /list (/list)) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) Pun Pun (/mob/living/carbon/human/species/monkey/punpun): spread bodyparts(0, 0, 1) Pun Pun (/mob/living/carbon/human/species/monkey/punpun): gib(null, null, null, 1) Pun Pun (/mob/living/carbon/human/species/monkey/punpun): gib(null, null, null, 1) nuke gib(Pun Pun (/mob/living/carbon/human/species/monkey/punpun), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) /datum/callback (/datum/callback): Invoke(Pun Pun (/mob/living/carbon/human/species/monkey/punpun), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) callback on everyone on z(/list (/list), /datum/callback (/datum/callback), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): really actually explode(4) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): actually explode() /datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic): Run() RunUnitTest(/datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Blueshift: /datum/unit_test/nuke_cinematic: monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm#L43
[00:24:44] Runtime in monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm,43: Cannot read null.gc_destroyed proc name: update limp (/datum/status_effect/limp/pain/update_limp) src: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain) call stack: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain): update limp(the monkey (968) (/mob/living/carbon/human/species/monkey), the monkey left leg (/obj/item/bodypart/leg/left/monkey), null, null) the monkey (968) (/mob/living/carbon/human/species/monkey): SendSignal("carbon_remove_limb", /list (/list)) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey (968) (/mob/living/carbon/human/species/monkey): spread bodyparts(0, 0, 1) the monkey (968) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) the monkey (968) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) nuke gib(the monkey (968) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) /datum/callback (/datum/callback): Invoke(the monkey (968) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) callback on everyone on z(/list (/list), /datum/callback (/datum/callback), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): really actually explode(4) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): actually explode() /datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic): Run() RunUnitTest(/datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Blueshift: /datum/unit_test/nuke_cinematic: monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm#L43
[00:24:44] Runtime in monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm,43: Cannot read null.gc_destroyed proc name: update limp (/datum/status_effect/limp/pain/update_limp) src: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain) call stack: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain): update limp(the monkey (669) (/mob/living/carbon/human/species/monkey), the monkey left leg (/obj/item/bodypart/leg/left/monkey), null, null) the monkey (669) (/mob/living/carbon/human/species/monkey): SendSignal("carbon_remove_limb", /list (/list)) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey (669) (/mob/living/carbon/human/species/monkey): spread bodyparts(0, 0, 1) the monkey (669) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) the monkey (669) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) nuke gib(the monkey (669) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) /datum/callback (/datum/callback): Invoke(the monkey (669) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) callback on everyone on z(/list (/list), /datum/callback (/datum/callback), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): really actually explode(4) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): actually explode() /datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic): Run() RunUnitTest(/datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
MetaStation: /datum/unit_test/lesserform: monkestation/code/modules/the_fabled_dna_changes/dna.dm#L23
[00:23:25] Runtime in monkestation/code/modules/the_fabled_dna_changes/dna.dm,23: Cannot read null.client proc name: New (/datum/dna/New) src: /datum/dna (/datum/dna) call stack: /datum/dna (/datum/dna): New(null) Changeling (/datum/antagonist/changeling): create profile(John Doe (/mob/living/carbon/human/consistent), 0) Changeling (/datum/antagonist/changeling): add new profile(John Doe (/mob/living/carbon/human/consistent), 0) Changeling (/datum/antagonist/changeling): create initial profile() Changeling (/datum/antagonist/changeling): on gain() John Doe (/datum/mind): add antag datum(/datum/antagonist/changeling (/datum/antagonist/changeling), null) John Doe (/datum/mind): add antag datum(/datum/antagonist/changeling (/datum/antagonist/changeling), null) /datum/unit_test/lesserform (/datum/unit_test/lesserform): Run() RunUnitTest(/datum/unit_test/lesserform (/datum/unit_test/lesserform), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Integration Tests (metastation) / run_integration_tests
FAIL /datum/unit_test/lesserform 0.3s
MetaStation: /datum/unit_test/lungs/lungs_sanity: code/modules/surgery/organs/lungs.dm#L678
[00:23:26] Runtime in code/modules/surgery/organs/lungs.dm,678: Cannot read null._status_traits proc name: check breath (/obj/item/organ/internal/lungs/proc/check_breath) src: the lungs (/obj/item/organ/internal/lungs) src.loc: the floor (126,126,11) (/turf/open/floor/iron) call stack: the lungs (/obj/item/organ/internal/lungs): check breath(/datum/gas_mixture (/datum/gas_mixture), John Doe (/mob/living/carbon/human/consistent), null) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): lungs test check breath("empty gas mixture", John Doe (/mob/living/carbon/human/consistent), the lungs (/obj/item/organ/internal/lungs), /datum/gas_mixture (/datum/gas_mixture), 1) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): Run() RunUnitTest(/datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
MetaStation: /datum/unit_test/lungs/lungs_sanity: code/modules/unit_tests/lungs.dm#L115
Assertion failed: /obj/item/organ/internal/lungs/check_breath() should suffocate from empty gas mixture.
MetaStation: /datum/unit_test/lungs/lungs_sanity: code/modules/surgery/organs/lungs.dm#L678
[00:23:26] Runtime in code/modules/surgery/organs/lungs.dm,678: Cannot read null._status_traits proc name: check breath (/obj/item/organ/internal/lungs/proc/check_breath) src: the lungs (/obj/item/organ/internal/lungs) src.loc: the floor (126,126,11) (/turf/open/floor/iron) call stack: the lungs (/obj/item/organ/internal/lungs): check breath(/datum/gas_mixture (/datum/gas_mixture), John Doe (/mob/living/carbon/human/consistent), null) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): lungs test check breath("null", John Doe (/mob/living/carbon/human/consistent), the lungs (/obj/item/organ/internal/lungs), null, 1) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): Run() RunUnitTest(/datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
MetaStation: /datum/unit_test/lungs/lungs_sanity: code/modules/unit_tests/lungs.dm#L115
Assertion failed: /obj/item/organ/internal/lungs/check_breath() should suffocate from null.
Integration Tests (metastation) / run_integration_tests
FAIL /datum/unit_test/lungs/lungs_sanity 0s
MetaStation: /datum/unit_test/nuke_cinematic: monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm#L43
[00:24:04] Runtime in monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm,43: Cannot read null.gc_destroyed proc name: update limp (/datum/status_effect/limp/pain/update_limp) src: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain) call stack: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain): update limp(the monkey (951) (/mob/living/carbon/human/species/monkey), the monkey left leg (/obj/item/bodypart/leg/left/monkey), null, null) the monkey (951) (/mob/living/carbon/human/species/monkey): SendSignal("carbon_remove_limb", /list (/list)) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey (951) (/mob/living/carbon/human/species/monkey): spread bodyparts(0, 0, 1) the monkey (951) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) the monkey (951) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) nuke gib(the monkey (951) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) /datum/callback (/datum/callback): Invoke(the monkey (951) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) callback on everyone on z(/list (/list), /datum/callback (/datum/callback), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): really actually explode(4) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): actually explode() /datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic): Run() RunUnitTest(/datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
MetaStation: /datum/unit_test/nuke_cinematic: monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm#L43
[00:24:04] Runtime in monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm,43: Cannot read null.gc_destroyed proc name: update limp (/datum/status_effect/limp/pain/update_limp) src: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain) call stack: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain): update limp(the monkey (126) (/mob/living/carbon/human/species/monkey), the monkey left leg (/obj/item/bodypart/leg/left/monkey), null, null) the monkey (126) (/mob/living/carbon/human/species/monkey): SendSignal("carbon_remove_limb", /list (/list)) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey (126) (/mob/living/carbon/human/species/monkey): spread bodyparts(0, 0, 1) the monkey (126) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) the monkey (126) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) nuke gib(the monkey (126) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) /datum/callback (/datum/callback): Invoke(the monkey (126) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) callback on everyone on z(/list (/list), /datum/callback (/datum/callback), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): really actually explode(4) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): actually explode() /datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic): Run() RunUnitTest(/datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
MetaStation: /datum/unit_test/nuke_cinematic: monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm#L43
[00:24:05] Runtime in monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm,43: Cannot read null.gc_destroyed proc name: update limp (/datum/status_effect/limp/pain/update_limp) src: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain) call stack: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain): update limp(the monkey (135) (/mob/living/carbon/human/species/monkey), the monkey left leg (/obj/item/bodypart/leg/left/monkey), null, null) the monkey (135) (/mob/living/carbon/human/species/monkey): SendSignal("carbon_remove_limb", /list (/list)) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey (135) (/mob/living/carbon/human/species/monkey): spread bodyparts(0, 0, 1) the monkey (135) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) the monkey (135) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) nuke gib(the monkey (135) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) /datum/callback (/datum/callback): Invoke(the monkey (135) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) callback on everyone on z(/list (/list), /datum/callback (/datum/callback), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): really actually explode(4) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): actually explode() /datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic): Run() RunUnitTest(/datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Integration Tests (tramstation) / run_integration_tests
Canceling since a higher priority waiting request for 'CI Suite-refs/pull/3301/merge' exists
Tramstation: /datum/unit_test/lesserform: monkestation/code/modules/the_fabled_dna_changes/dna.dm#L23
[00:23:30] Runtime in monkestation/code/modules/the_fabled_dna_changes/dna.dm,23: Cannot read null.client proc name: New (/datum/dna/New) src: /datum/dna (/datum/dna) call stack: /datum/dna (/datum/dna): New(null) Changeling (/datum/antagonist/changeling): create profile(John Doe (/mob/living/carbon/human/consistent), 0) Changeling (/datum/antagonist/changeling): add new profile(John Doe (/mob/living/carbon/human/consistent), 0) Changeling (/datum/antagonist/changeling): create initial profile() Changeling (/datum/antagonist/changeling): on gain() John Doe (/datum/mind): add antag datum(/datum/antagonist/changeling (/datum/antagonist/changeling), null) John Doe (/datum/mind): add antag datum(/datum/antagonist/changeling (/datum/antagonist/changeling), null) /datum/unit_test/lesserform (/datum/unit_test/lesserform): Run() RunUnitTest(/datum/unit_test/lesserform (/datum/unit_test/lesserform), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Integration Tests (tramstation) / run_integration_tests
FAIL /datum/unit_test/lesserform 0.2s
Tramstation: /datum/unit_test/lungs/lungs_sanity: code/modules/surgery/organs/lungs.dm#L678
[00:23:30] Runtime in code/modules/surgery/organs/lungs.dm,678: Cannot read null._status_traits proc name: check breath (/obj/item/organ/internal/lungs/proc/check_breath) src: the lungs (/obj/item/organ/internal/lungs) src.loc: the floor (126,126,10) (/turf/open/floor/iron) call stack: the lungs (/obj/item/organ/internal/lungs): check breath(/datum/gas_mixture (/datum/gas_mixture), John Doe (/mob/living/carbon/human/consistent), null) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): lungs test check breath("empty gas mixture", John Doe (/mob/living/carbon/human/consistent), the lungs (/obj/item/organ/internal/lungs), /datum/gas_mixture (/datum/gas_mixture), 1) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): Run() RunUnitTest(/datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Tramstation: /datum/unit_test/lungs/lungs_sanity: code/modules/unit_tests/lungs.dm#L115
Assertion failed: /obj/item/organ/internal/lungs/check_breath() should suffocate from empty gas mixture.
Tramstation: /datum/unit_test/lungs/lungs_sanity: code/modules/surgery/organs/lungs.dm#L678
[00:23:31] Runtime in code/modules/surgery/organs/lungs.dm,678: Cannot read null._status_traits proc name: check breath (/obj/item/organ/internal/lungs/proc/check_breath) src: the lungs (/obj/item/organ/internal/lungs) src.loc: the floor (126,126,10) (/turf/open/floor/iron) call stack: the lungs (/obj/item/organ/internal/lungs): check breath(/datum/gas_mixture (/datum/gas_mixture), John Doe (/mob/living/carbon/human/consistent), null) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): lungs test check breath("null", John Doe (/mob/living/carbon/human/consistent), the lungs (/obj/item/organ/internal/lungs), null, 1) /datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity): Run() RunUnitTest(/datum/unit_test/lungs/lungs_s... (/datum/unit_test/lungs/lungs_sanity), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Tramstation: /datum/unit_test/lungs/lungs_sanity: code/modules/unit_tests/lungs.dm#L115
Assertion failed: /obj/item/organ/internal/lungs/check_breath() should suffocate from null.
Integration Tests (tramstation) / run_integration_tests
FAIL /datum/unit_test/lungs/lungs_sanity 0.1s
Tramstation: /datum/unit_test/nuke_cinematic: monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm#L43
[00:24:08] Runtime in monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm,43: Cannot read null.gc_destroyed proc name: update limp (/datum/status_effect/limp/pain/update_limp) src: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain) call stack: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain): update limp(Unknown (/mob/living/carbon/human/species/monkey/dukeman), the monkey left leg (/obj/item/bodypart/leg/left/monkey), null, null) Unknown (/mob/living/carbon/human/species/monkey/dukeman): SendSignal("carbon_remove_limb", /list (/list)) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) Unknown (/mob/living/carbon/human/species/monkey/dukeman): spread bodyparts(0, 0, 1) Unknown (/mob/living/carbon/human/species/monkey/dukeman): gib(null, null, null, 1) Unknown (/mob/living/carbon/human/species/monkey/dukeman): gib(null, null, null, 1) nuke gib(Unknown (/mob/living/carbon/human/species/monkey/dukeman), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) /datum/callback (/datum/callback): Invoke(Unknown (/mob/living/carbon/human/species/monkey/dukeman), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) callback on everyone on z(/list (/list), /datum/callback (/datum/callback), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): really actually explode(4) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): actually explode() /datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic): Run() RunUnitTest(/datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Tramstation: /datum/unit_test/nuke_cinematic: monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm#L43
[00:24:09] Runtime in monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm,43: Cannot read null.gc_destroyed proc name: update limp (/datum/status_effect/limp/pain/update_limp) src: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain) call stack: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain): update limp(the monkey (883) (/mob/living/carbon/human/species/monkey), the monkey left leg (/obj/item/bodypart/leg/left/monkey), null, null) the monkey (883) (/mob/living/carbon/human/species/monkey): SendSignal("carbon_remove_limb", /list (/list)) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey (883) (/mob/living/carbon/human/species/monkey): spread bodyparts(0, 0, 1) the monkey (883) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) the monkey (883) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) nuke gib(the monkey (883) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) /datum/callback (/datum/callback): Invoke(the monkey (883) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) callback on everyone on z(/list (/list), /datum/callback (/datum/callback), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): really actually explode(4) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): actually explode() /datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic): Run() RunUnitTest(/datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Tramstation: /datum/unit_test/nuke_cinematic: monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm#L43
[00:24:09] Runtime in monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm,43: Cannot read null.gc_destroyed proc name: update limp (/datum/status_effect/limp/pain/update_limp) src: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain) call stack: /datum/status_effect/limp/pain (/datum/status_effect/limp/pain): update limp(the monkey (828) (/mob/living/carbon/human/species/monkey), the monkey left leg (/obj/item/bodypart/leg/left/monkey), null, null) the monkey (828) (/mob/living/carbon/human/species/monkey): SendSignal("carbon_remove_limb", /list (/list)) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey left leg (/obj/item/bodypart/leg/left/monkey): drop limb(null, null, 1) the monkey (828) (/mob/living/carbon/human/species/monkey): spread bodyparts(0, 0, 1) the monkey (828) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) the monkey (828) (/mob/living/carbon/human/species/monkey): gib(null, null, null, 1) nuke gib(the monkey (828) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) /datum/callback (/datum/callback): Invoke(the monkey (828) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) callback on everyone on z(/list (/list), /datum/callback (/datum/callback), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): nuke effects(/list (/list)) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): really actually explode(4) the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate): actually explode() /datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic): Run() RunUnitTest(/datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic), /list (/list)) RunUnitTests() /datum/callback (/datum/callback): InvokeAsync()
Runtime Station: /datum/unit_test/subsystem_init: code/modules/unit_tests/subsystem_init.dm#L12
Lua Scripting (/datum/controller/subsystem/lua) is a subsystem meant to initialize but doesn't get set as initialized. This subsystem is marked as SS_OK_TO_FAIL_INIT. This is still a bug, but it is non-blocking.
Runtime Station: /datum/unit_test/subsystem_init: code/modules/unit_tests/subsystem_init.dm#L12
Lua Scripting (/datum/controller/subsystem/lua) is a subsystem meant to initialize but doesn't get set as initialized. This subsystem is marked as SS_OK_TO_FAIL_INIT. This is still a bug, but it is non-blocking.
MultiZ Debug: /datum/unit_test/subsystem_init: code/modules/unit_tests/subsystem_init.dm#L12
Lua Scripting (/datum/controller/subsystem/lua) is a subsystem meant to initialize but doesn't get set as initialized. This subsystem is marked as SS_OK_TO_FAIL_INIT. This is still a bug, but it is non-blocking.
Kilo Station: /datum/unit_test/subsystem_init: code/modules/unit_tests/subsystem_init.dm#L12
Lua Scripting (/datum/controller/subsystem/lua) is a subsystem meant to initialize but doesn't get set as initialized. This subsystem is marked as SS_OK_TO_FAIL_INIT. This is still a bug, but it is non-blocking.
Ice Box Station: /datum/unit_test/subsystem_init: code/modules/unit_tests/subsystem_init.dm#L12
Lua Scripting (/datum/controller/subsystem/lua) is a subsystem meant to initialize but doesn't get set as initialized. This subsystem is marked as SS_OK_TO_FAIL_INIT. This is still a bug, but it is non-blocking.
Delta Station: /datum/unit_test/subsystem_init: code/modules/unit_tests/subsystem_init.dm#L12
Lua Scripting (/datum/controller/subsystem/lua) is a subsystem meant to initialize but doesn't get set as initialized. This subsystem is marked as SS_OK_TO_FAIL_INIT. This is still a bug, but it is non-blocking.
Box Station: /datum/unit_test/subsystem_init: code/modules/unit_tests/subsystem_init.dm#L12
Lua Scripting (/datum/controller/subsystem/lua) is a subsystem meant to initialize but doesn't get set as initialized. This subsystem is marked as SS_OK_TO_FAIL_INIT. This is still a bug, but it is non-blocking.
Ouroboros: /datum/unit_test/subsystem_init: code/modules/unit_tests/subsystem_init.dm#L12
Lua Scripting (/datum/controller/subsystem/lua) is a subsystem meant to initialize but doesn't get set as initialized. This subsystem is marked as SS_OK_TO_FAIL_INIT. This is still a bug, but it is non-blocking.
Void Raptor: /datum/unit_test/subsystem_init: code/modules/unit_tests/subsystem_init.dm#L12
Lua Scripting (/datum/controller/subsystem/lua) is a subsystem meant to initialize but doesn't get set as initialized. This subsystem is marked as SS_OK_TO_FAIL_INIT. This is still a bug, but it is non-blocking.
Blueshift: /datum/unit_test/subsystem_init: code/modules/unit_tests/subsystem_init.dm#L12
Lua Scripting (/datum/controller/subsystem/lua) is a subsystem meant to initialize but doesn't get set as initialized. This subsystem is marked as SS_OK_TO_FAIL_INIT. This is still a bug, but it is non-blocking.
MetaStation: /datum/unit_test/subsystem_init: code/modules/unit_tests/subsystem_init.dm#L12
Lua Scripting (/datum/controller/subsystem/lua) is a subsystem meant to initialize but doesn't get set as initialized. This subsystem is marked as SS_OK_TO_FAIL_INIT. This is still a bug, but it is non-blocking.
Tramstation: /datum/unit_test/subsystem_init: code/modules/unit_tests/subsystem_init.dm#L12
Lua Scripting (/datum/controller/subsystem/lua) is a subsystem meant to initialize but doesn't get set as initialized. This subsystem is marked as SS_OK_TO_FAIL_INIT. This is still a bug, but it is non-blocking.
Run Linters
OD0000: Unimplemented proc & var warnings are currently suppressed (This is expected and can be ignored)
Run Linters: code/__HELPERS/areas.dm#L155
OD2304: Invalid index operation. datum[] index operations are not valid starting in BYOND 515.1641
Run Linters: code/__HELPERS/areas.dm#L181
OD2304: Invalid index operation. datum[] index operations are not valid starting in BYOND 515.1641
Run Linters: code/__HELPERS/records.dm#L3
OD2304: Invalid index operation. datum[] index operations are not valid starting in BYOND 515.1641
Run Linters: code/__HELPERS/records.dm#L4
OD2304: Invalid index operation. datum[] index operations are not valid starting in BYOND 515.1641
Run Linters: code/__HELPERS/records.dm#L4
OD2304: Invalid index operation. datum[] index operations are not valid starting in BYOND 515.1641
Run Linters: code/__HELPERS/paths/path.dm#L385
OD2304: Invalid index operation. datum[] index operations are not valid starting in BYOND 515.1641
Run Linters: code/datums/ai/hunting_behavior/hunting_behaviors.dm#L99
OD2304: Invalid index operation. datum[] index operations are not valid starting in BYOND 515.1641
Run Linters: code/datums/components/_component.dm#L285
OD2304: Invalid index operation. datum[] index operations are not valid starting in BYOND 515.1641
Run Linters: code/datums/greyscale/_greyscale_config.dm#L280
OD2304: Invalid index operation. datum[] index operations are not valid starting in BYOND 515.1641
Integration Tests (voidraptor) / run_integration_tests
Failed to download action 'https://api.github.com/repos/tgstation/byond-client-compatibility-check/tarball/d9fac1c9713569fa6681906325ddce115bb53365'. Error: The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing.
Integration Tests (voidraptor) / run_integration_tests
Back off 17.018 seconds before retry.
Integration Tests (tramstation) / run_integration_tests
No files were found with the provided path: data/screenshots_new/. No artifacts will be uploaded.

Artifacts

Produced during runtime
Name Size
test_artifacts_blueshift__
202 KB
test_artifacts_boxstation__
202 KB
test_artifacts_deltastation__
203 KB
test_artifacts_icebox__
202 KB
test_artifacts_kilostation__
202 KB
test_artifacts_metastation__
203 KB
test_artifacts_multiz_debug__
203 KB
test_artifacts_ouroboros__
202 KB
test_artifacts_runtimestation_515_1627
202 KB
test_artifacts_runtimestation__
203 KB
test_artifacts_voidraptor__
202 KB