march_sadness.rb: process with pid 27765 started. Monitoring the following Bracket query URL: 'https://sdatastaging.ncaa.com/?operationName=OfficialBracket&variables=%7BseasonYear%3A2024%2CstaticTestEnv%3Anull%7D&extensions=%7BpersistedQuery%3A%7Bversion%3A1%2Csha256Hash%3Ac0191141362d687a55f9f54cec83bb559d23d75ff071e51e9955db82db78559f%7D%7D' /home/ubuntu/.rbenv/versions/3.2.3/lib/ruby/gems/3.2.0/gems/uri-1.0.2/lib/uri/rfc3986_parser.rb:130:in `split': bad URI (is not URI?): "'https://sdatastaging.ncaa.com/?operationName=OfficialBracket&variables=%7BseasonYear%3A2024%2CstaticTestEnv%3Anull%7D&extensions=%7BpersistedQuery%3A%7Bversion%3A1%2Csha256Hash%3Ac0191141362d687a55f9f54cec83bb559d23d75ff071e51e9955db82db78559f%7D%7D'" (URI::InvalidURIError) from /home/ubuntu/.rbenv/versions/3.2.3/lib/ruby/gems/3.2.0/gems/uri-1.0.2/lib/uri/rfc3986_parser.rb:135:in `parse' from /home/ubuntu/.rbenv/versions/3.2.3/lib/ruby/gems/3.2.0/gems/uri-1.0.2/lib/uri/common.rb:208:in `parse' from /home/ubuntu/.rbenv/versions/3.2.3/lib/ruby/gems/3.2.0/gems/httparty-0.21.0/lib/httparty/request.rb:85:in `path=' from /home/ubuntu/.rbenv/versions/3.2.3/lib/ruby/gems/3.2.0/gems/httparty-0.21.0/lib/httparty/request.rb:75:in `initialize' from /home/ubuntu/.rbenv/versions/3.2.3/lib/ruby/gems/3.2.0/gems/httparty-0.21.0/lib/httparty.rb:612:in `new' from /home/ubuntu/.rbenv/versions/3.2.3/lib/ruby/gems/3.2.0/gems/httparty-0.21.0/lib/httparty.rb:612:in `perform_request' from /home/ubuntu/.rbenv/versions/3.2.3/lib/ruby/gems/3.2.0/gems/httparty-0.21.0/lib/httparty.rb:526:in `get' from /home/ubuntu/.rbenv/versions/3.2.3/lib/ruby/gems/3.2.0/gems/httparty-0.21.0/lib/httparty.rb:645:in `get' from /var/www/dev.marchsadness.app/march_sadness.rb:102:in `get_mml_bracket_json' from /var/www/dev.marchsadness.app/march_sadness.rb:116:in `get_mml_bracket_state_hash' from /var/www/dev.marchsadness.app/march_sadness.rb:253:in `' from /home/ubuntu/.rbenv/versions/3.2.3/lib/ruby/gems/3.2.0/gems/daemons-1.4.1/lib/daemons/application.rb:230:in `load' from /home/ubuntu/.rbenv/versions/3.2.3/lib/ruby/gems/3.2.0/gems/daemons-1.4.1/lib/daemons/application.rb:230:in `start_load' from /home/ubuntu/.rbenv/versions/3.2.3/lib/ruby/gems/3.2.0/gems/daemons-1.4.1/lib/daemons/application.rb:309:in `start' from /home/ubuntu/.rbenv/versions/3.2.3/lib/ruby/gems/3.2.0/gems/daemons-1.4.1/lib/daemons/controller.rb:56:in `run' from /home/ubuntu/.rbenv/versions/3.2.3/lib/ruby/gems/3.2.0/gems/daemons-1.4.1/lib/daemons.rb:150:in `block in run' from /home/ubuntu/.rbenv/versions/3.2.3/lib/ruby/gems/3.2.0/gems/daemons-1.4.1/lib/daemons/cmdline.rb:124:in `catch_exceptions' from /home/ubuntu/.rbenv/versions/3.2.3/lib/ruby/gems/3.2.0/gems/daemons-1.4.1/lib/daemons.rb:149:in `run' from march_sadness_server.rb:14:in `
' march_sadness.rb: process with pid 28443 started. Monitoring the following Bracket query URL: https://sdatastaging.ncaa.com/?operationName=OfficialBracket&variables={%22seasonYear%22%3A2024%2C%22staticTestEnv%22%3Anull}&extensions={%22persistedQuery%22%3A{%22version%22%3A1%2C%22sha256Hash%22%3A%22c0191141362d687a55f9f54cec83bb559d23d75ff071e51e9955db82db78559f%22}} Game 220 (Syracuse vs Duke) is currently LIVE! Game 230 (UCF vs Cincinnati) is currently LIVE! Game 219 is now PREGAME! Game 231 is now PREGAME! Game 231 is now LIVE! Game 219 is now LIVE! march_sadness.rb: process with pid 30670 started. Monitoring the following Bracket query URL: https://sdatastaging.ncaa.com/?operationName=OfficialBracket&variables={%22seasonYear%22%3A2024%2C%22staticTestEnv%22%3Anull}&extensions={%22persistedQuery%22%3A{%22version%22%3A1%2C%22sha256Hash%22%3A%22c0191141362d687a55f9f54cec83bb559d23d75ff071e51e9955db82db78559f%22}} Game 219 (DePaul vs Villanova) is currently LIVE! Game 231 (Texas vs Arkansas) is currently LIVE! march_sadness.rb: process with pid 31168 started. Monitoring the following Bracket query URL: https://sdatastaging.ncaa.com/?operationName=OfficialBracket&variables={%22seasonYear%22%3A2024%2C%22staticTestEnv%22%3Anull}&extensions={%22persistedQuery%22%3A{%22version%22%3A1%2C%22sha256Hash%22%3A%22c0191141362d687a55f9f54cec83bb559d23d75ff071e51e9955db82db78559f%22}} Game 219 (DePaul vs Villanova) is currently LIVE! Game 231 (Texas vs Arkansas) is currently LIVE! Game 219 (DePaul vs Villanova) is now FINAL but winning/losing teams have not been set. Game 219 (DePaul vs Villanova) is now FINAL but winning/losing teams have not been set. Game 219 (DePaul vs Villanova) is now FINAL but winning/losing teams have not been set. Game 219 (DePaul vs Villanova) is now FINAL but winning/losing teams have not been set. Game 219 (DePaul vs Villanova) is now FINAL with winning/losing teams set! Incoming sadness! Prompt: A young DePaul university supporter, wrapped in a DePaul team flag, sits in the nosebleeds of the basketball arena, looking utterly heartbroken as Villanova university fans chant victoriously near the court. Dirname: _games/2025 Configuration file: /var/www/dev.marchsadness.app/_config.yml Source: /var/www/dev.marchsadness.app Destination: /var/www/dev.marchsadness.app/_site Incremental build: disabled. Enable with --incremental Generating... done in 1.738 seconds. Auto-regeneration: disabled. Use --watch to enable. Headline: Villanova Knocks Off DePaul 😢 Image URL: https://plum-absolute-quokka-820.mypinata.cloud/files/bafybeicdpqteetjqguff5u7xfjk6w54ujyocvjxou4r22u672mj3qb2j6y Game 231 (Texas vs Arkansas) is now FINAL but winning/losing teams have not been set. Game 231 (Texas vs Arkansas) is now FINAL but winning/losing teams have not been set. Game 231 (Texas vs Arkansas) is now FINAL but winning/losing teams have not been set. Game 231 (Texas vs Arkansas) is now FINAL but winning/losing teams have not been set. Game 231 (Texas vs Arkansas) is now FINAL but winning/losing teams have not been set. Game 231 (Texas vs Arkansas) is now FINAL with winning/losing teams set! Incoming sadness! Prompt: A young Texas university supporter, wrapped in a Texas team flag, sits in the nosebleeds of the basketball arena, looking utterly heartbroken as Arkansas university fans chant victoriously near the court. Configuration file: /var/www/dev.marchsadness.app/_config.yml Source: /var/www/dev.marchsadness.app Destination: /var/www/dev.marchsadness.app/_site Incremental build: disabled. Enable with --incremental Generating... done in 0.018 seconds. Auto-regeneration: disabled. Use --watch to enable. Headline: Arkansas Knocks Off Texas 😢 Image URL: https://plum-absolute-quokka-820.mypinata.cloud/files/bafybeiddrte3adl6q62fhdoy7dknvdzljqyyvcf6qhb3uas4prjtus7foe Game 205 (BYU vs Duquesne) is now PREGAME! Game 206 (Illinois vs Morehead St.) is now PREGAME! Game 207 (Washington St. vs Drake) is now PREGAME! Game 205 (BYU vs Duquesne) is now LIVE! Game 206 (Illinois vs Morehead St.) is now LIVE! Game 207 (Washington St. vs Drake) is now LIVE! Game 205 (BYU vs Duquesne) is now PREGAME! Game 206 (Illinois vs Morehead St.) is now PREGAME! Game 207 (Washington St. vs Drake) is now PREGAME! Game 205 (BYU vs Duquesne) is now LIVE! Game 206 (Illinois vs Morehead St.) is now LIVE! Game 207 (Washington St. vs Drake) is now LIVE! Game 207 (Washington St. vs Drake) is now FINAL but winning/losing teams have not been set. Game 207 (Washington St. vs Drake) is now FINAL with winning/losing teams set! Incoming sadness! Prompt: A crying Drake university student clutches a shredded bracket sheet in the stands, while their friend, wearing a sad clown nose in team colors, stares blankly at the basketball court. Configuration file: /var/www/dev.marchsadness.app/_config.yml Source: /var/www/dev.marchsadness.app Destination: /var/www/dev.marchsadness.app/_site Incremental build: disabled. Enable with --incremental Generating... done in 0.018 seconds. Auto-regeneration: disabled. Use --watch to enable. Headline: Washington St. Knocks Off Drake 😢 Image URL: https://plum-absolute-quokka-820.mypinata.cloud/files/bafybeibbay2awty7pugbrrmsqktveogvlg22paynzvdre75pmmgh72c3p4 Game 205 (BYU vs Duquesne) is now FINAL but winning/losing teams have not been set. Game 205 (BYU vs Duquesne) is now FINAL but winning/losing teams have not been set. Game 205 (BYU vs Duquesne) is now FINAL but winning/losing teams have not been set. Game 205 (BYU vs Duquesne) is now FINAL with winning/losing teams set! Incoming sadness! Prompt: A superfan in full BYU university body paint and basketball gear sits dejectedly near the team bench, staring at the hardwood, while a rowdy group of Duquesne university fans take victory selfies behind them. Configuration file: /var/www/dev.marchsadness.app/_config.yml Source: /var/www/dev.marchsadness.app Destination: /var/www/dev.marchsadness.app/_site Incremental build: disabled. Enable with --incremental Generating... done in 0.02 seconds. Auto-regeneration: disabled. Use --watch to enable. Headline: Duquesne Knocks Off BYU 😢 Image URL: https://plum-absolute-quokka-820.mypinata.cloud/files/bafybeib3msovghvpjxchsljh5ac7eg7jme4u7nfndw3wlbu6dcli5ioiqe Game 206 (Illinois vs Morehead St.) is now FINAL but winning/losing teams have not been set. Game 206 (Illinois vs Morehead St.) is now FINAL but winning/losing teams have not been set. Game 206 (Illinois vs Morehead St.) is now FINAL but winning/losing teams have not been set. Game 206 (Illinois vs Morehead St.) is now FINAL but winning/losing teams have not been set. Game 206 (Illinois vs Morehead St.) is now FINAL with winning/losing teams set! Incoming sadness! Prompt: A dismayed Morehead St. university couple, still clutching their game tickets, walk through the arena concourse in silence, dodging ecstatic Illinois university fans waving banners and high-fiving. Configuration file: /var/www/dev.marchsadness.app/_config.yml Source: /var/www/dev.marchsadness.app Destination: /var/www/dev.marchsadness.app/_site Incremental build: disabled. Enable with --incremental Generating... done in 0.021 seconds. Auto-regeneration: disabled. Use --watch to enable. Headline: Illinois Knocks Off Morehead St. 😢 Image URL: https://plum-absolute-quokka-820.mypinata.cloud/files/bafybeictfoehp2qtdg6bls6tajnuvwwy3rhhpr4nldu6bn5inrmbsldxoi Game 205 (BYU vs Duquesne) is now PREGAME! Game 206 (Illinois vs Morehead St.) is now PREGAME! Game 207 (Washington St. vs Drake) is now PREGAME! Game 101 (Howard vs Wagner) is now FINAL with winning/losing teams set! Incoming sadness! Prompt: A group of Howard university fans in matching basketball jerseys lean against the railing in an emptying arena, looking dejected, as Wagner university fans rush the court in the background. Configuration file: /var/www/dev.marchsadness.app/_config.yml Source: /var/www/dev.marchsadness.app Destination: /var/www/dev.marchsadness.app/_site Incremental build: disabled. Enable with --incremental Generating... done in 0.025 seconds. Auto-regeneration: disabled. Use --watch to enable. Headline: Wagner Knocks Off Howard 😢 Image URL: https://plum-absolute-quokka-820.mypinata.cloud/files/bafybeihe7usdftnos6wmtkbjqxepampf3qcgbustlypszrzy2jwduvna6q Game 102 (Colorado St. vs Virginia) is now FINAL but winning/losing teams have not been set. Game 103 (Grambling St. vs Montana St.) is now FINAL but winning/losing teams have not been set. Game 102 (Colorado St. vs Virginia) is now FINAL with winning/losing teams set! Incoming sadness! Prompt: A crying Virginia university student clutches a shredded bracket sheet in the stands, while their friend, wearing a sad clown nose in team colors, stares blankly at the basketball court. Configuration file: /var/www/dev.marchsadness.app/_config.yml Source: /var/www/dev.marchsadness.app Destination: /var/www/dev.marchsadness.app/_site Incremental build: disabled. Enable with --incremental Generating... done in 0.03 seconds. Auto-regeneration: disabled. Use --watch to enable. Headline: Colorado St. Knocks Off Virginia 😢 Image URL: https://plum-absolute-quokka-820.mypinata.cloud/files/bafybeiepjmbi7xca5yc3nxm5btlnk6zwcewsqjczozpyvsnguslh7wdczq Game 103 (Grambling St. vs Montana St.) is now FINAL with winning/losing teams set! Incoming sadness! Prompt: A group of Montana St. university fans in matching basketball jerseys lean against the railing in an emptying arena, looking dejected, as Grambling St. university fans rush the court in the background. Configuration file: /var/www/dev.marchsadness.app/_config.yml Source: /var/www/dev.marchsadness.app Destination: /var/www/dev.marchsadness.app/_site Incremental build: disabled. Enable with --incremental Generating... done in 0.054 seconds. Auto-regeneration: disabled. Use --watch to enable. Headline: Grambling St. Knocks Off Montana St. 😢 Image URL: https://plum-absolute-quokka-820.mypinata.cloud/files/bafybeidzvbrwbzy3pk6l5lyxccp5ppfcjdjplvochssedik2ocgwylw7t4 Game 104 (Colorado vs Boise St.) is now FINAL with winning/losing teams set! Incoming sadness! Prompt: A crying Boise St. university student clutches a shredded bracket sheet in the stands, while their friend, wearing a sad clown nose in team colors, stares blankly at the basketball court. Configuration file: /var/www/dev.marchsadness.app/_config.yml Source: /var/www/dev.marchsadness.app Destination: /var/www/dev.marchsadness.app/_site Incremental build: disabled. Enable with --incremental Generating... done in 0.057 seconds. Auto-regeneration: disabled. Use --watch to enable. Headline: Colorado Knocks Off Boise St. 😢 Image URL: https://plum-absolute-quokka-820.mypinata.cloud/files/bafybeifqgjptkm74zoz2kyc37jmbgs32cktckzakjacxzs2nsmi3quwegm march_sadness.rb: process with pid 71213 started. Monitoring the following Bracket query URL: https://sdatastaging.ncaa.com/?operationName=OfficialBracket&variables={%22seasonYear%22%3A2024%2C%22staticTestEnv%22%3Anull}&extensions={%22persistedQuery%22%3A{%22version%22%3A1%2C%22sha256Hash%22%3A%22c0191141362d687a55f9f54cec83bb559d23d75ff071e51e9955db82db78559f%22}} Game 222 (Oklahoma vs Tennessee) is now PREGAME! Game 227 (Kentucky vs South Carolina) is now PREGAME! Game 222 (Oklahoma vs Tennessee) is now LIVE! Game 227 (Kentucky vs South Carolina) is now LIVE! Game 222 (Oklahoma vs Tennessee) is now PREGAME! Game 227 (Kentucky vs South Carolina) is now PREGAME! Game 222 (Oklahoma vs Tennessee) is now LIVE! Game 227 (Kentucky vs South Carolina) is now LIVE! Game 206 (Indiana vs Michigan) is now PREGAME! Game 206 (Indiana vs Michigan) is now LIVE! Game 205 (Drexel vs UNC Wilmington) is now PREGAME! Game 222 (Oklahoma vs Tennessee) is now FINAL but winning/losing teams have not been set. Game 222 (Oklahoma vs Tennessee) is now FINAL but winning/losing teams have not been set. Game 222 (Oklahoma vs Tennessee) is now FINAL but winning/losing teams have not been set. Game 222 (Oklahoma vs Tennessee) is now FINAL but winning/losing teams have not been set. Game 222 (Oklahoma vs Tennessee) is now FINAL with winning/losing teams set! Incoming sadness! Prompt: A Oklahoma university fan in an oversized Sooners mascot head sits dejectedly on the sideline of the basketball court, gripping a crumpled foam finger, while Tennessee university fans storm the hardwood in celebration. Configuration file: /var/www/dev.marchsadness.app/_config.yml Source: /var/www/dev.marchsadness.app Destination: /var/www/dev.marchsadness.app/_site Incremental build: disabled. Enable with --incremental Generating... done in 0.083 seconds. Auto-regeneration: disabled. Use --watch to enable. Headline: Tennessee Knocks Off Oklahoma 😢 Image URL: https://plum-absolute-quokka-820.mypinata.cloud/files/bafybeiaczpaa3zofc2cnxkyalqf3o45njmcgkftmru2vbgyb5hywtkuqra Game 228 (Kansas St. vs Kansas) is now PREGAME! Game 221 (Louisville vs Miami (FL)) is now PREGAME! Game 228 (Kansas St. vs Kansas) is now LIVE! Game 221 (Louisville vs Miami (FL)) is now LIVE! Game 205 (Drexel vs UNC Wilmington) is now LIVE! Game 227 (Kentucky vs South Carolina) is now FINAL but winning/losing teams have not been set. Game 227 (Kentucky vs South Carolina) is now FINAL but winning/losing teams have not been set. Game 227 (Kentucky vs South Carolina) is now FINAL with winning/losing teams set! Incoming sadness! Prompt: A superfan in full South Carolina university body paint and basketball gear sits dejectedly near the team bench, staring at the hardwood, while a rowdy group of Kentucky university fans take victory selfies behind them. Configuration file: /var/www/dev.marchsadness.app/_config.yml Source: /var/www/dev.marchsadness.app Destination: /var/www/dev.marchsadness.app/_site Incremental build: disabled. Enable with --incremental Generating... done in 0.057 seconds. Auto-regeneration: disabled. Use --watch to enable. Headline: Kentucky Knocks Off South Carolina 😢 Image URL: https://plum-absolute-quokka-820.mypinata.cloud/files/bafybeihrjo7paxyfrsgvpahf6fsnexdgicsx2stvvse7ccbvlclgbnjvqm Game 206 (Indiana vs Michigan) is now FINAL but winning/losing teams have not been set. Game 206 (Indiana vs Michigan) is now FINAL but winning/losing teams have not been set. Game 206 (Indiana vs Michigan) is now FINAL but winning/losing teams have not been set. Game 206 (Indiana vs Michigan) is now FINAL but winning/losing teams have not been set. Game 206 (Indiana vs Michigan) is now FINAL with winning/losing teams set! Incoming sadness! Prompt: A soaked Indiana university fan, drenched in Gatorade meant for the victorious Michigan university, sits on the sideline of the basketball court, looking miserable as opposing fans laugh and snap photos. Configuration file: /var/www/dev.marchsadness.app/_config.yml Source: /var/www/dev.marchsadness.app Destination: /var/www/dev.marchsadness.app/_site Incremental build: disabled. Enable with --incremental Generating... done in 0.042 seconds. Auto-regeneration: disabled. Use --watch to enable. Headline: Michigan Knocks Off Indiana 😢 Image URL: https://plum-absolute-quokka-820.mypinata.cloud/files/bafybeicqmvrmibayerudar7nyy7wkuw4low6sckbgex2wykzsfrbxjim24 /home/ubuntu/.rbenv/versions/3.2.3/lib/ruby/gems/3.2.0/gems/slack-notifier-2.4.0/lib/slack-notifier/util/http_client.rb:29:in `block in call': The slack API returned an error: invalid_blocks (HTTP Code 400) (Slack::Notifier::APIError) Check the "Handling Errors" section on https://api.slack.com/incoming-webhooks for more information from :90:in `tap' from /home/ubuntu/.rbenv/versions/3.2.3/lib/ruby/gems/3.2.0/gems/slack-notifier-2.4.0/lib/slack-notifier/util/http_client.rb:27:in `call' from /home/ubuntu/.rbenv/versions/3.2.3/lib/ruby/gems/3.2.0/gems/slack-notifier-2.4.0/lib/slack-notifier/util/http_client.rb:13:in `post' from /home/ubuntu/.rbenv/versions/3.2.3/lib/ruby/gems/3.2.0/gems/slack-notifier-2.4.0/lib/slack-notifier.rb:49:in `block in post' from /home/ubuntu/.rbenv/versions/3.2.3/lib/ruby/gems/3.2.0/gems/slack-notifier-2.4.0/lib/slack-notifier.rb:47:in `map' from /home/ubuntu/.rbenv/versions/3.2.3/lib/ruby/gems/3.2.0/gems/slack-notifier-2.4.0/lib/slack-notifier.rb:47:in `post' from /var/www/dev.marchsadness.app/march_sadness.rb:249:in `notify_sadness' from /var/www/dev.marchsadness.app/march_sadness.rb:317:in `block (2 levels) in ' from /var/www/dev.marchsadness.app/march_sadness.rb:282:in `each' from /var/www/dev.marchsadness.app/march_sadness.rb:282:in `block in ' from /var/www/dev.marchsadness.app/march_sadness.rb:280:in `loop' from /var/www/dev.marchsadness.app/march_sadness.rb:280:in `' from /home/ubuntu/.rbenv/versions/3.2.3/lib/ruby/gems/3.2.0/gems/daemons-1.4.1/lib/daemons/application.rb:230:in `load' from /home/ubuntu/.rbenv/versions/3.2.3/lib/ruby/gems/3.2.0/gems/daemons-1.4.1/lib/daemons/application.rb:230:in `start_load' from /home/ubuntu/.rbenv/versions/3.2.3/lib/ruby/gems/3.2.0/gems/daemons-1.4.1/lib/daemons/application.rb:309:in `start' from /home/ubuntu/.rbenv/versions/3.2.3/lib/ruby/gems/3.2.0/gems/daemons-1.4.1/lib/daemons/controller.rb:56:in `run' from /home/ubuntu/.rbenv/versions/3.2.3/lib/ruby/gems/3.2.0/gems/daemons-1.4.1/lib/daemons.rb:150:in `block in run' from /home/ubuntu/.rbenv/versions/3.2.3/lib/ruby/gems/3.2.0/gems/daemons-1.4.1/lib/daemons/cmdline.rb:124:in `catch_exceptions' from /home/ubuntu/.rbenv/versions/3.2.3/lib/ruby/gems/3.2.0/gems/daemons-1.4.1/lib/daemons.rb:149:in `run' from march_sadness_server.rb:14:in `
' march_sadness.rb: process with pid 78281 started. Monitoring the following Bracket query URL: https://sdatastaging.ncaa.com/?operationName=OfficialBracket&variables={%22seasonYear%22%3A2024%2C%22staticTestEnv%22%3Anull}&extensions={%22persistedQuery%22%3A{%22version%22%3A1%2C%22sha256Hash%22%3A%22c0191141362d687a55f9f54cec83bb559d23d75ff071e51e9955db82db78559f%22}} Error GETing https://sdatastaging.ncaa.com/?operationName=OfficialBracket&variables={%22seasonYear%22%3A2024%2C%22staticTestEnv%22%3Anull}&extensions={%22persistedQuery%22%3A{%22version%22%3A1%2C%22sha256Hash%22%3A%22c0191141362d687a55f9f54cec83bb559d23d75ff071e51e9955db82db78559f%22}}. Detail: Failed to open TCP connection to sdatastaging.ncaa.com:443 (getaddrinfo: Temporary failure in name resolution) march_sadness.rb: process with pid 1870 started. Monitoring the following Bracket query URL: https://sdatastaging.ncaa.com/?operationName=OfficialBracket&variables={%22seasonYear%22%3A2024%2C%22staticTestEnv%22%3Anull}&extensions={%22persistedQuery%22%3A{%22version%22%3A1%2C%22sha256Hash%22%3A%22c0191141362d687a55f9f54cec83bb559d23d75ff071e51e9955db82db78559f%22}} Game 401 (Texas A&M vs Tennessee) is now PREGAME! Game 403 (Cincinnati vs TCU) is now PREGAME! Game 401 (Texas A&M vs Tennessee) is now LIVE! Game 403 (Cincinnati vs TCU) is now LIVE! Game 401 (Texas A&M vs Tennessee) is now PREGAME! Game 403 (Cincinnati vs TCU) is now PREGAME! Game 403 (Cincinnati vs TCU) is now LIVE! Game 401 (Texas A&M vs Tennessee) is now LIVE! Game 402 (Iowa St. vs Houston) is now PREGAME! Game 404 (Wake Forest vs NC State) is now PREGAME! Game 403 (Cincinnati vs TCU) is now FINAL but winning/losing teams have not been set. Game 403 (Cincinnati vs TCU) is now FINAL but winning/losing teams have not been set. Game 403 (Cincinnati vs TCU) is now FINAL but winning/losing teams have not been set. Game 403 (Cincinnati vs TCU) is now FINAL but winning/losing teams have not been set. Game 403 (Cincinnati vs TCU) is now FINAL but winning/losing teams have not been set. Game 403 (Cincinnati vs TCU) is now FINAL with winning/losing teams set! Incoming sadness! Prompt: A TCU university fan in an oversized Horned Frogs mascot head sits dejectedly on the sideline of the basketball court, gripping a crumpled foam finger, while Cincinnati university fans storm the hardwood in celebration. Configuration file: /var/www/dev.marchsadness.app/_config.yml Source: /var/www/dev.marchsadness.app Destination: /var/www/dev.marchsadness.app/_site Incremental build: disabled. Enable with --incremental Generating... done in 1.629 seconds. Auto-regeneration: disabled. Use --watch to enable. Headline: Cincinnati Knocks Off TCU 😢 Image URL: https://plum-absolute-quokka-820.mypinata.cloud/files/bafybeiac3hvgrsemiqknee6dgorgegldzytk5g2d7ufgue7e7fcpfov674 Game 404 (Wake Forest vs NC State) is now LIVE! Game 402 (Iowa St. vs Houston) is now LIVE! Game 401 (Texas A&M vs Tennessee) is now FINAL but winning/losing teams have not been set. Game 401 (Texas A&M vs Tennessee) is now FINAL but winning/losing teams have not been set. Game 401 (Texas A&M vs Tennessee) is now FINAL but winning/losing teams have not been set. Game 401 (Texas A&M vs Tennessee) is now FINAL but winning/losing teams have not been set. Game 401 (Texas A&M vs Tennessee) is now FINAL with winning/losing teams set! Incoming sadness! Prompt: A crying Texas A&M university student clutches a shredded bracket sheet in the stands, while their friend, wearing a sad clown nose in team colors, stares blankly at the basketball court. Configuration file: /var/www/dev.marchsadness.app/_config.yml Source: /var/www/dev.marchsadness.app Destination: /var/www/dev.marchsadness.app/_site Incremental build: disabled. Enable with --incremental Generating... done in 0.029 seconds. Auto-regeneration: disabled. Use --watch to enable. Headline: Tennessee Knocks Off Texas A&M 😢 Image URL: https://plum-absolute-quokka-820.mypinata.cloud/files/bafybeiejzadmcc6gasjngv7jqai2lqrcpfhe3mks6pnmcyku7qmnkcjfqe Game 402 (Iowa St. vs Houston) is now FINAL with winning/losing teams set! Incoming sadness! Prompt: A young Iowa St. university supporter, wrapped in a Iowa St. team flag, sits in the nosebleeds of the basketball arena, looking utterly heartbroken as Houston university fans chant victoriously near the court. Configuration file: /var/www/dev.marchsadness.app/_config.yml Source: /var/www/dev.marchsadness.app Destination: /var/www/dev.marchsadness.app/_site Incremental build: disabled. Enable with --incremental Generating... done in 0.042 seconds. Auto-regeneration: disabled. Use --watch to enable. Headline: Houston Knocks Off Iowa St. 😢 Image URL: https://plum-absolute-quokka-820.mypinata.cloud/files/bafybeidjrqkclppnghbbvtswe2rkwdsq2kwrr5q7qpxkfq2lhqtkb54qn4 Game 404 (Wake Forest vs NC State) is now FINAL but winning/losing teams have not been set. Game 404 (Wake Forest vs NC State) is now FINAL but winning/losing teams have not been set. Game 404 (Wake Forest vs NC State) is now FINAL but winning/losing teams have not been set. Game 404 (Wake Forest vs NC State) is now FINAL but winning/losing teams have not been set. Game 404 (Wake Forest vs NC State) is now FINAL with winning/losing teams set! Incoming sadness! Prompt: A distraught Wake Forest university basketball fan in a full-body Demon Deacons mascot costume sits on the bleachers of a packed basketball arena, head in hands, while a sea of NC State university fans jump and celebrate behind them. Configuration file: /var/www/dev.marchsadness.app/_config.yml Source: /var/www/dev.marchsadness.app Destination: /var/www/dev.marchsadness.app/_site Incremental build: disabled. Enable with --incremental Generating... done in 0.029 seconds. Auto-regeneration: disabled. Use --watch to enable. Headline: NC State Knocks Off Wake Forest 😢 Image URL: https://plum-absolute-quokka-820.mypinata.cloud/files/bafybeiauc7hwe7ncpfmbmoccfzehwuaycci6ao6y6l2spepel6r366seda /var/www/dev.marchsadness.app/march_sadness.rb:302:in `block (2 levels) in ': undefined method `[]' for nil:NilClass (NoMethodError) next unless $mml_bracket_state[id][:state] != game[:state] ^^^^^^^^ from /var/www/dev.marchsadness.app/march_sadness.rb:301:in `each' from /var/www/dev.marchsadness.app/march_sadness.rb:301:in `block in ' from /var/www/dev.marchsadness.app/march_sadness.rb:299:in `loop' from /var/www/dev.marchsadness.app/march_sadness.rb:299:in `' from /home/ubuntu/.rbenv/versions/3.2.3/lib/ruby/gems/3.2.0/gems/daemons-1.4.1/lib/daemons/application.rb:230:in `load' from /home/ubuntu/.rbenv/versions/3.2.3/lib/ruby/gems/3.2.0/gems/daemons-1.4.1/lib/daemons/application.rb:230:in `start_load' from /home/ubuntu/.rbenv/versions/3.2.3/lib/ruby/gems/3.2.0/gems/daemons-1.4.1/lib/daemons/application.rb:309:in `start' from /home/ubuntu/.rbenv/versions/3.2.3/lib/ruby/gems/3.2.0/gems/daemons-1.4.1/lib/daemons/controller.rb:56:in `run' from /home/ubuntu/.rbenv/versions/3.2.3/lib/ruby/gems/3.2.0/gems/daemons-1.4.1/lib/daemons.rb:150:in `block in run' from /home/ubuntu/.rbenv/versions/3.2.3/lib/ruby/gems/3.2.0/gems/daemons-1.4.1/lib/daemons/cmdline.rb:124:in `catch_exceptions' from /home/ubuntu/.rbenv/versions/3.2.3/lib/ruby/gems/3.2.0/gems/daemons-1.4.1/lib/daemons.rb:149:in `run' from march_sadness_server.rb:14:in `
'