[W|0.8.657 rev 38335] Obj. ref. not set to inst. of obj. - MapDrawer exception

Started by ar73, January 05, 2015, 05:03:08 PM

Previous topic - Next topic

ar73

After buying some prosthetics (an eye and an arm, I think) from a merchant ship,  Verse.MapDrawer.TryUpdateSection throws 'Object reference not set to an instance of an object' exception continuously. This is accompanied by massive graphical glitching. Please see also this screenshot:

Geertje123


ar73

No, I didn't.

(It's probably not too bad, the map drawer just seems to run into some issue when trying to draw the prosthetics and then aborts everything thereafter for the tick.)

Haplo

Please post the output_log.txt file from the RimWorldxyz_data folder.
It is needed to find out what exactly threw the exception.
If it's larger than 300kb, zip it before uploading.

ar73

Here's the output_log.txt file:
Initialize engine version: 4.5.5f1 (7684ad0c5a44)
GfxDevice: creating device client; threaded=1
Direct3D:
    Version:  Direct3D 9.0c [nvd3dum.dll 9.18.13.4460]
    Renderer: NVIDIA GeForce GTX 660 
    Vendor:   NVIDIA
    VRAM:     1989 MB (via DXGI)
    Caps:     Shader=30 DepthRT=1 NativeDepth=1 NativeShadow=1 DF16=0 INTZ=1 RAWZ=0 NULL=1 RESZ=0 SlowINTZ=0
Begin MonoManager ReloadAssembly
Platform assembly: F:\Games\RimWorld657Win\RimWorld657Win_Data\Managed\UnityEngine.dll (this message is harmless)
Loading F:\Games\RimWorld657Win\RimWorld657Win_Data\Managed\UnityEngine.dll into Unity Child Domain
Platform assembly: F:\Games\RimWorld657Win\RimWorld657Win_Data\Managed\Assembly-CSharp-firstpass.dll (this message is harmless)
Loading F:\Games\RimWorld657Win\RimWorld657Win_Data\Managed\Assembly-CSharp-firstpass.dll into Unity Child Domain
Platform assembly: F:\Games\RimWorld657Win\RimWorld657Win_Data\Managed\Assembly-CSharp.dll (this message is harmless)
Loading F:\Games\RimWorld657Win\RimWorld657Win_Data\Managed\Assembly-CSharp.dll into Unity Child Domain
Platform assembly: F:\Games\RimWorld657Win\RimWorld657Win_Data\Managed\Assembly-UnityScript-firstpass.dll (this message is harmless)
Loading F:\Games\RimWorld657Win\RimWorld657Win_Data\Managed\Assembly-UnityScript-firstpass.dll into Unity Child Domain
- Completed reload, in  0.056 seconds
<RI> Initializing input.

<RI> Input initialized.

desktop: 1920x1200 59Hz; virtual: 1920x1200 at 0,0
Platform assembly: F:\Games\RimWorld657Win\RimWorld657Win_Data\Managed\System.dll (this message is harmless)
Platform assembly: F:\Games\RimWorld657Win\RimWorld657Win_Data\Managed\System.Core.dll (this message is harmless)
RimWorld 0.8.657 rev38335

(Filename: C:/BuildAgent/work/d63dfc6385190b60/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 49)

Platform assembly: F:\Games\RimWorld657Win\RimWorld657Win_Data\Managed\System.Xml.dll (this message is harmless)
Platform assembly: F:\Games\RimWorld657Win\RimWorld657Win_Data\Managed\System.Xml.Linq.dll (this message is harmless)

ar73

As the error actually persists after a reload, maybe the actual save would also help in debugging the issue?

https://dl.dropboxusercontent.com/u/859546/Weland.zip

EDIT: added world file to save