Search code examples
phperror-handlinggoogle-apigoogle-api-clientgoogle-oauth

Google Client PHP API ERR_EMPTY_RESPONSE Error


I am having a very difficult time trying to track down an error when calling Googles $client->refreshToken().

The server is returning a ERR_EMPTY_RESPONSE 324 run time error, but I cant seem to catch the error.

Here is my code:

$ref = $this->client->getRefreshToken();
try {
    $this->client->refreshToken($ref); // <<<<<<<<<<<<ERROR HERE
} catch (\Exception $e) {
     if($debug){
        print_r( $e ); 
        print_r( $this ); 
     }
    return false;
}

Solution

  • The problem was a recently published an update to the NSS package for CentOS 7 systems which was resulting in an Aache error

    /usr/sbin/httpd: symbol lookup error: /lib64/libnsssysinit.so: undefined symbol: PR_GetEnvSecure
    

    The issue was resolved by restarting the Apache and FPM services.