Abbey Games has a new community and forums! Come on over to https://community.abbeygames.com and don't forget to mention your old username! The old forums will remain available, but read-only.

Crash without any reason

Locked
Voodoom
Posts: 3
Joined: Thu May 16, 2013 10:18 pm
Location: France

Crash without any reason

Post by Voodoom » Thu May 16, 2013 10:24 pm

Hello !
I was playing my first era after the tutorial, but my game crashed without any reason when I decided to find a good place for my desert tribe.

Here is the crash log :

Code: Select all

Version: 1.0.3.1
Thread: Main

System.ArgumentNullException: La valeur ne peut pas être null.
Nom du paramètre : key
   à System.Collections.Generic.Dictionary`2.FindEntry(TKey key)
   à System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value)
   à Reus.IO.TokenSerializer.WriteSharedObject(BinaryWriter writer, ISharedSerializableObject value)
   à Reus.IO.TokenSerializer.WriteValue(BinaryWriter writer, TokenValue token)
   à Reus.IO.TokenSerializer.WriteTokenData(BinaryWriter writer, Token token)
   à Reus.IO.TokenSerializer.WriteArray(BinaryWriter writer, TokenList list)
   à Reus.IO.TokenSerializer.WriteTokenData(BinaryWriter writer, Token token)
   à Reus.IO.TokenSerializer.WriteDictionary(BinaryWriter writer, TokenDictionary dictionary)
   à Reus.IO.TokenSerializer.WriteTokenData(BinaryWriter writer, Token token)
   à Reus.IO.TokenSerializer.WriteArray(BinaryWriter writer, TokenList list)
   à Reus.IO.TokenSerializer.WriteTokenData(BinaryWriter writer, Token token)
   à Reus.IO.TokenSerializer.WriteDictionary(BinaryWriter writer, TokenDictionary dictionary)
   à Reus.IO.TokenSerializer.WriteTokenData(BinaryWriter writer, Token token)
   à Reus.IO.TokenSerializer.WriteDictionary(BinaryWriter writer, TokenDictionary dictionary)
   à Reus.IO.TokenSerializer.WriteTokenData(BinaryWriter writer, Token token)
   à Reus.IO.TokenSerializer.WriteArray(BinaryWriter writer, TokenList list)
   à Reus.IO.TokenSerializer.WriteTokenData(BinaryWriter writer, Token token)
   à Reus.IO.TokenSerializer.WriteDictionary(BinaryWriter writer, TokenDictionary dictionary)
   à Reus.IO.TokenSerializer.WriteTokenData(BinaryWriter writer, Token token)
   à Reus.IO.TokenSerializer.WriteDictionary(BinaryWriter writer, TokenDictionary dictionary)
   à Reus.IO.TokenSerializer.WriteTokenData(BinaryWriter writer, Token token)
   à Reus.IO.TokenSerializer.Write(BinaryWriter writer, Token token)
   à Reus.IO.TokenSerializer.Serialize(Stream stream, Token root)
   à Reus.SaveGameDatabase.Create(String name, SaveGameStats stats, Token serializedGameToken)
   à Reus.GameplayComponent.SaveGame(String name, Boolean isAutosave)
   à Reus.GameplayComponent.Update(GameTime gameTime)
   à Microsoft.Xna.Framework.Game.Update(GameTime gameTime)
   à (Object , GameTime )
   à 冷櫎띂ફ迷ಏ泈.ウ沊鉨㚽ᕼ᠃ᮩ(Object , GameTime 볤샑辋䴠簹連夯촵)
   à ≬鑜瓜쓄憎쨢㣠㭄.Update(GameTime gameTime)
   à Microsoft.Xna.Framework.Game.Tick()
   à Microsoft.Xna.Framework.Game.HostIdle(Object sender, EventArgs e)
   à Microsoft.Xna.Framework.GameHost.OnIdle()
   à Microsoft.Xna.Framework.WindowsGameHost.RunOneFrame()
   à Microsoft.Xna.Framework.WindowsGameHost.ApplicationIdle(Object sender, EventArgs e)
   à System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
   à System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
   à System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
   à System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
   à System.Windows.Forms.Application.Run(Form mainForm)
   à Microsoft.Xna.Framework.WindowsGameHost.Run()
   à Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
   à (Object )
   à 絕㲝﷦陼ﱾㆺ݃.䅾∮吒赐⻪엞束(Object )
   à 弛㻗惦汓糳侏㚼.抏﬷녥풞븴矫()
   à 弛㻗惦汓糳侏㚼.눵萩타ഠ颜ᇕ粐螾(String[] 嗕䛍봛ミ莏㵇꠶⹅)

0x0000 Reus.exe->ꂈ姹틌躤韃.₁땊뇔틶⎐⨥⟂ಶ
0x01b8 Reus.exe->弛㻗惦汓糳侏㚼.뀆悀潴┈Ꮝ碂�
0x0000 CommonLanguageRuntimeLibrary->System.Collections.Generic.Dictionary`2.FindEntry
0x0000 CommonLanguageRuntimeLibrary->System.Collections.Generic.Dictionary`2.TryGetValue
0x0000 Game.IO.dll->Reus.IO.TokenSerializer.WriteSharedObject
0x0214 Game.IO.dll->Reus.IO.TokenSerializer.WriteValue
0x0053 Game.IO.dll->Reus.IO.TokenSerializer.WriteTokenData
0x0024 Game.IO.dll->Reus.IO.TokenSerializer.WriteArray
0x0053 Game.IO.dll->Reus.IO.TokenSerializer.WriteTokenData
0x0068 Game.IO.dll->Reus.IO.TokenSerializer.WriteDictionary
0x0053 Game.IO.dll->Reus.IO.TokenSerializer.WriteTokenData
0x0024 Game.IO.dll->Reus.IO.TokenSerializer.WriteArray
0x0053 Game.IO.dll->Reus.IO.TokenSerializer.WriteTokenData
0x0068 Game.IO.dll->Reus.IO.TokenSerializer.WriteDictionary
0x0053 Game.IO.dll->Reus.IO.TokenSerializer.WriteTokenData
0x0068 Game.IO.dll->Reus.IO.TokenSerializer.WriteDictionary
0x0053 Game.IO.dll->Reus.IO.TokenSerializer.WriteTokenData
0x0024 Game.IO.dll->Reus.IO.TokenSerializer.WriteArray
0x0053 Game.IO.dll->Reus.IO.TokenSerializer.WriteTokenData
0x0068 Game.IO.dll->Reus.IO.TokenSerializer.WriteDictionary
0x0053 Game.IO.dll->Reus.IO.TokenSerializer.WriteTokenData
0x0068 Game.IO.dll->Reus.IO.TokenSerializer.WriteDictionary
0x0053 Game.IO.dll->Reus.IO.TokenSerializer.WriteTokenData
0x0017 Game.IO.dll->Reus.IO.TokenSerializer.Write
0x0020 Game.IO.dll->Reus.IO.TokenSerializer.Serialize
0x00b2 Reus.exe->Reus.SaveGameDatabase.Create
0x0101 Reus.exe->Reus.GameplayComponent.SaveGame
0x01bc Reus.exe->Reus.GameplayComponent.Update
0x0058 Microsoft.Xna.Framework.Game.dll->Microsoft.Xna.Framework.Game.Update

Bas
King of the Beta
Posts: 423
Joined: Wed Nov 28, 2012 11:19 am

Re: Crash without any reason

Post by Bas » Thu May 16, 2013 10:45 pm

I'm on it! Thanks for the crash report!

Locked