updated last remaining exception catchers without trace support.
This commit is contained in:
@@ -139,6 +139,7 @@ class Import
|
||||
return [];
|
||||
} catch (JsonException $e) {
|
||||
$this->logger->error('Request for [%(backend)] libraries returned with invalid body.', [
|
||||
'backend' => $context->backendName,
|
||||
'exception' => [
|
||||
'file' => $e->getFile(),
|
||||
'line' => $e->getLine(),
|
||||
|
||||
@@ -140,6 +140,7 @@ class Import
|
||||
return [];
|
||||
} catch (JsonException $e) {
|
||||
$this->logger->error('Request for [%(backend)] libraries returned with invalid body.', [
|
||||
'backend' => $context->backendName,
|
||||
'exception' => [
|
||||
'file' => $e->getFile(),
|
||||
'line' => $e->getLine(),
|
||||
|
||||
@@ -199,6 +199,7 @@ class PushCommand extends Command
|
||||
'line' => $e->getLine(),
|
||||
'kind' => get_class($e),
|
||||
'message' => $e->getMessage(),
|
||||
'trace' => $e->getTrace(),
|
||||
],
|
||||
]
|
||||
);
|
||||
|
||||
@@ -157,6 +157,7 @@ final class Initializer
|
||||
'file' => $e->getFile(),
|
||||
'line' => $e->getLine(),
|
||||
'kind' => get_class($e),
|
||||
'trace' => $e->getTrace(),
|
||||
]
|
||||
);
|
||||
$response = new Response(500);
|
||||
@@ -206,6 +207,7 @@ final class Initializer
|
||||
'line' => $e->getLine(),
|
||||
'kind' => get_class($e),
|
||||
'message' => $e->getMessage(),
|
||||
'trace' => $e->getTrace(),
|
||||
]
|
||||
]);
|
||||
continue;
|
||||
|
||||
@@ -95,7 +95,15 @@ final class PDOAdapter implements StorageInterface
|
||||
} catch (PDOException $e) {
|
||||
$this->stmt['insert'] = null;
|
||||
if (false === $this->viaTransaction && false === $this->singleTransaction) {
|
||||
$this->logger->error($e->getMessage(), $entity->getAll());
|
||||
$this->logger->error($e->getMessage(), [
|
||||
'entity' => $entity->getAll(),
|
||||
'exception' => [
|
||||
'file' => $e->getFile(),
|
||||
'line' => $e->getLine(),
|
||||
'message' => $e->getMessage(),
|
||||
'trace' => $e->getTrace(),
|
||||
],
|
||||
]);
|
||||
return $entity;
|
||||
}
|
||||
throw $e;
|
||||
@@ -241,7 +249,15 @@ final class PDOAdapter implements StorageInterface
|
||||
} catch (PDOException $e) {
|
||||
$this->stmt['update'] = null;
|
||||
if (false === $this->viaTransaction && false === $this->singleTransaction) {
|
||||
$this->logger->error($e->getMessage(), $entity->getAll());
|
||||
$this->logger->error($e->getMessage(), [
|
||||
'entity' => $entity->getAll(),
|
||||
'exception' => [
|
||||
'file' => $e->getFile(),
|
||||
'line' => $e->getLine(),
|
||||
'message' => $e->getMessage(),
|
||||
'trace' => $e->getTrace(),
|
||||
]
|
||||
]);
|
||||
return $entity;
|
||||
}
|
||||
throw $e;
|
||||
@@ -268,7 +284,15 @@ final class PDOAdapter implements StorageInterface
|
||||
|
||||
$this->query(sprintf('DELETE FROM state WHERE %s = %d', iFace::COLUMN_ID, (int)$id));
|
||||
} catch (PDOException $e) {
|
||||
$this->logger->error($e->getMessage());
|
||||
$this->logger->error($e->getMessage(), [
|
||||
'entity' => $entity->getAll(),
|
||||
'exception' => [
|
||||
'file' => $e->getFile(),
|
||||
'line' => $e->getLine(),
|
||||
'message' => $e->getMessage(),
|
||||
'trace' => $e->getTrace(),
|
||||
],
|
||||
]);
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -295,7 +319,15 @@ final class PDOAdapter implements StorageInterface
|
||||
}
|
||||
} catch (PDOException $e) {
|
||||
$actions['failed']++;
|
||||
$this->logger->error($e->getMessage(), $entity->getAll());
|
||||
$this->logger->error($e->getMessage(), [
|
||||
'entity' => $entity->getAll(),
|
||||
'exception' => [
|
||||
'file' => $e->getFile(),
|
||||
'line' => $e->getLine(),
|
||||
'message' => $e->getMessage(),
|
||||
'trace' => $e->getTrace(),
|
||||
],
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -519,7 +551,7 @@ final class PDOAdapter implements StorageInterface
|
||||
try {
|
||||
return $stmt->execute($cond);
|
||||
} catch (PDOException $e) {
|
||||
if (false !== stripos($e->getMessage(), 'database is locked')) {
|
||||
if (true === str_contains(strtolower($e->getMessage()), 'database is locked')) {
|
||||
if ($i >= self::LOCK_RETRY) {
|
||||
throw $e;
|
||||
}
|
||||
@@ -545,7 +577,7 @@ final class PDOAdapter implements StorageInterface
|
||||
try {
|
||||
return $this->pdo->query($sql);
|
||||
} catch (PDOException $e) {
|
||||
if (false !== stripos($e->getMessage(), 'database is locked')) {
|
||||
if (true === str_contains(strtolower($e->getMessage()), 'database is locked')) {
|
||||
if ($i >= self::LOCK_RETRY) {
|
||||
throw $e;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user