[Solved] No events, Incident Error <queuedIncidents IsNull="True" />

Started by EPD, June 14, 2020, 05:59:44 AM

Previous topic - Next topic

EPD

Hi,
Long story short: Modded Rimworld, storyteller stopped working.
System.NullReferenceException: Object reference not set to an instance of an object
  at RimWorld.IncidentQueue.IncidentQueueTick () [0x00000] in <0de063f107214aa3839ba3ee388b65f4>:0
  at RimWorld.Storyteller.StorytellerTick () [0x00000] in <0de063f107214aa3839ba3ee388b65f4>:0
  at (wrapper dynamic-method) Verse.TickManager.DMD<DMD<DoSingleTick_Patch1>?-1010790912::DoSingleTick_Patch1>(Verse.TickManager)
Verse.Log:Error(String, Boolean)
Verse.TickManager:DMD<DMD<DoSingleTick_Patch1>?-1010790912::DoSingleTick_Patch1>(TickManager)
Verse.TickManager:TickManagerUpdate()
Verse.Game:DMD<DMD<UpdatePlay_Patch2>?2084384640::UpdatePlay_Patch2>(Game)
Verse.Root_Play:Update()


- I know about editing save, and <incidentQueue> section.
- I tried to remove everything that was inside it, and once it worked, but now after every edit i still have:
<storyteller>
<def>VFES_DD</def>
<difficulty>Rough</difficulty>
<incidentQueue>
<queuedIncidents IsNull="True" />
</incidentQueue>
</storyteller>

- I tried mixing ways of clearing it with changing story teller, but with no luck.
- I tried RMWS to sort out my mods, even thou I've red and sort out my mods correctly. (i hope)
Recently i updated Dubs Bad Hygiene, and added Doors Expanded, Humanoid Aliens + Androids to my mod list.
- After goooood couple of hours i'm close to giving up and starting new colony. But would be better to find solution for this one.
Problem is I don't know what exactly, or which event is trying to set in, with it I would trace missing things or something.

In attachment my output_log.txt and save game.
Any advices, new ideas are appreciated. Please help.
In mean time I will one by one turn off mods to maybe unblock Event Queue

Save game: https://drive.google.com/file/d/1-6X-QTlppPqnzECZ9gU3YmZUdR9tJl9A/view?usp=sharing
Mod List:
<modNames>
<li>Harmony</li>
<li>Core</li>
<li>Royalty</li>
<li>HugsLib</li>
<li>Mod Manager</li>
<li>4M Mehni's Misc Modifications</li>
<li>Allow Tool</li>
<li>Dual Wield</li>
<li>Humanoid Alien Races 2.0</li>
<li>EdB Prepare Carefully</li>
<li>Gunplay</li>
<li>Ammunition[1.1]</li>
<li>Faction Discovery</li>
<li>Combat Update 1.1</li>
<li>Yayo's Combat 3</li>
<li>Rainbeau Flambe - Storyteller [1.1]</li>
<li>Underground Power Conduits</li>
<li>[KV] Don't stop the music - 1.1</li>
<li>HALO: Rimworld Heretic Mechanoids</li>
<li>Pick Up And Haul</li>
<li>Prepare Landing</li>
<li>Relations Tab</li>
<li>ResearchPal</li>
<li>RimHUD</li>
<li>Roads of the Rim</li>
<li>Smart Speed</li>
<li>Work Tab</li>
<li>Where is my weapon?</li>
<li>Snap Out!</li>
<li>Vanilla Factions Expanded - Core</li>
<li>RunAndGun</li>
<li>Rimworld Search Agency</li>
<li>[SYR] Scar Removal Plus</li>
<li>Better Pawn Control</li>
<li>Realistic Rooms</li>
<li>Crash Landing</li>
<li>Damage Indicators [1.1]</li>
<li>Medical Tab</li>
<li>Idle Power Consumption</li>
<li>Share The Load</li>
<li>Defensive Positions</li>
<li>Dubs Mint Menus</li>
<li>Mad Skills</li>
<li>Interaction Bubbles</li>
<li>Level Up!</li>
<li>ExtraPsycasts</li>
<li>While You're Up (Continued)[1.1]</li>
<li>Wild Cultivation - Fan Update</li>
<li>Vanilla Furniture Expanded</li>
<li>Cybernetic Organism and Neural Network</li>
<li>Expanded Prosthetics and Organ Engineering</li>
<li>QualitySurgeon</li>
<li>Pharmacist</li>
<li>Dubs Bad Hygiene</li>
<li>SeedsPlease</li>
<li>Simple sidearms</li>
<li>Recipe icons</li>
<li>Reclaim, Reuse, Recycle</li>
<li>Map Reroll</li>
<li>MendAndRecycle</li>
<li>Spotted (Continued)</li>
<li>More Planning</li>
<li>OgreStack</li>
<li>[SYR] Set Up Camp</li>
<li>Dubs Mint Minimap</li>
<li>Death Rattle Unofficial</li>
<li>Replace Stuff</li>
<li>VGP Garden Medicine</li>
<li>Utility Columns</li>
<li>Vanilla Apparel Expanded</li>
<li>Vanilla Armour Expanded</li>
<li>Vanilla Factions Expanded - Settlers</li>
<li>Vanilla Fishing Expanded</li>
<li>Vanilla Furniture Expanded - Farming</li>
<li>Vanilla Furniture Expanded - Art</li>
<li>RT Solar Flare Shield</li>
<li>Vanilla Furniture Expanded - Medical Module</li>
<li>Vanilla Furniture Expanded - Power</li>
<li>Vanilla Furniture Expanded - Production</li>
<li>Vanilla Furniture Expanded - Security</li>
<li>Vanilla Furniture Expanded - Spacer Module</li>
<li>Vanilla Hair Expanded</li>
<li>Vanilla Textures Expanded</li>
<li>Misc. Robots</li>
<li>Misc. Robots++</li>
<li>VGP Vegetable Garden</li>
<li>Vanilla Weapons Expanded</li>
<li>Vanilla Weapons Expanded - Quickdraw</li>
<li>Centralized Climate Control (Continued)</li>
<li>Bionic icons</li>
<li>Backup Power</li>
<li>Extended Storage</li>
<li>Fertile Fields [1.1]</li>
<li>H.C_ThrumboReskin</li>
<li>High Tech Laboratory Facilities (Continued)</li>
<li>Quarry 1.1</li>
<li>P-Music</li>
<li>Mass Graves</li>
<li>Locks</li>
<li>HolyWasher (Continued)</li>
<li>[KV] RimFridge - 1.1</li>
<li>Wall Light</li>
<li>SRTS Expanded</li>
<li>[KV] Show Hair With Hats or Hide All Hats - 1.1</li>
<li>RT Fuse</li>
<li>Furnace</li>
<li>More Trade Ships</li>
<li>CM Color Coded Mood Bar [1.1]</li>
<li>Dubs Skylights</li>
<li>[T] MoreFloors</li>
<li>Cheaper Components</li>
<li>Misc. Training</li>
<li>Trader ships</li>
<li>Save Our Ship 2</li>
<li>Save Our Ship 2 - Extensions</li>
<li>ED-Embrasures</li>
<li>Field Medic [1.0+]</li>
<li>Industrial Rollers</li>
<li>Better Spots</li>
<li>Royalty Tweaks</li>
<li>Bulk Components</li>
<li>Vanilla Events Expanded</li>
<li>Doors Expanded</li>
<li>Hospitality</li>
<li>Android tiers</li>
</modNames>


Regards,
EPD

EPD

Ok, so...
Nothing on mods side.
Apparently what i fought is an error, was correct.

In order to incidents work correctly for storyteller you need to have <queuedIncidents /> like so:
<storyteller>
<def>Rainbeau</def>
<difficulty>Rough</difficulty>
<incidentQueue>
<queuedIncidents />
</incidentQueue>
</storyteller>


All these guides to edit saves to unblock incidents by just deleting everyting in <incidentQueue> tag is wrong. Because it will lead to <queuedIncidents IsNull="True" /> which will block you for good.
Instead, clearing all what would be locked here, must be replaced with <queuedIncidents />

I hope in time my post will get visible in google results for anyone later seeking no events fixes.
EPD