Warning: Attempt to read property "accessTokenExpiration" on null in /srv/www/caddy/bergne.se/classes/Api.php on line 218

Warning: Attempt to read property "accessToken" on null in /srv/www/caddy/bergne.se/classes/Api.php on line 219

Warning: Redis::set(): int passed as EXPIRY is invalid (must be an int, float, or numeric string >= 1) in /srv/www/caddy/bergne.se/classes/Api.php on line 219

Warning: Attempt to read property "accessToken" on null in /srv/www/caddy/bergne.se/classes/Api.php on line 221

Fatal error: Uncaught TypeError: Api::fetchToken(): Return value must be of type string, null returned in /srv/www/caddy/bergne.se/classes/Api.php:221 Stack trace: #0 /srv/www/caddy/bergne.se/classes/Api.php(197): Api->fetchToken() #1 /srv/www/caddy/bergne.se/classes/Api.php(172): Api->getToken() #2 /srv/www/caddy/bergne.se/classes/Api.php(50): Api->call() #3 /srv/www/caddy/bergne.se/classes/App.php(107): Api->getMatchesFromVenue() #4 /srv/www/caddy/bergne.se/classes/CoachApp.php(231): App->drawMatchList() #5 /srv/www/caddy/bergne.se/classes/CoachApp.php(27): CoachApp->showList() #6 /srv/www/caddy/bergne.se/index.php(70): CoachApp->onRequest() #7 {main} thrown in /srv/www/caddy/bergne.se/classes/Api.php on line 221