Open allister-beamable opened 2 weeks ago
we want to know which requests generate the exception, where they come from, if they're coming from socket errors,
Make sure all of the information we are adding is actually added to the exception that is going to be logged in the console.
Do the low hanging fruits one, get the easiest information we can get and show to Allister, to see if that is enough.
Is your feature request related to a problem? Please describe.
When game builds are "in the wild" sometimes issues may occur that include or coincide with a
NoConnectivityException
. SinceNoConnectivityException
can happen in a few different contexts and with a few different underlying causes, it would be great to have a way to tell from the stack-trace AND any corresponding log message what relevant information pertains to the connectivity exception.Describe the solution you'd like
The stack-trace and corresponding log messages for every
NoConnectivityException
should contain information about where and how the exception originated:UnityWebRequester
exception, a different exception, or any other potential cause for NCEThese keywords should be visible to, and easy to interpret by, both Game Makers and Beamable staff. Additionally, if they end up surfaced in a player-facing context, they should be reasonably easy for players to explain to Game Makers when the players contact customer support.