firebase / quickstart-unity

Firebase Quickstart Samples for Unity
https://firebase.google.com/games
Apache License 2.0
819 stars 424 forks source link

Remote Config crash editor every time #1372

Open CyberYagir opened 4 weeks ago

CyberYagir commented 4 weeks ago

[REQUIRED] Please fill in the following fields:

[REQUIRED] Please describe the issue here:

Every time I launch the editor in Eastern Europe (Eastern Ukraine), I get a editor crash. This may be due to the fact that Google services are partially limited and internet has high latency. But every time I call FirebaseRemoteConfig.DefaultInstance I get an editor crash.

If i enable VPN, everything works correctly.

Steps to reproduce:

  1. Start editor without VPN, on East Europe (Eastern Ukraine).
  2. Start FirebaseRemoteConfig.DefaultInstance
  3. Crash

FirebaseRemoteConfig.DefaultInstance.SetDefaultsAsync calls from Start method of other monobehaviour.

All code from documentation Remote Config Get Started https://firebase.google.com/docs/remote-config/get-started?platform=unity

Relevant Code:

FirebaseRemoteConfig.DefaultInstance.SetDefaultsAsync(_defaultValues).ContinueWithOnMainThread(task =>
        {
            Print.Log("RemoteConfig -> Firebase Remote Config Default values setted.");
        });

        FetchDataAsync();

Editor Log Editor Crash Log.txt

ERROR: flatbuffers::Parser::Parse() failed: (1, 1): error: illegal character: <
Crash!!!
SymInit: Symbol-SearchPath: 'D:/Unity/Editors/2020.3.48f1/Editor/Data/Mono;.;D:\Unity\Projects\ArrowThrower;D:\Unity\Editors\2020.3.48f1\Editor;C:\Windows;C:\Windows\system32;', symOptions: 534, UserName: 'Yaroslav'
OS-Version: 10.0.0
D:\Unity\Editors\2020.3.48f1\Editor\Unity.exe:Unity.exe (00007FF686440000), size: 84131840 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 2020.3.48.1457
C:\Windows\SYSTEM32\ntdll.dll:ntdll.dll (00007FF84E030000), size: 2064384 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.19041.4355
C:\Windows\System32\KERNEL32.DLL:KERNEL32.DLL (00007FF84CE90000), size: 774144 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.19041.3636
C:\Windows\System32\KERNELBASE.dll:KERNELBASE.dll (00007FF84BA00000), size: 3104768 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.19041.4355
C:\Windows\System32\CRYPT32.dll:CRYPT32.dll (00007FF84BD50000), size: 1433600 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.19041.4412
C:\Windows\System32\ucrtbase.dll:ucrtbase.dll (00007FF84B870000), size: 1048576 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.19041.3636
C:\Windows\System32\USER32.dll:USER32.dll (00007FF84C480000), size: 1699840 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.19041.4355
C:\Windows\System32\win32u.dll:win32u.dll (00007FF84C030000), size: 139264 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.19041.4412
C:\Windows\System32\GDI32.dll:GDI32.dll (00007FF84DDF0000), size: 176128 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.19041.3996
flatbuffers::Parser::Parse() failed: (1, 1): error: illegal character: <
UnityEngine.StackTraceUtility:ExtractStackTrace ()
UnityEngine.DebugLogHandler:LogFormat (UnityEngine.LogType,UnityEngine.Object,string,object[])
UnityEngine.Logger:Log (UnityEngine.LogType,object)
UnityEngine.Debug:LogError (object)
Firebase.Platform.FirebaseLogger:LogMessage (Firebase.Platform.PlatformLogLevel,string)
Firebase.LogUtil:LogMessage (Firebase.LogLevel,string)
Firebase.LogUtil:LogMessageFromCallback (Firebase.LogLevel,string)
Firebase.AppUtil:PollCallbacks ()
Firebase.Platform.FirebaseAppUtils:PollCallbacks ()
Firebase.Platform.FirebaseHandler:Update ()
Firebase.Platform.FirebaseMonoBehaviour:Update ()