For information about the package build service, see https://pkg-build.racket-lang.org/about.html The time is now Sat, 8 Aug 2026 07:09:38 +0000 (/usr/bin/env PLTUSERHOME=/home/root//user PLT_PKG_BUILD_SERVICE=1 CI=true PLT_INFO_ALLOW_VARS=;PLT_PKG_BUILD_SERVICE PLTCOMPILEDROOTS=/home/root//zo: /usr/bin/xvfb-run --auto-servernum -n 1 /bin/sh -c cd "/home/root/"/racket && bin/racket -MCR "/home/root/"/zo: -l- raco pkg install --jobs 2 -u --auto goblins && bin/racket -MCR "/home/root/"/zo: -l- raco test --jobs 2 --drdr --package goblins) Resolved "goblins" via file:///home/root//catalogs/built/catalog 00: Resolved "crypto" via file:///home/root//catalogs/built/catalog 00: Resolved "syrup" via file:///home/root//catalogs/built/catalog Resolved "pk" via file:///home/root//catalogs/built/catalog 00: Resolved "crypto-lib" via file:///home/root//catalogs/built/catalog Resolved "crypto-doc" via file:///home/root//catalogs/built/catalog 00: Resolved "asn1-lib" via file:///home/root//catalogs/built/catalog 00: Resolved "hash-view-lib" via file:///home/root//catalogs/built/catalog 01: Resolved "base64-lib" via file:///home/root//catalogs/built/catalog 01: Resolved "binaryio-lib" via file:///home/root//catalogs/built/catalog 00: Resolved "gmp-lib" via file:///home/root//catalogs/built/catalog Resolved "scramble-lib" via file:///home/root//catalogs/built/catalog Resolved "scramble" via file:///home/root//catalogs/built/catalog The following uninstalled packages were listed as dependencies and they were automatically installed: dependencies of goblins: crypto syrup pk dependencies of crypto: crypto-lib crypto-doc dependencies of crypto-lib: asn1-lib hash-view-lib base64-lib binaryio-lib gmp-lib scramble-lib dependencies of crypto-doc: scramble raco setup: version: 9.2 raco setup: platform: x86_64-linux-natipkg [cs] raco setup: target machine: any raco setup: cross-installation: yes raco setup: installation name: 9.2 raco setup: variants: cs raco setup: main collects: /home/root/racket/collects/ raco setup: collects paths: raco setup: /home/root/user/.local/share/racket/9.2/collects raco setup: /home/root/racket/collects/ raco setup: main pkgs: /home/root/racket/share/pkgs raco setup: pkgs paths: raco setup: /home/root/racket/share/pkgs raco setup: /home/root//user/.local/share/racket/9.2/pkgs raco setup: links files: raco setup: /home/root/racket/share/links.rktd raco setup: /home/root//user/.local/share/racket/9.2/links.rktd raco setup: compiled-file roots: raco setup: /home/root//zo raco setup: same raco setup: --- updating info-domain tables --- [7:09:43] raco setup: updating: /home/root/user/.local/share/racket/9.2/share/info-cache.rktd raco setup: --- pre-installing collections --- [7:09:43] raco setup: --- installing foreign libraries --- [7:09:43] raco setup: --- installing shared files --- [7:09:43] raco setup: --- compiling collections --- [7:09:43] raco setup: --- parallel build using 2 jobs --- [7:09:43] raco setup: 1 making: /asn1-lib (asn1) raco setup: 0 making: /base64-lib (base64) raco setup: 0 making: /binaryio-lib (binaryio) raco setup: 0 making: /binaryio-lib/private raco setup: 0 making: /binaryio-lib/unchecked raco setup: 0 making: /crypto (crypto) raco setup: 0 making: /crypto-doc (crypto) raco setup: 1 making: /asn1-lib/private raco setup: 1 making: /asn1-lib/util raco setup: 1 making: /crypto-lib (crypto) raco setup: 1 making: /crypto-lib/private/argon2 raco setup: 1 making: /crypto-lib/private/b2 raco setup: 1 making: /crypto-lib/private/common raco setup: 1 making: /crypto-lib/private/decaf raco setup: 1 making: /crypto-lib/private/gcrypt raco setup: 1 making: /crypto-lib/private/libcrypto3 raco setup: 1 making: /crypto-lib/private/nettle raco setup: 1 making: /crypto-lib/private/rkt raco setup: 1 making: /crypto-lib/private/sodium raco setup: 1 making: /crypto-lib/util raco setup: 1 making: /gmp-lib (gmp) raco setup: 1 making: /gmp-lib/private raco setup: 1 making: /goblins raco setup: 0 making: /hash-view-lib (hash-view) raco setup: 0 making: /pk raco setup: 0 making: /scramble (scramble) raco setup: 0 making: /scramble/tests raco setup: 1 making: /goblins/actor-lib raco setup: 0 making: /scramble-lib (scramble) raco setup: 0 making: /scramble-lib/net raco setup: 0 making: /scramble-lib/private raco setup: 0 making: /syrup raco setup: 1 making: /goblins/ocapn/netlayer raco setup: 1 making: /goblins/ocapn/netlayer/utils raco setup: 1 making: /goblins/scribblings raco setup: 1 making: /goblins/utils raco setup: --- creating launchers --- [7:09:57] raco setup: --- installing man pages --- [7:09:57] raco setup: --- building documentation --- [7:09:57] raco setup: syncing: /crypto-doc/doc/crypto raco setup: syncing: /goblins/doc/goblins raco setup: syncing: /scramble/doc/scramble raco setup: 0 running: /racket-index/scribblings/main/user/family.scrbl raco setup: 1 running: /racket-index/scribblings/main/user/local-redirect.scrbl raco setup: 0 running: /racket-index/scribblings/main/user/release.scrbl raco setup: 1 running: /racket-index/scribblings/main/user/search.scrbl raco setup: 0 running: /racket-index/scribblings/main/user/start.scrbl raco setup: 1 rendering: /racket-index/scribblings/main/user/family.scrbl raco setup: 0 rendering: /racket-index/scribblings/main/user/local-redirect.scrbl raco setup: 1 rendering: /racket-index/scribblings/main/user/release.scrbl raco setup: 0 rendering: /racket-index/scribblings/main/user/search.scrbl raco setup: 1 rendering: /racket-index/scribblings/main/user/start.scrbl raco setup: --- installing collections --- [7:10:06] raco setup: --- post-installing collections --- [7:10:06] raco test: 0 (submod (file "/home/root//user/.local/share/racket/9.2/pkgs/goblins/actor-lib/actor-sealers.rkt") test) raco test: 1 (file "/home/root//user/.local/share/racket/9.2/pkgs/goblins/actor-lib/add-sub.rkt") raco test: 0 (submod (file "/home/root//user/.local/share/racket/9.2/pkgs/goblins/actor-lib/await.rkt") test) raco test: 1 (submod (file "/home/root//user/.local/share/racket/9.2/pkgs/goblins/actor-lib/bootstrap.rkt") test) raco test: 1 (submod (file "/home/root//user/.local/share/racket/9.2/pkgs/goblins/actor-lib/cell.rkt") test) await.rkt: racket test: #<* ((or/c pk-spec? pk-impl? pk-parameters?)) ((listof (list/c symbol? any/c))) private-key?) contract from: /crypto-lib/main.rkt blaming: /goblins/ocapn/captp.rkt (assuming the contract is correct) at: /crypto-lib/main.rkt:571:3 context...: /home/root/racket/collects/racket/contract/private/blame.rkt:350:0: raise-blame-error /home/root/racket/collects/racket/contract/private/arrow-val-first.rkt:521:18 /home/root/user/.local/share/racket/9.2/pkgs/goblins/ocapn/captp.rkt:909:0: ^coordinator /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1912:0: actormap-spawn!* .../actor-lib/methods.rkt:74:21 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1005:5 [repeats 1 more time] /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1274:6 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1783:3 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:925:0: call-with-fresh-syscaller /home/root/user/.local/share/racket/9.2/pkgs/goblins/vat.rkt:140:9 ;; === While attempting to handle message: === generate-private-key: contract violation expected: (or/c pk-spec? pk-impl? pk-parameters?) given: #f in: the 1st argument of (->* ((or/c pk-spec? pk-impl? pk-parameters?)) ((listof (list/c symbol? any/c))) private-key?) contract from: /crypto-lib/main.rkt blaming: /goblins/ocapn/captp.rkt (assuming the contract is correct) at: /crypto-lib/main.rkt:571:3 context...: /home/root/racket/collects/racket/contract/private/blame.rkt:350:0: raise-blame-error /home/root/racket/collects/racket/contract/private/arrow-val-first.rkt:521:18 /home/root/user/.local/share/racket/9.2/pkgs/goblins/ocapn/captp.rkt:909:0: ^coordinator /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1912:0: actormap-spawn!* .../actor-lib/methods.rkt:74:21 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1005:5 [repeats 1 more time] /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1274:6 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1783:3 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:925:0: call-with-fresh-syscaller /home/root/user/.local/share/racket/9.2/pkgs/goblins/vat.rkt:140:9 ;; === While attempting to handle message: === generate-private-key: contract violation expected: (or/c pk-spec? pk-impl? pk-parameters?) given: #f in: the 1st argument of (->* ((or/c pk-spec? pk-impl? pk-parameters?)) ((listof (list/c symbol? any/c))) private-key?) contract from: /crypto-lib/main.rkt blaming: /goblins/ocapn/captp.rkt (assuming the contract is correct) at: /crypto-lib/main.rkt:571:3 context...: /home/root/racket/collects/racket/contract/private/blame.rkt:350:0: raise-blame-error /home/root/racket/collects/racket/contract/private/arrow-val-first.rkt:521:18 /home/root/user/.local/share/racket/9.2/pkgs/goblins/ocapn/captp.rkt:909:0: ^coordinator /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1912:0: actormap-spawn!* .../actor-lib/methods.rkt:74:21 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1005:5 [repeats 1 more time] /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1274:6 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1783:3 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:925:0: call-with-fresh-syscaller /home/root/user/.local/share/racket/9.2/pkgs/goblins/vat.rkt:140:9 ;; === While attempting to handle message: === generate-private-key: contract violation expected: (or/c pk-spec? pk-impl? pk-parameters?) given: #f in: the 1st argument of (->* ((or/c pk-spec? pk-impl? pk-parameters?)) ((listof (list/c symbol? any/c))) private-key?) contract from: /crypto-lib/main.rkt blaming: /goblins/ocapn/captp.rkt (assuming the contract is correct) at: /crypto-lib/main.rkt:571:3 context...: /home/root/racket/collects/racket/contract/private/blame.rkt:350:0: raise-blame-error /home/root/racket/collects/racket/contract/private/arrow-val-first.rkt:521:18 /home/root/user/.local/share/racket/9.2/pkgs/goblins/ocapn/captp.rkt:909:0: ^coordinator /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1912:0: actormap-spawn!* .../actor-lib/methods.rkt:74:21 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1005:5 [repeats 1 more time] /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1274:6 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1783:3 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:925:0: call-with-fresh-syscaller /home/root/user/.local/share/racket/9.2/pkgs/goblins/vat.rkt:140:9 ;; === While attempting to handle message: === generate-private-key: contract violation expected: (or/c pk-spec? pk-impl? pk-parameters?) given: #f in: the 1st argument of (->* ((or/c pk-spec? pk-impl? pk-parameters?)) ((listof (list/c symbol? any/c))) private-key?) contract from: /crypto-lib/main.rkt blaming: /goblins/ocapn/captp.rkt (assuming the contract is correct) at: /crypto-lib/main.rkt:571:3 context...: /home/root/racket/collects/racket/contract/private/blame.rkt:350:0: raise-blame-error /home/root/racket/collects/racket/contract/private/arrow-val-first.rkt:521:18 /home/root/user/.local/share/racket/9.2/pkgs/goblins/ocapn/captp.rkt:909:0: ^coordinator /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1912:0: actormap-spawn!* .../actor-lib/methods.rkt:74:21 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1005:5 [repeats 1 more time] /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1274:6 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1783:3 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:925:0: call-with-fresh-syscaller /home/root/user/.local/share/racket/9.2/pkgs/goblins/vat.rkt:140:9 ;; === While attempting to handle message: === generate-private-key: contract violation expected: (or/c pk-spec? pk-impl? pk-parameters?) given: #f in: the 1st argument of (->* ((or/c pk-spec? pk-impl? pk-parameters?)) ((listof (list/c symbol? any/c))) private-key?) contract from: /crypto-lib/main.rkt blaming: /goblins/ocapn/captp.rkt (assuming the contract is correct) at: /crypto-lib/main.rkt:571:3 context...: /home/root/racket/collects/racket/contract/private/blame.rkt:350:0: raise-blame-error /home/root/racket/collects/racket/contract/private/arrow-val-first.rkt:521:18 /home/root/user/.local/share/racket/9.2/pkgs/goblins/ocapn/captp.rkt:909:0: ^coordinator /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1912:0: actormap-spawn!* .../actor-lib/methods.rkt:74:21 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1005:5 [repeats 1 more time] /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1274:6 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1783:3 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:925:0: call-with-fresh-syscaller /home/root/user/.local/share/racket/9.2/pkgs/goblins/vat.rkt:140:9 -------------------- a->b communication works FAILURE name: check-equal? location: /home/root/user/.local/share/racket/9.2/pkgs/goblins/ocapn/netlayer/fake-intarwebs.rkt:172:4 actual: (list 'broken (exn:fail:contract:blame "generate-private-key: contract violation\n expected: (or/c pk-spec? pk-impl? pk-parameters?)\n given: #f\n in: the 1st argument of\n (->*\n ((or/c pk-spec? pk-impl? pk-parameters?))\n ((listof (list/c symbol? any/c)))\n private-key?)\n contract from: /crypto-lib/main.rkt\n blaming: /goblins/ocapn/captp.rkt\n (assuming the contract is correct)\n at: /crypto-lib/main.rkt:571:3" # #)) expected: '(fulfilled "Hello Arthur, my name is Bob!") -------------------- ;; === While attempting to handle message: === generate-private-key: contract violation expected: (or/c pk-spec? pk-impl? pk-parameters?) given: #f in: the 1st argument of (->* ((or/c pk-spec? pk-impl? pk-parameters?)) ((listof (list/c symbol? any/c))) private-key?) contract from: /crypto-lib/main.rkt blaming: /goblins/ocapn/captp.rkt (assuming the contract is correct) at: /crypto-lib/main.rkt:571:3 context...: /home/root/racket/collects/racket/contract/private/blame.rkt:350:0: raise-blame-error /home/root/racket/collects/racket/contract/private/arrow-val-first.rkt:521:18 /home/root/user/.local/share/racket/9.2/pkgs/goblins/ocapn/captp.rkt:909:0: ^coordinator /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1912:0: actormap-spawn!* .../actor-lib/methods.rkt:74:21 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1005:5 [repeats 1 more time] /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1274:6 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1783:3 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:925:0: call-with-fresh-syscaller /home/root/user/.local/share/racket/9.2/pkgs/goblins/vat.rkt:140:9 ;; === While attempting to handle message: === generate-private-key: contract violation expected: (or/c pk-spec? pk-impl? pk-parameters?) given: #f in: the 1st argument of (->* ((or/c pk-spec? pk-impl? pk-parameters?)) ((listof (list/c symbol? any/c))) private-key?) contract from: /crypto-lib/main.rkt blaming: /goblins/ocapn/captp.rkt (assuming the contract is correct) at: /crypto-lib/main.rkt:571:3 context...: /home/root/racket/collects/racket/contract/private/blame.rkt:350:0: raise-blame-error /home/root/racket/collects/racket/contract/private/arrow-val-first.rkt:521:18 /home/root/user/.local/share/racket/9.2/pkgs/goblins/ocapn/captp.rkt:909:0: ^coordinator /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1912:0: actormap-spawn!* .../actor-lib/methods.rkt:74:21 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1005:5 [repeats 1 more time] /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1274:6 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1783:3 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:925:0: call-with-fresh-syscaller /home/root/user/.local/share/racket/9.2/pkgs/goblins/vat.rkt:140:9 -------------------- b->a communication works FAILURE name: check-equal? location: /home/root/user/.local/share/racket/9.2/pkgs/goblins/ocapn/netlayer/fake-intarwebs.rkt:186:4 actual: (list 'broken (exn:fail:contract:blame "generate-private-key: contract violation\n expected: (or/c pk-spec? pk-impl? pk-parameters?)\n given: #f\n in: the 1st argument of\n (->*\n ((or/c pk-spec? pk-impl? pk-parameters?))\n ((listof (list/c symbol? any/c)))\n private-key?)\n contract from: /crypto-lib/main.rkt\n blaming: /goblins/ocapn/captp.rkt\n (assuming the contract is correct)\n at: /crypto-lib/main.rkt:571:3" # #)) expected: '(fulfilled "Hello Ben, my name is Alice!") -------------------- non-empty stderr raco test: 1 (file "/home/root//user/.local/share/racket/9.2/pkgs/goblins/ocapn/netlayer/onion-socks.rkt") raco test: 1 (file "/home/root//user/.local/share/racket/9.2/pkgs/goblins/ocapn/netlayer/onion.rkt") raco test: 1 (file "/home/root//user/.local/share/racket/9.2/pkgs/goblins/ocapn/netlayer/utils/read-write-procs.rkt") raco test: 1 (submod (file "/home/root//user/.local/share/racket/9.2/pkgs/goblins/ocapn/structs-urls.rkt") test) raco test: 1 (file "/home/root//user/.local/share/racket/9.2/pkgs/goblins/ocapn.rkt") raco test: 1 (file "/home/root//user/.local/share/racket/9.2/pkgs/goblins/scribblings/actor-lib.scrbl") captp-test.rkt: racket test: #<* ((or/c pk-spec? pk-impl? pk-parameters?)) ((listof (list/c symbol? any/c))) private-key?) contract from: /crypto-lib/main.rkt blaming: /goblins/ocapn/captp.rkt (assuming the contract is correct) at: /crypto-lib/main.rkt:571:3 context...: /home/root/racket/collects/racket/contract/private/blame.rkt:350:0: raise-blame-error /home/root/racket/collects/racket/contract/private/arrow-val-first.rkt:521:18 /home/root/user/.local/share/racket/9.2/pkgs/goblins/ocapn/captp.rkt:909:0: ^coordinator /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1912:0: actormap-spawn!* .../actor-lib/methods.rkt:74:21 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1005:5 [repeats 1 more time] /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1274:6 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1783:3 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:925:0: call-with-fresh-syscaller /home/root/user/.local/share/racket/9.2/pkgs/goblins/vat.rkt:140:9 ;; === While attempting to handle message: === generate-private-key: contract violation expected: (or/c pk-spec? pk-impl? pk-parameters?) given: #f in: the 1st argument of (->* ((or/c pk-spec? pk-impl? pk-parameters?)) ((listof (list/c symbol? any/c))) private-key?) contract from: /crypto-lib/main.rkt blaming: /goblins/ocapn/captp.rkt (assuming the contract is correct) at: /crypto-lib/main.rkt:571:3 context...: /home/root/racket/collects/racket/contract/private/blame.rkt:350:0: raise-blame-error /home/root/racket/collects/racket/contract/private/arrow-val-first.rkt:521:18 /home/root/user/.local/share/racket/9.2/pkgs/goblins/ocapn/captp.rkt:909:0: ^coordinator /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1912:0: actormap-spawn!* .../actor-lib/methods.rkt:74:21 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1005:5 [repeats 1 more time] /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1274:6 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1783:3 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:925:0: call-with-fresh-syscaller /home/root/user/.local/share/racket/9.2/pkgs/goblins/vat.rkt:140:9 ;; === While attempting to handle message: === generate-private-key: contract violation expected: (or/c pk-spec? pk-impl? pk-parameters?) given: #f in: the 1st argument of (->* ((or/c pk-spec? pk-impl? pk-parameters?)) ((listof (list/c symbol? any/c))) private-key?) contract from: /crypto-lib/main.rkt blaming: /goblins/ocapn/captp.rkt (assuming the contract is correct) at: /crypto-lib/main.rkt:571:3 context...: /home/root/racket/collects/racket/contract/private/blame.rkt:350:0: raise-blame-error /home/root/racket/collects/racket/contract/private/arrow-val-first.rkt:521:18 /home/root/user/.local/share/racket/9.2/pkgs/goblins/ocapn/captp.rkt:909:0: ^coordinator /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1912:0: actormap-spawn!* .../actor-lib/methods.rkt:74:21 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1005:5 [repeats 1 more time] /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1274:6 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1783:3 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:925:0: call-with-fresh-syscaller /home/root/user/.local/share/racket/9.2/pkgs/goblins/vat.rkt:140:9 ;; === While attempting to handle message: === generate-private-key: contract violation expected: (or/c pk-spec? pk-impl? pk-parameters?) given: #f in: the 1st argument of (->* ((or/c pk-spec? pk-impl? pk-parameters?)) ((listof (list/c symbol? any/c))) private-key?) contract from: /crypto-lib/main.rkt blaming: /goblins/ocapn/captp.rkt (assuming the contract is correct) at: /crypto-lib/main.rkt:571:3 context...: /home/root/racket/collects/racket/contract/private/blame.rkt:350:0: raise-blame-error /home/root/racket/collects/racket/contract/private/arrow-val-first.rkt:521:18 /home/root/user/.local/share/racket/9.2/pkgs/goblins/ocapn/captp.rkt:909:0: ^coordinator /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1912:0: actormap-spawn!* .../actor-lib/methods.rkt:74:21 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1005:5 [repeats 1 more time] /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1274:6 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1783:3 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:925:0: call-with-fresh-syscaller /home/root/user/.local/share/racket/9.2/pkgs/goblins/vat.rkt:140:9 ;; === While attempting to handle message: === generate-private-key: contract violation expected: (or/c pk-spec? pk-impl? pk-parameters?) given: #f in: the 1st argument of (->* ((or/c pk-spec? pk-impl? pk-parameters?)) ((listof (list/c symbol? any/c))) private-key?) contract from: /crypto-lib/main.rkt blaming: /goblins/ocapn/captp.rkt (assuming the contract is correct) at: /crypto-lib/main.rkt:571:3 context...: /home/root/racket/collects/racket/contract/private/blame.rkt:350:0: raise-blame-error /home/root/racket/collects/racket/contract/private/arrow-val-first.rkt:521:18 /home/root/user/.local/share/racket/9.2/pkgs/goblins/ocapn/captp.rkt:909:0: ^coordinator /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1912:0: actormap-spawn!* .../actor-lib/methods.rkt:74:21 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1005:5 [repeats 1 more time] /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1274:6 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1783:3 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:925:0: call-with-fresh-syscaller /home/root/user/.local/share/racket/9.2/pkgs/goblins/vat.rkt:140:9 ;; === While attempting to handle message: === generate-private-key: contract violation expected: (or/c pk-spec? pk-impl? pk-parameters?) given: #f in: the 1st argument of (->* ((or/c pk-spec? pk-impl? pk-parameters?)) ((listof (list/c symbol? any/c))) private-key?) contract from: /crypto-lib/main.rkt blaming: /goblins/ocapn/captp.rkt (assuming the contract is correct) at: /crypto-lib/main.rkt:571:3 context...: /home/root/racket/collects/racket/contract/private/blame.rkt:350:0: raise-blame-error /home/root/racket/collects/racket/contract/private/arrow-val-first.rkt:521:18 /home/root/user/.local/share/racket/9.2/pkgs/goblins/ocapn/captp.rkt:909:0: ^coordinator /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1912:0: actormap-spawn!* .../actor-lib/methods.rkt:74:21 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1005:5 [repeats 1 more time] /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1274:6 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1783:3 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:925:0: call-with-fresh-syscaller /home/root/user/.local/share/racket/9.2/pkgs/goblins/vat.rkt:140:9 ;; === While attempting to handle message: === generate-private-key: contract violation expected: (or/c pk-spec? pk-impl? pk-parameters?) given: #f in: the 1st argument of (->* ((or/c pk-spec? pk-impl? pk-parameters?)) ((listof (list/c symbol? any/c))) private-key?) contract from: /crypto-lib/main.rkt blaming: /goblins/ocapn/captp.rkt (assuming the contract is correct) at: /crypto-lib/main.rkt:571:3 context...: /home/root/racket/collects/racket/contract/private/blame.rkt:350:0: raise-blame-error /home/root/racket/collects/racket/contract/private/arrow-val-first.rkt:521:18 /home/root/user/.local/share/racket/9.2/pkgs/goblins/ocapn/captp.rkt:909:0: ^coordinator /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1912:0: actormap-spawn!* .../actor-lib/methods.rkt:74:21 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1005:5 [repeats 1 more time] /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1274:6 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1783:3 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:925:0: call-with-fresh-syscaller /home/root/user/.local/share/racket/9.2/pkgs/goblins/vat.rkt:140:9 ;; === While attempting to handle message: === generate-private-key: contract violation expected: (or/c pk-spec? pk-impl? pk-parameters?) given: #f in: the 1st argument of (->* ((or/c pk-spec? pk-impl? pk-parameters?)) ((listof (list/c symbol? any/c))) private-key?) contract from: /crypto-lib/main.rkt blaming: /goblins/ocapn/captp.rkt (assuming the contract is correct) at: /crypto-lib/main.rkt:571:3 context...: /home/root/racket/collects/racket/contract/private/blame.rkt:350:0: raise-blame-error /home/root/racket/collects/racket/contract/private/arrow-val-first.rkt:521:18 /home/root/user/.local/share/racket/9.2/pkgs/goblins/ocapn/captp.rkt:909:0: ^coordinator /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1912:0: actormap-spawn!* .../actor-lib/methods.rkt:74:21 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1005:5 [repeats 1 more time] /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1274:6 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1783:3 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:925:0: call-with-fresh-syscaller /home/root/user/.local/share/racket/9.2/pkgs/goblins/vat.rkt:140:9 ;; === While attempting to handle message: === generate-private-key: contract violation expected: (or/c pk-spec? pk-impl? pk-parameters?) given: #f in: the 1st argument of (->* ((or/c pk-spec? pk-impl? pk-parameters?)) ((listof (list/c symbol? any/c))) private-key?) contract from: /crypto-lib/main.rkt blaming: /goblins/ocapn/captp.rkt (assuming the contract is correct) at: /crypto-lib/main.rkt:571:3 context...: /home/root/racket/collects/racket/contract/private/blame.rkt:350:0: raise-blame-error /home/root/racket/collects/racket/contract/private/arrow-val-first.rkt:521:18 /home/root/user/.local/share/racket/9.2/pkgs/goblins/ocapn/captp.rkt:909:0: ^coordinator /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1912:0: actormap-spawn!* .../actor-lib/methods.rkt:74:21 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1005:5 [repeats 1 more time] /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1274:6 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1783:3 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:925:0: call-with-fresh-syscaller /home/root/user/.local/share/racket/9.2/pkgs/goblins/vat.rkt:140:9 ;; === While attempting to handle message: === generate-private-key: contract violation expected: (or/c pk-spec? pk-impl? pk-parameters?) given: #f in: the 1st argument of (->* ((or/c pk-spec? pk-impl? pk-parameters?)) ((listof (list/c symbol? any/c))) private-key?) contract from: /crypto-lib/main.rkt blaming: /goblins/ocapn/captp.rkt (assuming the contract is correct) at: /crypto-lib/main.rkt:571:3 context...: /home/root/racket/collects/racket/contract/private/blame.rkt:350:0: raise-blame-error /home/root/racket/collects/racket/contract/private/arrow-val-first.rkt:521:18 /home/root/user/.local/share/racket/9.2/pkgs/goblins/ocapn/captp.rkt:909:0: ^coordinator /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1912:0: actormap-spawn!* .../actor-lib/methods.rkt:74:21 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1005:5 [repeats 1 more time] /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1274:6 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1783:3 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:925:0: call-with-fresh-syscaller /home/root/user/.local/share/racket/9.2/pkgs/goblins/vat.rkt:140:9 -------------------- Non-pipelined sends to bob work FAILURE name: check-equal? location: /home/root/user/.local/share/racket/9.2/pkgs/goblins/ocapn/captp-test.rkt:252:0 actual: #f expected: '(fulfilled " Hello Alyssa!") -------------------- ;; === While attempting to handle message: === generate-private-key: contract violation expected: (or/c pk-spec? pk-impl? pk-parameters?) given: #f in: the 1st argument of (->* ((or/c pk-spec? pk-impl? pk-parameters?)) ((listof (list/c symbol? any/c))) private-key?) contract from: /crypto-lib/main.rkt blaming: /goblins/ocapn/captp.rkt (assuming the contract is correct) at: /crypto-lib/main.rkt:571:3 context...: /home/root/racket/collects/racket/contract/private/blame.rkt:350:0: raise-blame-error /home/root/racket/collects/racket/contract/private/arrow-val-first.rkt:521:18 /home/root/user/.local/share/racket/9.2/pkgs/goblins/ocapn/captp.rkt:909:0: ^coordinator /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1912:0: actormap-spawn!* .../actor-lib/methods.rkt:74:21 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1005:5 [repeats 1 more time] /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1274:6 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1783:3 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:925:0: call-with-fresh-syscaller /home/root/user/.local/share/racket/9.2/pkgs/goblins/vat.rkt:140:9 ;; === While attempting to handle message: === generate-private-key: contract violation expected: (or/c pk-spec? pk-impl? pk-parameters?) given: #f in: the 1st argument of (->* ((or/c pk-spec? pk-impl? pk-parameters?)) ((listof (list/c symbol? any/c))) private-key?) contract from: /crypto-lib/main.rkt blaming: /goblins/ocapn/captp.rkt (assuming the contract is correct) at: /crypto-lib/main.rkt:571:3 context...: /home/root/racket/collects/racket/contract/private/blame.rkt:350:0: raise-blame-error /home/root/racket/collects/racket/contract/private/arrow-val-first.rkt:521:18 /home/root/user/.local/share/racket/9.2/pkgs/goblins/ocapn/captp.rkt:909:0: ^coordinator /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1912:0: actormap-spawn!* .../actor-lib/methods.rkt:74:21 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1005:5 [repeats 1 more time] /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1274:6 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:1783:3 /home/root/user/.local/share/racket/9.2/pkgs/goblins/core.rkt:925:0: call-with-fresh-syscaller /home/root/user/.local/share/racket/9.2/pkgs/goblins/vat.rkt:140:9 -------------------- Pipelined sends to bob work FAILURE name: check-equal? location: /home/root/user/.local/share/racket/9.2/pkgs/goblins/ocapn/captp-test.rkt:269:0 actual: #f expected: '(fulfilled " Hello Alyssa!") -------------------- -------------------- Non-pipelined sends to bob directly over fetched from bootstrap actor work FAILURE name: check-equal? location: /home/root/user/.local/share/racket/9.2/pkgs/goblins/ocapn/captp-test.rkt:285:0 actual: #f expected: '(fulfilled " Hello Alyssa!") -------------------- ;; === While attempting to handle message: === generate-private-key: contract violation expected: (or/c pk-spec? pk-impl? pk-parameters?) given: #f in: the 1st argument of (->* ((or/c pk-spec? pk-impl? pk-parameters?)) ((listof (list/c symbol? any/c))) ... non-empty stderr raco test: 0 (file "/home/root//user/.local/share/racket/9.2/pkgs/goblins/scribblings/api.scrbl") raco test: 1 (file "/home/root//user/.local/share/racket/9.2/pkgs/goblins/scribblings/captp.scrbl") raco test: 0 (file "/home/root//user/.local/share/racket/9.2/pkgs/goblins/scribblings/eval.rkt") raco test: 1 (file "/home/root//user/.local/share/racket/9.2/pkgs/goblins/scribblings/goblins.scrbl") raco test: 0 (file "/home/root//user/.local/share/racket/9.2/pkgs/goblins/scribblings/intro.scrbl") raco test: 0 (file "/home/root//user/.local/share/racket/9.2/pkgs/goblins/scribblings/tutorial.scrbl") raco test: 1 (file "/home/root//user/.local/share/racket/9.2/pkgs/goblins/utils/install-factory.rkt") raco test: 1 (file "/home/root//user/.local/share/racket/9.2/pkgs/goblins/utils/modyule.rkt") raco test: 0 (file "/home/root//user/.local/share/racket/9.2/pkgs/goblins/utils/simple-dispatcher.rkt") raco test: 0 (file "/home/root//user/.local/share/racket/9.2/pkgs/goblins/utils/simple-sealers.rkt") raco test: 1 (file "/home/root//user/.local/share/racket/9.2/pkgs/goblins/utils/url-base64.rkt") raco test: 0 (submod (file "/home/root//user/.local/share/racket/9.2/pkgs/goblins/utils/values-to-list.rkt") test) raco test: 1 (submod (file "/home/root//user/.local/share/racket/9.2/pkgs/goblins/vat.rkt") test) 16 /home/root//user/.local/share/racket/9.2/pkgs/goblins/vat.rkt 13 /home/root//user/.local/share/racket/9.2/pkgs/goblins/actor-lib/ward.rkt 12 /home/root//user/.local/share/racket/9.2/pkgs/goblins/actor-lib/simple-mint.rkt 12 /home/root//user/.local/share/racket/9.2/pkgs/goblins/ocapn/structs-urls.rkt 9 /home/root//user/.local/share/racket/9.2/pkgs/goblins/actor-lib/hash-st8.rkt 8 /home/root//user/.local/share/racket/9.2/pkgs/goblins/actor-lib/common.rkt 8 /home/root//user/.local/share/racket/9.2/pkgs/goblins/actor-lib/ticker.rkt 8 /home/root//user/.local/share/racket/9.2/pkgs/goblins/actor-lib/ticker2.rkt 7 /home/root//user/.local/share/racket/9.2/pkgs/goblins/actor-lib/env.rkt 7 /home/root//user/.local/share/racket/9.2/pkgs/goblins/actor-lib/methods.rkt 6 /home/root//user/.local/share/racket/9.2/pkgs/goblins/actor-lib/pubsub.rkt 4 /home/root//user/.local/share/racket/9.2/pkgs/goblins/actor-lib/actor-sealers.rkt 4 /home/root//user/.local/share/racket/9.2/pkgs/goblins/actor-lib/define-actor.rkt 4 /home/root//user/.local/share/racket/9.2/pkgs/goblins/actor-lib/lexical-methods.rkt 4 /home/root//user/.local/share/racket/9.2/pkgs/goblins/actor-lib/pushdown.rkt 3 /home/root//user/.local/share/racket/9.2/pkgs/goblins/actor-lib/cell.rkt 3 /home/root//user/.local/share/racket/9.2/pkgs/goblins/actor-lib/facet.rkt 3 /home/root//user/.local/share/racket/9.2/pkgs/goblins/actor-lib/let-on.rkt 3 /home/root//user/.local/share/racket/9.2/pkgs/goblins/actor-lib/nonce-registry.rkt 2 /home/root//user/.local/share/racket/9.2/pkgs/goblins/actor-lib/bootstrap.rkt 2 /home/root//user/.local/share/racket/9.2/pkgs/goblins/actor-lib/revokeable.rkt 2 /home/root//user/.local/share/racket/9.2/pkgs/goblins/actor-lib/select-swear.rkt 2 /home/root//user/.local/share/racket/9.2/pkgs/goblins/actor-lib/swappable.rkt 2 /home/root//user/.local/share/racket/9.2/pkgs/goblins/actor-lib/sync-pr.rkt 1 /home/root//user/.local/share/racket/9.2/pkgs/goblins/actor-lib/imply-method.rkt 1 /home/root//user/.local/share/racket/9.2/pkgs/goblins/actor-lib/selfish-spawn.rkt 1 /home/root//user/.local/share/racket/9.2/pkgs/goblins/utils/values-to-list.rkt 0 /home/root//user/.local/share/racket/9.2/pkgs/goblins/actor-lib/add-sub.rkt 0 /home/root//user/.local/share/racket/9.2/pkgs/goblins/actor-lib/sleep-pr.rkt 0 /home/root//user/.local/share/racket/9.2/pkgs/goblins/errors.rkt 0 /home/root//user/.local/share/racket/9.2/pkgs/goblins/eventspace-vat.rkt 0 /home/root//user/.local/share/racket/9.2/pkgs/goblins/hash-contracts.rkt 0 /home/root//user/.local/share/racket/9.2/pkgs/goblins/info.rkt 0 /home/root//user/.local/share/racket/9.2/pkgs/goblins/main.rkt 0 /home/root//user/.local/share/racket/9.2/pkgs/goblins/message.rkt 0 /home/root//user/.local/share/racket/9.2/pkgs/goblins/ocapn/captp.rkt 0 /home/root//user/.local/share/racket/9.2/pkgs/goblins/ocapn/crypto-converters.rkt 0 /home/root//user/.local/share/racket/9.2/pkgs/goblins/ocapn/define-recordable-struct.rkt 0 /home/root//user/.local/share/racket/9.2/pkgs/goblins/ocapn/netlayer/onion-socks.rkt 0 /home/root//user/.local/share/racket/9.2/pkgs/goblins/ocapn/netlayer/onion.rkt 0 /home/root//user/.local/share/racket/9.2/pkgs/goblins/ocapn/netlayer/utils/read-write-procs.rkt 0 /home/root//user/.local/share/racket/9.2/pkgs/goblins/ocapn.rkt 0 /home/root//user/.local/share/racket/9.2/pkgs/goblins/scribblings/actor-lib.scrbl 0 /home/root//user/.local/share/racket/9.2/pkgs/goblins/scribblings/api.scrbl 0 /home/root//user/.local/share/racket/9.2/pkgs/goblins/scribblings/captp.scrbl 0 /home/root//user/.local/share/racket/9.2/pkgs/goblins/scribblings/eval.rkt 0 /home/root//user/.local/share/racket/9.2/pkgs/goblins/scribblings/goblins.scrbl 0 /home/root//user/.local/share/racket/9.2/pkgs/goblins/scribblings/intro.scrbl 0 /home/root//user/.local/share/racket/9.2/pkgs/goblins/scribblings/tutorial.scrbl 0 /home/root//user/.local/share/racket/9.2/pkgs/goblins/utils/install-factory.rkt 0 /home/root//user/.local/share/racket/9.2/pkgs/goblins/utils/modyule.rkt6/153 test failures 0 /home/root//user/.local/share/racket/9.2/pkgs/goblins/utils/simple-dispatcher.rkt 0 /home/root//user/.local/share/racket/9.2/pkgs/goblins/utils/simple-sealers.rkt 0 /home/root//user/.local/share/racket/9.2/pkgs/goblins/utils/url-base64.rkt 1 1 /home/root//user/.local/share/racket/9.2/pkgs/goblins/actor-lib/await.rkt 1 1 /home/root//user/.local/share/racket/9.2/pkgs/goblins/actor-lib/joiners.rkt 1 1 /home/root//user/.local/share/racket/9.2/pkgs/goblins/actor-lib/rall.rkt 1 1 /home/root//user/.local/share/racket/9.2/pkgs/goblins/core.rkt 1 1 /home/root//user/.local/share/racket/9.2/pkgs/goblins/ocapn/captp-test.rkt 1 1 /home/root//user/.local/share/racket/9.2/pkgs/goblins/ocapn/netlayer/fake-intarwebs.rkt The time is now Sat, 8 Aug 2026 07:10:32 +0000