/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
/bin/bash: /var/www/html/ai-horse-race.maspis.com/cron/live_race_tick.sh: No such file or directory
2026-06-02 11:40:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 11:40:03 WARN realtime_odds_exit=1
2026-06-02 11:40:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 11:40:04 WARN fetch_jv_raw_exit=1
2026-06-02 11:40:04 jv_raw_max_after=2291585
2026-06-02 11:40:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 11:40:04 done fetch_err=1
2026-06-02 11:45:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 11:45:03 WARN realtime_odds_exit=1
2026-06-02 11:45:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 11:45:03 WARN fetch_jv_raw_exit=1
2026-06-02 11:45:03 jv_raw_max_after=2291585
2026-06-02 11:45:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 11:45:03 done fetch_err=1
2026-06-02 11:50:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 11:50:02 WARN realtime_odds_exit=1
2026-06-02 11:50:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 11:50:03 WARN fetch_jv_raw_exit=1
2026-06-02 11:50:03 jv_raw_max_after=2291585
2026-06-02 11:50:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 11:50:03 done fetch_err=1
2026-06-02 11:55:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 11:55:02 WARN realtime_odds_exit=1
2026-06-02 11:55:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 11:55:03 WARN fetch_jv_raw_exit=1
2026-06-02 11:55:03 jv_raw_max_after=2291585
2026-06-02 11:55:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 11:55:03 done fetch_err=1
2026-06-02 12:00:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 12:00:02 WARN realtime_odds_exit=1
2026-06-02 12:00:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 12:00:03 WARN fetch_jv_raw_exit=1
2026-06-02 12:00:03 jv_raw_max_after=2291585
2026-06-02 12:00:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 12:00:03 done fetch_err=1
2026-06-02 12:05:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 12:05:02 WARN realtime_odds_exit=1
2026-06-02 12:05:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 12:05:03 WARN fetch_jv_raw_exit=1
2026-06-02 12:05:03 jv_raw_max_after=2291585
2026-06-02 12:05:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 12:05:03 done fetch_err=1
2026-06-02 12:10:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 12:10:02 WARN realtime_odds_exit=1
2026-06-02 12:10:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 12:10:03 WARN fetch_jv_raw_exit=1
2026-06-02 12:10:03 jv_raw_max_after=2291585
2026-06-02 12:10:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 12:10:03 done fetch_err=1
2026-06-02 12:15:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 12:15:02 WARN realtime_odds_exit=1
2026-06-02 12:15:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 12:15:02 WARN fetch_jv_raw_exit=1
2026-06-02 12:15:03 jv_raw_max_after=2291585
2026-06-02 12:15:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 12:15:03 done fetch_err=1
2026-06-02 12:20:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 12:20:02 WARN realtime_odds_exit=1
2026-06-02 12:20:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 12:20:03 WARN fetch_jv_raw_exit=1
2026-06-02 12:20:03 jv_raw_max_after=2291585
2026-06-02 12:20:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 12:20:03 done fetch_err=1
2026-06-02 12:25:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 12:25:02 WARN realtime_odds_exit=1
2026-06-02 12:25:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 12:25:03 WARN fetch_jv_raw_exit=1
2026-06-02 12:25:03 jv_raw_max_after=2291585
2026-06-02 12:25:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 12:25:03 done fetch_err=1
2026-06-02 12:30:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 12:30:02 WARN realtime_odds_exit=1
2026-06-02 12:30:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 12:30:03 WARN fetch_jv_raw_exit=1
2026-06-02 12:30:03 jv_raw_max_after=2291585
2026-06-02 12:30:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 12:30:03 done fetch_err=1
2026-06-02 12:35:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 12:35:03 WARN realtime_odds_exit=1
2026-06-02 12:35:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 12:35:03 WARN fetch_jv_raw_exit=1
2026-06-02 12:35:04 jv_raw_max_after=2291585
2026-06-02 12:35:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 12:35:04 done fetch_err=1
2026-06-02 12:40:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 12:40:03 WARN realtime_odds_exit=1
2026-06-02 12:40:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 12:40:03 WARN fetch_jv_raw_exit=1
2026-06-02 12:40:04 jv_raw_max_after=2291585
2026-06-02 12:40:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 12:40:04 done fetch_err=1
2026-06-02 12:45:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 12:45:02 WARN realtime_odds_exit=1
2026-06-02 12:45:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 12:45:03 WARN fetch_jv_raw_exit=1
2026-06-02 12:45:03 jv_raw_max_after=2291585
2026-06-02 12:45:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 12:45:03 done fetch_err=1
2026-06-02 12:50:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 12:50:03 WARN realtime_odds_exit=1
2026-06-02 12:50:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 12:50:03 WARN fetch_jv_raw_exit=1
2026-06-02 12:50:04 jv_raw_max_after=2291585
2026-06-02 12:50:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 12:50:04 done fetch_err=1
2026-06-02 12:55:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 12:55:03 WARN realtime_odds_exit=1
2026-06-02 12:55:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 12:55:04 WARN fetch_jv_raw_exit=1
2026-06-02 12:55:04 jv_raw_max_after=2291585
2026-06-02 12:55:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 12:55:04 done fetch_err=1
2026-06-02 13:00:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 13:00:03 WARN realtime_odds_exit=1
2026-06-02 13:00:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 13:00:04 WARN fetch_jv_raw_exit=1
2026-06-02 13:00:04 jv_raw_max_after=2291585
2026-06-02 13:00:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 13:00:04 done fetch_err=1
2026-06-02 13:05:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 13:05:02 WARN realtime_odds_exit=1
2026-06-02 13:05:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 13:05:02 WARN fetch_jv_raw_exit=1
2026-06-02 13:05:03 jv_raw_max_after=2291585
2026-06-02 13:05:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 13:05:03 done fetch_err=1
2026-06-02 13:10:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 13:10:01 WARN realtime_odds_exit=1
2026-06-02 13:10:01 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 13:10:02 WARN fetch_jv_raw_exit=1
2026-06-02 13:10:02 jv_raw_max_after=2291585
2026-06-02 13:10:02 no new jv_raw_records; skip normalize/materialize
2026-06-02 13:10:02 done fetch_err=1
2026-06-02 13:15:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 13:15:02 WARN realtime_odds_exit=1
2026-06-02 13:15:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 13:15:03 WARN fetch_jv_raw_exit=1
2026-06-02 13:15:03 jv_raw_max_after=2291585
2026-06-02 13:15:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 13:15:03 done fetch_err=1
2026-06-02 13:20:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 13:20:02 WARN realtime_odds_exit=1
2026-06-02 13:20:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 13:20:03 WARN fetch_jv_raw_exit=1
2026-06-02 13:20:03 jv_raw_max_after=2291585
2026-06-02 13:20:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 13:20:03 done fetch_err=1
2026-06-02 13:25:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 13:25:03 WARN realtime_odds_exit=1
2026-06-02 13:25:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 13:25:04 WARN fetch_jv_raw_exit=1
2026-06-02 13:25:04 jv_raw_max_after=2291585
2026-06-02 13:25:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 13:25:04 done fetch_err=1
2026-06-02 13:30:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 13:30:03 WARN realtime_odds_exit=1
2026-06-02 13:30:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 13:30:03 WARN fetch_jv_raw_exit=1
2026-06-02 13:30:04 jv_raw_max_after=2291585
2026-06-02 13:30:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 13:30:04 done fetch_err=1
2026-06-02 13:35:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 13:35:02 WARN realtime_odds_exit=1
2026-06-02 13:35:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 13:35:03 WARN fetch_jv_raw_exit=1
2026-06-02 13:35:03 jv_raw_max_after=2291585
2026-06-02 13:35:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 13:35:03 done fetch_err=1
2026-06-02 13:40:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 13:40:03 WARN realtime_odds_exit=1
2026-06-02 13:40:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 13:40:04 WARN fetch_jv_raw_exit=1
2026-06-02 13:40:04 jv_raw_max_after=2291585
2026-06-02 13:40:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 13:40:04 done fetch_err=1
2026-06-02 13:45:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 13:45:03 WARN realtime_odds_exit=1
2026-06-02 13:45:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 13:45:03 WARN fetch_jv_raw_exit=1
2026-06-02 13:45:03 jv_raw_max_after=2291585
2026-06-02 13:45:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 13:45:03 done fetch_err=1
2026-06-02 13:50:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 13:50:03 WARN realtime_odds_exit=1
2026-06-02 13:50:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 13:50:04 WARN fetch_jv_raw_exit=1
2026-06-02 13:50:04 jv_raw_max_after=2291585
2026-06-02 13:50:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 13:50:04 done fetch_err=1
2026-06-02 13:55:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 13:55:01 WARN realtime_odds_exit=1
2026-06-02 13:55:01 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 13:55:02 WARN fetch_jv_raw_exit=1
2026-06-02 13:55:03 jv_raw_max_after=2291585
2026-06-02 13:55:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 13:55:03 done fetch_err=1
2026-06-02 14:00:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 14:00:03 WARN realtime_odds_exit=1
2026-06-02 14:00:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 14:00:04 WARN fetch_jv_raw_exit=1
2026-06-02 14:00:04 jv_raw_max_after=2291585
2026-06-02 14:00:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 14:00:04 done fetch_err=1
2026-06-02 14:05:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 14:05:02 WARN realtime_odds_exit=1
2026-06-02 14:05:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 14:05:03 WARN fetch_jv_raw_exit=1
2026-06-02 14:05:03 jv_raw_max_after=2291585
2026-06-02 14:05:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 14:05:03 done fetch_err=1
2026-06-02 14:10:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 14:10:02 WARN realtime_odds_exit=1
2026-06-02 14:10:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 14:10:03 WARN fetch_jv_raw_exit=1
2026-06-02 14:10:03 jv_raw_max_after=2291585
2026-06-02 14:10:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 14:10:03 done fetch_err=1
2026-06-02 14:15:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 14:15:02 WARN realtime_odds_exit=1
2026-06-02 14:15:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 14:15:03 WARN fetch_jv_raw_exit=1
2026-06-02 14:15:03 jv_raw_max_after=2291585
2026-06-02 14:15:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 14:15:03 done fetch_err=1
2026-06-02 14:20:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 14:20:02 WARN realtime_odds_exit=1
2026-06-02 14:20:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 14:20:03 WARN fetch_jv_raw_exit=1
2026-06-02 14:20:03 jv_raw_max_after=2291585
2026-06-02 14:20:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 14:20:03 done fetch_err=1
2026-06-02 14:25:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 14:25:02 WARN realtime_odds_exit=1
2026-06-02 14:25:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 14:25:03 WARN fetch_jv_raw_exit=1
2026-06-02 14:25:03 jv_raw_max_after=2291585
2026-06-02 14:25:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 14:25:03 done fetch_err=1
2026-06-02 14:30:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 14:30:02 WARN realtime_odds_exit=1
2026-06-02 14:30:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 14:30:03 WARN fetch_jv_raw_exit=1
2026-06-02 14:30:03 jv_raw_max_after=2291585
2026-06-02 14:30:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 14:30:03 done fetch_err=1
2026-06-02 14:35:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 14:35:01 WARN realtime_odds_exit=1
2026-06-02 14:35:01 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 14:35:02 WARN fetch_jv_raw_exit=1
2026-06-02 14:35:03 jv_raw_max_after=2291585
2026-06-02 14:35:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 14:35:03 done fetch_err=1
2026-06-02 14:40:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 14:40:03 WARN realtime_odds_exit=1
2026-06-02 14:40:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 14:40:04 WARN fetch_jv_raw_exit=1
2026-06-02 14:40:04 jv_raw_max_after=2291585
2026-06-02 14:40:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 14:40:04 done fetch_err=1
2026-06-02 14:45:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 14:45:02 WARN realtime_odds_exit=1
2026-06-02 14:45:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 14:45:03 WARN fetch_jv_raw_exit=1
2026-06-02 14:45:03 jv_raw_max_after=2291585
2026-06-02 14:45:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 14:45:03 done fetch_err=1
2026-06-02 14:50:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 14:50:02 WARN realtime_odds_exit=1
2026-06-02 14:50:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 14:50:03 WARN fetch_jv_raw_exit=1
2026-06-02 14:50:03 jv_raw_max_after=2291585
2026-06-02 14:50:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 14:50:03 done fetch_err=1
2026-06-02 14:55:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 14:55:02 WARN realtime_odds_exit=1
2026-06-02 14:55:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 14:55:03 WARN fetch_jv_raw_exit=1
2026-06-02 14:55:03 jv_raw_max_after=2291585
2026-06-02 14:55:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 14:55:03 done fetch_err=1
2026-06-02 15:00:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 15:00:02 WARN realtime_odds_exit=1
2026-06-02 15:00:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 15:00:03 WARN fetch_jv_raw_exit=1
2026-06-02 15:00:03 jv_raw_max_after=2291585
2026-06-02 15:00:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 15:00:03 done fetch_err=1
2026-06-02 15:05:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 15:05:02 WARN realtime_odds_exit=1
2026-06-02 15:05:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 15:05:02 WARN fetch_jv_raw_exit=1
2026-06-02 15:05:03 jv_raw_max_after=2291585
2026-06-02 15:05:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 15:05:03 done fetch_err=1
2026-06-02 15:10:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 15:10:03 WARN realtime_odds_exit=1
2026-06-02 15:10:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 15:10:03 WARN fetch_jv_raw_exit=1
2026-06-02 15:10:04 jv_raw_max_after=2291585
2026-06-02 15:10:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 15:10:04 done fetch_err=1
2026-06-02 15:15:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 15:15:03 WARN realtime_odds_exit=1
2026-06-02 15:15:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 15:15:03 WARN fetch_jv_raw_exit=1
2026-06-02 15:15:03 jv_raw_max_after=2291585
2026-06-02 15:15:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 15:15:03 done fetch_err=1
2026-06-02 15:20:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 15:20:02 WARN realtime_odds_exit=1
2026-06-02 15:20:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 15:20:03 WARN fetch_jv_raw_exit=1
2026-06-02 15:20:03 jv_raw_max_after=2291585
2026-06-02 15:20:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 15:20:03 done fetch_err=1
2026-06-02 15:25:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 15:25:02 WARN realtime_odds_exit=1
2026-06-02 15:25:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 15:25:03 WARN fetch_jv_raw_exit=1
2026-06-02 15:25:03 jv_raw_max_after=2291585
2026-06-02 15:25:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 15:25:03 done fetch_err=1
2026-06-02 15:30:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 15:30:02 WARN realtime_odds_exit=1
2026-06-02 15:30:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 15:30:03 WARN fetch_jv_raw_exit=1
2026-06-02 15:30:04 jv_raw_max_after=2291585
2026-06-02 15:30:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 15:30:04 done fetch_err=1
2026-06-02 15:35:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 15:35:02 WARN realtime_odds_exit=1
2026-06-02 15:35:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 15:35:03 WARN fetch_jv_raw_exit=1
2026-06-02 15:35:03 jv_raw_max_after=2291585
2026-06-02 15:35:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 15:35:03 done fetch_err=1
2026-06-02 15:40:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 15:40:02 WARN realtime_odds_exit=1
2026-06-02 15:40:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 15:40:03 WARN fetch_jv_raw_exit=1
2026-06-02 15:40:03 jv_raw_max_after=2291585
2026-06-02 15:40:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 15:40:03 done fetch_err=1
2026-06-02 15:45:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 15:45:02 WARN realtime_odds_exit=1
2026-06-02 15:45:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 15:45:03 WARN fetch_jv_raw_exit=1
2026-06-02 15:45:03 jv_raw_max_after=2291585
2026-06-02 15:45:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 15:45:03 done fetch_err=1
2026-06-02 15:50:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 15:50:02 WARN realtime_odds_exit=1
2026-06-02 15:50:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 15:50:03 WARN fetch_jv_raw_exit=1
2026-06-02 15:50:03 jv_raw_max_after=2291585
2026-06-02 15:50:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 15:50:03 done fetch_err=1
2026-06-02 15:55:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 15:55:02 WARN realtime_odds_exit=1
2026-06-02 15:55:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 15:55:03 WARN fetch_jv_raw_exit=1
2026-06-02 15:55:03 jv_raw_max_after=2291585
2026-06-02 15:55:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 15:55:03 done fetch_err=1
2026-06-02 16:00:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 16:00:03 WARN realtime_odds_exit=1
2026-06-02 16:00:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 16:00:04 WARN fetch_jv_raw_exit=1
2026-06-02 16:00:04 jv_raw_max_after=2291585
2026-06-02 16:00:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 16:00:04 done fetch_err=1
2026-06-02 16:05:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 16:05:03 WARN realtime_odds_exit=1
2026-06-02 16:05:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 16:05:03 WARN fetch_jv_raw_exit=1
2026-06-02 16:05:04 jv_raw_max_after=2291585
2026-06-02 16:05:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 16:05:04 done fetch_err=1
2026-06-02 16:10:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 16:10:03 WARN realtime_odds_exit=1
2026-06-02 16:10:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 16:10:04 WARN fetch_jv_raw_exit=1
2026-06-02 16:10:04 jv_raw_max_after=2291585
2026-06-02 16:10:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 16:10:04 done fetch_err=1
2026-06-02 16:15:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 16:15:02 WARN realtime_odds_exit=1
2026-06-02 16:15:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 16:15:02 WARN fetch_jv_raw_exit=1
2026-06-02 16:15:03 jv_raw_max_after=2291585
2026-06-02 16:15:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 16:15:03 done fetch_err=1
2026-06-02 16:20:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 16:20:03 WARN realtime_odds_exit=1
2026-06-02 16:20:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 16:20:03 WARN fetch_jv_raw_exit=1
2026-06-02 16:20:04 jv_raw_max_after=2291585
2026-06-02 16:20:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 16:20:04 done fetch_err=1
2026-06-02 16:25:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 16:25:03 WARN realtime_odds_exit=1
2026-06-02 16:25:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 16:25:03 WARN fetch_jv_raw_exit=1
2026-06-02 16:25:04 jv_raw_max_after=2291585
2026-06-02 16:25:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 16:25:04 done fetch_err=1
2026-06-02 16:30:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 16:30:02 WARN realtime_odds_exit=1
2026-06-02 16:30:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 16:30:03 WARN fetch_jv_raw_exit=1
2026-06-02 16:30:03 jv_raw_max_after=2291585
2026-06-02 16:30:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 16:30:03 done fetch_err=1
2026-06-02 16:35:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 16:35:02 WARN realtime_odds_exit=1
2026-06-02 16:35:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 16:35:03 WARN fetch_jv_raw_exit=1
2026-06-02 16:35:03 jv_raw_max_after=2291585
2026-06-02 16:35:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 16:35:03 done fetch_err=1
2026-06-02 16:40:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 16:40:03 WARN realtime_odds_exit=1
2026-06-02 16:40:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 16:40:04 WARN fetch_jv_raw_exit=1
2026-06-02 16:40:04 jv_raw_max_after=2291585
2026-06-02 16:40:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 16:40:04 done fetch_err=1
2026-06-02 16:45:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 16:45:01 WARN realtime_odds_exit=1
2026-06-02 16:45:01 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 16:45:02 WARN fetch_jv_raw_exit=1
2026-06-02 16:45:02 jv_raw_max_after=2291585
2026-06-02 16:45:02 no new jv_raw_records; skip normalize/materialize
2026-06-02 16:45:02 done fetch_err=1
2026-06-02 16:50:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 16:50:03 WARN realtime_odds_exit=1
2026-06-02 16:50:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 16:50:03 WARN fetch_jv_raw_exit=1
2026-06-02 16:50:04 jv_raw_max_after=2291585
2026-06-02 16:50:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 16:50:04 done fetch_err=1
2026-06-02 16:55:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 16:55:03 WARN realtime_odds_exit=1
2026-06-02 16:55:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 16:55:03 WARN fetch_jv_raw_exit=1
2026-06-02 16:55:04 jv_raw_max_after=2291585
2026-06-02 16:55:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 16:55:04 done fetch_err=1
2026-06-02 17:00:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 17:00:03 WARN realtime_odds_exit=1
2026-06-02 17:00:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 17:00:04 WARN fetch_jv_raw_exit=1
2026-06-02 17:00:04 jv_raw_max_after=2291585
2026-06-02 17:00:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 17:00:04 done fetch_err=1
2026-06-02 17:05:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 17:05:02 WARN realtime_odds_exit=1
2026-06-02 17:05:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 17:05:03 WARN fetch_jv_raw_exit=1
2026-06-02 17:05:03 jv_raw_max_after=2291585
2026-06-02 17:05:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 17:05:03 done fetch_err=1
2026-06-02 17:10:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 17:10:02 WARN realtime_odds_exit=1
2026-06-02 17:10:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 17:10:03 WARN fetch_jv_raw_exit=1
2026-06-02 17:10:03 jv_raw_max_after=2291585
2026-06-02 17:10:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 17:10:03 done fetch_err=1
2026-06-02 17:15:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 17:15:02 WARN realtime_odds_exit=1
2026-06-02 17:15:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 17:15:03 WARN fetch_jv_raw_exit=1
2026-06-02 17:15:03 jv_raw_max_after=2291585
2026-06-02 17:15:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 17:15:03 done fetch_err=1
2026-06-02 17:20:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 17:20:02 WARN realtime_odds_exit=1
2026-06-02 17:20:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 17:20:03 WARN fetch_jv_raw_exit=1
2026-06-02 17:20:03 jv_raw_max_after=2291585
2026-06-02 17:20:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 17:20:03 done fetch_err=1
2026-06-02 17:25:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 17:25:02 WARN realtime_odds_exit=1
2026-06-02 17:25:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 17:25:03 WARN fetch_jv_raw_exit=1
2026-06-02 17:25:03 jv_raw_max_after=2291585
2026-06-02 17:25:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 17:25:03 done fetch_err=1
2026-06-02 17:30:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 17:30:02 WARN realtime_odds_exit=1
2026-06-02 17:30:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 17:30:03 WARN fetch_jv_raw_exit=1
2026-06-02 17:30:03 jv_raw_max_after=2291585
2026-06-02 17:30:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 17:30:03 done fetch_err=1
2026-06-02 17:35:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 17:35:02 WARN realtime_odds_exit=1
2026-06-02 17:35:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 17:35:03 WARN fetch_jv_raw_exit=1
2026-06-02 17:35:03 jv_raw_max_after=2291585
2026-06-02 17:35:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 17:35:03 done fetch_err=1
2026-06-02 17:40:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 17:40:02 WARN realtime_odds_exit=1
2026-06-02 17:40:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 17:40:03 WARN fetch_jv_raw_exit=1
2026-06-02 17:40:03 jv_raw_max_after=2291585
2026-06-02 17:40:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 17:40:03 done fetch_err=1
2026-06-02 17:45:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 17:45:02 WARN realtime_odds_exit=1
2026-06-02 17:45:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 17:45:03 WARN fetch_jv_raw_exit=1
2026-06-02 17:45:03 jv_raw_max_after=2291585
2026-06-02 17:45:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 17:45:03 done fetch_err=1
2026-06-02 17:50:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 17:50:03 WARN realtime_odds_exit=1
2026-06-02 17:50:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 17:50:04 WARN fetch_jv_raw_exit=1
2026-06-02 17:50:04 jv_raw_max_after=2291585
2026-06-02 17:50:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 17:50:04 done fetch_err=1
2026-06-02 17:55:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 17:55:02 WARN realtime_odds_exit=1
2026-06-02 17:55:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 17:55:03 WARN fetch_jv_raw_exit=1
2026-06-02 17:55:03 jv_raw_max_after=2291585
2026-06-02 17:55:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 17:55:03 done fetch_err=1
2026-06-02 18:00:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 18:00:02 WARN realtime_odds_exit=1
2026-06-02 18:00:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 18:00:03 WARN fetch_jv_raw_exit=1
2026-06-02 18:00:04 jv_raw_max_after=2291585
2026-06-02 18:00:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 18:00:04 done fetch_err=1
2026-06-02 18:05:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 18:05:02 WARN realtime_odds_exit=1
2026-06-02 18:05:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 18:05:03 WARN fetch_jv_raw_exit=1
2026-06-02 18:05:03 jv_raw_max_after=2291585
2026-06-02 18:05:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 18:05:03 done fetch_err=1
2026-06-02 18:10:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 18:10:02 WARN realtime_odds_exit=1
2026-06-02 18:10:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 18:10:03 WARN fetch_jv_raw_exit=1
2026-06-02 18:10:03 jv_raw_max_after=2291585
2026-06-02 18:10:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 18:10:03 done fetch_err=1
2026-06-02 18:15:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 18:15:03 WARN realtime_odds_exit=1
2026-06-02 18:15:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 18:15:04 WARN fetch_jv_raw_exit=1
2026-06-02 18:15:04 jv_raw_max_after=2291585
2026-06-02 18:15:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 18:15:04 done fetch_err=1
2026-06-02 18:20:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 18:20:02 WARN realtime_odds_exit=1
2026-06-02 18:20:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 18:20:03 WARN fetch_jv_raw_exit=1
2026-06-02 18:20:03 jv_raw_max_after=2291585
2026-06-02 18:20:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 18:20:03 done fetch_err=1
2026-06-02 18:25:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 18:25:03 WARN realtime_odds_exit=1
2026-06-02 18:25:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 18:25:04 WARN fetch_jv_raw_exit=1
2026-06-02 18:25:04 jv_raw_max_after=2291585
2026-06-02 18:25:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 18:25:04 done fetch_err=1
2026-06-02 18:30:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 18:30:02 WARN realtime_odds_exit=1
2026-06-02 18:30:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 18:30:03 WARN fetch_jv_raw_exit=1
2026-06-02 18:30:03 jv_raw_max_after=2291585
2026-06-02 18:30:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 18:30:03 done fetch_err=1
2026-06-02 18:35:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 18:35:03 WARN realtime_odds_exit=1
2026-06-02 18:35:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 18:35:03 WARN fetch_jv_raw_exit=1
2026-06-02 18:35:04 jv_raw_max_after=2291585
2026-06-02 18:35:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 18:35:04 done fetch_err=1
2026-06-02 18:40:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 18:40:03 WARN realtime_odds_exit=1
2026-06-02 18:40:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 18:40:04 WARN fetch_jv_raw_exit=1
2026-06-02 18:40:04 jv_raw_max_after=2291585
2026-06-02 18:40:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 18:40:04 done fetch_err=1
2026-06-02 18:45:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 18:45:02 WARN realtime_odds_exit=1
2026-06-02 18:45:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 18:45:03 WARN fetch_jv_raw_exit=1
2026-06-02 18:45:03 jv_raw_max_after=2291585
2026-06-02 18:45:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 18:45:03 done fetch_err=1
2026-06-02 18:50:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 18:50:02 WARN realtime_odds_exit=1
2026-06-02 18:50:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 18:50:03 WARN fetch_jv_raw_exit=1
2026-06-02 18:50:03 jv_raw_max_after=2291585
2026-06-02 18:50:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 18:50:03 done fetch_err=1
2026-06-02 18:55:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 18:55:03 WARN realtime_odds_exit=1
2026-06-02 18:55:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 18:55:04 WARN fetch_jv_raw_exit=1
2026-06-02 18:55:04 jv_raw_max_after=2291585
2026-06-02 18:55:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 18:55:04 done fetch_err=1
2026-06-02 19:00:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 19:00:03 WARN realtime_odds_exit=1
2026-06-02 19:00:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 19:00:03 WARN fetch_jv_raw_exit=1
2026-06-02 19:00:04 jv_raw_max_after=2291585
2026-06-02 19:00:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 19:00:04 done fetch_err=1
2026-06-02 19:05:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 19:05:03 WARN realtime_odds_exit=1
2026-06-02 19:05:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 19:05:04 WARN fetch_jv_raw_exit=1
2026-06-02 19:05:04 jv_raw_max_after=2291585
2026-06-02 19:05:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 19:05:04 done fetch_err=1
2026-06-02 19:10:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 19:10:03 WARN realtime_odds_exit=1
2026-06-02 19:10:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 19:10:03 WARN fetch_jv_raw_exit=1
2026-06-02 19:10:04 jv_raw_max_after=2291585
2026-06-02 19:10:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 19:10:04 done fetch_err=1
2026-06-02 19:15:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 19:15:02 WARN realtime_odds_exit=1
2026-06-02 19:15:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 19:15:03 WARN fetch_jv_raw_exit=1
2026-06-02 19:15:04 jv_raw_max_after=2291585
2026-06-02 19:15:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 19:15:04 done fetch_err=1
2026-06-02 19:20:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 19:20:02 WARN realtime_odds_exit=1
2026-06-02 19:20:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 19:20:03 WARN fetch_jv_raw_exit=1
2026-06-02 19:20:03 jv_raw_max_after=2291585
2026-06-02 19:20:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 19:20:03 done fetch_err=1
2026-06-02 19:25:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 19:25:01 WARN realtime_odds_exit=1
2026-06-02 19:25:01 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 19:25:02 WARN fetch_jv_raw_exit=1
2026-06-02 19:25:02 jv_raw_max_after=2291585
2026-06-02 19:25:02 no new jv_raw_records; skip normalize/materialize
2026-06-02 19:25:02 done fetch_err=1
2026-06-02 19:30:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 19:30:02 WARN realtime_odds_exit=1
2026-06-02 19:30:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 19:30:03 WARN fetch_jv_raw_exit=1
2026-06-02 19:30:04 jv_raw_max_after=2291585
2026-06-02 19:30:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 19:30:04 done fetch_err=1
2026-06-02 19:35:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 19:35:02 WARN realtime_odds_exit=1
2026-06-02 19:35:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 19:35:03 WARN fetch_jv_raw_exit=1
2026-06-02 19:35:04 jv_raw_max_after=2291585
2026-06-02 19:35:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 19:35:04 done fetch_err=1
2026-06-02 19:40:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 19:40:02 WARN realtime_odds_exit=1
2026-06-02 19:40:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 19:40:03 WARN fetch_jv_raw_exit=1
2026-06-02 19:40:03 jv_raw_max_after=2291585
2026-06-02 19:40:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 19:40:03 done fetch_err=1
2026-06-02 19:45:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 19:45:02 WARN realtime_odds_exit=1
2026-06-02 19:45:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 19:45:02 WARN fetch_jv_raw_exit=1
2026-06-02 19:45:03 jv_raw_max_after=2291585
2026-06-02 19:45:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 19:45:03 done fetch_err=1
2026-06-02 19:50:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 19:50:03 WARN realtime_odds_exit=1
2026-06-02 19:50:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 19:50:04 WARN fetch_jv_raw_exit=1
2026-06-02 19:50:04 jv_raw_max_after=2291585
2026-06-02 19:50:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 19:50:04 done fetch_err=1
2026-06-02 19:55:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 19:55:02 WARN realtime_odds_exit=1
2026-06-02 19:55:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 19:55:03 WARN fetch_jv_raw_exit=1
2026-06-02 19:55:03 jv_raw_max_after=2291585
2026-06-02 19:55:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 19:55:03 done fetch_err=1
2026-06-02 20:00:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 20:00:02 WARN realtime_odds_exit=1
2026-06-02 20:00:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 20:00:03 WARN fetch_jv_raw_exit=1
2026-06-02 20:00:03 jv_raw_max_after=2291585
2026-06-02 20:00:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 20:00:03 done fetch_err=1
2026-06-02 20:05:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 20:05:03 WARN realtime_odds_exit=1
2026-06-02 20:05:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 20:05:03 WARN fetch_jv_raw_exit=1
2026-06-02 20:05:04 jv_raw_max_after=2291585
2026-06-02 20:05:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 20:05:04 done fetch_err=1
2026-06-02 20:10:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 20:10:02 WARN realtime_odds_exit=1
2026-06-02 20:10:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 20:10:03 WARN fetch_jv_raw_exit=1
2026-06-02 20:10:03 jv_raw_max_after=2291585
2026-06-02 20:10:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 20:10:03 done fetch_err=1
2026-06-02 20:15:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 20:15:03 WARN realtime_odds_exit=1
2026-06-02 20:15:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 20:15:04 WARN fetch_jv_raw_exit=1
2026-06-02 20:15:04 jv_raw_max_after=2291585
2026-06-02 20:15:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 20:15:04 done fetch_err=1
2026-06-02 20:20:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 20:20:02 WARN realtime_odds_exit=1
2026-06-02 20:20:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 20:20:03 WARN fetch_jv_raw_exit=1
2026-06-02 20:20:04 jv_raw_max_after=2291585
2026-06-02 20:20:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 20:20:04 done fetch_err=1
2026-06-02 20:25:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 20:25:02 WARN realtime_odds_exit=1
2026-06-02 20:25:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 20:25:03 WARN fetch_jv_raw_exit=1
2026-06-02 20:25:03 jv_raw_max_after=2291585
2026-06-02 20:25:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 20:25:03 done fetch_err=1
2026-06-02 20:30:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 20:30:02 WARN realtime_odds_exit=1
2026-06-02 20:30:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 20:30:03 WARN fetch_jv_raw_exit=1
2026-06-02 20:30:03 jv_raw_max_after=2291585
2026-06-02 20:30:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 20:30:03 done fetch_err=1
2026-06-02 20:35:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 20:35:02 WARN realtime_odds_exit=1
2026-06-02 20:35:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 20:35:03 WARN fetch_jv_raw_exit=1
2026-06-02 20:35:03 jv_raw_max_after=2291585
2026-06-02 20:35:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 20:35:03 done fetch_err=1
2026-06-02 20:40:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 20:40:03 WARN realtime_odds_exit=1
2026-06-02 20:40:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 20:40:03 WARN fetch_jv_raw_exit=1
2026-06-02 20:40:04 jv_raw_max_after=2291585
2026-06-02 20:40:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 20:40:04 done fetch_err=1
2026-06-02 20:45:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 20:45:02 WARN realtime_odds_exit=1
2026-06-02 20:45:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 20:45:03 WARN fetch_jv_raw_exit=1
2026-06-02 20:45:03 jv_raw_max_after=2291585
2026-06-02 20:45:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 20:45:03 done fetch_err=1
2026-06-02 20:50:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 20:50:02 WARN realtime_odds_exit=1
2026-06-02 20:50:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 20:50:03 WARN fetch_jv_raw_exit=1
2026-06-02 20:50:03 jv_raw_max_after=2291585
2026-06-02 20:50:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 20:50:03 done fetch_err=1
2026-06-02 20:55:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 20:55:02 WARN realtime_odds_exit=1
2026-06-02 20:55:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 20:55:03 WARN fetch_jv_raw_exit=1
2026-06-02 20:55:03 jv_raw_max_after=2291585
2026-06-02 20:55:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 20:55:03 done fetch_err=1
2026-06-02 21:00:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 21:00:02 WARN realtime_odds_exit=1
2026-06-02 21:00:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 21:00:03 WARN fetch_jv_raw_exit=1
2026-06-02 21:00:03 jv_raw_max_after=2291585
2026-06-02 21:00:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 21:00:03 done fetch_err=1
2026-06-02 21:05:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 21:05:02 WARN realtime_odds_exit=1
2026-06-02 21:05:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 21:05:03 WARN fetch_jv_raw_exit=1
2026-06-02 21:05:03 jv_raw_max_after=2291585
2026-06-02 21:05:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 21:05:03 done fetch_err=1
2026-06-02 21:10:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 21:10:02 WARN realtime_odds_exit=1
2026-06-02 21:10:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 21:10:03 WARN fetch_jv_raw_exit=1
2026-06-02 21:10:03 jv_raw_max_after=2291585
2026-06-02 21:10:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 21:10:03 done fetch_err=1
2026-06-02 21:15:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 21:15:02 WARN realtime_odds_exit=1
2026-06-02 21:15:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 21:15:03 WARN fetch_jv_raw_exit=1
2026-06-02 21:15:03 jv_raw_max_after=2291585
2026-06-02 21:15:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 21:15:03 done fetch_err=1
2026-06-02 21:20:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 21:20:03 WARN realtime_odds_exit=1
2026-06-02 21:20:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 478, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 459, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 236, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 21:20:04 WARN fetch_jv_raw_exit=1
2026-06-02 21:20:04 jv_raw_max_after=2291585
2026-06-02 21:20:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 21:20:04 done fetch_err=1
2026-06-02 21:25:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 21:25:02 WARN realtime_odds_exit=1
2026-06-02 21:25:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 480, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 461, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 238, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 21:25:03 WARN fetch_jv_raw_exit=1
2026-06-02 21:25:03 jv_raw_max_after=2291585
2026-06-02 21:25:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 21:25:03 done fetch_err=1
2026-06-02 21:30:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 21:30:03 WARN realtime_odds_exit=1
2026-06-02 21:30:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 480, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 461, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 238, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 21:30:04 WARN fetch_jv_raw_exit=1
2026-06-02 21:30:04 jv_raw_max_after=2291585
2026-06-02 21:30:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 21:30:04 done fetch_err=1
2026-06-02 21:35:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 21:35:02 WARN realtime_odds_exit=1
2026-06-02 21:35:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 480, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 461, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 238, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 21:35:03 WARN fetch_jv_raw_exit=1
2026-06-02 21:35:03 jv_raw_max_after=2291585
2026-06-02 21:35:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 21:35:03 done fetch_err=1
2026-06-02 21:40:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 21:40:02 WARN realtime_odds_exit=1
2026-06-02 21:40:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 480, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 461, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 238, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 21:40:03 WARN fetch_jv_raw_exit=1
2026-06-02 21:40:03 jv_raw_max_after=2291585
2026-06-02 21:40:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 21:40:03 done fetch_err=1
2026-06-02 21:45:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 21:45:01 WARN realtime_odds_exit=1
2026-06-02 21:45:01 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 480, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 461, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 238, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 21:45:02 WARN fetch_jv_raw_exit=1
2026-06-02 21:45:03 jv_raw_max_after=2291585
2026-06-02 21:45:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 21:45:03 done fetch_err=1
2026-06-02 21:50:02 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 21:50:03 WARN realtime_odds_exit=1
2026-06-02 21:50:03 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 480, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 461, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 238, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 21:50:04 WARN fetch_jv_raw_exit=1
2026-06-02 21:50:04 jv_raw_max_after=2291585
2026-06-02 21:50:04 no new jv_raw_records; skip normalize/materialize
2026-06-02 21:50:04 done fetch_err=1
2026-06-02 21:55:01 start jv_raw_max_before=2291585 today=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 211, in _run
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 21:55:02 WARN realtime_odds_exit=1
2026-06-02 21:55:02 fetch_jv_raw RACE option=2 from_datetime=20260602
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 480, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 461, in main
n = asyncio.run(
^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 238, in fetch_and_store
async with Client(cfg) as client:
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 59, in __aenter__
await self.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/api/client.py", line 67, in start
await self._runtime.start()
File "/usr/local/lib/python3.11/site-packages/pyjvlink/_internal/runtime/process_manager.py", line 84, in start
raise JVConnectionError(
pyjvlink.errors.JVConnectionError: JVLinkServer is not running on localhost in this non-Windows environment.
Run JVLinkServer.exe on the host and set JVLINK_SERVER_HOST=host.docker.internal.
You can also set JVLINK_CONTAINER_HOST to customize the fallback host.
2026-06-02 21:55:03 WARN fetch_jv_raw_exit=1
2026-06-02 21:55:03 jv_raw_max_after=2291585
2026-06-02 21:55:03 no new jv_raw_records; skip normalize/materialize
2026-06-02 21:55:03 done fetch_err=1
2026-06-03 08:00:01 start jv_raw_max_before=2291585 today=20260603
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 163, in _run
_apply_tunnel_compat()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 44, in _apply_tunnel_compat
_apply_pyjvlink_linux_ssh_tunnel_compat()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 73, in _apply_pyjvlink_linux_ssh_tunnel_compat
orig_probe = _pm.ProcessManager._probe_server
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: type object 'ProcessManager' has no attribute '_probe_server'. Did you mean: '_stop_server'?
2026-06-03 08:00:02 WARN realtime_odds_exit=1
2026-06-03 08:00:02 fetch_jv_raw RACE option=2 from_datetime=20260603
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 491, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 424, in main
_apply_pyjvlink_linux_ssh_tunnel_compat()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 73, in _apply_pyjvlink_linux_ssh_tunnel_compat
orig_probe = _pm.ProcessManager._probe_server
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: type object 'ProcessManager' has no attribute '_probe_server'. Did you mean: '_stop_server'?
2026-06-03 08:00:03 WARN fetch_jv_raw_exit=1
2026-06-03 08:00:03 jv_raw_max_after=2291585
2026-06-03 08:00:03 no new jv_raw_records; skip normalize/materialize
2026-06-03 08:00:03 done fetch_err=1
2026-06-03 08:05:01 start jv_raw_max_before=2291585 today=20260603
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 163, in _run
_apply_tunnel_compat()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 44, in _apply_tunnel_compat
_apply_pyjvlink_linux_ssh_tunnel_compat()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 73, in _apply_pyjvlink_linux_ssh_tunnel_compat
orig_probe = _pm.ProcessManager._probe_server
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: type object 'ProcessManager' has no attribute '_probe_server'. Did you mean: '_stop_server'?
2026-06-03 08:05:02 WARN realtime_odds_exit=1
2026-06-03 08:05:02 fetch_jv_raw RACE option=2 from_datetime=20260603
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 491, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 424, in main
_apply_pyjvlink_linux_ssh_tunnel_compat()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 73, in _apply_pyjvlink_linux_ssh_tunnel_compat
orig_probe = _pm.ProcessManager._probe_server
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: type object 'ProcessManager' has no attribute '_probe_server'. Did you mean: '_stop_server'?
2026-06-03 08:05:02 WARN fetch_jv_raw_exit=1
2026-06-03 08:05:03 jv_raw_max_after=2291585
2026-06-03 08:05:03 no new jv_raw_records; skip normalize/materialize
2026-06-03 08:05:03 done fetch_err=1
2026-06-03 08:10:02 start jv_raw_max_before=2291585 today=20260603
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 247, in main
raise SystemExit(asyncio.run(_run(args)))
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.11/asyncio/base_events.py", line 654, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 163, in _run
_apply_tunnel_compat()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 44, in _apply_tunnel_compat
_apply_pyjvlink_linux_ssh_tunnel_compat()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 73, in _apply_pyjvlink_linux_ssh_tunnel_compat
orig_probe = _pm.ProcessManager._probe_server
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: type object 'ProcessManager' has no attribute '_probe_server'. Did you mean: '_stop_server'?
2026-06-03 08:10:02 WARN realtime_odds_exit=1
2026-06-03 08:10:02 fetch_jv_raw RACE option=2 from_datetime=20260603
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 491, in
main()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 424, in main
_apply_pyjvlink_linux_ssh_tunnel_compat()
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_raw.py", line 73, in _apply_pyjvlink_linux_ssh_tunnel_compat
orig_probe = _pm.ProcessManager._probe_server
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: type object 'ProcessManager' has no attribute '_probe_server'. Did you mean: '_stop_server'?
2026-06-03 08:10:03 WARN fetch_jv_raw_exit=1
2026-06-03 08:10:03 jv_raw_max_after=2291585
2026-06-03 08:10:03 no new jv_raw_records; skip normalize/materialize
2026-06-03 08:10:03 done fetch_err=1
2026-06-03 08:15:01 start jv_raw_max_before=2291585 today=20260603
Traceback (most recent call last):
File "/var/www/html/ai-horse-race.maspis.com/collectors/fetch_jv_realtime_odds_to_raw.py", line 251, in