View Issue Details

IDProjectCategoryLast Update
0017285Stars Beyond ReachBug - OtherJun 18, 2015 12:27 pm
ReporterCinth Assigned Tokeith.lamothe  
Status resolvedResolutionfixed 
Product Version0.894 (The Early Experience) 
Fixed in Version0.896 (Power Auto-Battle!) 
Summary0017285: Nul Ref 8/9
DescriptionAttacking the shown monster w/ seaports and nul

Was using auto to determine best attacker. Could not repro / monster didn't have enough health and I don't have a save the turn prior.

I was able to do it again some 10 minutes later with this save, just playing and killing monsters. The second had a monster spawned in the water territory to the east.

Error log was exactly the same.


TagsNo tags attached.

Relationships

duplicate of 0017280 resolvedkeith.lamothe Nul Ref 7 

Activities

Cinth

Jun 17, 2015 3:20 pm

manager  

Cinth

Jun 17, 2015 3:20 pm

manager  

ArcenDebugLog.txt (1,868 bytes)   
6/17/2015 11:08:52 AM
Steamworks Init     6/17/2015 11:08:52 AM
Steamworks IsRunning: True     6/17/2015 11:08:52 AM
GameInit (0 - 6/17/2015 11:08:52 AM)     6/17/2015 11:08:52 AM
GameInit (1 - 6/17/2015 11:08:52 AM)     6/17/2015 11:08:52 AM
GameInit (2 - 6/17/2015 11:08:52 AM)     6/17/2015 11:08:52 AM
Version: 0.894     6/17/2015 11:08:53 AM
audio load: 463     6/17/2015 11:08:53 AM
GameInit (3 - 6/17/2015 11:08:53 AM)     6/17/2015 11:08:53 AM
GameInit (4 - 6/17/2015 11:08:53 AM)     6/17/2015 11:08:54 AM
GameInit (5 - 6/17/2015 11:08:54 AM)     6/17/2015 11:08:54 AM
GameInit (6 - 6/17/2015 11:08:54 AM)     6/17/2015 11:08:58 AM
GameInit (7 - 6/17/2015 11:08:58 AM)     6/17/2015 12:15:24 PM
System.NullReferenceException: Object reference not set to an instance of an object
  at World.DismantleWorld () [0x00000] in <filename unknown>:0 
  at World.ClearAllState () [0x00000] in <filename unknown>:0      6/17/2015 12:17:30 PM
Steamworks Init     6/17/2015 12:17:30 PM
Steamworks IsRunning: True     6/17/2015 12:17:30 PM
GameInit (0 - 6/17/2015 12:17:30 PM)     6/17/2015 12:17:31 PM
GameInit (1 - 6/17/2015 12:17:31 PM)     6/17/2015 12:17:31 PM
GameInit (2 - 6/17/2015 12:17:31 PM)     6/17/2015 12:17:31 PM
Version: 0.894     6/17/2015 12:17:32 PM
audio load: 463     6/17/2015 12:17:32 PM
GameInit (3 - 6/17/2015 12:17:32 PM)     6/17/2015 12:17:32 PM
GameInit (4 - 6/17/2015 12:17:32 PM)     6/17/2015 12:17:33 PM
GameInit (5 - 6/17/2015 12:17:33 PM)     6/17/2015 12:17:33 PM
GameInit (6 - 6/17/2015 12:17:33 PM)     6/17/2015 12:17:36 PM
GameInit (7 - 6/17/2015 12:17:36 PM)     6/17/2015 12:18:58 PM
System.NullReferenceException: Object reference not set to an instance of an object
  at World.DismantleWorld () [0x00000] in <filename unknown>:0 
  at World.ClearAllState () [0x00000] in <filename unknown>:0      
ArcenDebugLog.txt (1,868 bytes)   

Cinth

Jun 17, 2015 3:21 pm

manager  

DrawGameErrors.txt (6,762 bytes)   
6/17/2015 12:11:28 PM (0.894) Mem: 211,808,256 Mode: SinglePlayerOrMultiplayerHost Plat:WindowsPlayer
-----------------------------------NullReferenceException-----------------------------------
Object reference not set to an instance of an object

  at MapTile.PredictResultsOfAttack (.MapTileLayer buildingLayer, System.Single& predictedDamageToSurface, System.Single& predictedDamageToUnderground, System.Int32& attackerCasualties, System.Int32& defenderCasualties, System.Collections.Generic.List`1& interceptors, .AbilityUseResultType& CannotAttack, System.Collections.Generic.List`1 BattleLog) [0x00000] in <filename unknown>:0 
  at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in <filename unknown>:0 
  at Game.DrawGame () [0x00000] in <filename unknown>:0 
  at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in <filename unknown>:0 

6/17/2015 12:11:28 PM (0.894) Mem: 212,860,928 Mode: SinglePlayerOrMultiplayerHost Plat:WindowsPlayer
-----------------------------------NullReferenceException-----------------------------------
Object reference not set to an instance of an object

  at MapTile.PredictResultsOfAttack (.MapTileLayer buildingLayer, System.Single& predictedDamageToSurface, System.Single& predictedDamageToUnderground, System.Int32& attackerCasualties, System.Int32& defenderCasualties, System.Collections.Generic.List`1& interceptors, .AbilityUseResultType& CannotAttack, System.Collections.Generic.List`1 BattleLog) [0x00000] in <filename unknown>:0 
  at MapTile.RecalculateRenderCache (MapOverlayType CurrentOverlay, Boolean BlockHUD, Boolean ShowAllBuildingNames, Single effectiveDeltaTime) [0x00000] in <filename unknown>:0 
  at MapTile.RenderTile (.UnityRenderer R, Boolean HasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD, MapOverlayType CurrentOverlay, Boolean ShowAllBuildingNames, Single effectiveDeltaTime) [0x00000] in <filename unknown>:0 

6/17/2015 12:11:28 PM (0.894) Mem: 213,962,752 Mode: SinglePlayerOrMultiplayerHost Plat:WindowsPlayer
-----------------------------------NullReferenceException-----------------------------------
Object reference not set to an instance of an object

  at MapTile.PredictResultsOfAttack (.MapTileLayer buildingLayer, System.Single& predictedDamageToSurface, System.Single& predictedDamageToUnderground, System.Int32& attackerCasualties, System.Int32& defenderCasualties, System.Collections.Generic.List`1& interceptors, .AbilityUseResultType& CannotAttack, System.Collections.Generic.List`1 BattleLog) [0x00000] in <filename unknown>:0 
  at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in <filename unknown>:0 
  at Game.DrawGame () [0x00000] in <filename unknown>:0 
  at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in <filename unknown>:0 

6/17/2015 12:11:28 PM (0.894) Mem: 215,015,424 Mode: SinglePlayerOrMultiplayerHost Plat:WindowsPlayer
-----------------------------------NullReferenceException-----------------------------------
Object reference not set to an instance of an object

  at MapTile.PredictResultsOfAttack (.MapTileLayer buildingLayer, System.Single& predictedDamageToSurface, System.Single& predictedDamageToUnderground, System.Int32& attackerCasualties, System.Int32& defenderCasualties, System.Collections.Generic.List`1& interceptors, .AbilityUseResultType& CannotAttack, System.Collections.Generic.List`1 BattleLog) [0x00000] in <filename unknown>:0 
  at MapTile.RecalculateRenderCache (MapOverlayType CurrentOverlay, Boolean BlockHUD, Boolean ShowAllBuildingNames, Single effectiveDeltaTime) [0x00000] in <filename unknown>:0 
  at MapTile.RenderTile (.UnityRenderer R, Boolean HasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD, MapOverlayType CurrentOverlay, Boolean ShowAllBuildingNames, Single effectiveDeltaTime) [0x00000] in <filename unknown>:0 

6/17/2015 12:11:28 PM (0.894) Mem: 216,113,152 Mode: SinglePlayerOrMultiplayerHost Plat:WindowsPlayer
-----------------------------------NullReferenceException-----------------------------------
Object reference not set to an instance of an object

  at MapTile.PredictResultsOfAttack (.MapTileLayer buildingLayer, System.Single& predictedDamageToSurface, System.Single& predictedDamageToUnderground, System.Int32& attackerCasualties, System.Int32& defenderCasualties, System.Collections.Generic.List`1& interceptors, .AbilityUseResultType& CannotAttack, System.Collections.Generic.List`1 BattleLog) [0x00000] in <filename unknown>:0 
  at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in <filename unknown>:0 
  at Game.DrawGame () [0x00000] in <filename unknown>:0 
  at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in <filename unknown>:0 

6/17/2015 12:11:28 PM (0.894) Mem: 217,182,208 Mode: SinglePlayerOrMultiplayerHost Plat:WindowsPlayer
-----------------------------------NullReferenceException-----------------------------------
Object reference not set to an instance of an object

  at MapTile.PredictResultsOfAttack (.MapTileLayer buildingLayer, System.Single& predictedDamageToSurface, System.Single& predictedDamageToUnderground, System.Int32& attackerCasualties, System.Int32& defenderCasualties, System.Collections.Generic.List`1& interceptors, .AbilityUseResultType& CannotAttack, System.Collections.Generic.List`1 BattleLog) [0x00000] in <filename unknown>:0 
  at MapTile.RecalculateRenderCache (MapOverlayType CurrentOverlay, Boolean BlockHUD, Boolean ShowAllBuildingNames, Single effectiveDeltaTime) [0x00000] in <filename unknown>:0 
  at MapTile.RenderTile (.UnityRenderer R, Boolean HasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD, MapOverlayType CurrentOverlay, Boolean ShowAllBuildingNames, Single effectiveDeltaTime) [0x00000] in <filename unknown>:0 

6/17/2015 12:11:28 PM (0.894) Mem: 221,360,128 Mode: SinglePlayerOrMultiplayerHost Plat:WindowsPlayer
-----------------------------------NullReferenceException-----------------------------------
Object reference not set to an instance of an object

  at MapTile.PredictResultsOfAttack (.MapTileLayer buildingLayer, System.Single& predictedDamageToSurface, System.Single& predictedDamageToUnderground, System.Int32& attackerCasualties, System.Int32& defenderCasualties, System.Collections.Generic.List`1& interceptors, .AbilityUseResultType& CannotAttack, System.Collections.Generic.List`1 BattleLog) [0x00000] in <filename unknown>:0 
  at Game.DrawMetaMap (Boolean hasOpenWindowOrMouseIsOverWindow, Boolean BlockHUD) [0x00000] in <filename unknown>:0 
  at Game.DrawGame () [0x00000] in <filename unknown>:0 
  at Game.UpdateDisplay (Boolean IsFullVisualUpdate) [0x00000] in <filename unknown>:0 

DrawGameErrors.txt (6,762 bytes)   

Cinth

Jun 17, 2015 3:21 pm

manager  

A new game 1.save (485,829 bytes)

Cinth

Jun 17, 2015 3:33 pm

manager   ~0042307

Last edited: Jun 17, 2015 3:34 pm

OK the 9 part is because I noticed that this:

"System.NullReferenceException: Object reference not set to an instance of an object
  at World.DismantleWorld () [0x00000] in <filename unknown>:0
  at World.ClearAllState () [0x00000] in <filename unknown>:0 "

shows up when I was exiting the game to desktop. I think it is related to other Nuls, but I'm not 100% on that (It's popped it twice, each with this nul - exit combo).

I'm just not sure if it is the same nul or something that needs a separate report.

keith.lamothe

Jun 18, 2015 12:27 pm

administrator   ~0042337

For 0.896:

* Fixed some null-exception bugs when firing with the last attacker of a particular type (it would try to predict the results of firing again, come up with null for "best attacker to shoot with next", and then not properly check for that).

Thanks :)

Issue History

Date Modified Username Field Change
Jun 17, 2015 3:20 pm Cinth New Issue
Jun 17, 2015 3:20 pm Cinth File Added: Screenshot_2015_06_17_12_13_15.png
Jun 17, 2015 3:20 pm Cinth File Added: ArcenDebugLog.txt
Jun 17, 2015 3:21 pm Cinth File Added: DrawGameErrors.txt
Jun 17, 2015 3:21 pm Cinth File Added: A new game 1.save
Jun 17, 2015 3:30 pm Cinth Description Updated
Jun 17, 2015 3:30 pm Cinth Summary Nul Ref 8 => Nul Ref 8/9
Jun 17, 2015 3:33 pm Cinth Note Added: 0042307
Jun 17, 2015 3:34 pm Cinth Note Edited: 0042307
Jun 17, 2015 3:45 pm Chris_McElligottPark Relationship added duplicate of 0017280
Jun 17, 2015 3:45 pm Chris_McElligottPark Assigned To => keith.lamothe
Jun 17, 2015 3:45 pm Chris_McElligottPark Status new => assigned
Jun 18, 2015 12:27 pm keith.lamothe Note Added: 0042337
Jun 18, 2015 12:27 pm keith.lamothe Status assigned => resolved
Jun 18, 2015 12:27 pm keith.lamothe Fixed in Version => 0.896 (Power Auto-Battle!)
Jun 18, 2015 12:27 pm keith.lamothe Resolution open => fixed