Game crashed and gave me this exception error

Mark Kamerer
Visitor
Kickstarter Backer
2 years ago

Has anyone gotten something like this? I was traveling to the magic tower and right before I got to it it gave me this error, not sure if it helps but I have already beaten everything in the magic tower and was just revisiting to see if anything new spawned or to try and collect stuff I had left behind.

 




Mark Kamerer

mnduerrs
Level 6
2 years ago

I had the exact same problem. After clicking on "Copy to Clipboard" I then clicked "Ignore this Error" which lead to an infinite load screen that I had to Alt+tab out of. It must have something to do with visiting a quest location after you've completed the quest. Which is a serious error. If you can't visit old locations after you completed the quests there, this game suddenly loses a LOT of its open world playability. Error documentation is below for anyone that cares.

[Exception] ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index

System.Collections.BitArray.Get (System.Int32 index) (at <fb001e01371b4adca20013e0ac763896>:0)
System.Collections.BitArray.get_Item (System.Int32 index) (at <fb001e01371b4adca20013e0ac763896>:0)
GraphicsFogOfWarManager.RefreshFromSerializedData () (at <9130be54a7504c83bb3ffc3c86a7e517>:0)
GraphicsFogOfWarManager.IGraphicsFogOfWarService.PostLoad () (at <9130be54a7504c83bb3ffc3c86a7e517>:0)
GameLocation.RestorePersistentData (GameLocationPersistentData data) (at <9130be54a7504c83bb3ffc3c86a7e517>:0)
GameLocationPersistentData.RestoreLocationData (GameLocation gameLocation) (at <9130be54a7504c83bb3ffc3c86a7e517>:0)
GameLocationManager+<LoadLocationAsync>d__101.MoveNext () (at <9130be54a7504c83bb3ffc3c86a7e517>:0)
TA.Coroutine.Run () (at <9130be54a7504c83bb3ffc3c86a7e517>:0)
UnityEngine.Debug:LogException(Exception)
Trace:LogException(Exception)
TA.Coroutine:Run()
GameLocationManager:Update()


exsonic01
Level 10
2 years ago

I got this from the castle, but more or less similar error. I guess it would be better to start a new game after reinstalling the current version, but not sure will it be helpful. But I will try. 


[Exception] ArgumentNullException: Value cannot be null.

Parameter name: key


System.Collections.Generic.Dictionary`2[TKey,TValue].FindEntry (TKey key) (at <fb001e01371b4adca20013e0ac763896>:0)

System.Collections.Generic.Dictionary`2[TKey,TValue].TryGetValue (TKey key, TValue& value) (at <fb001e01371b4adca20013e0ac763896>:0)

GameLocationVisibilityManager.RemoveCharacterLightSource (GameLocationCharacter character, RulesetActiveLightSource activeLightSource) (at <9130be54a7504c83bb3ffc3c86a7e517>:0)

RulesetImplementationManagerLocation.TerminateEffect (RulesetActiveEffect activeEffect, System.Boolean showGraphics) (at <9130be54a7504c83bb3ffc3c86a7e517>:0)

GameLocationManager+<UnloadLocationAsync>d__102.MoveNext () (at <9130be54a7504c83bb3ffc3c86a7e517>:0)

TA.Coroutine.Run () (at <9130be54a7504c83bb3ffc3c86a7e517>:0)

UnityEngine.Debug:LogException(Exception)

Trace:LogException(Exception)

TA.Coroutine:Run()

GameLocationManager:Update()