2fe40e0d356b1d01 / check errored

Started
Duration
4m 37s

Defined at .automate/pipelines.scm:117

Making check in .
make[1]: Entering directory '/home/chris/pipeline-shepherd/state/work/automate-pipelines/automate-RM8lWc/automate-work-GrKl0T/workspace/source'
make  tests/support.go tests/pumphouse/support.go tests/attach.scm.go tests/authority.scm.go tests/check.scm.go tests/contain.scm.go tests/dispatch.scm.go tests/errors.scm.go tests/events.scm.go tests/files.scm.go tests/forgejo.scm.go tests/http.scm.go tests/layout.scm.go tests/masking.scm.go tests/metrics.scm.go tests/pages.scm.go tests/model.scm.go tests/output-marks.scm.go tests/notify.scm.go tests/pipeline.scm.go tests/pipeline-shepherd.scm.go tests/processes.scm.go tests/pumphouse.scm.go tests/pumphouse-draining.scm.go tests/pumphouse-lost.scm.go tests/pumphouse-replay.scm.go tests/pumphouse-restart.scm.go tests/pumphouse-shepherd.scm.go tests/pumphouse-stopping.scm.go tests/pumphouse-timers.scm.go tests/reconnect.scm.go tests/records.scm.go tests/relay.scm.go tests/run-query.scm.go tests/shepherd-bridge.scm.go tests/repl.scm.go tests/scope.scm.go tests/source.scm.go tests/step-scheduling.scm.go tests/uploader.scm.go
make[2]: Entering directory '/home/chris/pipeline-shepherd/state/work/automate-pipelines/automate-RM8lWc/automate-work-GrKl0T/workspace/source'
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wunused-module -Wshadowed-toplevel -o "tests/support.go" "tests/support.scm"
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wunused-module -Wshadowed-toplevel -o "tests/pumphouse/support.go" "tests/pumphouse/support.scm"
wrote `tests/support.go'
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild
;;; compiled /tmp/cache/guile/ccache/3.0-LE-8-4.7/gnu/store/k7vkw9x3wl3lni6a0i2w8xz2z8ylrqyz-guile-3.0.11/bin/guild.go
;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;;       or pass the --no-auto-compile argument to disable.
;;; compiling /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild
;;; compiled /tmp/cache/guile/ccache/3.0-LE-8-4.7/gnu/store/k7vkw9x3wl3lni6a0i2w8xz2z8ylrqyz-guile-3.0.11/bin/guild.go
wrote `tests/pumphouse/support.go'
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -O1 -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wshadowed-toplevel -o "tests/attach.scm.go" "tests/attach.scm"
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -O1 -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wshadowed-toplevel -o "tests/authority.scm.go" "tests/authority.scm"
wrote `tests/authority.scm.go'
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -O1 -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wshadowed-toplevel -o "tests/check.scm.go" "tests/check.scm"
wrote `tests/attach.scm.go'
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -O1 -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wshadowed-toplevel -o "tests/contain.scm.go" "tests/contain.scm"
wrote `tests/contain.scm.go'
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -O1 -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wshadowed-toplevel -o "tests/dispatch.scm.go" "tests/dispatch.scm"
wrote `tests/dispatch.scm.go'
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -O1 -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wshadowed-toplevel -o "tests/errors.scm.go" "tests/errors.scm"
wrote `tests/errors.scm.go'
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -O1 -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wshadowed-toplevel -o "tests/events.scm.go" "tests/events.scm"
wrote `tests/events.scm.go'
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -O1 -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wshadowed-toplevel -o "tests/files.scm.go" "tests/files.scm"
wrote `tests/files.scm.go'
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -O1 -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wshadowed-toplevel -o "tests/forgejo.scm.go" "tests/forgejo.scm"
wrote `tests/forgejo.scm.go'
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -O1 -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wshadowed-toplevel -o "tests/http.scm.go" "tests/http.scm"
wrote `tests/check.scm.go'
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -O1 -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wshadowed-toplevel -o "tests/layout.scm.go" "tests/layout.scm"
wrote `tests/layout.scm.go'
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -O1 -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wshadowed-toplevel -o "tests/masking.scm.go" "tests/masking.scm"
wrote `tests/http.scm.go'
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -O1 -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wshadowed-toplevel -o "tests/metrics.scm.go" "tests/metrics.scm"
wrote `tests/masking.scm.go'
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -O1 -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wshadowed-toplevel -o "tests/pages.scm.go" "tests/pages.scm"
wrote `tests/metrics.scm.go'
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -O1 -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wshadowed-toplevel -o "tests/model.scm.go" "tests/model.scm"
wrote `tests/pages.scm.go'
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -O1 -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wshadowed-toplevel -o "tests/output-marks.scm.go" "tests/output-marks.scm"
wrote `tests/output-marks.scm.go'
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -O1 -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wshadowed-toplevel -o "tests/notify.scm.go" "tests/notify.scm"
wrote `tests/notify.scm.go'
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -O1 -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wshadowed-toplevel -o "tests/pipeline.scm.go" "tests/pipeline.scm"
wrote `tests/model.scm.go'
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -O1 -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wshadowed-toplevel -o "tests/pipeline-shepherd.scm.go" "tests/pipeline-shepherd.scm"
wrote `tests/pipeline-shepherd.scm.go'
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -O1 -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wshadowed-toplevel -o "tests/processes.scm.go" "tests/processes.scm"
wrote `tests/processes.scm.go'
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -O1 -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wshadowed-toplevel -o "tests/pumphouse.scm.go" "tests/pumphouse.scm"
wrote `tests/pumphouse.scm.go'
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -O1 -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wshadowed-toplevel -o "tests/pumphouse-draining.scm.go" "tests/pumphouse-draining.scm"
wrote `tests/pipeline.scm.go'
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -O1 -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wshadowed-toplevel -o "tests/pumphouse-lost.scm.go" "tests/pumphouse-lost.scm"
wrote `tests/pumphouse-draining.scm.go'
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -O1 -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wshadowed-toplevel -o "tests/pumphouse-replay.scm.go" "tests/pumphouse-replay.scm"
wrote `tests/pumphouse-lost.scm.go'
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -O1 -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wshadowed-toplevel -o "tests/pumphouse-restart.scm.go" "tests/pumphouse-restart.scm"
wrote `tests/pumphouse-replay.scm.go'
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -O1 -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wshadowed-toplevel -o "tests/pumphouse-shepherd.scm.go" "tests/pumphouse-shepherd.scm"
wrote `tests/pumphouse-restart.scm.go'
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -O1 -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wshadowed-toplevel -o "tests/pumphouse-stopping.scm.go" "tests/pumphouse-stopping.scm"
wrote `tests/pumphouse-stopping.scm.go'
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -O1 -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wshadowed-toplevel -o "tests/pumphouse-timers.scm.go" "tests/pumphouse-timers.scm"
wrote `tests/pumphouse-shepherd.scm.go'
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -O1 -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wshadowed-toplevel -o "tests/reconnect.scm.go" "tests/reconnect.scm"
wrote `tests/pumphouse-timers.scm.go'
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -O1 -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wshadowed-toplevel -o "tests/records.scm.go" "tests/records.scm"
wrote `tests/reconnect.scm.go'
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -O1 -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wshadowed-toplevel -o "tests/relay.scm.go" "tests/relay.scm"
wrote `tests/relay.scm.go'
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -O1 -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wshadowed-toplevel -o "tests/run-query.scm.go" "tests/run-query.scm"
wrote `tests/records.scm.go'
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -O1 -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wshadowed-toplevel -o "tests/shepherd-bridge.scm.go" "tests/shepherd-bridge.scm"
wrote `tests/run-query.scm.go'
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -O1 -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wshadowed-toplevel -o "tests/repl.scm.go" "tests/repl.scm"
wrote `tests/repl.scm.go'
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -O1 -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wshadowed-toplevel -o "tests/scope.scm.go" "tests/scope.scm"
wrote `tests/shepherd-bridge.scm.go'
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -O1 -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wshadowed-toplevel -o "tests/source.scm.go" "tests/source.scm"
wrote `tests/scope.scm.go'
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -O1 -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wshadowed-toplevel -o "tests/step-scheduling.scm.go" "tests/step-scheduling.scm"
wrote `tests/source.scm.go'
./pre-inst-env /gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/guild compile  -O1 -W1 -Wunbound-variable -Warity-mismatch -Wformat -Wshadowed-toplevel -o "tests/uploader.scm.go" "tests/uploader.scm"
wrote `tests/step-scheduling.scm.go'
wrote `tests/uploader.scm.go'
make[2]: Leaving directory '/home/chris/pipeline-shepherd/state/work/automate-pipelines/automate-RM8lWc/automate-work-GrKl0T/workspace/source'
make  check-TESTS
make[2]: Entering directory '/home/chris/pipeline-shepherd/state/work/automate-pipelines/automate-RM8lWc/automate-work-GrKl0T/workspace/source'
make[3]: Entering directory '/home/chris/pipeline-shepherd/state/work/automate-pipelines/automate-RM8lWc/automate-work-GrKl0T/workspace/source'
PASS: tests/authority.scm
PASS: tests/check.scm
PASS: tests/attach.scm
PASS: tests/dispatch.scm
PASS: tests/errors.scm
PASS: tests/events.scm
PASS: tests/files.scm
PASS: tests/forgejo.scm
PASS: tests/http.scm
PASS: tests/layout.scm
PASS: tests/masking.scm
PASS: tests/metrics.scm
PASS: tests/pages.scm
PASS: tests/contain.scm
PASS: tests/output-marks.scm
PASS: tests/notify.scm
PASS: tests/model.scm
PASS: tests/pipeline-shepherd.scm
PASS: tests/processes.scm
FAIL: tests/pumphouse.scm
FAIL: tests/pipeline.scm
PASS: tests/pumphouse-draining.scm
PASS: tests/pumphouse-replay.scm
PASS: tests/pumphouse-restart.scm
PASS: tests/pumphouse-shepherd.scm
PASS: tests/pumphouse-lost.scm
PASS: tests/pumphouse-stopping.scm
PASS: tests/reconnect.scm
PASS: tests/records.scm
PASS: tests/relay.scm
PASS: tests/run-query.scm
PASS: tests/pumphouse-timers.scm
PASS: tests/shepherd-bridge.scm
PASS: tests/scope.scm
PASS: tests/source.scm
PASS: tests/step-scheduling.scm
PASS: tests/repl.scm
PASS: tests/uploader.scm
================================================
   guile-automate 0.0.0-dev: ./test-suite.log
================================================

# TOTAL: 38
# PASS:  36
# SKIP:  0
# XFAIL: 0
# FAIL:  2
# XPASS: 0
# ERROR: 0

System information (uname -a): Linux 6.18.13-gnu #1 SMP PREEMPT_DYNAMIC 1 x86_64

.. contents:: :depth: 2

FAIL: tests/pipeline
====================

== pipeline.scm
error: boom 1 two
  irritants: "boom" 1 two
backtrace:
  automate/pipeline/step.scm:676:62 (_)
  ice-9/boot-9.scm:2058:7 (error)
error: boom 1 two
  irritants: "boom" 1 two
backtrace:
  automate/pipeline/step.scm:676:62 (_)
  ice-9/boot-9.scm:2058:7 (error)
error: boom 1 two
  irritants: "boom" 1 two
backtrace:
  automate/pipeline/step.scm:676:62 (_)
  ice-9/boot-9.scm:2058:7 (error)
Error in IO handling wrapped resource #<input-output: file 222>:
#<&compound-exception components: (#<&external-error> #<&origin origin: "fport_read"> #<&message message: "~A"> #<&irritants irritants: ("Connection reset by peer")> #<&exception-with-kind-and-args kind: system-error args: ("fport_read" "~A" ("Connection reset by peer") (104))>)>
warning: mutating the process environment while multiple threads are running;
         further behavior unspecified.
In ice-9/boot-9.scm:
  1778:15 19 (with-exception-handler #<procedure 7f558c868ed0 at ice-9/boot-9.scm:1882:7 (exn)> _ #:unwind? _ #:unwind-for-type _)
In fibers.scm:
   164:13 18 (run-fibers _ #:hz _ #:scheduler _ #:parallelism _ #:cpus _ #:install-suspendable-ports? _ #:drain? _)
     85:4 17 (%run-fibers _ _ _ _)
In fibers/interrupts.scm:
     98:4 16 (with-interrupts/thread-cputime _ _ _ _)
In fibers/scheduler.scm:
   380:26 15 (run-scheduler #<scheduler 7f558e5baa10 (remote-peers: (7f558e5ba9a0))> _)
In ice-9/boot-9.scm:
  1778:15 14 (with-exception-handler #<procedure 7f558b87fde0 at ice-9/boot-9.scm:1882:7 (exn)> _ #:unwind? _ #:unwind-for-type _)
  1784:12 13 (with-exception-handler _ _ #:unwind? _ #:unwind-for-type _)
In fibers/scheduler.scm:
   344:10 12 (next-task)
In fibers.scm:
    179:8 11 (_)
In goblins/actor-lib/io.scm:
    60:10 10 (_)
    85:15  9 (_ _)
In ice-9/boot-9.scm:
  1784:12  8 (with-exception-handler _ _ #:unwind? _ #:unwind-for-type _)
In goblins/actor-lib/io.scm:
    70:18  7 (run-and-send)
In ice-9/control.scm:
    91:24  6 (call-with-escape-continuation _)
In goblins/contrib/syrup.scm:
    306:7  5 (read-next)
In ice-9/suspendable-ports.scm:
    558:2  4 (peek-char _)
   184:27  3 (fill-input #<input-output: file 222> _ _)
     72:4  2 (read-bytes #<input-output: file 222> #vu8(60 49 48 39 111 112 58 100 101 108 105 118 101 114 60 49 49 39 100 101 115 99 58 101 120 112 111 114 116 49 43 62 91 53 39 104 101 108 108 111 93 49 43 60 49 56 39 100 101 115 99 58 105 109 112 111 114 116 45 111 98 106 101 99 116 50 43 62 62 40 183 132 163 148 93 48 43 60 49 56 39 100 101 115 99 58 105 109 112 111 114 116 45 111 98 106 101 99 116 49 43 62 62 124 90 232 202 56 139 103 40 225 92 180 208 82 50 220 93 93 93 60 49 48 39 # …) …)
In unknown file:
           1 (port-read #<input-output: file 222> #vu8(60 49 48 39 111 112 58 100 101 108 105 118 101 114 60 49 49 39 100 101 115 99 58 101 120 112 111 114 116 49 43 62 91 53 39 104 101 108 108 111 93 49 43 60 49 56 39 100 101 115 99 58 105 109 112 111 114 116 45 111 98 106 101 99 116 50 43 62 62 40 183 132 163 148 93 48 43 60 49 56 39 100 101 115 99 58 105 109 112 111 114 116 45 111 98 106 101 99 116 49 43 62 62 124 90 232 202 56 139 103 40 225 92 180 208 82 50 220 93 93 93 60 49 48 39 # …) …)
In ice-9/boot-9.scm:
  1705:22  0 (raise-exception _ #:continuable? _)

Uncaught exception in task:
In fibers.scm:
    179:8 15 (_)
In goblins/actor-lib/io.scm:
    60:10 14 (_)
    85:15 13 (_ _)
In ice-9/boot-9.scm:
  1784:12 12 (with-exception-handler _ _ #:unwind? _ #:unwind-for-type _)
In goblins/actor-lib/io.scm:
    70:18 11 (run-and-send)
In ice-9/control.scm:
    91:24 10 (call-with-escape-continuation _)
In goblins/contrib/syrup.scm:
    306:7  9 (read-next)
In ice-9/suspendable-ports.scm:
    558:2  8 (peek-char _)
   184:27  7 (fill-input #<input-output: file 222> _ _)
     72:4  6 (read-bytes #<input-output: file 222> #vu8(60 49 48 39 111 112 58 100 101 108 105 118 101 114 60 49 49 39 100 101 115 99 58 101 120 112 111 114 116 49 43 62 91 53 39 104 101 108 108 111 93 49 43 60 49 56 39 100 101 115 99 58 105 109 112 111 114 116 45 111 98 106 101 99 116 50 43 62 62 40 183 132 163 148 93 48 43 60 49 56 39 100 101 115 99 58 105 109 112 111 114 116 45 111 98 106 101 99 116 49 43 62 62 124 90 232 202 56 139 103 40 225 92 180 208 82 50 220 93 93 93 60 49 48 39 # …) …)
In unknown file:
           5 (port-read #<input-output: file 222> #vu8(60 49 48 39 111 112 58 100 101 108 105 118 101 114 60 49 49 39 100 101 115 99 58 101 120 112 111 114 116 49 43 62 91 53 39 104 101 108 108 111 93 49 43 60 49 56 39 100 101 115 99 58 105 109 112 111 114 116 45 111 98 106 101 99 116 50 43 62 62 40 183 132 163 148 93 48 43 60 49 56 39 100 101 115 99 58 105 109 112 111 114 116 45 111 98 106 101 99 116 49 43 62 62 124 90 232 202 56 139 103 40 225 92 180 208 82 50 220 93 93 93 60 49 48 39 # …) …)
In ice-9/boot-9.scm:
  1705:22  4 (raise-exception _ #:continuable? _)
In goblins/core.scm:
   1987:7  3 (<-np-extern _ . _)
In fibers/operations.scm:
   200:10  2 (perform-operation _)
In fibers/scheduler.scm:
    461:6  1 (suspend-current-task _)
In ice-9/boot-9.scm:
  1705:22  0 (raise-exception _ #:continuable? _)
ice-9/boot-9.scm:1705:22: In procedure raise-exception:
Attempt to suspend fiber within continuation barrier
error: body ended without providing outputs
  kind: missing-outputs
  irritants: (count)
backtrace:
  automate/model.scm:119:2 (raise-automate-error)

Goblins exception:
In message to #<local-object ^file-output>:
  (commit publish-nothing)
ice-9/boot-9.scm:1705:22: In procedure raise-exception:
ERROR:
  1. &automate-error:
      kind: nothing-to-commit
      irritants: (site "/tmp/automate-tests-LsT35G/automate-output-QosU0Q/.automate-site/staging-sdCE6R/site")
  2. &message: "a file output is committed with nothing staged: the body makes the content at the path attach answered"
  3. &irritants: (site "/tmp/automate-tests-LsT35G/automate-output-QosU0Q/.automate-site/staging-sdCE6R/site")
error: a file output is committed with nothing staged: the body makes the content at the path attach answered
  kind: nothing-to-commit
  irritants: site "/tmp/automate-tests-LsT35G/automate-output-QosU0Q/.automate-site/staging-sdCE6R/site"
backtrace:
  automate/pipeline/step.scm:676:62 (_)
  automate/utils/goblins.scm:277:20 (await-in-vat)
In goblins/core.scm:
   1074:7  3 (syscaller-$ _ #<local-object ^file-output> (commit publish-nothing))
In automate/resources/file-output.scm:
    173:6  2 (commit publish-nothing)
In automate/model.scm:
    119:2  1 (raise-automate-error _ _ . _)
In ice-9/boot-9.scm:
  1705:22  0 (raise-exception _ #:continuable? _)


Goblins exception:
In message to #<local-object ^file-output>:
  (commit publish-twice)
ice-9/boot-9.scm:1705:22: In procedure raise-exception:
ERROR:
  1. &automate-error:
      kind: already-committed
      irritants: (site "/tmp/automate-tests-LsT35G/automate-output-UsjHXx/site")
  2. &message: "this file output was committed already"
  3. &irritants: (site "/tmp/automate-tests-LsT35G/automate-output-UsjHXx/site")
error: this file output was committed already
  kind: already-committed
  irritants: site "/tmp/automate-tests-LsT35G/automate-output-UsjHXx/site"
backtrace:
  automate/pipeline/step.scm:676:62 (_)
  automate/utils/goblins.scm:277:20 (await-in-vat)
`/tmp/automate-tests-LsT35G/automate-output-UZGGey/.automate-site/staging-a7tCCL/site/index' -> `/tmp/automate-tests-LsT35G/automate-output-UZGGey/.automate-site/6ad0b3e2-34f-129d138d/index'
error: value cannot be masked
  kind: unmaskable
  irritants: too-short
backtrace:
  automate/pipeline/step.scm:676:62 (_)
  automate/pipeline/step.scm:226:6 (mask)
In goblins/core.scm:
   1074:7  3 (syscaller-$ _ #<local-object ^file-output> (commit publish-twice))
In automate/resources/file-output.scm:
    169:6  2 (commit publish-twice)
In automate/model.scm:
    119:2  1 (raise-automate-error _ _ . _)
In ice-9/boot-9.scm:
  1705:22  0 (raise-exception _ #:continuable? _)


Goblins exception:
In message to #<local-object ^file-input>:
  (attach read-only)
ice-9/boot-9.scm:1705:22: In procedure raise-exception:
ERROR:
  1. &automate-error:
      kind: missing-file-input
      irritants: (sources "/nowhere-at-all")
  2. &message: "no file or directory for this file input"
  3. &irritants: (sources "/nowhere-at-all")
  fail: a cache of two copies gives two steps a directory each
    expected: ("/tmp/automate-tests-LsT35G/automate-caches-MwrOjb/stash/0" "/tmp/automate-tests-LsT35G/automate-caches-MwrOjb/stash/1")
    actual:   ("/tmp/automate-tests-LsT35G/automate-caches-MwrOjb/stash/0" "/tmp/automate-tests-LsT35G/automate-caches-MwrOjb/stash/0")
  fail: so neither waits for or sees the other
    expected: (#f #f)
    actual:   (#f #t)
error: no file or directory for this file input
  kind: missing-file-input
  irritants: sources "/nowhere-at-all"
backtrace:
  automate/pipeline/step.scm:676:62 (_)
  ice-9/eval.scm:293:34 (_)
  automate/utils/goblins.scm:277:20 (await-in-vat)
In goblins/core.scm:
   1074:7  3 (syscaller-$ _ #<local-object ^file-input> (attach read-only))
In automate/resources/materialise.scm:
    109:6  2 (attach _)
In automate/model.scm:
    119:2  1 (raise-automate-error _ _ . _)
In ice-9/boot-9.scm:
  1705:22  0 (raise-exception _ #:continuable? _)


Goblins exception:
In message to #<local-object ^secret>:
  (attach missing)
ice-9/boot-9.scm:1705:22: In procedure raise-exception:
ERROR:
  1. &automate-error:
      kind: missing-secret
      irritants: (token "/tmp/automate-tests-LsT35G/automate-secrets-zIkYBA/token")
  2. &message: "no file for this secret"
  3. &irritants: (token "/tmp/automate-tests-LsT35G/automate-secrets-zIkYBA/token")
error: no file for this secret
  kind: missing-secret
  irritants: token "/tmp/automate-tests-LsT35G/automate-secrets-zIkYBA/token"
backtrace:
  automate/pipeline/step.scm:676:62 (_)
  automate/utils/goblins.scm:277:20 (await-in-vat)
In goblins/core.scm:
   1074:7  3 (syscaller-$ _ #<local-object ^secret> (attach missing))
In automate/resources/materialise.scm:
     87:6  2 (attach _)
In automate/model.scm:
    119:2  1 (raise-automate-error _ _ . _)
In ice-9/boot-9.scm:
  1705:22  0 (raise-exception _ #:continuable? _)


Goblins exception:
In message to #<local-object ^call-with-vat>:
ice-9/boot-9.scm:1705:22: In procedure raise-exception:
ERROR:
  1. &automate-error:
      kind: missing-configuration
      irritants: (secrets-directory)
  2. &message: "resource needs a configuration value"
  3. &irritants: (secrets-directory)
guile: warning: failed to install locale
In goblins/core.scm:
   1074:7  8 (syscaller-$ _ #<local-object ^call-with-vat> ())
In unknown file:
           7 (_ #<procedure list _>)
In automate/pipeline.scm:
  1277:17  6 (spawn-run #<<pipeline-process> directory: "/tmp/automate-tests-LsT35G/automate-kxfy2V" socket-path: "/tmp/automate-tests-LsT35G/automate-kxfy2V/intro.sock" intro-vat: #<vat id: 104 name: intro> vat: #<vat id: 105 name: pipeline> netlayer: #<local-object ^unix-domain-socket-netlayer> mycapn: #<local-object ^mycapn> mailbox: #<<mailbox> mutex: #<mutex 7f556b357c40> condition: #<condition-variable 7f556ae32720> items: ()> output-directory: #f cache-directory: #f own-cache-directo…> …)
In srfi/srfi-1.scm:
   702:17  5 (map1 ((token . #<local-object ^per-run>)))
In automate/pipeline.scm:
  1225:27  4 (_ _)
In goblins/core.scm:
   1074:7  3 (syscaller-$ _ #<local-object ^per-run> (for-run "run285" ((open-gate . #<procedure open-gate! (name handler)>) (record . #<procedure record-event! (event)>) (mask . #<procedure mask-secret! (name value)>) (workspace-root . #f) (parameters))))
In automate/resources/materialise.scm:
    295:6  2 (_ _ ((open-gate . #<procedure open-gate! (name handler)>) (record . #<procedure record-event! (event)>) (mask . #<procedure mask-secret! (name value)>) (workspace-root . #f) (parameters)))
In automate/model.scm:
    119:2  1 (raise-automate-error _ _ . _)
In ice-9/boot-9.scm:
  1705:22  0 (raise-exception _ #:continuable? _)

warning: mutating the process environment while multiple threads are running;
         further behavior unspecified.
warning: mutating the process environment while multiple threads are running;
         further behavior unspecified.
warning: mutating the process environment while multiple threads are running;
         further behavior unspecified.
warning: mutating the process environment while multiple threads are running;
         further behavior unspecified.
warning: mutating the process environment while multiple threads are running;
         further behavior unspecified.
warning: mutating the process environment while multiple threads are running;
         further behavior unspecified.
warning: mutating the process environment while multiple threads are running;
         further behavior unspecified.
warning: mutating the process environment while multiple threads are running;
         further behavior unspecified.
warning: mutating the process environment while multiple threads are running;
         further behavior unspecified.
warning: mutating the process environment while multiple threads are running;
         further behavior unspecified.
warning: mutating the process environment while multiple threads are running;
         further behavior unspecified.
warning: mutating the process environment while multiple threads are running;
         further behavior unspecified.

Goblins exception:
In message to #<local-object ^guix-daemon>:
  (keep keep-elsewhere "/tmp/thing")
ice-9/boot-9.scm:1705:22: In procedure raise-exception:
ERROR:
  1. &automate-error:
      kind: not-a-store-item
      irritants: (daemon "/tmp/thing")
  2. &message: "only a store path can be kept"
  3. &irritants: (daemon "/tmp/thing")
error: only a store path can be kept
  kind: not-a-store-item
  irritants: daemon "/tmp/thing"
backtrace:
  automate/pipeline/step.scm:676:62 (_)
  automate/utils/goblins.scm:277:20 (await-in-vat)
195 passed, 2 failed
In goblins/core.scm:
   1074:7  3 (syscaller-$ _ #<local-object ^guix-daemon> (keep keep-elsewhere "/tmp/thing"))
In automate/resources/guix-daemon.scm:
    212:7  2 (keep keep-elsewhere "/tmp/thing")
In automate/model.scm:
    119:2  1 (raise-automate-error _ _ . _)
In ice-9/boot-9.scm:
  1705:22  0 (raise-exception _ #:continuable? _)

FAIL tests/pipeline.scm (exit status: 1)

FAIL: tests/pumphouse
=====================

http on port 34817
pumphouse listening on /tmp/automate-tests-9ixpsT/automate-pumphouse-Mx0zxr/socket
admin: /tmp/automate-tests-9ixpsT/automate-pumphouse-Mx0zxr/admin
remote admin: /tmp/automate-tests-9ixpsT/automate-pumphouse-Mx0zxr/remote-admin
attached to the pumphouse of /tmp/automate-tests-9ixpsT/automate-pumphouse-Mx0zxr/any

Goblins exception:
In message to #<local-object fulfilled-handler>:
  (((pipeline . tests/sum) (outcome . succeeded) (instance . "mago")))
ice-9/boot-9.scm:1705:22: In procedure raise-exception:
ERROR:
  1. &automate-error:
      kind: invalid-request
      irritants: ("35507e9303746c46" tests/sum)
  2. &message: "the run is of another pipeline"
  3. &irritants: ("35507e9303746c46" tests/sum)
warning: mutating the process environment while multiple threads are running;
         further behavior unspecified.
In goblins/core.scm:
   1074:7  3 (syscaller-$ _ #<local-object fulfilled-handler> (((pipeline . tests/sum) (outcome . succeeded) (instance . "mago"))))
  2038:14  2 (_ . _)
In automate/model.scm:
    119:2  1 (raise-automate-error _ _ . _)
In ice-9/boot-9.scm:
  1705:22  0 (raise-exception _ #:continuable? _)

admin run: the run is of another pipeline: "35507e9303746c46", tests/sum

Goblins exception:
In message to #<local-object ^pipeline-endpoint>:
  (run (run-request (id . "733fa501e461bd42") (parameters) (cause . #f) (ancestors)))
ice-9/boot-9.scm:1705:22: In procedure raise-exception:
ERROR:
  1. &automate-error:
      kind: missing-parameter
      irritants: (n)
  2. &message: "run request lacks a parameter"
  3. &irritants: (n)
warning: mutating the process environment while multiple threads are running;
         further behavior unspecified.
In goblins/core.scm:
   1074:7  4 (syscaller-$ _ #<local-object ^pipeline-endpoint> (run (run-request (id . "733fa501e461bd42") (parameters) (cause . #f) (ancestors))))
In automate/pipeline/daemon.scm:
    507:7  3 (run (run-request (id . "733fa501e461bd42") (parameters) (cause . #f) (ancestors)))
In srfi/srfi-1.scm:
    750:9  2 (for-each #<procedure 7f5cd5790920 at automate/pipeline.scm:1181:12 (entry)> ((param (name n))))
In automate/model.scm:
    119:2  1 (raise-automate-error _ _ . _)
In ice-9/boot-9.scm:
  1705:22  0 (raise-exception _ #:continuable? _)

tests/sum run: run request lacks a parameter: n
admin run: run request lacks a parameter: n

Goblins exception:
In message to #<local-object ^call-with-vat>:
ice-9/boot-9.scm:1705:22: In procedure raise-exception:
ERROR:
  1. &automate-error:
      kind: no-unix-socket
      irritants: ("/tmp/automate-tests-9ixpsT/automate-pumphouse-Mx0zxr/no-socket")
  2. &message: "no pumphouse socket here; --unix-socket names another"
  3. &irritants: ("/tmp/automate-tests-9ixpsT/automate-pumphouse-Mx0zxr/no-socket")
2026-10-15 12:06:49 INFO: dropping a connection that failed to hand shake: #<&compound-exception components: (#<&error> #<&irritants irritants: (#<gnutls-error-enum Error in the pull function.> handshake)> #<&exception-with-kind-and-args kind: gnutls-error args: (#<gnutls-error-enum Error in the pull function.> handshake)>)>
2026-10-15 12:06:49 INFO: dropping a connection that failed to hand shake: #<&compound-exception components: (#<&external-error> #<&origin origin: "fport_write"> #<&message message: "~A"> #<&irritants irritants: ("Broken pipe")> #<&exception-with-kind-and-args kind: system-error args: ("fport_write" "~A" ("Broken pipe") (32))>)>
2026-10-15 12:06:50 INFO: dropping a connection that failed to hand shake: #<&compound-exception components: (#<&error> #<&irritants irritants: (#<gnutls-error-enum The TLS connection was non-properly terminated.> handshake)> #<&exception-with-kind-and-args kind: gnutls-error args: (#<gnutls-error-enum The TLS connection was non-properly terminated.> handshake)>)>

Goblins exception:
In message to #<local-object ^scoped-registrar>:
  (register tests/nap "mago" "/tmp/automate-tests-9ixpsT/automate-def-HDFFDb" (structure (version 3) (name tests/nap) (steps ((step (name nap) (label #f) (group #f) (timeout #f) (error-permitted #f) (outputs (value)) (inputs ())))) (resources ()) (params ()) (outputs ()) (web-ui-options ())) #<remote-object> "ocapn://gwvwytxa6dgyh2nwiovv2htyxcnckreoi7nkgpzbl5p2tsdfmzca.tcp-tls/s/Nj03nA1q8aEGsV2tgoyt_wEz7eQChv1pm8PbhUKgW3g?" ())
ice-9/boot-9.scm:1705:22: In procedure raise-exception:
ERROR:
  1. &automate-error:
      kind: not-permitted
      irritants: (tests/nap (tests/only tests/scoped/))
  2. &message: "this registration does not cover the pipeline"
  3. &irritants: (tests/nap (tests/only tests/scoped/))
In goblins/core.scm:
   1074:7  3 (syscaller-$ _ #<local-object ^scoped-registrar> (register tests/nap "mago" "/tmp/automate-tests-9ixpsT/automate-def-HDFFDb" (structure (version 3) (name tests/nap) (steps ((step (name nap) (label #f) (group #f) (timeout #f) (error-permitted #f) (outputs (value)) (inputs ())))) (resources ()) (params ()) (outputs ()) (web-ui-options ())) #<remote-object> "ocapn://gwvwytxa6dgyh2nwiovv2htyxcnckreoi7nkgpzbl5p2tsdfmzca.tcp-tls/s/Nj03nA1q8aEGsV2tgoyt_wEz7eQChv1pm8PbhUKgW3g?" ()))
In automate/pumphouse.scm:
    607:6  2 (register tests/nap "mago" "/tmp/automate-tests-9ixpsT/automate-def-HDFFDb" (structure (version 3) (name tests/nap) (steps ((step (name nap) (label #f) (group #f) (timeout #f) (error-permitted #f) (outputs (value)) (inputs ())))) (resources ()) (params ()) (outputs ()) (web-ui-options ())) #<remote-object> "ocapn://gwvwytxa6dgyh2nwiovv2htyxcnckreoi7nkgpzbl5p2tsdfmzca.tcp-tls/s/Nj03nA1q8aEGsV2tgoyt_wEz7eQChv1pm8PbhUKgW3g?" ())
In automate/model.scm:
    119:2  1 (raise-automate-error _ _ . _)
In ice-9/boot-9.scm:
  1705:22  0 (raise-exception _ #:continuable? _)

pumphouse refused tests/nap: Unknown error occurred with remote object
attached to the pumphouse

Goblins exception:
In message to #<local-object ^admin>:
  (revoke (tests/nowhere) #f)
ice-9/boot-9.scm:1705:22: In procedure raise-exception:
ERROR:
  1. &automate-error:
      kind: no-registration
      irritants: ((tests/nowhere) #f)
  2. &message: "no registration of this scope"
  3. &irritants: ((tests/nowhere) #f)
In goblins/core.scm:
   1074:7  2 (syscaller-$ _ #<local-object ^admin> (revoke (tests/nowhere) #f))
In automate/model.scm:
    119:2  1 (raise-automate-error _ _ . _)
In ice-9/boot-9.scm:
  1705:22  0 (raise-exception _ #:continuable? _)

admin revoke: no registration of this scope: (tests/nowhere), #f

Goblins exception:
In message to #<local-object fulfilled-handler>:
  (#t)
ice-9/boot-9.scm:1705:22: In procedure raise-exception:
ERROR:
  1. &automate-error:
      kind: not-attached
      irritants: (tests/nowhere #f)
  2. &message: "no pipeline process serving the pipeline's definition is attached"
  3. &irritants: (tests/nowhere #f)
In goblins/core.scm:
   1074:7  3 (syscaller-$ _ #<local-object fulfilled-handler> (#t))
  2038:14  2 (_ . _)
In automate/model.scm:
    119:2  1 (raise-automate-error _ _ . _)
In ice-9/boot-9.scm:
  1705:22  0 (raise-exception _ #:continuable? _)

admin run: no pipeline process serving the pipeline's definition is attached: tests/nowhere, #f
2026-10-15 12:07:04 (with-exception-handler) INFO: POST /output/a8967e5376f79217/chatty 200 46ms
2026-10-15 12:07:08 (with-exception-handler) INFO: POST /output/a95845a0a0e7c892/chatty 200 18ms
run a95845a0a0e7c892 reported to the pumphouse
run succeeded
  chatty: succeeded
Error in IO handling wrapped resource #<input-output: file 99>:
#<&compound-exception components: (#<&external-error> #<&origin origin: "fport_write"> #<&message message: "~A"> #<&irritants irritants: ("Broken pipe")> #<&exception-with-kind-and-args kind: system-error args: ("fport_write" "~A" ("Broken pipe") (32))>)>
In ice-9/boot-9.scm:
  1778:15 15 (with-exception-handler #<procedure 7fc070794d20 at ice-9/boot-9.scm:1882:7 (exn)> _ #:unwind? _ #:unwind-for-type _)
In fibers.scm:
   164:13 14 (run-fibers _ #:hz _ #:scheduler _ #:parallelism _ #:cpus _ #:install-suspendable-ports? _ #:drain? _)
     85:4 13 (%run-fibers _ _ _ _)
In fibers/interrupts.scm:
     98:4 12 (with-interrupts/thread-cputime _ _ _ _)
In fibers/scheduler.scm:
   380:26 11 (run-scheduler #<scheduler 7fc06bbdc620 (remote-peers: (7fc06bbdc310))> _)
In ice-9/boot-9.scm:
  1778:15 10 (with-exception-handler #<procedure 7fc06bbcf780 at ice-9/boot-9.scm:1882:7 (exn)> _ #:unwind? _ #:unwind-for-type _)
  1784:12  9 (with-exception-handler _ _ #:unwind? _ #:unwind-for-type _)
In fibers/scheduler.scm:
   344:10  8 (next-task)
In fibers.scm:
    179:8  7 (_)
In goblins/actor-lib/io.scm:
    60:10  6 (_)
    85:15  5 (_ _)
In ice-9/boot-9.scm:
  1784:12  4 (with-exception-handler _ _ #:unwind? _ #:unwind-for-type _)
In goblins/actor-lib/io.scm:
    70:18  3 (run-and-send)
In ice-9/suspendable-ports.scm:
     83:4  2 (write-bytes #<input-output: file 99> #vu8(60 49 51 39 111 112 58 103 99 45 101 120 112 111 114 116 115 91 51 43 93 91 49 43 93 62 111 114 116 49 51 43 62 91 55 39 102 117 108 102 105 108 108 50 39 111 107 93 102 102 62 39 117 114 108 50 53 34 104 116 116 112 58 47 47 91 58 58 49 93 58 51 52 56 49 55 47 111 117 116 112 117 116 62 60 52 39 112 97 105 114 53 39 116 111 107 101 110 51 50 34 54 50 50 54 56 56 54 49 51 56 56 50 56 97 48 48 48 53 50 54 56 97 54 54 51 49 53 99 98 99 …) …)
In unknown file:
           1 (port-write #<input-output: file 99> #vu8(60 49 51 39 111 112 58 103 99 45 101 120 112 111 114 116 115 91 51 43 93 91 49 43 93 62 111 114 116 49 51 43 62 91 55 39 102 117 108 102 105 108 108 50 39 111 107 93 102 102 62 39 117 114 108 50 53 34 104 116 116 112 58 47 47 91 58 58 49 93 58 51 52 56 49 55 47 111 117 116 112 117 116 62 60 52 39 112 97 105 114 53 39 116 111 107 101 110 51 50 34 54 50 50 54 56 56 54 49 51 56 56 50 56 97 48 48 48 53 50 54 56 97 54 54 51 49 53 99 98 99 # …) …)
In ice-9/boot-9.scm:
  1705:22  0 (raise-exception _ #:continuable? _)

Uncaught exception in task:
In fibers.scm:
    179:8  8 (_)
In goblins/actor-lib/io.scm:
    60:10  7 (_)
    85:15  6 (_ _)
In ice-9/boot-9.scm:
  1784:12  5 (with-exception-handler _ _ #:unwind? _ #:unwind-for-type _)
In goblins/actor-lib/io.scm:
    70:18  4 (run-and-send)
In ice-9/suspendable-ports.scm:
     83:4  3 (write-bytes #<input-output: file 99> #vu8(60 49 51 39 111 112 58 103 99 45 101 120 112 111 114 116 115 91 51 43 93 91 49 43 93 62 111 114 116 49 51 43 62 91 55 39 102 117 108 102 105 108 108 50 39 111 107 93 102 102 62 39 117 114 108 50 53 34 104 116 116 112 58 47 47 91 58 58 49 93 58 51 52 56 49 55 47 111 117 116 112 117 116 62 60 52 39 112 97 105 114 53 39 116 111 107 101 110 51 50 34 54 50 50 54 56 56 54 49 51 56 56 50 56 97 48 48 48 53 50 54 56 97 54 54 51 49 53 99 98 99 …) …)
In unknown file:
           2 (port-write #<input-output: file 99> #vu8(60 49 51 39 111 112 58 103 99 45 101 120 112 111 114 116 115 91 51 43 93 91 49 43 93 62 111 114 116 49 51 43 62 91 55 39 102 117 108 102 105 108 108 50 39 111 107 93 102 102 62 39 117 114 108 50 53 34 104 116 116 112 58 47 47 91 58 58 49 93 58 51 52 56 49 55 47 111 117 116 112 117 116 62 60 52 39 112 97 105 114 53 39 116 111 107 101 110 51 50 34 54 50 50 54 56 56 54 49 51 56 56 50 56 97 48 48 48 53 50 54 56 97 54 54 51 49 53 99 98 99 # …) …)
In ice-9/boot-9.scm:
  1706:22  1 (raise-exception _ #:continuable? _)
  1705:22  0 (raise-exception _ #:continuable? _)
ice-9/boot-9.scm:1705:22: In procedure raise-exception:
ERROR:
  1. &non-continuable
2026-10-15 12:07:11 (with-exception-handler) INFO: GET /events/runs/6d119a4d3cbd7b47 200 194ms
2026-10-15 12:07:11 (with-exception-handler) INFO: GET /events/runs/nothing 404 18ms
2026-10-15 12:07:11 (with-exception-handler) INFO: GET /health 200 10ms
2026-10-15 12:07:12 (with-exception-handler) INFO: GET / 200 190ms
2026-10-15 12:07:12 (with-exception-handler) INFO: GET /runs/a8967e5376f79217 200 7ms
2026-10-15 12:07:12 (with-exception-handler) INFO: GET /runs/a8967e5376f79217/steps/chatty 200 5ms
GET /events/pumphouse: error replying to client
2026-10-15 12:07:12 (with-exception-handler) INFO: GET /events/pumphouse 200 incomplete
2026-10-15 12:07:17 (with-exception-handler) INFO: POST /output/5b818b8e4d0ecaa4/after 200 69ms
lost the pumphouse; reconnecting
GET /events/output/a8967e5376f79217/chatty: error replying to client
2026-10-15 12:07:41 (with-exception-handler) INFO: GET /events/output/a8967e5376f79217/chatty 200 incomplete
admin run: no answer in time: tests/history

Goblins exception:
In message to #<local-object fulfilled-handler>:
  (#<eof>)
ice-9/boot-9.scm:1705:22: In procedure raise-exception:
Throw to key `match-error' with args `("match" "no matching pattern" #<eof>)'.
In goblins/core.scm:
warning: mutating the process environment while multiple threads are running;
         further behavior unspecified.
In goblins/core.scm:
   1074:7  4 (syscaller-$ _ #<local-object ^call-with-vat> ())
In unknown file:
           3 (_ #<procedure list _>)
In automate/pumphouse/client.scm:
    168:7  2 (spawn-pumphouse-netlayer _ "/tmp/automate-tests-9ixpsT/automate-pumphouse-Mx0zxr/no-socket")
In automate/model.scm:
    119:2  1 (raise-automate-error _ _ . _)
In ice-9/boot-9.scm:
  1705:22  0 (raise-exception _ #:continuable? _)

== pumphouse.scm
  suite died: Throw to key `%exception' with args `((automate-error timeout "no answer in time" ("tests/history") "(timeout tests/history)" ""))'.

stop 1241: kill #<unspecified>, waitpid (1241 . 9)
stop 1133: kill #<unspecified>, waitpid (1133 . 9)
stop 1024: kill #<unspecified>, waitpid (1024 . 9)
FAIL tests/pumphouse.scm (exit status: 1)

============================================================================
Testsuite summary for guile-automate 0.0.0-dev
============================================================================
# TOTAL: 38
# PASS:  36
# SKIP:  0
# XFAIL: 0
# FAIL:  2
# XPASS: 0
# ERROR: 0
============================================================================
See ./test-suite.log for debugging.
============================================================================
make[3]: *** [Makefile:988: test-suite.log] Error 1
make[3]: Leaving directory '/home/chris/pipeline-shepherd/state/work/automate-pipelines/automate-RM8lWc/automate-work-GrKl0T/workspace/source'
make[2]: *** [Makefile:1123: check-TESTS] Error 2
make[2]: Leaving directory '/home/chris/pipeline-shepherd/state/work/automate-pipelines/automate-RM8lWc/automate-work-GrKl0T/workspace/source'
make[1]: *** [Makefile:1345: check-am] Error 2
make[1]: Leaving directory '/home/chris/pipeline-shepherd/state/work/automate-pipelines/automate-RM8lWc/automate-work-GrKl0T/workspace/source'
make: *** [Makefile:874: check-recursive] Error 1
error: #<&invoke-error program: "/gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile/bin/bash" arguments: ("-c" "set -eo pipefail\nexport GUIX_PROFILE=/gnu/store/wavrmrs065ikbava5mmvql3l8y4gp6ms-profile\nsource \"$GUIX_PROFILE/etc/profile\"\ncd /home/chris/pipeline-shepherd/state/work/automate-pipelines/automate-RM8lWc/automate-work-GrKl0T/workspace/source\nexport XDG_CACHE_HOME=\"$TMPDIR/cache\"\nmake check -j$(nproc) VERBOSE=1") exit-status: 2 term-signal: #f stop-signal: #f>
backtrace:
  automate/pipeline/step.scm:675:62 (_)
  automate/step-body/check.scm:23:4 (body-thunk)
  guix/build/utils.scm:822:6 (invoke)