The Game is stuck at "LOADING CARD DATABASE" for hours. Here is the log file (text pasted below). After launching the game, it downloads a 2.9 GB file, then proceeds to a screen that says, "Loading card database..." and sticks there for hours.
graphicsDeviceName NVIDIA GeForce GTX 1660 Ti
graphicsDeviceType Direct3D11
graphicsDeviceVendor NVIDIA
graphicsDeviceVersion Direct3D 11.0 [level 11.1]
graphicsMemorySize 5991
graphicsMultiThreaded True
graphicsShaderLevel 50
deviceModel Inspiron 5680 (Dell Inc.)
deviceType Desktop
operatingSystem Windows 10 (10.0.22621) 64bit
operatingSystemFamily Windows
processorCount 6
processorFrequency 2904
processorType Intel(R) Core(TM) i5-9400 CPU @ 2.90GHz
systemMemorySize 24462
maxTextureSize 16384
[0] DETAILED LOGS: DISABLED
[0] [EOSClient] no Epic Games launcher args found, skipping EOS startup
[0] Version: 2022.20.1.4318 / 2022.20.1.4318.962619 /
[1] WwiseUnity: Initialize sound engine ...
[1] WwiseUnity: Sound engine initialized.
[2] Setting environment to Prod, AWS
[53] Connecting to Front Door: frontdoor-mtga-production-2022-20-0-41.w2.mtgarena.com:30010
[58] [UnityCrossThreadLogger]FrontDoorConnectionAWS.Open {"creator":"ArenaGlobals.Constructor"}
[58] [UnityCrossThreadLogger]Got non-message event: TcpOpenedEvent
[63] [NPE] Initializing, state = Uninitialized
[63] [UnityCrossThreadLogger][GraphMan] Initializing graph manager
[68] [UnityCrossThreadLogger][GraphMan] Done initializing graph manager
[73] [NPE] Initialized, state = Complete
[76] [AssetBundles] GET manifest pointer from https://assets.mtgarena.wizards.com/External_2022.20.1.4318.962619-windows.mtga ...
[17932] [UnityCrossThreadLogger]Loading SqlLocalizationManager from file: C:/Program Files/Wizards of the Coast/MTGA/MTGA_Data\Downloads\Raw\Raw_ClientLocalization_c7f64829875e21d080da774e480dbf7b.mtga {}
[17939] SqliteException: SQLite Error 11: 'database disk image is malformed'.
Microsoft.Data.Sqlite.SqliteException.ThrowExceptionForRC (System.Int32 rc, SQLitePCL.sqlite3 db) (at <20745a689b9c466184d9e839084db292>:0)
Microsoft.Data.Sqlite.SqliteCommand+<PrepareAndEnumerateStatements>d__64.MoveNext () (at <20745a689b9c466184d9e839084db292>:0)
Microsoft.Data.Sqlite.SqliteCommand.Prepare () (at <20745a689b9c466184d9e839084db292>:0)
Wotc.Mtga.Cards.Database.SqlAbilityDataProvider..ctor (System.String dbPath, Wotc.Mtga.Loc.CachingPatterns.ICachingPattern`2[TKey,TValue] recordsCache, Wotc.Mtga.Loc.CachingPatterns.ICachingPattern`2[TKey,TValue] datasCache) (at <e8f2ef01fa8c453a9bbf8c6babc2ae81>:0)
Wotc.Mtga.Cards.Database.CardDatabase.CreateCardDatabase (System.String dbPath, System.String altFlavorDataPath, System.String altArtistCreditDataPath, System.String altPrintingDataPath, Wotc.Mtga.Loc.IClientLocProvider clientLocProvider) (at <e8f2ef01fa8c453a9bbf8c6babc2ae81>:0)
Wotc.Mtga.Cards.Database.CardDatabaseLoader.<StartLoad>g__DoWork|23_0 (System.Object sender, System.ComponentModel.DoWorkEventArgs args) (at <e8f2ef01fa8c453a9bbf8c6babc2ae81>:0)
System.ComponentModel.BackgroundWorker.OnDoWork (System.ComponentModel.DoWorkEventArgs e) (at <3df7f9ca50404bbc8bd4e7b954e70293>:0)
System.ComponentModel.BackgroundWorker.WorkerThreadStart (System.Object argument) (at <3df7f9ca50404bbc8bd4e7b954e70293>:0)
UnityEngine.Debug:LogException(Exception)
Core.Shared.Code.ServiceFactories.<Run>d__0:MoveNext()
Core.Code.Fibers.Fiber:MoveNext()
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
[17939] ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: No instance or constructor found for type Wizards.Mtga.IBILogger. Are you using the right scope?
Wizards.Mtga.Pantry.get[T] () (at <e8f2ef01fa8c453a9bbf8c6babc2ae81>:0)
Wizards.Mtga.Pantry.Get[T] (Wizards.Mtga.Pantry+Scope scope) (at <e8f2ef01fa8c453a9bbf8c6babc2ae81>:0)
Core.Shared.Code.ServiceFactories.LoadCardDatabaseFiber+<Run>d__0.MoveNext () (at <e8f2ef01fa8c453a9bbf8c6babc2ae81>:0)
Core.Code.Fibers.Fiber.MoveNext () (at <e8f2ef01fa8c453a9bbf8c6babc2ae81>:0)
UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <6796487824e04a109918095ac6bddc3a>:0)
[272376] ALT_Prefab.SettingsMenuPrefab
The Game is stuck at "LOADING CARD DATABASE" for hours. Here is the log file (text pasted below). After launching the game, it downloads a 2.9 GB file, then proceeds to a screen that says, "Loading card database..." and sticks there for hours.
graphicsDeviceName NVIDIA GeForce GTX 1660 Ti
graphicsDeviceType Direct3D11
graphicsDeviceVendor NVIDIA
graphicsDeviceVersion Direct3D 11.0 [level 11.1]
graphicsMemorySize 5991
graphicsMultiThreaded True
graphicsShaderLevel 50
deviceModel Inspiron 5680 (Dell Inc.)
deviceType Desktop
operatingSystem Windows 10 (10.0.22621) 64bit
operatingSystemFamily Windows
processorCount 6
processorFrequency 2904
processorType Intel(R) Core(TM) i5-9400 CPU @ 2.90GHz
systemMemorySize 24462
maxTextureSize 16384
[0] DETAILED LOGS: DISABLED
[0] [EOSClient] no Epic Games launcher args found, skipping EOS startup
[0] Version: 2022.20.1.4318 / 2022.20.1.4318.962619 /
[1] WwiseUnity: Initialize sound engine ...
[1] WwiseUnity: Sound engine initialized.
[2] Setting environment to Prod, AWS
[53] Connecting to Front Door: frontdoor-mtga-production-2022-20-0-41.w2.mtgarena.com:30010
[58] [UnityCrossThreadLogger]FrontDoorConnectionAWS.Open {"creator":"ArenaGlobals.Constructor"}
[58] [UnityCrossThreadLogger]Got non-message event: TcpOpenedEvent
[63] [NPE] Initializing, state = Uninitialized
[63] [UnityCrossThreadLogger][GraphMan] Initializing graph manager
[68] [UnityCrossThreadLogger][GraphMan] Done initializing graph manager
[73] [NPE] Initialized, state = Complete
[76] [AssetBundles] GET manifest pointer from https://assets.mtgarena.wizards.com/External_2022.20.1.4318.962619-windows.mtga ...
[17932] [UnityCrossThreadLogger]Loading SqlLocalizationManager from file: C:/Program Files/Wizards of the Coast/MTGA/MTGA_Data\Downloads\Raw\Raw_ClientLocalization_c7f64829875e21d080da774e480dbf7b.mtga {}
[17939] SqliteException: SQLite Error 11: 'database disk image is malformed'.
Microsoft.Data.Sqlite.SqliteException.ThrowExceptionForRC (System.Int32 rc, SQLitePCL.sqlite3 db) (at <20745a689b9c466184d9e839084db292>:0)
Microsoft.Data.Sqlite.SqliteCommand+<PrepareAndEnumerateStatements>d__64.MoveNext () (at <20745a689b9c466184d9e839084db292>:0)
Microsoft.Data.Sqlite.SqliteCommand.Prepare () (at <20745a689b9c466184d9e839084db292>:0)
Wotc.Mtga.Cards.Database.SqlAbilityDataProvider..ctor (System.String dbPath, Wotc.Mtga.Loc.CachingPatterns.ICachingPattern`2[TKey,TValue] recordsCache, Wotc.Mtga.Loc.CachingPatterns.ICachingPattern`2[TKey,TValue] datasCache) (at <e8f2ef01fa8c453a9bbf8c6babc2ae81>:0)
Wotc.Mtga.Cards.Database.CardDatabase.CreateCardDatabase (System.String dbPath, System.String altFlavorDataPath, System.String altArtistCreditDataPath, System.String altPrintingDataPath, Wotc.Mtga.Loc.IClientLocProvider clientLocProvider) (at <e8f2ef01fa8c453a9bbf8c6babc2ae81>:0)
Wotc.Mtga.Cards.Database.CardDatabaseLoader.<StartLoad>g__DoWork|23_0 (System.Object sender, System.ComponentModel.DoWorkEventArgs args) (at <e8f2ef01fa8c453a9bbf8c6babc2ae81>:0)
System.ComponentModel.BackgroundWorker.OnDoWork (System.ComponentModel.DoWorkEventArgs e) (at <3df7f9ca50404bbc8bd4e7b954e70293>:0)
System.ComponentModel.BackgroundWorker.WorkerThreadStart (System.Object argument) (at <3df7f9ca50404bbc8bd4e7b954e70293>:0)
UnityEngine.Debug:LogException(Exception)
Core.Shared.Code.ServiceFactories.<Run>d__0:MoveNext()
Core.Code.Fibers.Fiber:MoveNext()
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
[17939] ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: No instance or constructor found for type Wizards.Mtga.IBILogger. Are you using the right scope?
Wizards.Mtga.Pantry.get[T] () (at <e8f2ef01fa8c453a9bbf8c6babc2ae81>:0)
Wizards.Mtga.Pantry.Get[T] (Wizards.Mtga.Pantry+Scope scope) (at <e8f2ef01fa8c453a9bbf8c6babc2ae81>:0)
Core.Shared.Code.ServiceFactories.LoadCardDatabaseFiber+<Run>d__0.MoveNext () (at <e8f2ef01fa8c453a9bbf8c6babc2ae81>:0)
Core.Code.Fibers.Fiber.MoveNext () (at <e8f2ef01fa8c453a9bbf8c6babc2ae81>:0)
UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <6796487824e04a109918095ac6bddc3a>:0)
[272376] ALT_Prefab.SettingsMenuPrefab