Crash when playing

Post Reply
mokraTrawa
Posts: 1
Joined: Sun May 19, 2013 12:26 am

Crash when playing

Post by mokraTrawa » Sun May 19, 2013 12:30 am

Hi. I played today and game stop working. I dont know why.

Version: 1.0.3.1
Thread: Main

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

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

Re: Crash when playing

Post by Bas » Sun May 19, 2013 3:25 pm

Thanks for the report. This has been fixed in the upcoming update. Should be up very soon.

Post Reply