View Issue Details
ID | Project | Category | Date Submitted | Last Update | |
---|---|---|---|---|---|
0008275 | Valley 1 | Bug - Other | May 29, 2012 2:26 am | May 30, 2012 11:24 am | |
Reporter | jruderman | Assigned To | Chris_McElligottPark | ||
Status | closed | Resolution | not fixable | ||
Product Version | 1.036 | ||||
Summary | 0008275: ProcessAssertionFailure while IsInAbilityDeserializationOrProcessing, and various other problems | ||||
Description | I think this happened when I returned to my settlement after accidentally powering off the computer in the middle of playing. When it happened, the error was shown in the in-game message log. Because of all the hyphens (which might actually be null characters), the in-game message log got gigantic and started scrolling horizontally. 5/28/2012 11:05:29 PM ProcessAssertionFailure while IsInAbilityDeserializationOrProcessing, Message:TryReadInt32: No Valid Integer Found (-) -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- at ArcenDeserializationBuffer.TryReadInt32 (System.Boolean& WasSuccessful, Boolean ThrowExceptionOnFailure) [0x00000] in <filename unknown>:0 at ArcenDeserializationBuffer.ReadInt32 () [0x00000] in <filename unknown>:0 at RegionInteriorData.DeserializeFrom (.Region R, .RegionInteriorData InteriorDataToFill, .ArcenDeserializationBuffer InputBuffer, Boolean IsFromNetwork) [0x00000] in <filename unknown>:0 at Region.GetInteriorData () [0x00000] in <filename unknown>:0 at Region.EnsureInteriorDataIsAvailableToProcess (.AbilityUseResult Result) [0x00000] in <filename unknown>:0 at Ability.TryExecuteInner (.GameEntity UsingEntity, .GameEntity TargetEntity, .QueuedAbilityUse QueuedAbilityUse, .AbilityUseResult Result) [0x00000] in <filename unknown>:0 UsingEntity:#245602 type:HeatsuitAdvancedFemale TargetEntity:null QueuedAbilityUse.Ability.TypeData.Type:EnterGroundLevelChunkOfCurrentRegion QueuedAbilityUse.UsingEntityID:245602 UsingEntity.TypeData.Type:Unknown because execution context chunk or region ID <= 0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination) at ArcenDebugging.ArcenDebugLog(System.String Message) at ArcenDebugging.ProcessAssertionFailure(System.String Message) at Ability.TryExecuteInner(.GameEntity UsingEntity, .GameEntity TargetEntity, .QueuedAbilityUse QueuedAbilityUse, .AbilityUseResult Result) at Ability.TryExecute(.GameEntity UsingEntity, .GameEntity TargetEntity, .QueuedAbilityUse QueuedAbilityUse, .AbilityUseResult Result) at QueuedAbilityUse.TryExecute() at Game.ProcessSimStep() at Game.RunNextCycle(Boolean DoRendering) at Game.RunFrame() at MainCameraLogic.MainUpdateLogic() at MainCameraLogic.Update() | ||||
Tags | No tags attached. | ||||
Internal Weight | Fix Before Major Release | ||||
|
|
|
If the computer got turned off in the middle of playing, it's possible that the world is corrupt. Do you happen to have a back up of the world? |
|
I think the thing I attached is a backup, created immediately after I turned the computer back on. |
|
Yeah, that is a backup, but, more than likely, you'll have to revert to a back up from before your computer was turned off. |
|
The errors there are just the result of corrupted data due to an interrupted write. We are planning to add more robustness to the writing process but that's going to have to wait until after 1.1. In any event, your options are to proceed with the world as it is (that save loads and plays fine for me, it just has to regenerate the settlement chunk like you've found) or revert to a previous backup. And I just fixed the bug that was making your regenerated settlement empty, will mark that in the other mantis record. Thanks :) |
Date Modified | Username | Field | Change |
---|---|---|---|
May 29, 2012 2:26 am | jruderman | New Issue | |
May 29, 2012 2:26 am | jruderman | File Added: 634738426926798047_Environ 19.zip | |
May 29, 2012 1:03 pm | tigersfan | Note Added: 0025085 | |
May 29, 2012 1:03 pm | tigersfan | Internal Weight | => New |
May 29, 2012 1:03 pm | tigersfan | Status | new => feedback |
May 29, 2012 2:18 pm | jruderman | Note Added: 0025089 | |
May 29, 2012 2:18 pm | jruderman | Status | feedback => new |
May 29, 2012 2:49 pm | tigersfan | Note Added: 0025094 | |
May 29, 2012 2:50 pm | tigersfan | Internal Weight | New => Fix Before Major Release |
May 29, 2012 2:50 pm | tigersfan | Assigned To | => Chris_McElligottPark |
May 29, 2012 2:50 pm | tigersfan | Status | new => assigned |
May 30, 2012 11:24 am | keith.lamothe | Note Added: 0025150 | |
May 30, 2012 11:24 am | keith.lamothe | Status | assigned => closed |
May 30, 2012 11:24 am | keith.lamothe | Resolution | open => not fixable |