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