Cycle\Database\Exception\StatementException {#386
  #message: "SQLSTATE[08S01]: Communication link failure: 1047 WSREP has not yet prepared node for application use"
  #code: 8
  #file: "/sites/fid.ua/vendor/cycle/database/src/Driver/MySQL/MySQLDriver.php"
  #line: 60
  -previous: PDOException {#385
    #message: "SQLSTATE[08S01]: Communication link failure: 1047 WSREP has not yet prepared node for application use"
    #code: "08S01"
    #file: "/sites/fid.ua/vendor/cycle/database/src/Driver/Driver.php"
    #line: 460
    +errorInfo: array:3 [
      0 => "08S01"
      1 => 1047
      2 => "WSREP has not yet prepared node for application use"
    ]
    trace: {
      /sites/fid.ua/vendor/cycle/database/src/Driver/Driver.php:460 {
        Cycle\Database\Driver\Driver->statement(string $query, iterable $parameters = [], bool $retry = true): StatementInterface …
        › $statement = $this->bindParameters($this->prepare($query), $parameters);$statement->execute();}
      /sites/fid.ua/vendor/cycle/database/src/Driver/Driver.php:269 {
        Cycle\Database\Driver\Driver->query(string $statement, array $parameters = []): StatementInterface …
        › {    return $this->statement($statement, $parameters);}
        arguments: {
          $query: """
            SELECT *\n
            FROM `t_storage_availability`\n
            WHERE `product_id` = ? 
            """
          $parameters: array:1 [ …1]
        }
      }
      /sites/fid.ua/vendor/cycle/database/src/Query/SelectQuery.php:218 {
        Cycle\Database\Query\SelectQuery->run(): StatementInterface …
        › 
        ›     return $this->driver->query($queryString, $params->getParameters());}
        arguments: {
          $statement: """
            SELECT *\n
            FROM `t_storage_availability`\n
            WHERE `product_id` = ? 
            """
          $parameters: array:1 [ …1]
        }
      }
      /sites/fid.ua/vendor/cycle/database/src/Query/SelectQuery.php:322 {
        Cycle\Database\Query\SelectQuery->fetchAll(int $mode = StatementInterface::FETCH_ASSOC): array …
        › {    $st = $this->run();    try {
      }
      /sites/fid.ua/api/Storages.php:92 {
        FID\Storages->get_availability(array $data) …
        › 
        ›     return $query->fetchAll();}
      }
      /sites/fid.ua/view/ProductView.php:101 {
        FID\View\ProductView->index() …
        › 
        › $storag = $this->storages->get_availability(["product_id"=>$product->id]);\r\r
        arguments: {
          $data: array:1 [ …1]
        }
      }
      /sites/fid.ua/api/Router.php:138 {
        FID\Router->dispatch(Request $request) …
        ›         $pre_c = new $class($this);\t\tif (!$content = $pre_c->{$method}())\t\t{
      }
      /sites/fid.ua/index.php:405 {\r\t$response = $view->router->dispatch($request);\r \r
        arguments: {
          $request: Symfony\Component\HttpFoundation\Request {#169 …}
        }
      }
    }
  }
  -query: """
    SELECT *\n
    FROM `t_storage_availability`\n
    WHERE `product_id` = 523941 
    """
  trace: {
    /sites/fid.ua/vendor/cycle/database/src/Driver/MySQL/MySQLDriver.php:60 {
      Cycle\Database\Driver\MySQL\MySQLDriver->mapException(Throwable $exception, string $query): StatementException …
      › 
      ›     return new StatementException($exception, $query);}
    }
    /sites/fid.ua/vendor/cycle/database/src/Driver/Driver.php:464 {
      Cycle\Database\Driver\Driver->statement(string $query, iterable $parameters = [], bool $retry = true): StatementInterface …
      › } catch (Throwable $e) {    $e = $this->mapException($e, Interpolator::interpolate($query, $parameters));arguments: {
        $exception: PDOException {#385}
        $query: """
          SELECT *\n
          FROM `t_storage_availability`\n
          WHERE `product_id` = 523941 
          """
      }
    }
    /sites/fid.ua/vendor/cycle/database/src/Driver/Driver.php:269 {
      Cycle\Database\Driver\Driver->query(string $statement, array $parameters = []): StatementInterface …
      › {    return $this->statement($statement, $parameters);}
      arguments: {
        $query: """
          SELECT *\n
          FROM `t_storage_availability`\n
          WHERE `product_id` = ? 
          """
        $parameters: array:1 [ …1]
      }
    }
    /sites/fid.ua/vendor/cycle/database/src/Query/SelectQuery.php:218 {
      Cycle\Database\Query\SelectQuery->run(): StatementInterface …
      › 
      ›     return $this->driver->query($queryString, $params->getParameters());}
      arguments: {
        $statement: """
          SELECT *\n
          FROM `t_storage_availability`\n
          WHERE `product_id` = ? 
          """
        $parameters: array:1 [ …1]
      }
    }
    /sites/fid.ua/vendor/cycle/database/src/Query/SelectQuery.php:322 {
      Cycle\Database\Query\SelectQuery->fetchAll(int $mode = StatementInterface::FETCH_ASSOC): array …
      › {    $st = $this->run();    try {
    }
    /sites/fid.ua/api/Storages.php:92 {
      FID\Storages->get_availability(array $data) …
      › 
      ›     return $query->fetchAll();}
    }
    /sites/fid.ua/view/ProductView.php:101 {
      FID\View\ProductView->index() …
      › 
      › $storag = $this->storages->get_availability(["product_id"=>$product->id]);\r\r
      arguments: {
        $data: array:1 [ …1]
      }
    }
    /sites/fid.ua/api/Router.php:138 {
      FID\Router->dispatch(Request $request) …
      ›         $pre_c = new $class($this);\t\tif (!$content = $pre_c->{$method}())\t\t{
    }
    /sites/fid.ua/index.php:405 {\r\t$response = $view->router->dispatch($request);\r \r
      arguments: {
        $request: Symfony\Component\HttpFoundation\Request {#169 …}
      }
    }
  }
}