The time is now Sunday, June 15th, 2025 10:08:25pm (/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: PLT_PKG_BUILD_SERVICE=1 /usr/bin/xvfb-run -n 1 /bin/sh -c cd "/home/root/"/racket && bin/racket -MCR "/home/root/"/zo: -l- raco pkg install --jobs 1 -u --auto mockfighter && bin/racket -MCR "/home/root/"/zo: -l- raco test --jobs 1 --timeout 180 --drdr --package mockfighter) Resolved "mockfighter" via file:///home/root//catalogs/built/catalog Resolved "stockfighter-racket" via file:///home/root//catalogs/built/catalog Resolved "rfc6455" via file:///home/root//catalogs/built/catalog The following uninstalled packages were listed as dependencies and they were automatically installed: dependencies of mockfighter: stockfighter-racket dependencies of stockfighter-racket: rfc6455 raco setup: version: 8.17.0.4 raco setup: platform: x86_64-linux-natipkg [cs] raco setup: target machine: any raco setup: cross-installation: yes raco setup: installation name: 8.17.0.4 raco setup: variants: cs raco setup: main collects: /home/root/racket/collects/ raco setup: collects paths: raco setup: /home/root/user/.local/share/racket/8.17.0.4/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/8.17.0.4/pkgs raco setup: links files: raco setup: /home/root/racket/share/links.rktd raco setup: /home/root//user/.local/share/racket/8.17.0.4/links.rktd raco setup: compiled-file roots: raco setup: /home/root//zo raco setup: same raco setup: --- updating info-domain tables --- [3:08:33] raco setup: updating: /home/root/user/.local/share/racket/8.17.0.4/share/info-cache.rktd raco setup: --- pre-installing collections --- [3:08:33] raco setup: --- installing foreign libraries --- [3:08:33] raco setup: --- installing shared files --- [3:08:33] raco setup: --- compiling collections --- [3:08:33] raco setup: making: /mockfighter raco setup: in /mockfighter raco setup: in /stockfighter-racket raco setup: in /rfc6455/net raco setup: in /rfc6455/net/rfc6455 raco setup: in /rfc6455/net/rfc6455/hybi00 raco setup: in /rfc6455/net/rfc6455/private raco setup: in /rfc6455/net/rfc6455/rfc6455 raco setup: in /mockfighter/scribblings raco setup: making: /mockfighter/scribblings raco setup: making: /rfc6455/net raco setup: making: /rfc6455/net/rfc6455 raco setup: in /rfc6455/net/rfc6455 raco setup: in /rfc6455/net/rfc6455/scribblings raco setup: making: /rfc6455/net/rfc6455/examples raco setup: in /rfc6455/net/rfc6455/examples raco setup: making: /rfc6455/net/rfc6455/hybi00 raco setup: making: /rfc6455/net/rfc6455/private raco setup: making: /rfc6455/net/rfc6455/rfc6455 raco setup: making: /rfc6455/net/rfc6455/scribblings raco setup: making: /stockfighter-racket raco setup: in /stockfighter-racket raco setup: in /stockfighter-racket/scribblings raco setup: making: /stockfighter-racket/scribblings raco setup: --- creating launchers --- [3:08:46] raco setup: --- installing man pages --- [3:08:46] raco setup: --- building documentation --- [3:08:46] raco setup: running: /racket-index/scribblings/main/user/local-redirect.scrbl raco setup: syncing: /mockfighter/doc/mockfighter raco setup: running: /racket-index/scribblings/main/user/release.scrbl raco setup: syncing: /rfc6455/net/rfc6455/doc/rfc6455 raco setup: running: /racket-index/scribblings/main/user/search.scrbl raco setup: running: /racket-index/scribblings/main/user/start.scrbl raco setup: syncing: /stockfighter-racket/doc/stockfighter-api raco setup: rendering: /racket-index/scribblings/main/user/local-redirect.scrbl raco setup: rendering: /racket-index/scribblings/main/user/release.scrbl raco setup: rendering: /racket-index/scribblings/main/user/search.scrbl raco setup: rendering: /racket-index/scribblings/main/user/start.scrbl raco setup: --- installing collections --- [3:09:06] raco setup: --- post-installing collections --- [3:09:06] raco test: (file "/home/root//user/.local/share/racket/8.17.0.4/pkgs/mockfighter/game-master.rkt") raco test: (file "/home/root//user/.local/share/racket/8.17.0.4/pkgs/mockfighter/info.rkt") raco test: (file "/home/root//user/.local/share/racket/8.17.0.4/pkgs/mockfighter/main.rkt") raco test: (file "/home/root//user/.local/share/racket/8.17.0.4/pkgs/mockfighter/matching-engine.rkt") raco test: (file "/home/root//user/.local/share/racket/8.17.0.4/pkgs/mockfighter/mm.rkt") raco test: (file "/home/root//user/.local/share/racket/8.17.0.4/pkgs/mockfighter/noise-trader.rkt") raco test: (file "/home/root//user/.local/share/racket/8.17.0.4/pkgs/mockfighter/orderbook.rkt") raco test: (file "/home/root//user/.local/share/racket/8.17.0.4/pkgs/mockfighter/retail-trader.rkt") raco test: (file "/home/root//user/.local/share/racket/8.17.0.4/pkgs/mockfighter/scribblings/mockfighter.scrbl") raco test: (file "/home/root//user/.local/share/racket/8.17.0.4/pkgs/mockfighter/server-test.rkt") raco test: (file "/home/root//user/.local/share/racket/8.17.0.4/pkgs/mockfighter/server.rkt") raco test: (file "/home/root//user/.local/share/racket/8.17.0.4/pkgs/mockfighter/utils.rkt") raco test: (file "/home/root//user/.local/share/racket/8.17.0.4/pkgs/mockfighter/venue.rkt") raco test: (file "/home/root//user/.local/share/racket/8.17.0.4/pkgs/mockfighter/websocket-test.rkt") websocket-test.rkt: racket test: #<" #) argument position: 1st other arguments...: 'account context...: /home/root/user/.local/share/racket/8.17.0.4/pkgs/mockfighter/matching-engine.rkt:35:34: with-handlers-handler120 /home/root/racket/collects/racket/private/more-scheme.rkt:163:2: select-handler/no-breaks /home/root/user/.local/share/racket/8.17.0.4/pkgs/mockfighter/matching-engine.rkt:29:4: send-execution /home/root/user/.local/share/racket/8.17.0.4/pkgs/mockfighter/matching-engine.rkt:196:4: cross-bid method in matching-engine% /home/root/user/.local/share/racket/8.17.0.4/pkgs/mockfighter/game-master.rkt:148:4: handle-order method in game-master% /home/root/user/.local/share/racket/8.17.0.4/pkgs/mockfighter/server.rkt:14:0: handle-orderbook-request /home/root/racket/collects/racket/contract/private/arrow-higher-order.rkt:375:33 [repeats 1 more time] /home/root/racket/share/pkgs/web-server-lib/web-server/dispatchers/dispatch-servlets.rkt:63:2 /home/root/racket/share/pkgs/web-server-lib/web-server/private/dispatch-server-with-connect-unit.rkt:141:2 string::1: string->jsexpr: bad input starting #"Servlet Error
Exception

The application raised an exception with the message:

hash-ref: contract violation\n  ...
  context...:
   /home/root/racket/collects/syntax/readerr.rkt:15:2: -raise-read-error
   /home/root/user/.local/share/racket/8.17.0.4/pkgs/mockfighter/noise-trader.rkt:17:4: trade method in noise-trader%
   /home/root/user/.local/share/racket/8.17.0.4/pkgs/mockfighter/venue.rkt:39:4: run-bots method in venue%
   /home/root/user/.local/share/racket/8.17.0.4/pkgs/mockfighter/game-master.rkt:50:14

non-empty stderr
1/23 test failures
  13 /home/root//user/.local/share/racket/8.17.0.4/pkgs/mockfighter/server-test.rkt
   1 /home/root//user/.local/share/racket/8.17.0.4/pkgs/mockfighter/game-master.rkt
   1 /home/root//user/.local/share/racket/8.17.0.4/pkgs/mockfighter/main.rkt
   1 /home/root//user/.local/share/racket/8.17.0.4/pkgs/mockfighter/matching-engine.rkt
   1 /home/root//user/.local/share/racket/8.17.0.4/pkgs/mockfighter/mm.rkt
   1 /home/root//user/.local/share/racket/8.17.0.4/pkgs/mockfighter/noise-trader.rkt
   1 /home/root//user/.local/share/racket/8.17.0.4/pkgs/mockfighter/orderbook.rkt
   1 /home/root//user/.local/share/racket/8.17.0.4/pkgs/mockfighter/retail-trader.rkt
   1 /home/root//user/.local/share/racket/8.17.0.4/pkgs/mockfighter/server.rkt
   1 /home/root//user/.local/share/racket/8.17.0.4/pkgs/mockfighter/venue.rkt
   0 /home/root//user/.local/share/racket/8.17.0.4/pkgs/mockfighter/info.rkt
   0 /home/root//user/.local/share/racket/8.17.0.4/pkgs/mockfighter/scribblings/mockfighter.scrbl
   0 /home/root//user/.local/share/racket/8.17.0.4/pkgs/mockfighter/utils.rkt
1  1 /home/root//user/.local/share/racket/8.17.0.4/pkgs/mockfighter/websocket-test.rkt
The time is now Sunday, June 15th, 2025 10:12:46pm