The time is now Thursday, June 20th, 2024 10:47:32pm (/usr/bin/env PLT_PKG_BUILD_SERVICE=1 PLTUSERHOME=/home/root//user PLT_PKG_BUILD_SERVICE=1 CI=true PLTSTDERR=debug@pkg error PLT_INFO_ALLOW_VARS=;PLT_PKG_BUILD_SERVICE PLTCOMPILEDROOTS=/home/root//zo: /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 pkg: catalog response: #hash((author . "euler90h@gmail.com") (checksum . "6cf226e8e592776b3cf4341a01ae4da5ec84beea") (dependencies . (("base") ("rackunit-lib") ("stockfighter-racket") ("scribble-lib") ("racket-doc"))) (description . "Stockfighter-like API for a limit order exchange") (modules . ((lib "mockfighter/orderbook.rkt") (lib "mockfighter/venue.rkt") (lib "mockfighter/main.rkt") (lib "mockfighter/server.rkt") (lib "mockfighter/matching-engine.rkt") (lib "mockfighter/retail-trader.rkt") (lib "mockfighter/mm.rkt") (lib "mockfighter/game-master.rkt") (lib "mockfighter/websocket-test.rkt") (lib "mockfighter/utils.rkt") (lib "mockfighter/noise-trader.rkt") (lib "mockfighter/server-test.rkt") (lib "mockfighter/scribblings/mockfighter.scrbl"))) (name . "mockfighter") (ring . 1) (source . "file:///home/root/catalogs/built/pkgs/mockfighter.zip") (tags . ("finance" "stockfighter"))) Resolved "stockfighter-racket" via file:///home/root//catalogs/built/catalog pkg: catalog response: #hash((author . "euler90h@gmail.com") (checksum . "92ae977550e34ea8084f734f248f5ceeb0690445") (dependencies . (("base") ("rackunit-lib") ("rfc6455") ("scribble-lib") ("racket-doc"))) (description . "Stockfighter API client") (modules . ((lib "stockfighter-api/feed.rkt") (lib "stockfighter-api/stockfighter.rkt") (lib "stockfighter-api/time.rkt") (lib "stockfighter-api/orders.rkt") (lib "stockfighter-api/quotes.rkt") (lib "stockfighter-api/main.rkt") (lib "stockfighter-api/fills.rkt") (lib "stockfighter-api/scribblings/stockfighter-api.scrbl"))) (name . "stockfighter-racket") (ring . 1) (source . "file:///home/root/catalogs/built/pkgs/stockfighter-racket.zip") (tags . ())) Resolved "rfc6455" via file:///home/root//catalogs/built/catalog pkg: catalog response: #hash((author . "tonygarnockjones@gmail.com") (checksum . "392b6bc5c25f98c5d38d6553a3f21f31da8211a6") (dependencies . (("base") ("net-lib") ("rackunit-lib") ("web-server-lib") ("scribble-lib") ("net-doc") ("racket-doc") ("web-server-doc"))) (description . "RFC 6455 WebSockets support for Racket.") (modules . ((lib "net/rfc6455/hybi00/dispatcher.rkt") (lib "net/rfc6455/client.rkt") (lib "net/rfc6455/examples/test-server.rkt") (lib "net/rfc6455/rfc6455/frame.rkt") (lib "net/rfc6455/rfc6455/handshake.rkt") (lib "net/rfc6455/rfc6455/conn.rkt") (lib "net/rfc6455/examples/time-server.rkt") (lib "net/rfc6455/hybi00/conn.rkt") (lib "net/rfc6455/conn-api.rkt") (lib "net/rfc6455/hybi00/handshake.rkt") (lib "net/rfc6455/examples/time-client-with-sync.rkt") (lib "net/rfc6455/scribblings/rfc6455.scrbl") (lib "net/rfc6455/hybi00/client.rkt") (lib "net/rfc6455/examples/time-client-with-threads.rkt") (lib "net/rfc6455/http.rkt") (lib "net/rfc6455/service-mapper.rkt") (lib "net/rfc6455/rfc6455/dispatcher.rkt") (lib "net/rfc6455/examples/test-service-mapper.rkt") (lib "net/rfc6455/timeout.rkt") (lib "net/rfc6455/examples/client.rkt") (lib "net/rfc6455/server.rkt") (lib "net/rfc6455/examples/echo-server.rkt") (lib "net/rfc6455/url.rkt") (lib "net/rfc6455/examples/cat.rkt") (lib "net/rfc6455/dispatcher.rkt") (lib "net/rfc6455.rkt") (lib "net/rfc6455/rfc6455/client.rkt") (lib "net/rfc6455/private/connection-manager.rkt"))) (name . "rfc6455") (ring . 1) (source . "file:///home/root/catalogs/built/pkgs/rfc6455.zip") (tags . ("http" "net" "web"))) pkg: creating link to # pkg: updating db with "rfc6455" to '#s(pkg-info (catalog "rfc6455") "392b6bc5c25f98c5d38d6553a3f21f31da8211a6" #t) pkg: creating single-collection link to # pkg: updating db with "mockfighter" to '#s((sc-pkg-info pkg-info 3) (catalog "mockfighter") "6cf226e8e592776b3cf4341a01ae4da5ec84beea" #f "mockfighter") pkg: creating single-collection link to # pkg: updating db with "stockfighter-racket" to '#s((sc-pkg-info pkg-info 3) (catalog "stockfighter-racket") "92ae977550e34ea8084f734f248f5ceeb0690445" #t "stockfighter-api") 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.13.0.7 raco setup: platform: x86_64-linux-natipkg [cs] raco setup: target machine: any raco setup: cross-installation: yes raco setup: installation name: snapshot raco setup: variants: cs raco setup: main collects: /home/root/racket/collects/ raco setup: collects paths: raco setup: /home/root/user/.local/share/racket/snapshot/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/snapshot/pkgs raco setup: links files: raco setup: /home/root/racket/share/links.rktd raco setup: /home/root//user/.local/share/racket/snapshot/links.rktd raco setup: compiled-file roots: raco setup: /home/root//zo raco setup: same raco setup: main docs: /home/root/racket/doc raco setup: --- updating info-domain tables --- [3:47:37] raco setup: updating: /home/root/user/.local/share/racket/snapshot/share/info-cache.rktd raco setup: --- pre-installing collections --- [3:47:37] raco setup: --- installing foreign libraries --- [3:47:37] raco setup: --- installing shared files --- [3:47:37] raco setup: --- compiling collections --- [3:47:37] 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:47:43] raco setup: --- installing man pages --- [3:47:43] raco setup: --- building documentation --- [3:47:43] 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:47:55] raco setup: --- post-installing collections --- [3:47:55] raco test: "/home/root//user/.local/share/racket/snapshot/pkgs/mockfighter/game-master.rkt" raco test: "/home/root//user/.local/share/racket/snapshot/pkgs/mockfighter/info.rkt" raco test: "/home/root//user/.local/share/racket/snapshot/pkgs/mockfighter/main.rkt" raco test: "/home/root//user/.local/share/racket/snapshot/pkgs/mockfighter/matching-engine.rkt" raco test: "/home/root//user/.local/share/racket/snapshot/pkgs/mockfighter/mm.rkt" raco test: "/home/root//user/.local/share/racket/snapshot/pkgs/mockfighter/noise-trader.rkt" raco test: "/home/root//user/.local/share/racket/snapshot/pkgs/mockfighter/orderbook.rkt" raco test: "/home/root//user/.local/share/racket/snapshot/pkgs/mockfighter/retail-trader.rkt" raco test: "/home/root//user/.local/share/racket/snapshot/pkgs/mockfighter/scribblings/mockfighter.scrbl" raco test: "/home/root//user/.local/share/racket/snapshot/pkgs/mockfighter/server-test.rkt" raco test: "/home/root//user/.local/share/racket/snapshot/pkgs/mockfighter/server.rkt" raco test: "/home/root//user/.local/share/racket/snapshot/pkgs/mockfighter/utils.rkt" raco test: "/home/root//user/.local/share/racket/snapshot/pkgs/mockfighter/venue.rkt" raco test: "/home/root//user/.local/share/racket/snapshot/pkgs/mockfighter/websocket-test.rkt" websocket-test.rkt: racket test: #<" #) argument position: 1st other arguments...: 'account context...: /home/root/user/.local/share/racket/snapshot/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/snapshot/pkgs/mockfighter/matching-engine.rkt:29:4: send-execution /home/root/user/.local/share/racket/snapshot/pkgs/mockfighter/matching-engine.rkt:196:4: cross-bid method in matching-engine% /home/root/user/.local/share/racket/snapshot/pkgs/mockfighter/game-master.rkt:148:4: handle-order method in game-master% /home/root/user/.local/share/racket/snapshot/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/snapshot/pkgs/mockfighter/venue.rkt:39:4: run-bots method in venue%
   /home/root/user/.local/share/racket/snapshot/pkgs/mockfighter/game-master.rkt:50:14

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