RimWorld

RimWorld

Rimsential - Spaceports
Orpheusly  [developer] 9 Oct, 2023 @ 8:46am
[OFFICIAL] Bug Reports
Please add any current bugs here - include your mod list as well as any available logs in your response as well as any applicable screenshots/footage
< >
Showing 1-3 of 3 comments
Trapus 29 Oct, 2023 @ 5:15am 
Whenever a shuttle departs my ui disappears.
gh0stashes 30 Oct, 2023 @ 12:43pm 
Hi. As far as I can tell from this log, I have a problem that exists between Spaceports and VE: Deserters. It's throwing the dreaded "Object reference not set to an instance of an object" every single tick. I'm sending this report to both you and the VE team because I'm not sure who's end has an issue. Any help would be appreciated.

I wasn't doing anything when this started happening, I was just sitting and letting my colony run idle.

EDIT: The errors stop spamming me when I destroy my spaceport pads and re-make them, but after a random amount of time it starts back up. I think it keeps trying to spawn a deserter visitor through the spacepad, and failing.

System.NullReferenceException: Object reference not set to an instance of an object at VFED.HarmonyPatches.MiscPatches.CheckDeserterSpawn (RimWorld.PawnGenOption o, RimWorld.PawnGroupMakerParms groupParms, System.Boolean& __result) [0x00034] in <f4d9ebcea60a42f584ada13a7274ae4e>:0 at (wrapper dynamic-method) RimWorld.PawnGroupMakerUtility.RimWorld.PawnGroupMakerUtility.PawnGenOptionValid_Patch1(RimWorld.PawnGenOption,RimWorld.PawnGroupMakerParms,System.Collections.Generic.List`1<RimWorld.PawnGenOptionWithXenotype>) at RimWorld.PawnGroupMakerUtility.CanUseOption (RimWorld.PawnGenOption o, RimWorld.XenotypeDef xenotype, RimWorld.PawnGroupMakerParms groupParms, System.Collections.Generic.List`1[T] chosenOptions, System.Single pointsLeft, System.Single maxOptionCost, System.Boolean leaderChosen) [0x00034] in <95de19971c5d40878d8742747904cdcd>:0 at RimWorld.PawnGroupMakerUtility.GetOptions (RimWorld.PawnGroupMakerParms groupParms, RimWorld.FactionDef faction, System.Collections.Generic.List`1[T] options, System.Single pointsTotal, System.Single pointsLeft, System.Nullable`1[T] maxCost, System.Collections.Generic.List`1[T] chosenOptions, System.Boolean leaderChosen) [0x000a6] in <95de19971c5d40878d8742747904cdcd>:0 at RimWorld.PawnGroupKindWorker_Normal.MinPointsToGenerateAnything (RimWorld.PawnGroupMaker groupMaker, RimWorld.FactionDef faction, RimWorld.PawnGroupMakerParms parms) [0x00038] in <95de19971c5d40878d8742747904cdcd>:0 at RimWorld.PawnGroupMaker.MinPointsToGenerateAnything (RimWorld.FactionDef faction, RimWorld.PawnGroupMakerParms parms) [0x0000b] in <95de19971c5d40878d8742747904cdcd>:0 at RimWorld.FactionDef+<>c__DisplayClass115_0.<MinPointsToGeneratePawnGroup>b__1 (RimWorld.PawnGroupMaker pgm) [0x00000] in <95de19971c5d40878d8742747904cdcd>:0 at System.Linq.Enumerable.Min[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] selector) [0x00038] in <351e49e2a5bf4fd6beabb458ce2255f3>:0 at RimWorld.FactionDef.MinPointsToGeneratePawnGroup (RimWorld.PawnGroupKindDef groupKind, RimWorld.PawnGroupMakerParms parms) [0x0004f] in <95de19971c5d40878d8742747904cdcd>:0 at RimWorld.IncidentParmsUtility.GetDefaultPawnGroupMakerParms (RimWorld.PawnGroupKindDef groupKind, RimWorld.IncidentParms parms, System.Boolean ensureCanGenerateAtLeastOnePawn) [0x00095] in <95de19971c5d40878d8742747904cdcd>:0 at (wrapper dynamic-method) RimWorld.IncidentWorker_NeutralGroup.RimWorld.IncidentWorker_NeutralGroup.SpawnPawns_Patch1(RimWorld.IncidentWorker_NeutralGroup,RimWorld.IncidentParms) at Spaceports.Incidents.IncidentWorker_VisitorShuttleArrival.TryExecuteWorker (RimWorld.IncidentParms parms) [0x0002e] in <0d7c8adb920948f08f39734bdad99d82>:0 at (wrapper dynamic-method) RimWorld.IncidentWorker.RimWorld.IncidentWorker.TryExecute_Patch1(RimWorld.IncidentWorker,RimWorld.IncidentParms) at (wrapper dynamic-method) RimWorld.Storyteller.RimWorld.Storyteller.TryFire_Patch1(RimWorld.Storyteller,RimWorld.FiringIncident) at RimWorld.IncidentQueue.IncidentQueueTick () [0x00048] in <95de19971c5d40878d8742747904cdcd>:0 at Spaceports.SpaceportsMapComp.MapComponentTick () [0x000d8] in <0d7c8adb920948f08f39734bdad99d82>:0 at Verse.MapComponentUtility.MapComponentTick (Verse.Map map) [0x00013] in <95de19971c5d40878d8742747904cdcd>:0 UnityEngine.StackTraceUtility:ExtractStackTrace () (wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch2 (string) Verse.MapComponentUtility:MapComponentTick (Verse.Map) Verse.Map:MapPostTick () (wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch4 (Verse.TickManager) Verse.TickManager:TickManagerUpdate () (wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch3 (Verse.Game) (wrapper dynamic-method) Verse.Root_Play:Verse.Root_Play.Update_Patch1 (Verse.Root_Play)
Last edited by gh0stashes; 30 Oct, 2023 @ 1:59pm
Whisker :> 24 Dec, 2023 @ 3:01pm 
When requesting a taxi shuttle and then launching it towards a relic complex, the shuttle and my colonists are deleted. They can safely land on a non-occupied tile on the world map, however. Here are the logs: https://gist.github.com/HugsLibRecordKeeper/c5f57b80e63ffb68bc249a00fb4229bf

Here are the two traces that seemed relevant:
Could not add Spaceports_RoyaltyShuttle6240289 to a skyfaller.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch5 (string)
RimWorld.SkyfallerMaker:MakeSkyfaller (Verse.ThingDef,Verse.Thing)
RimWorld.ShipJob_Arrive:TryStart ()
RimWorld.TransportShip:TryGetNextJob ()
RimWorld.TransportShip:ArriveAt (Verse.IntVec3,RimWorld.Planet.MapParent)
RimWorld.TransportPodsArrivalAction_TransportShip:Arrived (System.Collections.Generic.List`1<RimWorld.ActiveDropPodInfo>,int)
RimWorld.Planet.TravelingTransportPods:DoArrivalAction ()
RimWorld.Planet.TravelingTransportPods:<Arrived>b__32_0 ()
Verse.LongEventHandler:UpdateCurrentSynchronousEvent (bool&)
Verse.LongEventHandler:LongEventsUpdate (bool&)
(wrapper dynamic-method) Verse.Root:Verse.Root.Update_Patch2 (Verse.Root)
(wrapper dynamic-method) Verse.Root_Play:Verse.Root_Play.Update_Patch1 (Verse.Root_Play)

Tried to destroy already-destroyed thing Spaceports_RoyaltyShuttle6240289
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch5 (string)
(wrapper dynamic-method) Verse.Thing:Verse.Thing.Destroy_Patch2 (Verse.Thing,Verse.DestroyMode)
Verse.ThingWithComps:Destroy (Verse.DestroyMode)
(wrapper dynamic-method) Verse.Building:Verse.Building.Destroy_Patch3 (Verse.Building,Verse.DestroyMode)
RimWorld.SkyfallerMaker:MakeSkyfaller (Verse.ThingDef,Verse.Thing)
RimWorld.ShipJob_Arrive:TryStart ()
RimWorld.TransportShip:TryGetNextJob ()
RimWorld.TransportShip:ArriveAt (Verse.IntVec3,RimWorld.Planet.MapParent)
RimWorld.TransportPodsArrivalAction_TransportShip:Arrived (System.Collections.Generic.List`1<RimWorld.ActiveDropPodInfo>,int)
RimWorld.Planet.TravelingTransportPods:DoArrivalAction ()
RimWorld.Planet.TravelingTransportPods:<Arrived>b__32_0 ()
Verse.LongEventHandler:UpdateCurrentSynchronousEvent (bool&)
Verse.LongEventHandler:LongEventsUpdate (bool&)
(wrapper dynamic-method) Verse.Root:Verse.Root.Update_Patch2 (Verse.Root)
(wrapper dynamic-method) Verse.Root_Play:Verse.Root_Play.Update_Patch1 (Verse.Root_Play)

I have a lot of mods, so I'm not sure if it's the mod or another incompatibility: https://rentry.co/bsiuav
Last edited by Whisker :>; 24 Dec, 2023 @ 3:07pm
< >
Showing 1-3 of 3 comments
Per page: 1530 50