Deep Bot - Twitch Streamer Assistant

Deep Bot => Help/Support => Topic started by: optimus786 on May 23, 2014, 01:34:23 PM

Title: Deepbot Crashing on Load Screen
Post by: optimus786 on May 23, 2014, 01:34:23 PM
My deepbot started crashing again at the load screen.
Right as it gets to load user database it crashes.
I have already installed VC++ 2012 Redistribuable (x86) from Microsoft

Problem signature:
  Problem Event Name:   CLR20r3
  Problem Signature 01:   deepbot.exe
  Problem Signature 02:   1.0.0.0
  Problem Signature 03:   53419faa
  Problem Signature 04:   mscorlib
  Problem Signature 05:   4.0.0.0
  Problem Signature 06:   4ba1da6f
  Problem Signature 07:   50c6
  Problem Signature 08:   15e
  Problem Signature 09:   VZEVNFUPILSVC31Z3H5GTO45URXFKID3
  OS Version:   6.1.7601.2.1.0.256.1
  Locale ID:   1033
  Additional Information 1:   0a9e
  Additional Information 2:   0a9e372d3b4ad19135b953a78882e789
  Additional Information 3:   0a9e
  Additional Information 4:   0a9e372d3b4ad19135b953a78882e789
Title: Re: Deepbot Crashing on Load Screen
Post by: ExpertsOnline on May 23, 2014, 09:13:08 PM
in the logs folder, there should be a file called errorlog.txt
Please can you attach that so that I can see what the issue is?
Title: Re: Deepbot Crashing on Load Screen
Post by: optimus786 on May 24, 2014, 02:54:14 PM
21 May 00:58:32,267 - 0.4.1.0: Crashed Binary stream '0' does not contain a valid BinaryHeader. Possible causes are invalid stream or object version change between serialization and deserialization.
21 May 00:58:32,280 - 0.4.1.0: Crashed    at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.Run()
   at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
   at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
   at DeepBot.Main.LoadUsers()
   at DeepBot.Main..ctor()
   at DeepBot.Program.Main()
Title: Re: Deepbot Crashing on Load Screen
Post by: ExpertsOnline on May 24, 2014, 03:03:59 PM
It appears that your database might be corrupted. You will need to recover a copy from your backup folder.
Simply find the latest timestamp users.bin in the backups\0\ folder and replace the one in the installation directory.

I will look to add some additional protection to detect corruption and load the last backup automatically.