Whenever I get an error, be it an error returned by a PlayFab API or an external service, the Logs have a lot of empty arrays but nothing else.
For example, occasionally an api call to an external service fails with the following and I can't figure out what's wrong. If I run the request again it will work just fine.
In the cases that this request fails, I noticed that the "ExecutionTimeSeconds": 2.5602234 is just over 2.5 seconds. Is the query being terminated because the script has taken 2.5 seconds (instead of the max 4.5?)
How do I see the full log details? (I'm running the CloudScript from the Dashboard).
My server instance id is 9E588
{ "FunctionResult": null, "Logs": [ { "Level": "Error", "Message": "HTTP request error", "Data": [ [ [] ], [ [] ], [ [] ], [ [] ], [ [] ], [ [ [ [] ], [ [] ], [ [] ], [ [] ] ] ], [ [] ] ] } ], "ExecutionTimeSeconds": 2.5602234, "MemoryConsumedBytes": 78848, "APIRequestsIssued": 2, "HttpRequestsIssued": 1, "Error": { "Error": "CloudScriptHTTPRequestError", "Message": "The script made an external HTTP request, which returned an error. See the Error logs for details.", "StackTrace": "Error\n at destroyCharacter (9E588-main.js:200:27)\n at handlers.ExitDungeon (9E588-main.js:171:5)" } }