Lines Matching refs:exception

272                             $this->log->warning("Curl exception encountered.");
274 $exception = $this->getCurlRetryException($request, $response);
276 $this->logRequestFail($request, $response, $exception);
306 $this->log->warning("Out of retries, throwing exception from $node");
308 throw $exception;
311 $exception = new TransportException($response['error']->getMessage());
312 $this->logRequestFail($request, $response, $exception);
313 throw $exception;
435 * @param \Exception $exception
439 public function logRequestFail(array $request, array $response, \Exception $exception): void
454 'error' => $exception->getMessage(),
487 } catch (TransportException $exception) {
573 $exception = null;
575 $exception = new MaxRetriesException($message);
578 $exception = new CouldNotResolveHostException($message, 0, $exception);
581 $exception = new CouldNotConnectToHost($message, 0, $exception);
584 $exception = new OperationTimeoutException($message, 0, $exception);
588 return $exception;
671 * @var \Exception $exception
673 $exception = $this->tryDeserialize400Error($response);
679 $responseBody = $this->convertBodyToString($response['body'], $statusCode, $exception);
681 $exception = new Unauthorized401Exception($responseBody, $statusCode);
683 $exception = new Forbidden403Exception($responseBody, $statusCode);
685 $exception = new Missing404Exception($responseBody, $statusCode);
687 $exception = new Conflict409Exception($responseBody, $statusCode);
689 $exception = new ScriptLangNotSupportedException($responseBody. $statusCode);
691 $exception = new RequestTimeout408Exception($responseBody, $statusCode);
693 $exception = new BadRequest400Exception($responseBody, $statusCode);
696 $this->logRequestFail($request, $response, $exception);
698 throw $exception;
707 * @var \Exception $exception
709 $exception = $this->tryDeserialize500Error($response);
711 $exceptionText = "[$statusCode Server Exception] ".$exception->getMessage();
713 $this->log->error($exception->getTraceAsString());
720 $exception = new RoutingMissingException($exception->getMessage(), $statusCode, $exception);
722 $exception = new NoDocumentsToGetException($exception->getMessage(), $statusCode, $exception);
724 $exception = new NoShardAvailableException($exception->getMessage(), $statusCode, $exception);
726 $exception = new ServerErrorResponseException(
727 $this->convertBodyToString($responseBody, $statusCode, $exception),
732 $this->logRequestFail($request, $response, $exception);
734 throw $exception;
737 private function convertBodyToString($body, int $statusCode, Exception $exception) : string
743 $exception->getMessage()
768 // <2.0 "i just blew up" nonstructured exception
807 // <2.0 "i just blew up" nonstructured exception