雄一K
unread,Nov 21, 2024, 10:26:57 AM11/21/24Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
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
);
}