( ! ) Fatal error: Uncaught exception 'Violuke\Vault\Exception\ServerException' with message ' in /var/www/fleurworld.com/gdpr_connect/vendor/violuke/vault-php-sdk/src/Client.php on line 89
( ! ) Violuke\Vault\Exception\ServerException: Something went wrong when calling vault (Server error: `GET https://kv01.fleurworld.com:7718/v1/database/creds/fw-lx-srv-www-lon1-01-pub-prod` resulted in a `500 Internal Server Error` response: {"errors":["1 error occurred:\n\n* dial tcp 188.166.172.175:3306: connect: connection refused"]} ). in /var/www/fleurworld.com/gdpr_connect/vendor/violuke/vault-php-sdk/src/Client.php on line 89
Call Stack
#TimeMemoryFunctionLocation
10.0001243064{main}( )../index.php:0
20.0004249984require_once( '/var/www/fleurworld.com/gdpr_connect/oc_gdpr_connect.php' )../index.php:41
30.0014298912OCGDPRConnector\CachedSQLCredentials->connect( )../oc_gdpr_connect.php:285
40.0088501584OCGDPRConnector\CachedSQLCredentials->generateCredentials( )../oc_gdpr_connect.php:188
50.0088501672Violuke\Vault\Client->get( )../oc_gdpr_connect.php:235
60.0093535048Violuke\Vault\Client->send( )../Client.php:44
Variables in local scope (#6)
$e =
object(GuzzleHttp\Exception\ServerException)[41]
  private 'request' (GuzzleHttp\Exception\RequestException) => 
    object(GuzzleHttp\Psr7\Request)[30]
      private 'method' => string 'GET' (length=3)
      private 'requestTarget' => null
      private 'uri' => 
        object(GuzzleHttp\Psr7\Uri)[26]
          private 'scheme' => string 'https' (length=5)
          private 'userInfo' => string '' (length=0)
          private 'host' => string 'kv01.fleurworld.com' (length=19)
          private 'port' => int 7718
          private 'path' => string '/v1/database/creds/fw-lx-srv-www-lon1-01-pub-prod' (length=49)
          private 'query' => string '' (length=0)
          private 'fragment' => string '' (length=0)
      private 'headers' => 
        array (size=4)
          'User-Agent' => 
            array (size=1)
              ...
          'Content-Type' => 
            array (size=1)
              ...
          'X-Vault-Token' => 
            array (size=1)
              ...
          'Host' => 
            array (size=1)
              ...
      private 'headerNames' => 
        array (size=4)
          'user-agent' => string 'User-Agent' (length=10)
          'content-type' => string 'Content-Type' (length=12)
          'x-vault-token' => string 'X-Vault-Token' (length=13)
          'host' => string 'Host' (length=4)
      private 'protocol' => string '1.1' (length=3)
      private 'stream' => 
        object(GuzzleHttp\Psr7\Stream)[29]
          private 'stream' => resource(3, stream)
          private 'size' => int 0
          private 'seekable' => boolean true
          private 'readable' => boolean true
          private 'writable' => boolean true
          private 'uri' => string 'php://temp' (length=10)
          private 'customMetadata' => 
            array (size=0)
              ...
  private 'response' (GuzzleHttp\Exception\RequestException) => 
    object(GuzzleHttp\Psr7\Response)[37]
      private 'reasonPhrase' => string 'Internal Server Error' (length=21)
      private 'statusCode' => int 500
      private 'headers' => 
        array (size=4)
          'Cache-Control' => 
            array (size=1)
              ...
          'Content-Type' => 
            array (size=1)
              ...
          'Date' => 
            array (size=1)
              ...
          'Content-Length' => 
            array (size=1)
              ...
      private 'headerNames' => 
        array (size=4)
          'cache-control' => string 'Cache-Control' (length=13)
          'content-type' => string 'Content-Type' (length=12)
          'date' => string 'Date' (length=4)
          'content-length' => string 'Content-Length' (length=14)
      private 'protocol' => string '1.1' (length=3)
      private 'stream' => 
        object(GuzzleHttp\Psr7\Stream)[35]
          private 'stream' => resource(5, stream)
          private 'size' => int 97
          private 'seekable' => boolean true
          private 'readable' => boolean true
          private 'writable' => boolean true
          private 'uri' => string 'php://temp' (length=10)
          private 'customMetadata' => 
            array (size=0)
              ...
  private 'handlerContext' (GuzzleHttp\Exception\RequestException) => 
    array (size=0)
      empty
  protected 'message' => string 'Server error: `GET https://kv01.fleurworld.com:7718/v1/database/creds/fw-lx-srv-www-lon1-01-pub-prod` resulted in a `500 Internal Server Error` response:
{"errors":["1 error occurred:\n\n* dial tcp 188.166.172.175:3306: connect: connection refused"]}

' (length=252)
  private 'string' (Exception) => string '' (length=0)
  protected 'code' => int 500
  protected 'file' => string '/var/www/fleurworld.com/gdpr_connect/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php' (length=96)
  protected 'line' => int 113
  private 'trace' (Exception) => 
    array (size=16)
      0 => 
        array (size=6)
          'file' => string '/var/www/fleurworld.com/gdpr_connect/vendor/guzzlehttp/guzzle/src/Middleware.php' (length=80)
          'line' => int 66
          'function' => string 'create' (length=6)
          'class' => string 'GuzzleHttp\Exception\RequestException' (length=37)
          'type' => string '::' (length=2)
          'args' => 
            array (size=2)
              ...
      1 => 
        array (size=6)
          'file' => string '/var/www/fleurworld.com/gdpr_connect/vendor/guzzlehttp/promises/src/Promise.php' (length=79)
          'line' => int 203
          'function' => string 'GuzzleHttp\{closure}' (length=20)
          'class' => string 'GuzzleHttp\Middleware' (length=21)
          'type' => string '::' (length=2)
          'args' => 
            array (size=1)
              ...
      2 => 
        array (size=6)
          'file' => string '/var/www/fleurworld.com/gdpr_connect/vendor/guzzlehttp/promises/src/Promise.php' (length=79)
          'line' => int 156
          'function' => string 'callHandler' (length=11)
          'class' => string 'GuzzleHttp\Promise\Promise' (length=26)
          'type' => string '::' (length=2)
          'args' => 
            array (size=3)
              ...
      3 => 
        array (size=6)
          'file' => string '/var/www/fleurworld.com/gdpr_connect/vendor/guzzlehttp/promises/src/TaskQueue.php' (length=81)
          'line' => int 47
          'function' => string 'GuzzleHttp\Promise\{closure}' (length=28)
          'class' => string 'GuzzleHttp\Promise\Promise' (length=26)
          'type' => string '::' (length=2)
          'args' => 
            array (size=0)
              ...
      4 => 
        array (size=6)
          'file' => string '/var/www/fleurworld.com/gdpr_connect/vendor/guzzlehttp/promises/src/Promise.php' (length=79)
          'line' => int 246
          'function' => string 'run' (length=3)
          'class' => string 'GuzzleHttp\Promise\TaskQueue' (length=28)
          'type' => string '->' (length=2)
          'args' => 
            array (size=1)
              ...
      5 => 
        array (size=6)
          'file' => string '/var/www/fleurworld.com/gdpr_connect/vendor/guzzlehttp/promises/src/Promise.php' (length=79)
          'line' => int 223
          'function' => string 'invokeWaitFn' (length=12)
          'class' => string 'GuzzleHttp\Promise\Promise' (length=26)
          'type' => string '->' (length=2)
          'args' => 
            array (size=0)
              ...
      6 => 
        array (size=6)
          'file' => string '/var/www/fleurworld.com/gdpr_connect/vendor/guzzlehttp/promises/src/Promise.php' (length=79)
          'line' => int 267
          'function' => string 'waitIfPending' (length=13)
          'class' => string 'GuzzleHttp\Promise\Promise' (length=26)
          'type' => string '->' (length=2)
          'args' => 
            array (size=0)
              ...
      7 => 
        array (size=6)
          'file' => string '/var/www/fleurworld.com/gdpr_connect/vendor/guzzlehttp/promises/src/Promise.php' (length=79)
          'line' => int 225
          'function' => string 'invokeWaitList' (length=14)
          'class' => string 'GuzzleHttp\Promise\Promise' (length=26)
          'type' => string '->' (length=2)
          'args' => 
            array (size=0)
              ...
      8 => 
        array (size=6)
          'file' => string '/var/www/fleurworld.com/gdpr_connect/vendor/guzzlehttp/promises/src/Promise.php' (length=79)
          'line' => int 62
          'function' => string 'waitIfPending' (length=13)
          'class' => string 'GuzzleHttp\Promise\Promise' (length=26)
          'type' => string '->' (length=2)
          'args' => 
            array (size=0)
              ...
      9 => 
        array (size=6)
          'file' => string '/var/www/fleurworld.com/gdpr_connect/vendor/guzzlehttp/guzzle/src/Client.php' (length=76)
          'line' => int 106
          'function' => string 'wait' (length=4)
          'class' => string 'GuzzleHttp\Promise\Promise' (length=26)
          'type' => string '->' (length=2)
          'args' => 
            array (size=0)
              ...
      10 => 
        array (size=6)
          'file' => string '/var/www/fleurworld.com/gdpr_connect/vendor/violuke/vault-php-sdk/src/Client.php' (length=80)
          'line' => int 83
          'function' => string 'send' (length=4)
          'class' => string 'GuzzleHttp\Client' (length=17)
          'type' => string '->' (length=2)
          'args' => 
            array (size=2)
              ...
      11 => 
        array (size=6)
          'file' => string '/var/www/fleurworld.com/gdpr_connect/vendor/violuke/vault-php-sdk/src/Client.php' (length=80)
          'line' => int 44
          'function' => string 'send' (length=4)
          'class' => string 'Violuke\Vault\Client' (length=20)
          'type' => string '->' (length=2)
          'args' => 
            array (size=2)
              ...
      12 => 
        array (size=6)
          'file' => string '/var/www/fleurworld.com/gdpr_connect/oc_gdpr_connect.php' (length=56)
          'line' => int 235
          'function' => string 'get' (length=3)
          'class' => string 'Violuke\Vault\Client' (length=20)
          'type' => string '->' (length=2)
          'args' => 
            array (size=1)
              ...
      13 => 
        array (size=6)
          'file' => string '/var/www/fleurworld.com/gdpr_connect/oc_gdpr_connect.php' (length=56)
          'line' => int 188
          'function' => string 'generateCredentials' (length=19)
          'class' => string 'OCGDPRConnector\CachedSQLCredentials' (length=36)
          'type' => string '->' (length=2)
          'args' => 
            array (size=0)
              ...
      14 => 
        array (size=6)
          'file' => string '/var/www/fleurworld.com/gdpr_connect/oc_gdpr_connect.php' (length=56)
          'line' => int 285
          'function' => string 'connect' (length=7)
          'class' => string 'OCGDPRConnector\CachedSQLCredentials' (length=36)
          'type' => string '->' (length=2)
          'args' => 
            array (size=0)
              ...
      15 => 
        array (size=4)
          'file' => string '/var/www/fleurworld.com/public_html/index.php' (length=45)
          'line' => int 41
          'args' => 
            array (size=1)
              ...
          'function' => string 'require_once' (length=12)
  private 'previous' (Exception) => null
  public 'xdebug_message' => string '<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> GuzzleHttp\Exception\ServerException: Server error: `GET https://kv01.fleurworld.com:7718/v1/database/creds/fw-lx-srv-www-lon1-01-pub-prod` resulted in a `500 Internal Server Error` response:
{"errors":["1 error occurred:\n\n* dial tcp 188.166.172.175:3306: connect: connection refused"]}

 in /var/www/fleurworld.com/gdpr_connect/vendor/guzzlehttp/guzzle/src/Exception/R'... (length=27746)
$message =
string 'Something went wrong when calling vault (Server error: `GET https://kv01.fleurworld.com:7718/v1/database/creds/fw-lx-srv-www-lon1-01-pub-prod` resulted in a `500 Internal Server Error` response:
{"errors":["1 error occurred:\n\n* dial tcp 188.166.172.175:3306: connect: connection refused"]}

).' (length=295)
$options =
array (size=0)
  empty
$request =
object(GuzzleHttp\Psr7\Request)[24]
  private 'method' => string 'GET' (length=3)
  private 'requestTarget' => null
  private 'uri' => 
    object(GuzzleHttp\Psr7\Uri)[25]
      private 'scheme' => string '' (length=0)
      private 'userInfo' => string '' (length=0)
      private 'host' => string '' (length=0)
      private 'port' => null
      private 'path' => string '/v1/database/creds/fw-lx-srv-www-lon1-01-pub-prod' (length=49)
      private 'query' => string '' (length=0)
      private 'fragment' => string '' (length=0)
  private 'headers' => 
    array (size=0)
      empty
  private 'headerNames' => 
    array (size=0)
      empty
  private 'protocol' => string '1.1' (length=3)
  private 'stream' => null
$response =
Undefined