View Issue Details

IDProjectCategoryLast Update
0015389AI War 1 / ClassicCrash/ExceptionJun 8, 2014 12:38 pm
ReporterBurnstreet Assigned Tokeith.lamothe  
Status feedbackResolutionopen 
Product Version7.034 
Summary0015389: Server received data error
DescriptionIn my current game I got above message and then the game stopped with "waiting for player". I was able to revive the game though the manage players screen.

When the error occured, I had all my ships on Zikin selected and right-clicked the barracks on the barracks there.
The attached save is from when the game was waiting for players.

Error message:
6/8/2014 12:53:35 PM
Server Receiving Data Error: Ionic.Zlib.ZlibException: Bad CRC32 in GZIP stream. (actual(D8C000EA)!=expected(C000EA07))
  at Ionic.Zlib.ZlibBaseStream.finish () [0x00000] in <filename unknown>:0
  at Ionic.Zlib.ZlibBaseStream.Close () [0x00000] in <filename unknown>:0
  at Ionic.Zlib.GZipStream.Dispose (Boolean disposing) [0x00000] in <filename unknown>:0
  at System.IO.Stream.Close () [0x00000] in <filename unknown>:0
  at Compressor.DecompressStringGZip (System.String compressedText, Boolean IsOptional) [0x00000] in <filename unknown>:0
  at Game.ServerReceivingData (Int32 ConnectionIndex, Int32 FromPlayerNumber, NetworkMessageType Type, System.String Message) [0x00000] in <filename unknown>:0

   at System.Environment.get_StackTrace()
   at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity)
   at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity)
   at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity)
   at Configuration.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText)
   at Game.ServerReceivingData(Int32 ConnectionIndex, Int32 FromPlayerNumber, NetworkMessageType Type, System.String Message)
   at NetworkClientWrapper.SendMessageToServer(NetworkMessageType Type, System.String Message)
   at Game.SendTurnStarting(Int32 OverridingTurn, Boolean SkipRandom)
   at Game.RunOneCycleOfSimulation()
   at Game.RunNextCycle(Boolean DoRendering)
   at Game.RunFrame()
   at MainCameraLogic.UsedToBeFixedUpdate()
   at MainCameraLogic.Update()
TagsNo tags attached.
Internal Weight

Activities

Burnstreet

Jun 8, 2014 7:24 am

reporter  

keith.lamothe

Jun 8, 2014 8:33 am

administrator   ~0038480

Last edited: Jun 8, 2014 8:34 am

That's... bizarre. I don't think I've ever seen that error before. A few questions:

1) Was this multiplayer? (I haven't had a chance to open the save yet)
2) Has this happened to you again?
3) Is it reproducible?

Thanks!

Burnstreet

Jun 8, 2014 8:56 am

reporter   ~0038481

1) This was single player, a 10 HW game
2) no, it didn`t
3) no, unfortunately it is not reproducible

keith.lamothe

Jun 8, 2014 12:38 pm

administrator   ~0038486

Last edited: Jun 8, 2014 12:38 pm

Ok, then my theories are:

1) Possibly related to the null-exception bug just fixed in 7.035 (which is now out), though this would be strange in that such bugs have never caused corruption in the GZIP stuff before.

2) An extremely rare (never reported to us before) bug in the GZIP library we're using, itself. Not much we can do about it if so, but it probably would not recur.

3) An intermittent hardware/OS/whatever failure that corrupted the memory of the GZIP stream. This is pretty unlikely unless you're seeing strange errors in general computer usage, but it is possible.

Anyway, let me know if you see it again. If so more investigation is necessary. If not I'll probably employ the ostrich algorithm ;)

Issue History

Date Modified Username Field Change
Jun 8, 2014 7:24 am Burnstreet New Issue
Jun 8, 2014 7:24 am Burnstreet File Added: SERVER RECEIVING DATA ERROR.sav
Jun 8, 2014 8:33 am keith.lamothe Note Added: 0038480
Jun 8, 2014 8:33 am keith.lamothe Assigned To => keith.lamothe
Jun 8, 2014 8:33 am keith.lamothe Status new => feedback
Jun 8, 2014 8:34 am keith.lamothe Note Edited: 0038480
Jun 8, 2014 8:56 am Burnstreet Note Added: 0038481
Jun 8, 2014 8:56 am Burnstreet Status feedback => assigned
Jun 8, 2014 12:38 pm keith.lamothe Note Added: 0038486
Jun 8, 2014 12:38 pm keith.lamothe Status assigned => feedback
Jun 8, 2014 12:38 pm keith.lamothe Note Edited: 0038486