View Issue Details
|ID||Project||Category||Date Submitted||Last Update|
|0025601||AI War 2||Crash/Exception||Oct 1, 2021 11:00 am||Oct 1, 2021 6:18 pm|
|Product Version||Beta 3.704 Unexpected Turbo Sim Speed|
|Fixed in Version||Beta 3.704 Unexpected Turbo Sim Speed|
|Summary||0025601: Exception in the Dark Zenith when running for a while.|
|Description||This is the error I get: "Hit exception in HandleTerminiiAndEpistyles code 350 System.Exception: Dark Zenith Epistyle #70360 on Don't Try This doesn't have HasBag set.|
at Arcen.AIW2.External.DarkZenithFactionDeepInfoRoot.HandleTerminiiAndEpistyles (Arcen.AIW2.Core.ArcenHostOnlySimContext Context) [0x0049c] in <700b9c2b59754f0ca0c149013caa6be5>:0 "
I am not entirely sure how to deal with this error, because it's something you are throwing intentionally because the data is not in the state you want, versus it being just a more general translation error.
Please note: the savegame I have attached will only work on svn revision 14382. Or simply remove the changes from 14383 in order to make it work again in a future build.
|Tags||No tags attached.|
Oct 1, 2021 11:00 am
errors.save (440,017 bytes)
||Correction: this save will work on svn version 14382 only. Svn version 14383 breaks it, but has a note on how to un-break it.|
So this is weird. This Epistyle has DarkZenithPerUnitData as if it was a Terminus. When I look at the data structure initialization code it looks unchanged, so I'm suspicious that we either have a bug in serialize/deserialize, or in the pooling code. I note that the DZ Per Unit Data Cleanup() doesn't seem to reset the ConversionBag or ConversionList, so I bet we have stale data in a reused DarkZenithPerUnitData
Chris, I'm reassigning this to you for your opinion. If you think this sounds like a reasonable conclusion then just let me know and I'll make the changes.
||Pooling not properly clearing it sounds reasonable.|
|Oct 1, 2021 11:00 am||x4000Bughunter||New Issue|
|Oct 1, 2021 11:00 am||x4000Bughunter||Status||new => assigned|
|Oct 1, 2021 11:00 am||x4000Bughunter||Assigned To||=> BadgerBadger|
|Oct 1, 2021 11:00 am||x4000Bughunter||File Added: errors.save|
|Oct 1, 2021 11:00 am||x4000Bughunter||File Added: errors.savemet|
|Oct 1, 2021 11:38 am||x4000Bughunter||Note Added: 0062869|
|Oct 1, 2021 11:38 am||x4000Bughunter||Description Updated|
|Oct 1, 2021 2:01 pm||x4000Bughunter||Relationship added||duplicate of 0025595|
|Oct 1, 2021 4:45 pm||BadgerBadger||Note Added: 0062883|
|Oct 1, 2021 4:45 pm||BadgerBadger||Assigned To||BadgerBadger => x4000Bughunter|
|Oct 1, 2021 5:17 pm||x4000Bughunter||Note Added: 0062884|
|Oct 1, 2021 6:18 pm||BadgerBadger||Assigned To||x4000Bughunter => BadgerBadger|
|Oct 1, 2021 6:18 pm||BadgerBadger||Status||assigned => resolved|
|Oct 1, 2021 6:18 pm||BadgerBadger||Resolution||open => duplicate|
|Oct 1, 2021 6:18 pm||BadgerBadger||Fixed in Version||=> Beta 3.704 Unexpected Turbo Sim Speed|
|Oct 1, 2021 6:18 pm||BadgerBadger||Note Added: 0062886|