Skip to content

Commit

Permalink
エラーメッセージ詳細化の一旦取り下げ、更新 (sparqlQueryOrDie())
Browse files Browse the repository at this point in the history
  • Loading branch information
miyacorata committed May 18, 2021
1 parent 3db9fd2 commit ac9f61f
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions app/Helpers/SparqlHelper.php
Original file line number Diff line number Diff line change
Expand Up @@ -42,11 +42,13 @@ function sparqlQueryOrDie(string $query, int $timeout = 5, bool $predicateReplac
exit();
}catch (\Illuminate\Http\Client\RequestException $e){
$message = "SPARQLエンドポイントから無効な応答が返されました。\n";
if (($e->response->status() ?? 500) === 503){
$message .= "SPARQLエンドポイントがメンテナンス中か混雑しています。2分ほど待って再度お試しください。\n";
}else{
$message .= "通常と異なるエラーです。管理者までご連絡ください。\n";
}
//if (($e->response->status() ?? 500) === 503){
// $message .= "SPARQLエンドポイントがメンテナンス中か混雑しています。2分ほど待って再度お試しください。\n";
//}else{
// $message .= "通常と異なるエラーです。管理者までご連絡ください。\n";
//}
$message .= "SPARQLエンドポイントの更新作業中の可能性があります。2分ほど待って再度お試しください。\n";
$message .= "しばらく待っても改善しない場合、管理者までご連絡ください。";
$message .= PHP_EOL.'SPARQL endpoint returned '.$e->getCode();
abort(502, $message);
exit();
Expand Down

0 comments on commit ac9f61f

Please sign in to comment.