[MDB Ignore] Stumps, tourniquets, you bleed from traumaic amputation now #4230
ci_suite.yml
on: pull_request
Start Gate
3s
Collect data and setup caches for other tasks
/
collect_data
15s
Matrix: Setup build artifacts / run
Compile Maps
/
Compile All Station Maps
1m 23s
Compile Maps
/
Compile All Templates
2m 20s
Matrix: Integration Tests / run
Matrix: Alternate Tests / run
Completion Gate
2s
Annotations
141 errors and 26 warnings
|
Runtime Station: /datum/unit_test/nuke_cinematic:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:45] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: Roger Robertson\'s brain (/obj/item/organ/brain)
src.loc: null
call stack:
Roger Robertson\'s brain (/obj/item/organ/brain): bodypart remove(null, Roger Robertson (/mob/living/carbon/human), null)
Roger Robertson\'s brain (/obj/item/organ/brain): Remove(Roger Robertson (/mob/living/carbon/human), 1, null)
Roger Robertson (/mob/living/carbon/human): spread bodyparts(15)
Roger Robertson (/mob/living/carbon/human): gib(15)
Roger Robertson (/mob/living/carbon/human): gib(15)
nuke gib(Roger Robertson (/mob/living/carbon/human), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate))
/datum/callback (/datum/callback): Invoke(Roger Robertson (/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:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:45] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the tongue (/obj/item/organ/tongue)
src.loc: null
call stack:
the tongue (/obj/item/organ/tongue): bodypart remove(null, Roger Robertson (/mob/living/carbon/human), null)
the tongue (/obj/item/organ/tongue): Remove(Roger Robertson (/mob/living/carbon/human), 1, null)
Roger Robertson (/mob/living/carbon/human): spread bodyparts(15)
Roger Robertson (/mob/living/carbon/human): gib(15)
Roger Robertson (/mob/living/carbon/human): gib(15)
nuke gib(Roger Robertson (/mob/living/carbon/human), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate))
/datum/callback (/datum/callback): Invoke(Roger Robertson (/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()
|
|
Alternate Tests / run (516, 1648, runtimestation) / Run Tests (516.1648; runtimestation; 516)
FAIL /datum/unit_test/explosion_action 0.1s
|
|
Runtime Station: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:12] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the ears (/obj/item/organ/ears)
src.loc: null
call stack:
the ears (/obj/item/organ/ears): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the ears (/obj/item/organ/ears): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Runtime Station: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:12] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the eyes (/obj/item/organ/eyes)
src.loc: null
call stack:
the eyes (/obj/item/organ/eyes): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the eyes (/obj/item/organ/eyes): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Runtime Station: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:12] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: John Doe\'s brain (/obj/item/organ/brain)
src.loc: null
call stack:
John Doe\'s brain (/obj/item/organ/brain): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
John Doe\'s brain (/obj/item/organ/brain): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Runtime Station: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:12] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the tongue (/obj/item/organ/tongue)
src.loc: null
call stack:
the tongue (/obj/item/organ/tongue): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the tongue (/obj/item/organ/tongue): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Alternate Tests / run (516, 1648, runtimestation) / Run Tests (516.1648; runtimestation; 516)
FAIL /datum/unit_test/closets 1.1s
|
|
Runtime Station: /datum/unit_test/closets:
code/game/objects/items/stacks/stack.dm#L67
[22:47:58] Runtime in code/game/objects/items/stacks/stack.dm,67: invalid amount 0!
proc name: stack trace (/proc/_stack_trace)
src: null
call stack:
stack trace("invalid amount 0!", "code/game/objects/items/stacks...", 67)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, 1, null, 1)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, 1, null, 1)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, null, null, null)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the sand pile (/obj/item/stack/ore/glass), 0, /list (/list))
the sand pile (/obj/item/stack/ore/glass): New(0, 0)
the decrypted cache (/obj/structure/closet/crate/secure/bitrunning/decrypted): PopulateContents(null, null, null)
/datum/unit_test/closets (/datum/unit_test/closets): Run()
RunUnitTest(/datum/unit_test/closets (/datum/unit_test/closets), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Runtime Station: /datum/unit_test/closets:
code/game/objects/items/stacks/stack.dm#L67
[22:47:58] Runtime in code/game/objects/items/stacks/stack.dm,67: invalid amount 0!
proc name: stack trace (/proc/_stack_trace)
src: null
call stack:
stack trace("invalid amount 0!", "code/game/objects/items/stacks...", 67)
the iron ore (/obj/item/stack/ore/iron): Initialize(0, 0, 1, null, 1)
the iron ore (/obj/item/stack/ore/iron): Initialize(0, 0, 1, null, 1)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the iron ore (/obj/item/stack/ore/iron), 0, /list (/list))
the iron ore (/obj/item/stack/ore/iron): New(0, 0)
the decrypted cache (/obj/structure/closet/crate/secure/bitrunning/decrypted): PopulateContents(null, null, null)
/datum/unit_test/closets (/datum/unit_test/closets): Run()
RunUnitTest(/datum/unit_test/closets (/datum/unit_test/closets), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Runtime Station: /datum/unit_test/nuke_cinematic:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:54] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: Josephine Marcotte\'s brain (/obj/item/organ/brain)
src.loc: null
call stack:
Josephine Marcotte\'s brain (/obj/item/organ/brain): bodypart remove(null, Josephine Marcotte (/mob/living/carbon/human), null)
Josephine Marcotte\'s brain (/obj/item/organ/brain): Remove(Josephine Marcotte (/mob/living/carbon/human), 1, null)
Josephine Marcotte (/mob/living/carbon/human): spread bodyparts(15)
Josephine Marcotte (/mob/living/carbon/human): gib(15)
Josephine Marcotte (/mob/living/carbon/human): gib(15)
nuke gib(Josephine Marcotte (/mob/living/carbon/human), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate))
/datum/callback (/datum/callback): Invoke(Josephine Marcotte (/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:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:54] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the tongue (/obj/item/organ/tongue)
src.loc: null
call stack:
the tongue (/obj/item/organ/tongue): bodypart remove(null, Josephine Marcotte (/mob/living/carbon/human), null)
the tongue (/obj/item/organ/tongue): Remove(Josephine Marcotte (/mob/living/carbon/human), 1, null)
Josephine Marcotte (/mob/living/carbon/human): spread bodyparts(15)
Josephine Marcotte (/mob/living/carbon/human): gib(15)
Josephine Marcotte (/mob/living/carbon/human): gib(15)
nuke gib(Josephine Marcotte (/mob/living/carbon/human), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate))
/datum/callback (/datum/callback): Invoke(Josephine Marcotte (/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()
|
|
Integration Tests / run (runtimestation) / Run Tests (runtimestation; 516)
FAIL /datum/unit_test/explosion_action 0.2s
|
|
Runtime Station: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:19] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the ears (/obj/item/organ/ears)
src.loc: null
call stack:
the ears (/obj/item/organ/ears): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the ears (/obj/item/organ/ears): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Runtime Station: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:19] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the eyes (/obj/item/organ/eyes)
src.loc: null
call stack:
the eyes (/obj/item/organ/eyes): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the eyes (/obj/item/organ/eyes): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Runtime Station: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:19] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: John Doe\'s brain (/obj/item/organ/brain)
src.loc: null
call stack:
John Doe\'s brain (/obj/item/organ/brain): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
John Doe\'s brain (/obj/item/organ/brain): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Runtime Station: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:19] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the tongue (/obj/item/organ/tongue)
src.loc: null
call stack:
the tongue (/obj/item/organ/tongue): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the tongue (/obj/item/organ/tongue): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Integration Tests / run (runtimestation) / Run Tests (runtimestation; 516)
FAIL /datum/unit_test/closets 1.4s
|
|
Runtime Station: /datum/unit_test/closets:
code/game/objects/items/stacks/stack.dm#L67
[22:48:04] Runtime in code/game/objects/items/stacks/stack.dm,67: invalid amount 0!
proc name: stack trace (/proc/_stack_trace)
src: null
call stack:
stack trace("invalid amount 0!", "code/game/objects/items/stacks...", 67)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, 1, null, 1)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, 1, null, 1)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, null, null, null)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the sand pile (/obj/item/stack/ore/glass), 0, /list (/list))
the sand pile (/obj/item/stack/ore/glass): New(0, 0)
the decrypted cache (/obj/structure/closet/crate/secure/bitrunning/decrypted): PopulateContents(null, null, null)
/datum/unit_test/closets (/datum/unit_test/closets): Run()
RunUnitTest(/datum/unit_test/closets (/datum/unit_test/closets), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Runtime Station: /datum/unit_test/closets:
code/game/objects/items/stacks/stack.dm#L67
[22:48:04] Runtime in code/game/objects/items/stacks/stack.dm,67: invalid amount 0!
proc name: stack trace (/proc/_stack_trace)
src: null
call stack:
stack trace("invalid amount 0!", "code/game/objects/items/stacks...", 67)
the iron ore (/obj/item/stack/ore/iron): Initialize(0, 0, 1, null, 1)
the iron ore (/obj/item/stack/ore/iron): Initialize(0, 0, 1, null, 1)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the iron ore (/obj/item/stack/ore/iron), 0, /list (/list))
the iron ore (/obj/item/stack/ore/iron): New(0, 0)
the decrypted cache (/obj/structure/closet/crate/secure/bitrunning/decrypted): PopulateContents(null, null, null)
/datum/unit_test/closets (/datum/unit_test/closets): Run()
RunUnitTest(/datum/unit_test/closets (/datum/unit_test/closets), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
MultiZ Debug: /datum/unit_test/nuke_cinematic:
code/modules/surgery/organs/organ_movement.dm#L232
[22:49:06] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: John Doe\'s brain (/obj/item/organ/brain)
src.loc: null
call stack:
John Doe\'s brain (/obj/item/organ/brain): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
John Doe\'s brain (/obj/item/organ/brain): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
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()
|
|
MultiZ Debug: /datum/unit_test/nuke_cinematic:
code/modules/surgery/organs/organ_movement.dm#L232
[22:49:06] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the tongue (/obj/item/organ/tongue)
src.loc: null
call stack:
the tongue (/obj/item/organ/tongue): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the tongue (/obj/item/organ/tongue): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
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 / run (multiz_debug) / Run Tests (multiz_debug; 516)
FAIL /datum/unit_test/explosion_action 0.2s
|
|
MultiZ Debug: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:28] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the ears (/obj/item/organ/ears)
src.loc: null
call stack:
the ears (/obj/item/organ/ears): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the ears (/obj/item/organ/ears): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
MultiZ Debug: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:28] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the eyes (/obj/item/organ/eyes)
src.loc: null
call stack:
the eyes (/obj/item/organ/eyes): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the eyes (/obj/item/organ/eyes): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
MultiZ Debug: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:28] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: John Doe\'s brain (/obj/item/organ/brain)
src.loc: null
call stack:
John Doe\'s brain (/obj/item/organ/brain): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
John Doe\'s brain (/obj/item/organ/brain): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
MultiZ Debug: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:28] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the tongue (/obj/item/organ/tongue)
src.loc: null
call stack:
the tongue (/obj/item/organ/tongue): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the tongue (/obj/item/organ/tongue): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Integration Tests / run (multiz_debug) / Run Tests (multiz_debug; 516)
FAIL /datum/unit_test/closets 1.2s
|
|
MultiZ Debug: /datum/unit_test/closets:
code/game/objects/items/stacks/stack.dm#L67
[22:48:13] Runtime in code/game/objects/items/stacks/stack.dm,67: invalid amount 0!
proc name: stack trace (/proc/_stack_trace)
src: null
call stack:
stack trace("invalid amount 0!", "code/game/objects/items/stacks...", 67)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, 1, null, 1)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, 1, null, 1)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, null, null, null)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the sand pile (/obj/item/stack/ore/glass), 0, /list (/list))
the sand pile (/obj/item/stack/ore/glass): New(0, 0)
the decrypted cache (/obj/structure/closet/crate/secure/bitrunning/decrypted): PopulateContents(null, null, null)
/datum/unit_test/closets (/datum/unit_test/closets): Run()
RunUnitTest(/datum/unit_test/closets (/datum/unit_test/closets), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
MultiZ Debug: /datum/unit_test/closets:
code/game/objects/items/stacks/stack.dm#L67
[22:48:13] Runtime in code/game/objects/items/stacks/stack.dm,67: invalid amount 0!
proc name: stack trace (/proc/_stack_trace)
src: null
call stack:
stack trace("invalid amount 0!", "code/game/objects/items/stacks...", 67)
the iron ore (/obj/item/stack/ore/iron): Initialize(0, 0, 1, null, 1)
the iron ore (/obj/item/stack/ore/iron): Initialize(0, 0, 1, null, 1)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the iron ore (/obj/item/stack/ore/iron), 0, /list (/list))
the iron ore (/obj/item/stack/ore/iron): New(0, 0)
the decrypted cache (/obj/structure/closet/crate/secure/bitrunning/decrypted): PopulateContents(null, null, null)
/datum/unit_test/closets (/datum/unit_test/closets): Run()
RunUnitTest(/datum/unit_test/closets (/datum/unit_test/closets), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
OmegaStation: /datum/unit_test/nuke_cinematic:
code/modules/surgery/organs/organ_movement.dm#L232
[22:49:11] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: Pun Pun\'s Primate Brain (/obj/item/organ/brain/primate)
src.loc: null
call stack:
Pun Pun\'s Primate Brain (/obj/item/organ/brain/primate): bodypart remove(null, Pun Pun (/mob/living/carbon/human/species/monkey/punpun), null)
Pun Pun\'s Primate Brain (/obj/item/organ/brain/primate): Remove(Pun Pun (/mob/living/carbon/human/species/monkey/punpun), 1, null)
Pun Pun (/mob/living/carbon/human/species/monkey/punpun): spread bodyparts(15)
Pun Pun (/mob/living/carbon/human/species/monkey/punpun): gib(15)
Pun Pun (/mob/living/carbon/human/species/monkey/punpun): gib(15)
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()
|
|
OmegaStation: /datum/unit_test/nuke_cinematic:
code/modules/surgery/organs/organ_movement.dm#L232
[22:49:11] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the primitive tongue (/obj/item/organ/tongue/monkey)
src.loc: null
call stack:
the primitive tongue (/obj/item/organ/tongue/monkey): bodypart remove(null, Pun Pun (/mob/living/carbon/human/species/monkey/punpun), null)
the primitive tongue (/obj/item/organ/tongue/monkey): Remove(Pun Pun (/mob/living/carbon/human/species/monkey/punpun), 1, null)
Pun Pun (/mob/living/carbon/human/species/monkey/punpun): spread bodyparts(15)
Pun Pun (/mob/living/carbon/human/species/monkey/punpun): gib(15)
Pun Pun (/mob/living/carbon/human/species/monkey/punpun): gib(15)
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()
|
|
Integration Tests / run (omegastation) / Run Tests (omegastation; 516)
FAIL /datum/unit_test/explosion_action 0.2s
|
|
OmegaStation: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:32] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the ears (/obj/item/organ/ears)
src.loc: null
call stack:
the ears (/obj/item/organ/ears): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the ears (/obj/item/organ/ears): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
OmegaStation: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:32] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the eyes (/obj/item/organ/eyes)
src.loc: null
call stack:
the eyes (/obj/item/organ/eyes): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the eyes (/obj/item/organ/eyes): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
OmegaStation: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:32] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: John Doe\'s brain (/obj/item/organ/brain)
src.loc: null
call stack:
John Doe\'s brain (/obj/item/organ/brain): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
John Doe\'s brain (/obj/item/organ/brain): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
OmegaStation: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:32] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the tongue (/obj/item/organ/tongue)
src.loc: null
call stack:
the tongue (/obj/item/organ/tongue): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the tongue (/obj/item/organ/tongue): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Integration Tests / run (omegastation) / Run Tests (omegastation; 516)
FAIL /datum/unit_test/closets 1.3s
|
|
OmegaStation: /datum/unit_test/closets:
code/game/objects/items/stacks/stack.dm#L67
[22:48:16] Runtime in code/game/objects/items/stacks/stack.dm,67: invalid amount 0!
proc name: stack trace (/proc/_stack_trace)
src: null
call stack:
stack trace("invalid amount 0!", "code/game/objects/items/stacks...", 67)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, 1, null, 1)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, 1, null, 1)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, null, null, null)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the sand pile (/obj/item/stack/ore/glass), 0, /list (/list))
the sand pile (/obj/item/stack/ore/glass): New(0, 0)
the decrypted cache (/obj/structure/closet/crate/secure/bitrunning/decrypted): PopulateContents(null, null, null)
/datum/unit_test/closets (/datum/unit_test/closets): Run()
RunUnitTest(/datum/unit_test/closets (/datum/unit_test/closets), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
OmegaStation: /datum/unit_test/closets:
code/game/objects/items/stacks/stack.dm#L67
[22:48:16] Runtime in code/game/objects/items/stacks/stack.dm,67: invalid amount 0!
proc name: stack trace (/proc/_stack_trace)
src: null
call stack:
stack trace("invalid amount 0!", "code/game/objects/items/stacks...", 67)
the iron ore (/obj/item/stack/ore/iron): Initialize(0, 0, 1, null, 1)
the iron ore (/obj/item/stack/ore/iron): Initialize(0, 0, 1, null, 1)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the iron ore (/obj/item/stack/ore/iron), 0, /list (/list))
the iron ore (/obj/item/stack/ore/iron): New(0, 0)
the decrypted cache (/obj/structure/closet/crate/secure/bitrunning/decrypted): PopulateContents(null, null, null)
/datum/unit_test/closets (/datum/unit_test/closets): Run()
RunUnitTest(/datum/unit_test/closets (/datum/unit_test/closets), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Ice Box Station: /datum/unit_test/nuke_cinematic:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:50] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the monkey (456)\'s Primate Br... (/obj/item/organ/brain/primate)
src.loc: null
call stack:
the monkey (456)\'s Primate Br... (/obj/item/organ/brain/primate): bodypart remove(null, the monkey (456) (/mob/living/carbon/human/species/monkey), null)
the monkey (456)\'s Primate Br... (/obj/item/organ/brain/primate): Remove(the monkey (456) (/mob/living/carbon/human/species/monkey), 1, null)
the monkey (456) (/mob/living/carbon/human/species/monkey): spread bodyparts(15)
the monkey (456) (/mob/living/carbon/human/species/monkey): gib(15)
the monkey (456) (/mob/living/carbon/human/species/monkey): gib(15)
nuke gib(the monkey (456) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate))
/datum/callback (/datum/callback): Invoke(the monkey (456) (/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:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:50] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the primitive tongue (/obj/item/organ/tongue/monkey)
src.loc: null
call stack:
the primitive tongue (/obj/item/organ/tongue/monkey): bodypart remove(null, the monkey (456) (/mob/living/carbon/human/species/monkey), null)
the primitive tongue (/obj/item/organ/tongue/monkey): Remove(the monkey (456) (/mob/living/carbon/human/species/monkey), 1, null)
the monkey (456) (/mob/living/carbon/human/species/monkey): spread bodyparts(15)
the monkey (456) (/mob/living/carbon/human/species/monkey): gib(15)
the monkey (456) (/mob/living/carbon/human/species/monkey): gib(15)
nuke gib(the monkey (456) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate))
/datum/callback (/datum/callback): Invoke(the monkey (456) (/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 / run (icebox) / Run Tests (icebox; 516)
FAIL /datum/unit_test/explosion_action 0.1s
|
|
Ice Box Station: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:12] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the ears (/obj/item/organ/ears)
src.loc: null
call stack:
the ears (/obj/item/organ/ears): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the ears (/obj/item/organ/ears): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Ice Box Station: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:12] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the eyes (/obj/item/organ/eyes)
src.loc: null
call stack:
the eyes (/obj/item/organ/eyes): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the eyes (/obj/item/organ/eyes): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Ice Box Station: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:12] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: John Doe\'s brain (/obj/item/organ/brain)
src.loc: null
call stack:
John Doe\'s brain (/obj/item/organ/brain): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
John Doe\'s brain (/obj/item/organ/brain): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Ice Box Station: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:12] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the tongue (/obj/item/organ/tongue)
src.loc: null
call stack:
the tongue (/obj/item/organ/tongue): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the tongue (/obj/item/organ/tongue): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Integration Tests / run (icebox) / Run Tests (icebox; 516)
FAIL /datum/unit_test/closets 1.3s
|
|
Ice Box Station: /datum/unit_test/closets:
code/game/objects/items/stacks/stack.dm#L67
[22:47:57] Runtime in code/game/objects/items/stacks/stack.dm,67: invalid amount 0!
proc name: stack trace (/proc/_stack_trace)
src: null
call stack:
stack trace("invalid amount 0!", "code/game/objects/items/stacks...", 67)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, 1, null, 1)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, 1, null, 1)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, null, null, null)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the sand pile (/obj/item/stack/ore/glass), 0, /list (/list))
the sand pile (/obj/item/stack/ore/glass): New(0, 0)
the decrypted cache (/obj/structure/closet/crate/secure/bitrunning/decrypted): PopulateContents(null, null, null)
/datum/unit_test/closets (/datum/unit_test/closets): Run()
RunUnitTest(/datum/unit_test/closets (/datum/unit_test/closets), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Ice Box Station: /datum/unit_test/closets:
code/game/objects/items/stacks/stack.dm#L67
[22:47:57] Runtime in code/game/objects/items/stacks/stack.dm,67: invalid amount 0!
proc name: stack trace (/proc/_stack_trace)
src: null
call stack:
stack trace("invalid amount 0!", "code/game/objects/items/stacks...", 67)
the iron ore (/obj/item/stack/ore/iron): Initialize(0, 0, 1, null, 1)
the iron ore (/obj/item/stack/ore/iron): Initialize(0, 0, 1, null, 1)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the iron ore (/obj/item/stack/ore/iron), 0, /list (/list))
the iron ore (/obj/item/stack/ore/iron): New(0, 0)
the decrypted cache (/obj/structure/closet/crate/secure/bitrunning/decrypted): PopulateContents(null, null, null)
/datum/unit_test/closets (/datum/unit_test/closets): Run()
RunUnitTest(/datum/unit_test/closets (/datum/unit_test/closets), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
MetaStation: /datum/unit_test/nuke_cinematic:
code/modules/surgery/organs/organ_movement.dm#L232
[22:49:27] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the primitive tongue (/obj/item/organ/tongue/monkey)
src.loc: null
call stack:
the primitive tongue (/obj/item/organ/tongue/monkey): bodypart remove(null, the monkey (272) (/mob/living/carbon/human/species/monkey), null)
the primitive tongue (/obj/item/organ/tongue/monkey): Remove(the monkey (272) (/mob/living/carbon/human/species/monkey), 1, null)
the monkey (272) (/mob/living/carbon/human/species/monkey): spread bodyparts(15)
the monkey (272) (/mob/living/carbon/human/species/monkey): gib(15)
the monkey (272) (/mob/living/carbon/human/species/monkey): gib(15)
nuke gib(the monkey (272) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate))
/datum/callback (/datum/callback): Invoke(the monkey (272) (/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 / run (metastation) / Run Tests (metastation; 516)
FAIL /datum/unit_test/explosion_action 0.2s
|
|
MetaStation: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:47] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the ears (/obj/item/organ/ears)
src.loc: null
call stack:
the ears (/obj/item/organ/ears): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the ears (/obj/item/organ/ears): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
MetaStation: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:47] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the eyes (/obj/item/organ/eyes)
src.loc: null
call stack:
the eyes (/obj/item/organ/eyes): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the eyes (/obj/item/organ/eyes): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
MetaStation: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:47] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: John Doe\'s brain (/obj/item/organ/brain)
src.loc: null
call stack:
John Doe\'s brain (/obj/item/organ/brain): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
John Doe\'s brain (/obj/item/organ/brain): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
MetaStation: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:47] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the tongue (/obj/item/organ/tongue)
src.loc: null
call stack:
the tongue (/obj/item/organ/tongue): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the tongue (/obj/item/organ/tongue): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Integration Tests / run (metastation) / Run Tests (metastation; 516)
FAIL /datum/unit_test/closets 1.2s
|
|
MetaStation: /datum/unit_test/closets:
code/game/objects/items/stacks/stack.dm#L67
[22:48:32] Runtime in code/game/objects/items/stacks/stack.dm,67: invalid amount 0!
proc name: stack trace (/proc/_stack_trace)
src: null
call stack:
stack trace("invalid amount 0!", "code/game/objects/items/stacks...", 67)
the marker beacon (/obj/item/stack/marker_beacon): Initialize(0, 0, 1, null, 1)
the marker beacon (/obj/item/stack/marker_beacon): Initialize(0, 0, 1, null, 1)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the marker beacon (/obj/item/stack/marker_beacon), 0, /list (/list))
the marker beacon (/obj/item/stack/marker_beacon): New(0, 0)
the resource cache (/obj/structure/closet/crate/resource_cache/random_materials): populate contents immediate()
the resource cache (/obj/structure/closet/crate/resource_cache/random_materials): Initialize(0)
the resource cache (/obj/structure/closet/crate/resource_cache/random_materials): Initialize(0)
the resource cache (/obj/structure/closet/crate/resource_cache/random_materials): Initialize(0)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the resource cache (/obj/structure/closet/crate/resource_cache/random_materials), 0, /list (/list))
the resource cache (/obj/structure/closet/crate/resource_cache/random_materials): New(0)
/datum/unit_test/closets (/datum/unit_test/closets): allocate(/obj/structure/closet/crate/re... (/obj/structure/closet/crate/resource_cache/random_materials))
/datum/unit_test/closets (/datum/unit_test/closets): Run()
RunUnitTest(/datum/unit_test/closets (/datum/unit_test/closets), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
MetaStation: /datum/unit_test/closets:
code/game/objects/items/stacks/stack.dm#L67
[22:48:31] Runtime in code/game/objects/items/stacks/stack.dm,67: invalid amount 0!
proc name: stack trace (/proc/_stack_trace)
src: null
call stack:
stack trace("invalid amount 0!", "code/game/objects/items/stacks...", 67)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, 1, null, 1)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, 1, null, 1)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, null, null, null)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the sand pile (/obj/item/stack/ore/glass), 0, /list (/list))
the sand pile (/obj/item/stack/ore/glass): New(0, 0)
the decrypted cache (/obj/structure/closet/crate/secure/bitrunning/decrypted): PopulateContents(null, null, null)
/datum/unit_test/closets (/datum/unit_test/closets): Run()
RunUnitTest(/datum/unit_test/closets (/datum/unit_test/closets), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
MetaStation: /datum/unit_test/closets:
code/game/objects/items/stacks/stack.dm#L67
[22:48:31] Runtime in code/game/objects/items/stacks/stack.dm,67: invalid amount 0!
proc name: stack trace (/proc/_stack_trace)
src: null
call stack:
stack trace("invalid amount 0!", "code/game/objects/items/stacks...", 67)
the iron ore (/obj/item/stack/ore/iron): Initialize(0, 0, 1, null, 1)
the iron ore (/obj/item/stack/ore/iron): Initialize(0, 0, 1, null, 1)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the iron ore (/obj/item/stack/ore/iron), 0, /list (/list))
the iron ore (/obj/item/stack/ore/iron): New(0, 0)
the decrypted cache (/obj/structure/closet/crate/secure/bitrunning/decrypted): PopulateContents(null, null, null)
/datum/unit_test/closets (/datum/unit_test/closets): Run()
RunUnitTest(/datum/unit_test/closets (/datum/unit_test/closets), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Pubby Station: /datum/unit_test/nuke_cinematic:
code/modules/surgery/organs/organ_movement.dm#L232
[22:49:25] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the monkey (368)\'s Primate Br... (/obj/item/organ/brain/primate)
src.loc: null
call stack:
the monkey (368)\'s Primate Br... (/obj/item/organ/brain/primate): bodypart remove(null, the monkey (368) (/mob/living/carbon/human/species/monkey), null)
the monkey (368)\'s Primate Br... (/obj/item/organ/brain/primate): Remove(the monkey (368) (/mob/living/carbon/human/species/monkey), 1, null)
the monkey (368) (/mob/living/carbon/human/species/monkey): spread bodyparts(15)
the monkey (368) (/mob/living/carbon/human/species/monkey): gib(15)
the monkey (368) (/mob/living/carbon/human/species/monkey): gib(15)
nuke gib(the monkey (368) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate))
/datum/callback (/datum/callback): Invoke(the monkey (368) (/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()
|
|
Pubby Station: /datum/unit_test/nuke_cinematic:
code/modules/surgery/organs/organ_movement.dm#L232
[22:49:25] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the primitive tongue (/obj/item/organ/tongue/monkey)
src.loc: null
call stack:
the primitive tongue (/obj/item/organ/tongue/monkey): bodypart remove(null, the monkey (368) (/mob/living/carbon/human/species/monkey), null)
the primitive tongue (/obj/item/organ/tongue/monkey): Remove(the monkey (368) (/mob/living/carbon/human/species/monkey), 1, null)
the monkey (368) (/mob/living/carbon/human/species/monkey): spread bodyparts(15)
the monkey (368) (/mob/living/carbon/human/species/monkey): gib(15)
the monkey (368) (/mob/living/carbon/human/species/monkey): gib(15)
nuke gib(the monkey (368) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate))
/datum/callback (/datum/callback): Invoke(the monkey (368) (/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 / run (pubbystation) / Run Tests (pubbystation; 516)
FAIL /datum/unit_test/explosion_action 0.2s
|
|
Pubby Station: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:45] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the ears (/obj/item/organ/ears)
src.loc: null
call stack:
the ears (/obj/item/organ/ears): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the ears (/obj/item/organ/ears): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Pubby Station: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:45] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the eyes (/obj/item/organ/eyes)
src.loc: null
call stack:
the eyes (/obj/item/organ/eyes): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the eyes (/obj/item/organ/eyes): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Pubby Station: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:45] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: John Doe\'s brain (/obj/item/organ/brain)
src.loc: null
call stack:
John Doe\'s brain (/obj/item/organ/brain): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
John Doe\'s brain (/obj/item/organ/brain): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Pubby Station: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:45] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the tongue (/obj/item/organ/tongue)
src.loc: null
call stack:
the tongue (/obj/item/organ/tongue): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the tongue (/obj/item/organ/tongue): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Integration Tests / run (pubbystation) / Run Tests (pubbystation; 516)
FAIL /datum/unit_test/closets 1.2s
|
|
Pubby Station: /datum/unit_test/closets:
code/game/objects/items/stacks/stack.dm#L67
[22:48:28] Runtime in code/game/objects/items/stacks/stack.dm,67: invalid amount 0!
proc name: stack trace (/proc/_stack_trace)
src: null
call stack:
stack trace("invalid amount 0!", "code/game/objects/items/stacks...", 67)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, 1, null, 1)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, 1, null, 1)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, null, null, null)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the sand pile (/obj/item/stack/ore/glass), 0, /list (/list))
the sand pile (/obj/item/stack/ore/glass): New(0, 0)
the decrypted cache (/obj/structure/closet/crate/secure/bitrunning/decrypted): PopulateContents(null, null, null)
/datum/unit_test/closets (/datum/unit_test/closets): Run()
RunUnitTest(/datum/unit_test/closets (/datum/unit_test/closets), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Pubby Station: /datum/unit_test/closets:
code/game/objects/items/stacks/stack.dm#L67
[22:48:28] Runtime in code/game/objects/items/stacks/stack.dm,67: invalid amount 0!
proc name: stack trace (/proc/_stack_trace)
src: null
call stack:
stack trace("invalid amount 0!", "code/game/objects/items/stacks...", 67)
the iron ore (/obj/item/stack/ore/iron): Initialize(0, 0, 1, null, 1)
the iron ore (/obj/item/stack/ore/iron): Initialize(0, 0, 1, null, 1)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the iron ore (/obj/item/stack/ore/iron), 0, /list (/list))
the iron ore (/obj/item/stack/ore/iron): New(0, 0)
the decrypted cache (/obj/structure/closet/crate/secure/bitrunning/decrypted): PopulateContents(null, null, null)
/datum/unit_test/closets (/datum/unit_test/closets): Run()
RunUnitTest(/datum/unit_test/closets (/datum/unit_test/closets), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Delta Station: /datum/unit_test/nuke_cinematic:
code/modules/surgery/organs/organ_movement.dm#L232
[22:49:35] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the monkey (506)\'s Primate Br... (/obj/item/organ/brain/primate)
src.loc: null
call stack:
the monkey (506)\'s Primate Br... (/obj/item/organ/brain/primate): bodypart remove(null, the monkey (506) (/mob/living/carbon/human/species/monkey), null)
the monkey (506)\'s Primate Br... (/obj/item/organ/brain/primate): Remove(the monkey (506) (/mob/living/carbon/human/species/monkey), 1, null)
the monkey (506) (/mob/living/carbon/human/species/monkey): spread bodyparts(15)
the monkey (506) (/mob/living/carbon/human/species/monkey): gib(15)
the monkey (506) (/mob/living/carbon/human/species/monkey): gib(15)
nuke gib(the monkey (506) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate))
/datum/callback (/datum/callback): Invoke(the monkey (506) (/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:
code/modules/surgery/organs/organ_movement.dm#L232
[22:49:35] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the primitive tongue (/obj/item/organ/tongue/monkey)
src.loc: null
call stack:
the primitive tongue (/obj/item/organ/tongue/monkey): bodypart remove(null, the monkey (506) (/mob/living/carbon/human/species/monkey), null)
the primitive tongue (/obj/item/organ/tongue/monkey): Remove(the monkey (506) (/mob/living/carbon/human/species/monkey), 1, null)
the monkey (506) (/mob/living/carbon/human/species/monkey): spread bodyparts(15)
the monkey (506) (/mob/living/carbon/human/species/monkey): gib(15)
the monkey (506) (/mob/living/carbon/human/species/monkey): gib(15)
nuke gib(the monkey (506) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate))
/datum/callback (/datum/callback): Invoke(the monkey (506) (/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 / run (deltastation) / Run Tests (deltastation; 516)
FAIL /datum/unit_test/explosion_action 0.2s
|
|
Delta Station: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:55] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the ears (/obj/item/organ/ears)
src.loc: null
call stack:
the ears (/obj/item/organ/ears): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the ears (/obj/item/organ/ears): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Delta Station: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:55] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the eyes (/obj/item/organ/eyes)
src.loc: null
call stack:
the eyes (/obj/item/organ/eyes): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the eyes (/obj/item/organ/eyes): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Delta Station: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:55] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: John Doe\'s brain (/obj/item/organ/brain)
src.loc: null
call stack:
John Doe\'s brain (/obj/item/organ/brain): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
John Doe\'s brain (/obj/item/organ/brain): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Delta Station: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:55] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the tongue (/obj/item/organ/tongue)
src.loc: null
call stack:
the tongue (/obj/item/organ/tongue): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the tongue (/obj/item/organ/tongue): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Integration Tests / run (deltastation) / Run Tests (deltastation; 516)
FAIL /datum/unit_test/closets 1.3s
|
|
Delta Station: /datum/unit_test/closets:
code/game/objects/items/stacks/stack.dm#L67
[22:48:39] Runtime in code/game/objects/items/stacks/stack.dm,67: invalid amount 0!
proc name: stack trace (/proc/_stack_trace)
src: null
call stack:
stack trace("invalid amount 0!", "code/game/objects/items/stacks...", 67)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, 1, null, 1)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, 1, null, 1)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, null, null, null)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the sand pile (/obj/item/stack/ore/glass), 0, /list (/list))
the sand pile (/obj/item/stack/ore/glass): New(0, 0)
the decrypted cache (/obj/structure/closet/crate/secure/bitrunning/decrypted): PopulateContents(null, null, null)
/datum/unit_test/closets (/datum/unit_test/closets): Run()
RunUnitTest(/datum/unit_test/closets (/datum/unit_test/closets), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Delta Station: /datum/unit_test/closets:
code/game/objects/items/stacks/stack.dm#L67
[22:48:39] Runtime in code/game/objects/items/stacks/stack.dm,67: invalid amount 0!
proc name: stack trace (/proc/_stack_trace)
src: null
call stack:
stack trace("invalid amount 0!", "code/game/objects/items/stacks...", 67)
the iron ore (/obj/item/stack/ore/iron): Initialize(0, 0, 1, null, 1)
the iron ore (/obj/item/stack/ore/iron): Initialize(0, 0, 1, null, 1)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the iron ore (/obj/item/stack/ore/iron), 0, /list (/list))
the iron ore (/obj/item/stack/ore/iron): New(0, 0)
the decrypted cache (/obj/structure/closet/crate/secure/bitrunning/decrypted): PopulateContents(null, null, null)
/datum/unit_test/closets (/datum/unit_test/closets): Run()
RunUnitTest(/datum/unit_test/closets (/datum/unit_test/closets), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Kilo Station: /datum/unit_test/nuke_cinematic:
code/modules/surgery/organs/organ_movement.dm#L232
[22:49:29] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: Griffin Woodward\'s brain (/obj/item/organ/brain)
src.loc: null
call stack:
Griffin Woodward\'s brain (/obj/item/organ/brain): bodypart remove(null, Griffin Woodward (/mob/living/carbon/human), null)
Griffin Woodward\'s brain (/obj/item/organ/brain): Remove(Griffin Woodward (/mob/living/carbon/human), 1, null)
Griffin Woodward (/mob/living/carbon/human): spread bodyparts(15)
Griffin Woodward (/mob/living/carbon/human): gib(15)
Griffin Woodward (/mob/living/carbon/human): gib(15)
/datum/element/death_drops (/datum/element/death_drops): handle corpse(/obj/effect/mob_spawn/corpse/h... (/obj/effect/mob_spawn/corpse/human/russian/ranged), the carpet (41,135,2) (/turf/open/floor/carpet/green), Russian Mobster (/mob/living/basic/trooper/russian/ranged/lootless), 1)
/datum/element/death_drops (/datum/element/death_drops): create loot(/obj/effect/mob_spawn/corpse/h... (/obj/effect/mob_spawn/corpse/human/russian/ranged), the carpet (41,135,2) (/turf/open/floor/carpet/green), Russian Mobster (/mob/living/basic/trooper/russian/ranged/lootless), 1, 3)
/datum/element/death_drops (/datum/element/death_drops): on death(Russian Mobster (/mob/living/basic/trooper/russian/ranged/lootless), 1)
Russian Mobster (/mob/living/basic/trooper/russian/ranged/lootless): SendSignal("living_death", /list (/list))
Russian Mobster (/mob/living/basic/trooper/russian/ranged/lootless): death(1, "being torn apart")
...
nuke gib(Russian Mobster (/mob/living/basic/trooper/russian/ranged/lootless), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate))
/datum/callback (/datum/callback): Invoke(Russian Mobster (/mob/living/basic/trooper/russian/ranged/lootless), 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()
RunUnitTest(/datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic), /list (/list))
/datum/callback (/datum/callback): InvokeAsync()
|
|
Kilo Station: /datum/unit_test/nuke_cinematic:
code/modules/surgery/organs/organ_movement.dm#L232
[22:49:29] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the tongue (/obj/item/organ/tongue)
src.loc: null
call stack:
the tongue (/obj/item/organ/tongue): bodypart remove(null, Griffin Woodward (/mob/living/carbon/human), null)
the tongue (/obj/item/organ/tongue): Remove(Griffin Woodward (/mob/living/carbon/human), 1, null)
Griffin Woodward (/mob/living/carbon/human): spread bodyparts(15)
Griffin Woodward (/mob/living/carbon/human): gib(15)
Griffin Woodward (/mob/living/carbon/human): gib(15)
/datum/element/death_drops (/datum/element/death_drops): handle corpse(/obj/effect/mob_spawn/corpse/h... (/obj/effect/mob_spawn/corpse/human/russian/ranged), the carpet (41,135,2) (/turf/open/floor/carpet/green), Russian Mobster (/mob/living/basic/trooper/russian/ranged/lootless), 1)
/datum/element/death_drops (/datum/element/death_drops): create loot(/obj/effect/mob_spawn/corpse/h... (/obj/effect/mob_spawn/corpse/human/russian/ranged), the carpet (41,135,2) (/turf/open/floor/carpet/green), Russian Mobster (/mob/living/basic/trooper/russian/ranged/lootless), 1, 3)
/datum/element/death_drops (/datum/element/death_drops): on death(Russian Mobster (/mob/living/basic/trooper/russian/ranged/lootless), 1)
Russian Mobster (/mob/living/basic/trooper/russian/ranged/lootless): SendSignal("living_death", /list (/list))
Russian Mobster (/mob/living/basic/trooper/russian/ranged/lootless): death(1, "being torn apart")
...
nuke gib(Russian Mobster (/mob/living/basic/trooper/russian/ranged/lootless), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate))
/datum/callback (/datum/callback): Invoke(Russian Mobster (/mob/living/basic/trooper/russian/ranged/lootless), 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()
RunUnitTest(/datum/unit_test/nuke_cinemati... (/datum/unit_test/nuke_cinematic), /list (/list))
/datum/callback (/datum/callback): InvokeAsync()
|
|
Integration Tests / run (kilostation) / Run Tests (kilostation; 516)
FAIL /datum/unit_test/explosion_action 0.2s
|
|
Kilo Station: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:49] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the ears (/obj/item/organ/ears)
src.loc: null
call stack:
the ears (/obj/item/organ/ears): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the ears (/obj/item/organ/ears): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Kilo Station: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:49] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the eyes (/obj/item/organ/eyes)
src.loc: null
call stack:
the eyes (/obj/item/organ/eyes): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the eyes (/obj/item/organ/eyes): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Kilo Station: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:49] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: John Doe\'s brain (/obj/item/organ/brain)
src.loc: null
call stack:
John Doe\'s brain (/obj/item/organ/brain): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
John Doe\'s brain (/obj/item/organ/brain): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Kilo Station: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:48:49] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the tongue (/obj/item/organ/tongue)
src.loc: null
call stack:
the tongue (/obj/item/organ/tongue): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the tongue (/obj/item/organ/tongue): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Integration Tests / run (kilostation) / Run Tests (kilostation; 516)
FAIL /datum/unit_test/closets 1.2s
|
|
Kilo Station: /datum/unit_test/closets:
code/game/objects/items/stacks/stack.dm#L67
[22:48:33] Runtime in code/game/objects/items/stacks/stack.dm,67: invalid amount 0!
proc name: stack trace (/proc/_stack_trace)
src: null
call stack:
stack trace("invalid amount 0!", "code/game/objects/items/stacks...", 67)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, 1, null, 1)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, 1, null, 1)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, null, null, null)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the sand pile (/obj/item/stack/ore/glass), 0, /list (/list))
the sand pile (/obj/item/stack/ore/glass): New(0, 0)
the decrypted cache (/obj/structure/closet/crate/secure/bitrunning/decrypted): PopulateContents(null, null, null)
/datum/unit_test/closets (/datum/unit_test/closets): Run()
RunUnitTest(/datum/unit_test/closets (/datum/unit_test/closets), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Kilo Station: /datum/unit_test/closets:
code/game/objects/items/stacks/stack.dm#L67
[22:48:33] Runtime in code/game/objects/items/stacks/stack.dm,67: invalid amount 0!
proc name: stack trace (/proc/_stack_trace)
src: null
call stack:
stack trace("invalid amount 0!", "code/game/objects/items/stacks...", 67)
the iron ore (/obj/item/stack/ore/iron): Initialize(0, 0, 1, null, 1)
the iron ore (/obj/item/stack/ore/iron): Initialize(0, 0, 1, null, 1)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the iron ore (/obj/item/stack/ore/iron), 0, /list (/list))
the iron ore (/obj/item/stack/ore/iron): New(0, 0)
the decrypted cache (/obj/structure/closet/crate/secure/bitrunning/decrypted): PopulateContents(null, null, null)
/datum/unit_test/closets (/datum/unit_test/closets): Run()
RunUnitTest(/datum/unit_test/closets (/datum/unit_test/closets), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Tramstation: /datum/unit_test/nuke_cinematic:
code/modules/surgery/organs/organ_movement.dm#L232
[22:49:49] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the monkey (374)\'s Primate Br... (/obj/item/organ/brain/primate)
src.loc: null
call stack:
the monkey (374)\'s Primate Br... (/obj/item/organ/brain/primate): bodypart remove(null, the monkey (374) (/mob/living/carbon/human/species/monkey), null)
the monkey (374)\'s Primate Br... (/obj/item/organ/brain/primate): Remove(the monkey (374) (/mob/living/carbon/human/species/monkey), 1, null)
the monkey (374) (/mob/living/carbon/human/species/monkey): spread bodyparts(15)
the monkey (374) (/mob/living/carbon/human/species/monkey): gib(15)
the monkey (374) (/mob/living/carbon/human/species/monkey): gib(15)
nuke gib(the monkey (374) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate))
/datum/callback (/datum/callback): Invoke(the monkey (374) (/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:
code/modules/surgery/organs/organ_movement.dm#L232
[22:49:49] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the primitive tongue (/obj/item/organ/tongue/monkey)
src.loc: null
call stack:
the primitive tongue (/obj/item/organ/tongue/monkey): bodypart remove(null, the monkey (374) (/mob/living/carbon/human/species/monkey), null)
the primitive tongue (/obj/item/organ/tongue/monkey): Remove(the monkey (374) (/mob/living/carbon/human/species/monkey), 1, null)
the monkey (374) (/mob/living/carbon/human/species/monkey): spread bodyparts(15)
the monkey (374) (/mob/living/carbon/human/species/monkey): gib(15)
the monkey (374) (/mob/living/carbon/human/species/monkey): gib(15)
nuke gib(the monkey (374) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate))
/datum/callback (/datum/callback): Invoke(the monkey (374) (/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 / run (tramstation) / Run Tests (tramstation; 516)
FAIL /datum/unit_test/explosion_action 0.2s
|
|
Tramstation: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:49:07] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the ears (/obj/item/organ/ears)
src.loc: null
call stack:
the ears (/obj/item/organ/ears): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the ears (/obj/item/organ/ears): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Tramstation: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:49:07] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the eyes (/obj/item/organ/eyes)
src.loc: null
call stack:
the eyes (/obj/item/organ/eyes): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the eyes (/obj/item/organ/eyes): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Tramstation: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:49:07] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: John Doe\'s brain (/obj/item/organ/brain)
src.loc: null
call stack:
John Doe\'s brain (/obj/item/organ/brain): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
John Doe\'s brain (/obj/item/organ/brain): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Tramstation: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:49:07] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the tongue (/obj/item/organ/tongue)
src.loc: null
call stack:
the tongue (/obj/item/organ/tongue): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the tongue (/obj/item/organ/tongue): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Integration Tests / run (tramstation) / Run Tests (tramstation; 516)
FAIL /datum/unit_test/closets 1.2s
|
|
Tramstation: /datum/unit_test/closets:
code/game/objects/items/stacks/stack.dm#L67
[22:48:50] Runtime in code/game/objects/items/stacks/stack.dm,67: invalid amount 0!
proc name: stack trace (/proc/_stack_trace)
src: null
call stack:
stack trace("invalid amount 0!", "code/game/objects/items/stacks...", 67)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, 1, null, 1)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, 1, null, 1)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, null, null, null)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the sand pile (/obj/item/stack/ore/glass), 0, /list (/list))
the sand pile (/obj/item/stack/ore/glass): New(0, 0)
the decrypted cache (/obj/structure/closet/crate/secure/bitrunning/decrypted): PopulateContents(null, null, null)
/datum/unit_test/closets (/datum/unit_test/closets): Run()
RunUnitTest(/datum/unit_test/closets (/datum/unit_test/closets), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Tramstation: /datum/unit_test/closets:
code/game/objects/items/stacks/stack.dm#L67
[22:48:50] Runtime in code/game/objects/items/stacks/stack.dm,67: invalid amount 0!
proc name: stack trace (/proc/_stack_trace)
src: null
call stack:
stack trace("invalid amount 0!", "code/game/objects/items/stacks...", 67)
the iron ore (/obj/item/stack/ore/iron): Initialize(0, 0, 1, null, 1)
the iron ore (/obj/item/stack/ore/iron): Initialize(0, 0, 1, null, 1)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the iron ore (/obj/item/stack/ore/iron), 0, /list (/list))
the iron ore (/obj/item/stack/ore/iron): New(0, 0)
the decrypted cache (/obj/structure/closet/crate/secure/bitrunning/decrypted): PopulateContents(null, null, null)
/datum/unit_test/closets (/datum/unit_test/closets): Run()
RunUnitTest(/datum/unit_test/closets (/datum/unit_test/closets), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Lima Station: /datum/unit_test/nuke_cinematic:
code/modules/surgery/organs/organ_movement.dm#L232
[22:49:58] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the monkey (49)\'s Primate Bra... (/obj/item/organ/brain/primate)
src.loc: null
call stack:
the monkey (49)\'s Primate Bra... (/obj/item/organ/brain/primate): bodypart remove(null, the monkey (49) (/mob/living/carbon/human/species/monkey), null)
the monkey (49)\'s Primate Bra... (/obj/item/organ/brain/primate): Remove(the monkey (49) (/mob/living/carbon/human/species/monkey), 1, null)
the monkey (49) (/mob/living/carbon/human/species/monkey): spread bodyparts(15)
the monkey (49) (/mob/living/carbon/human/species/monkey): gib(15)
the monkey (49) (/mob/living/carbon/human/species/monkey): gib(15)
nuke gib(the monkey (49) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate))
/datum/callback (/datum/callback): Invoke(the monkey (49) (/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()
|
|
Lima Station: /datum/unit_test/nuke_cinematic:
code/modules/surgery/organs/organ_movement.dm#L232
[22:49:58] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the primitive tongue (/obj/item/organ/tongue/monkey)
src.loc: null
call stack:
the primitive tongue (/obj/item/organ/tongue/monkey): bodypart remove(null, the monkey (49) (/mob/living/carbon/human/species/monkey), null)
the primitive tongue (/obj/item/organ/tongue/monkey): Remove(the monkey (49) (/mob/living/carbon/human/species/monkey), 1, null)
the monkey (49) (/mob/living/carbon/human/species/monkey): spread bodyparts(15)
the monkey (49) (/mob/living/carbon/human/species/monkey): gib(15)
the monkey (49) (/mob/living/carbon/human/species/monkey): gib(15)
nuke gib(the monkey (49) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate))
/datum/callback (/datum/callback): Invoke(the monkey (49) (/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 / run (limastation) / Run Tests (limastation; 516)
FAIL /datum/unit_test/explosion_action 0.2s
|
|
Lima Station: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:49:17] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the ears (/obj/item/organ/ears)
src.loc: null
call stack:
the ears (/obj/item/organ/ears): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the ears (/obj/item/organ/ears): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Lima Station: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:49:17] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the eyes (/obj/item/organ/eyes)
src.loc: null
call stack:
the eyes (/obj/item/organ/eyes): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the eyes (/obj/item/organ/eyes): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Lima Station: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:49:17] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: John Doe\'s brain (/obj/item/organ/brain)
src.loc: null
call stack:
John Doe\'s brain (/obj/item/organ/brain): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
John Doe\'s brain (/obj/item/organ/brain): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Lima Station: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:49:17] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the tongue (/obj/item/organ/tongue)
src.loc: null
call stack:
the tongue (/obj/item/organ/tongue): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the tongue (/obj/item/organ/tongue): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Integration Tests / run (limastation) / Run Tests (limastation; 516)
FAIL /datum/unit_test/closets 1.3s
|
|
Lima Station: /datum/unit_test/closets:
code/game/objects/items/stacks/stack.dm#L67
[22:49:01] Runtime in code/game/objects/items/stacks/stack.dm,67: invalid amount 0!
proc name: stack trace (/proc/_stack_trace)
src: null
call stack:
stack trace("invalid amount 0!", "code/game/objects/items/stacks...", 67)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, 1, null, 1)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, 1, null, 1)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, null, null, null)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the sand pile (/obj/item/stack/ore/glass), 0, /list (/list))
the sand pile (/obj/item/stack/ore/glass): New(0, 0)
the decrypted cache (/obj/structure/closet/crate/secure/bitrunning/decrypted): PopulateContents(null, null, null)
/datum/unit_test/closets (/datum/unit_test/closets): Run()
RunUnitTest(/datum/unit_test/closets (/datum/unit_test/closets), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Lima Station: /datum/unit_test/closets:
code/game/objects/items/stacks/stack.dm#L67
[22:49:01] Runtime in code/game/objects/items/stacks/stack.dm,67: invalid amount 0!
proc name: stack trace (/proc/_stack_trace)
src: null
call stack:
stack trace("invalid amount 0!", "code/game/objects/items/stacks...", 67)
the iron ore (/obj/item/stack/ore/iron): Initialize(0, 0, 1, null, 1)
the iron ore (/obj/item/stack/ore/iron): Initialize(0, 0, 1, null, 1)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the iron ore (/obj/item/stack/ore/iron), 0, /list (/list))
the iron ore (/obj/item/stack/ore/iron): New(0, 0)
the decrypted cache (/obj/structure/closet/crate/secure/bitrunning/decrypted): PopulateContents(null, null, null)
/datum/unit_test/closets (/datum/unit_test/closets): Run()
RunUnitTest(/datum/unit_test/closets (/datum/unit_test/closets), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
NorthStar: /datum/unit_test/nuke_cinematic:
code/modules/surgery/organs/organ_movement.dm#L232
[22:50:17] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the monkey (637)\'s Primate Br... (/obj/item/organ/brain/primate)
src.loc: null
call stack:
the monkey (637)\'s Primate Br... (/obj/item/organ/brain/primate): bodypart remove(null, the monkey (637) (/mob/living/carbon/human/species/monkey), null)
the monkey (637)\'s Primate Br... (/obj/item/organ/brain/primate): Remove(the monkey (637) (/mob/living/carbon/human/species/monkey), 1, null)
the monkey (637) (/mob/living/carbon/human/species/monkey): spread bodyparts(15)
the monkey (637) (/mob/living/carbon/human/species/monkey): gib(15)
the monkey (637) (/mob/living/carbon/human/species/monkey): gib(15)
nuke gib(the monkey (637) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate))
/datum/callback (/datum/callback): Invoke(the monkey (637) (/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()
|
|
NorthStar: /datum/unit_test/nuke_cinematic:
code/modules/surgery/organs/organ_movement.dm#L232
[22:50:17] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the primitive tongue (/obj/item/organ/tongue/monkey)
src.loc: null
call stack:
the primitive tongue (/obj/item/organ/tongue/monkey): bodypart remove(null, the monkey (637) (/mob/living/carbon/human/species/monkey), null)
the primitive tongue (/obj/item/organ/tongue/monkey): Remove(the monkey (637) (/mob/living/carbon/human/species/monkey), 1, null)
the monkey (637) (/mob/living/carbon/human/species/monkey): spread bodyparts(15)
the monkey (637) (/mob/living/carbon/human/species/monkey): gib(15)
the monkey (637) (/mob/living/carbon/human/species/monkey): gib(15)
nuke gib(the monkey (637) (/mob/living/carbon/human/species/monkey), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate))
/datum/callback (/datum/callback): Invoke(the monkey (637) (/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 / run (northstar) / Run Tests (northstar; 516)
FAIL /datum/unit_test/explosion_action 0.2s
|
|
NorthStar: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:49:37] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the ears (/obj/item/organ/ears)
src.loc: null
call stack:
the ears (/obj/item/organ/ears): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the ears (/obj/item/organ/ears): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
NorthStar: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:49:37] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the eyes (/obj/item/organ/eyes)
src.loc: null
call stack:
the eyes (/obj/item/organ/eyes): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the eyes (/obj/item/organ/eyes): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
NorthStar: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:49:37] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: John Doe\'s brain (/obj/item/organ/brain)
src.loc: null
call stack:
John Doe\'s brain (/obj/item/organ/brain): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
John Doe\'s brain (/obj/item/organ/brain): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
NorthStar: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:49:37] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the tongue (/obj/item/organ/tongue)
src.loc: null
call stack:
the tongue (/obj/item/organ/tongue): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the tongue (/obj/item/organ/tongue): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Integration Tests / run (northstar) / Run Tests (northstar; 516)
FAIL /datum/unit_test/closets 1.2s
|
|
NorthStar: /datum/unit_test/closets:
code/game/objects/items/stacks/stack.dm#L67
[22:49:20] Runtime in code/game/objects/items/stacks/stack.dm,67: invalid amount 0!
proc name: stack trace (/proc/_stack_trace)
src: null
call stack:
stack trace("invalid amount 0!", "code/game/objects/items/stacks...", 67)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, 1, null, 1)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, 1, null, 1)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, null, null, null)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the sand pile (/obj/item/stack/ore/glass), 0, /list (/list))
the sand pile (/obj/item/stack/ore/glass): New(0, 0)
the decrypted cache (/obj/structure/closet/crate/secure/bitrunning/decrypted): PopulateContents(null, null, null)
/datum/unit_test/closets (/datum/unit_test/closets): Run()
RunUnitTest(/datum/unit_test/closets (/datum/unit_test/closets), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
NorthStar: /datum/unit_test/closets:
code/game/objects/items/stacks/stack.dm#L67
[22:49:20] Runtime in code/game/objects/items/stacks/stack.dm,67: invalid amount 0!
proc name: stack trace (/proc/_stack_trace)
src: null
call stack:
stack trace("invalid amount 0!", "code/game/objects/items/stacks...", 67)
the iron ore (/obj/item/stack/ore/iron): Initialize(0, 0, 1, null, 1)
the iron ore (/obj/item/stack/ore/iron): Initialize(0, 0, 1, null, 1)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the iron ore (/obj/item/stack/ore/iron), 0, /list (/list))
the iron ore (/obj/item/stack/ore/iron): New(0, 0)
the decrypted cache (/obj/structure/closet/crate/secure/bitrunning/decrypted): PopulateContents(null, null, null)
/datum/unit_test/closets (/datum/unit_test/closets): Run()
RunUnitTest(/datum/unit_test/closets (/datum/unit_test/closets), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
NebulaStation: /datum/unit_test/nuke_cinematic:
code/modules/surgery/organs/organ_movement.dm#L232
[22:50:09] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: Lanky\'s Primate Brain (/obj/item/organ/brain/primate)
src.loc: null
call stack:
Lanky\'s Primate Brain (/obj/item/organ/brain/primate): bodypart remove(null, Lanky (/mob/living/carbon/human/species/monkey/punpun), null)
Lanky\'s Primate Brain (/obj/item/organ/brain/primate): Remove(Lanky (/mob/living/carbon/human/species/monkey/punpun), 1, null)
Lanky (/mob/living/carbon/human/species/monkey/punpun): spread bodyparts(15)
Lanky (/mob/living/carbon/human/species/monkey/punpun): gib(15)
Lanky (/mob/living/carbon/human/species/monkey/punpun): gib(15)
nuke gib(Lanky (/mob/living/carbon/human/species/monkey/punpun), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate))
/datum/callback (/datum/callback): Invoke(Lanky (/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()
|
|
NebulaStation: /datum/unit_test/nuke_cinematic:
code/modules/surgery/organs/organ_movement.dm#L232
[22:50:09] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the primitive tongue (/obj/item/organ/tongue/monkey)
src.loc: null
call stack:
the primitive tongue (/obj/item/organ/tongue/monkey): bodypart remove(null, Lanky (/mob/living/carbon/human/species/monkey/punpun), null)
the primitive tongue (/obj/item/organ/tongue/monkey): Remove(Lanky (/mob/living/carbon/human/species/monkey/punpun), 1, null)
Lanky (/mob/living/carbon/human/species/monkey/punpun): spread bodyparts(15)
Lanky (/mob/living/carbon/human/species/monkey/punpun): gib(15)
Lanky (/mob/living/carbon/human/species/monkey/punpun): gib(15)
nuke gib(Lanky (/mob/living/carbon/human/species/monkey/punpun), the nuclear fission explosive (/obj/machinery/nuclearbomb/syndicate))
/datum/callback (/datum/callback): Invoke(Lanky (/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()
|
|
Integration Tests / run (nebulastation) / Run Tests (nebulastation; 516)
FAIL /datum/unit_test/explosion_action 0.2s
|
|
NebulaStation: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:49:27] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the ears (/obj/item/organ/ears)
src.loc: null
call stack:
the ears (/obj/item/organ/ears): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the ears (/obj/item/organ/ears): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
NebulaStation: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:49:27] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the eyes (/obj/item/organ/eyes)
src.loc: null
call stack:
the eyes (/obj/item/organ/eyes): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the eyes (/obj/item/organ/eyes): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
NebulaStation: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:49:27] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: John Doe\'s brain (/obj/item/organ/brain)
src.loc: null
call stack:
John Doe\'s brain (/obj/item/organ/brain): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
John Doe\'s brain (/obj/item/organ/brain): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
NebulaStation: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:49:27] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the tongue (/obj/item/organ/tongue)
src.loc: null
call stack:
the tongue (/obj/item/organ/tongue): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the tongue (/obj/item/organ/tongue): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Integration Tests / run (nebulastation) / Run Tests (nebulastation; 516)
FAIL /datum/unit_test/closets 1.3s
|
|
NebulaStation: /datum/unit_test/closets:
code/game/objects/items/stacks/stack.dm#L67
[22:49:10] Runtime in code/game/objects/items/stacks/stack.dm,67: invalid amount 0!
proc name: stack trace (/proc/_stack_trace)
src: null
call stack:
stack trace("invalid amount 0!", "code/game/objects/items/stacks...", 67)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, 1, null, 1)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, 1, null, 1)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, null, null, null)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the sand pile (/obj/item/stack/ore/glass), 0, /list (/list))
the sand pile (/obj/item/stack/ore/glass): New(0, 0)
the decrypted cache (/obj/structure/closet/crate/secure/bitrunning/decrypted): PopulateContents(null, null, null)
/datum/unit_test/closets (/datum/unit_test/closets): Run()
RunUnitTest(/datum/unit_test/closets (/datum/unit_test/closets), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
NebulaStation: /datum/unit_test/closets:
code/game/objects/items/stacks/stack.dm#L67
[22:49:10] Runtime in code/game/objects/items/stacks/stack.dm,67: invalid amount 0!
proc name: stack trace (/proc/_stack_trace)
src: null
call stack:
stack trace("invalid amount 0!", "code/game/objects/items/stacks...", 67)
the iron ore (/obj/item/stack/ore/iron): Initialize(0, 0, 1, null, 1)
the iron ore (/obj/item/stack/ore/iron): Initialize(0, 0, 1, null, 1)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the iron ore (/obj/item/stack/ore/iron), 0, /list (/list))
the iron ore (/obj/item/stack/ore/iron): New(0, 0)
the decrypted cache (/obj/structure/closet/crate/secure/bitrunning/decrypted): PopulateContents(null, null, null)
/datum/unit_test/closets (/datum/unit_test/closets): Run()
RunUnitTest(/datum/unit_test/closets (/datum/unit_test/closets), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Gateway Test: /datum/unit_test/nuke_cinematic:
code/modules/surgery/organs/organ_movement.dm#L232
[22:51:16] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: John Doe\'s brain (/obj/item/organ/brain)
src.loc: null
call stack:
John Doe\'s brain (/obj/item/organ/brain): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
John Doe\'s brain (/obj/item/organ/brain): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
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()
|
|
Gateway Test: /datum/unit_test/nuke_cinematic:
code/modules/surgery/organs/organ_movement.dm#L232
[22:51:16] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the tongue (/obj/item/organ/tongue)
src.loc: null
call stack:
the tongue (/obj/item/organ/tongue): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the tongue (/obj/item/organ/tongue): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
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 / run (gateway_test) / Run Tests (gateway_test; 516)
FAIL /datum/unit_test/explosion_action 0.2s
|
|
Gateway Test: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:50:37] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the ears (/obj/item/organ/ears)
src.loc: null
call stack:
the ears (/obj/item/organ/ears): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the ears (/obj/item/organ/ears): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Gateway Test: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:50:36] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the eyes (/obj/item/organ/eyes)
src.loc: null
call stack:
the eyes (/obj/item/organ/eyes): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the eyes (/obj/item/organ/eyes): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Gateway Test: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:50:36] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: John Doe\'s brain (/obj/item/organ/brain)
src.loc: null
call stack:
John Doe\'s brain (/obj/item/organ/brain): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
John Doe\'s brain (/obj/item/organ/brain): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Gateway Test: /datum/unit_test/explosion_action:
code/modules/surgery/organs/organ_movement.dm#L232
[22:50:36] Runtime in code/modules/surgery/organs/organ_movement.dm,232: Cannot read null.contents
proc name: bodypart remove (/obj/item/organ/proc/bodypart_remove)
src: the tongue (/obj/item/organ/tongue)
src.loc: null
call stack:
the tongue (/obj/item/organ/tongue): bodypart remove(null, John Doe (/mob/living/carbon/human/consistent), null)
the tongue (/obj/item/organ/tongue): Remove(John Doe (/mob/living/carbon/human/consistent), 1, null)
John Doe (/mob/living/carbon/human/consistent): spread bodyparts(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): gib(15)
John Doe (/mob/living/carbon/human/consistent): ex act(3, null, null)
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): execute mob tests()
/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action): Run()
RunUnitTest(/datum/unit_test/explosion_act... (/datum/unit_test/explosion_action), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Integration Tests / run (gateway_test) / Run Tests (gateway_test; 516)
FAIL /datum/unit_test/closets 1.2s
|
|
Gateway Test: /datum/unit_test/closets:
code/game/objects/items/stacks/stack.dm#L67
[22:50:20] Runtime in code/game/objects/items/stacks/stack.dm,67: invalid amount 0!
proc name: stack trace (/proc/_stack_trace)
src: null
call stack:
stack trace("invalid amount 0!", "code/game/objects/items/stacks...", 67)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, 1, null, 1)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, 1, null, 1)
the sand pile (/obj/item/stack/ore/glass): Initialize(0, 0, null, null, null)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the sand pile (/obj/item/stack/ore/glass), 0, /list (/list))
the sand pile (/obj/item/stack/ore/glass): New(0, 0)
the decrypted cache (/obj/structure/closet/crate/secure/bitrunning/decrypted): PopulateContents(null, null, null)
/datum/unit_test/closets (/datum/unit_test/closets): Run()
RunUnitTest(/datum/unit_test/closets (/datum/unit_test/closets), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Gateway Test: /datum/unit_test/closets:
code/game/objects/items/stacks/stack.dm#L67
[22:50:20] Runtime in code/game/objects/items/stacks/stack.dm,67: invalid amount 0!
proc name: stack trace (/proc/_stack_trace)
src: null
call stack:
stack trace("invalid amount 0!", "code/game/objects/items/stacks...", 67)
the iron ore (/obj/item/stack/ore/iron): Initialize(0, 0, 1, null, 1)
the iron ore (/obj/item/stack/ore/iron): Initialize(0, 0, 1, null, 1)
Atoms (/datum/controller/subsystem/atoms): InitAtom(the iron ore (/obj/item/stack/ore/iron), 0, /list (/list))
the iron ore (/obj/item/stack/ore/iron): New(0, 0)
the decrypted cache (/obj/structure/closet/crate/secure/bitrunning/decrypted): PopulateContents(null, null, null)
/datum/unit_test/closets (/datum/unit_test/closets): Run()
RunUnitTest(/datum/unit_test/closets (/datum/unit_test/closets), /list (/list))
RunUnitTests()
/datum/callback (/datum/callback): InvokeAsync()
|
|
Completion Gate
Process completed with exit code 1.
|
|
Collect data and setup caches for other tasks / collect_data
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Setup build artifacts / run (516, 1648) / Setup build artifact (516.1648)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Compile Maps / Compile All Station Maps
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Setup build artifacts / run (516, 1659) / Setup build artifact (516.1659)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Compile Maps / Compile All Templates
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Run Linters / linters
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/setup-dotnet@v4.2.0, robinraju/release-downloader@v1.12. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Run Linters / linters:
code/modules/client/client_procs.dm#L454
OD2801: /client.IsByondMember() is unsupported: OpenDream has no premium tier.
|
|
Run Linters / linters:
code/modules/client/preferences.dm#L108
OD2801: /client.IsByondMember() is unsupported: OpenDream has no premium tier.
|
|
Run Linters / linters:
code/modules/admin/IsBanned.dm#L81
OD2801: /world.IsSubscribed() is unsupported: OpenDream does not have a premium tier
|
|
Run Linters / linters:
tools/ci/od_lints.dm#L15
OD1002: Warning 'TooManyArguments' does not exist
|
|
Run Linters / linters
OD2800: Unimplemented proc & var warnings are currently suppressed (This is expected and can be ignored)
|
|
Run Linters / linters
Failed to restore:
|
|
Alternate Tests / run (516, 1648, runtimestation) / Run Tests (516.1648; runtimestation; 516)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/download-artifact@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Integration Tests / run (runtimestation) / Run Tests (runtimestation; 516)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/download-artifact@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Integration Tests / run (multiz_debug) / Run Tests (multiz_debug; 516)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/download-artifact@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Integration Tests / run (omegastation) / Run Tests (omegastation; 516)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/download-artifact@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Integration Tests / run (icebox) / Run Tests (icebox; 516)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/download-artifact@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Integration Tests / run (metastation) / Run Tests (metastation; 516)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/download-artifact@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Integration Tests / run (pubbystation) / Run Tests (pubbystation; 516)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/download-artifact@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Integration Tests / run (deltastation) / Run Tests (deltastation; 516)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/download-artifact@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Integration Tests / run (kilostation) / Run Tests (kilostation; 516)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/download-artifact@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Integration Tests / run (tramstation) / Run Tests (tramstation; 516)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/download-artifact@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Integration Tests / run (limastation) / Run Tests (limastation; 516)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/download-artifact@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Integration Tests / run (northstar) / Run Tests (northstar; 516)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/download-artifact@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Integration Tests / run (nebulastation) / Run Tests (nebulastation; 516)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/download-artifact@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Integration Tests / run (gateway_test) / Run Tests (gateway_test; 516)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/download-artifact@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
build-artifact-516-1648
Expired
|
193 MB |
sha256:e7009e91cf4d053ce8958dce8ba7676a779aaa8bea77ea5370fa366ad6066546
|
|
|
build-artifact-516-1659
Expired
|
193 MB |
sha256:595f6e80f1df10c29e043ffcdc74607b6ca7b0744974298e16a803c530791ef6
|
|
|
test_artifacts_deltastation__
Expired
|
152 KB |
sha256:91a8749076c79f9492854786437c81d7480562ec59b2f90c07370b0939a221ed
|
|
|
test_artifacts_gateway_test__
Expired
|
152 KB |
sha256:d3ec60100349e80723ba8f197f06b4c070d223fbbe9f6151ae36b8599a4c4a41
|
|
|
test_artifacts_icebox__
Expired
|
152 KB |
sha256:b2c9c0fbe9992f6d557b605834bd00f6e3f8fd59a2b02bde489a600e70e66aba
|
|
|
test_artifacts_kilostation__
Expired
|
152 KB |
sha256:1eb5abad4adfee4f3984252c70cd7524189ececca9507b07c9f6e8e681e4c6fe
|
|
|
test_artifacts_limastation__
Expired
|
152 KB |
sha256:1905bcda7eddbd3bd78415076984755714624f931bc2d4f929c62c21754daf8b
|
|
|
test_artifacts_metastation__
Expired
|
152 KB |
sha256:be526dee113c67f73d2e70c66b2d12035fdd06d07c1b4e6d2a5a87c738eb2193
|
|
|
test_artifacts_multiz_debug__
Expired
|
152 KB |
sha256:044a5844506f60dd0aa8c667b8e4c03c0bc1147b77f98d81baee6268dc666b53
|
|
|
test_artifacts_nebulastation__
Expired
|
152 KB |
sha256:cdc64793d3350e779cb7978346c60bd6e492a521c75e272eaa1381a40af7d825
|
|
|
test_artifacts_northstar__
Expired
|
152 KB |
sha256:99a62b37952373dc6cbe1c9886595c75df2aa4a08234fcb63a4e19590d8c001d
|
|
|
test_artifacts_omegastation__
Expired
|
152 KB |
sha256:f29333d368c436115b55fe48e3d5eb39118fb93152e7ce56e2ede9d069f1affd
|
|
|
test_artifacts_pubbystation__
Expired
|
152 KB |
sha256:6377ce8a6a7dcf8778779b800900be610544c1cb0418425a3d264c55e13ea677
|
|
|
test_artifacts_runtimestation_516_1648
Expired
|
152 KB |
sha256:6b0dd026ece7da405f0a2e0f8812448e3fd80b500f64a1b0c8c851460de362c7
|
|
|
test_artifacts_runtimestation__
Expired
|
152 KB |
sha256:52bf2accbaf2ca225d6006ab53e984b1971bb83ee84490574316b286994096bf
|
|
|
test_artifacts_tramstation__
Expired
|
152 KB |
sha256:ad394b5e2bf6dbd50041701b38592308822d922328489afc82fd2586234d8960
|
|