スタンプシートでBadGatewayExceptionエラー。どういった場合に発生するエラーなのか教えてください。

35 views
Skip to first unread message

雄一K

unread,
Nov 21, 2024, 10:26:57 AM11/21/24
to GS2 ユーザグループ
(かなり古いコードを使用しています)
以下のコードの、 _stampSheet.Executeで、以下のエラーが返されるようになりました。
Gs2.Core.Exception.BadGatewayException:
[{"component":"code","message":"common.error.code.error.unknown","code":""}]

何度か同じ処理はエラーなく実行できるのですが、
一度発生すると、ゲームを再起動しても同じエラーが発生してしまい困っています。
これはどういった場合に発生するエラーでしょうか。

ドキュメントを拝見し、
「サーバーが無効な応答を受け取りました。このエラーは、別のサーバーまたは GS2 マイクロサービスとの接続に失敗した場合に発生します。
とありましたが、原因の特定までできません。

foreach (var task in _stampSheet.Tasks)
{
if (error)
{
yield break;
}
yield return task.Execute(
r =>
{
if (r.Error != null)
{
onError.Invoke(r.Error, null);

error = true;
}
else
{
if (OnDoneStampTask != null)
{
OnDoneStampTask.Invoke(task, r.Result);
}

stackContext = r.Result.ContextStack;
}
},
stackContext,
_client,
_distributorNamespaceName,
_stampSheetEncryptKeyId
);
}
if (error)
{
yield break;
}

yield return _stampSheet.Execute(
r =>
{
if (r.Error != null)
{
onError.Invoke(r.Error, null);
}
else
{
if (OnCompleteStampSheet != null)
{
Debug.Log("スタンプシート成功");
OnCompleteStampSheet.Invoke(_stampSheet, r.Result);
}
}
},
stackContext,
_client,
_distributorNamespaceName,
_stampSheetEncryptKeyId
);
}
Reply all
Reply to author
Forward
0 new messages