RimWorld

RimWorld

SafeJobWorld
Black_Cube 23 Apr, 2022 @ 8:34am
bug report
There are only safejobworld itself and its pre dependencies in my mod list. I can't start a game when pawns can't get jobs , freezed after finished a wander. Maybe jobdriver dies because of some unknown problems.

The following is the error message:

Exception in Verse. TickList. Tick: System. TypeInitializationException: The type initializer for 'rjw. PATCH_ JobDriver_ DubsBadHygiene' threw an exception. ---> System. TypeInitializationException: The type initializer for 'HarmonyLib. FileLog' threw an exception. ---> System. UnauthorizedAccessException: Access to the path "D:\" is denied.

at System. IO. Directory. CreateDirectoriesInternal (System.String path) [0x0005e] in <eae584ce26bc40229c1b1aa476bfa589>:0

at System. IO. Directory. CreateDirectory (System.String path) [0x0008f] in <eae584ce26bc40229c1b1aa476bfa589>:0

at HarmonyLib. FileLog.. cctor () [0x00041] in <212c5fc0752a439c852373c986c00088>:0

--- End of inner exception stack trace ---

at (wrapper managed-to-native) System. RuntimeMethodHandle. GetFunctionPointer(intptr)

at System. RuntimeMethodHandle. GetFunctionPointer () [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0

at MonoMod. RuntimeDetour. Platforms. DetourRuntimeILPlatform. GetFunctionPointer (System.Reflection.MethodBase method, System.RuntimeMethodHandle handle) [0x00000] in <212c5fc0752a439c852373c986c00088>:0

at MonoMod. RuntimeDetour. Platforms. DetourRuntimeILPlatform. GetNativeStart (System.Reflection.MethodBase method) [0x00035] in <212c5fc0752a439c852373c986c00088>:0

at MonoMod. RuntimeDetour. DetourHelper. GetNativeStart (System.Reflection.MethodBase method) [0x00005] in <212c5fc0752a439c852373c986c00088>:0

at HarmonyLib. HarmonySharedState. FindReplacement (System.Diagnostics.StackFrame frame) [0x00053] in <212c5fc0752a439c852373c986c00088>:0

at HarmonyLib. Harmony. GetMethodFromStackframe (System.Diagnostics.StackFrame frame) [0x0000e] in <212c5fc0752a439c852373c986c00088>:0

at VisualExceptions. ExceptionInfo. GetAllMethods (System.Exception ex, System.Int32 level) [0x00035] in <12aa476e5e044c70a91eabcb4941cdd0>:0

at VisualExceptions. ExceptionInfo. GetAllMethods (System.Exception ex, System.Int32 level) [0x00010] in <12aa476e5e044c70a91eabcb4941cdd0>:0

at VisualExceptions. ExceptionInfo. GetReport () [0x0003b] in <12aa476e5e044c70a91eabcb4941cdd0>:0

at VisualExceptions. ExceptionInspector. DoWindowContents (UnityEngine.Rect inRect) [0x00132] in <12aa476e5e044c70a91eabcb4941cdd0>:0

at (wrapper dynamic-method) Verse. Window. Verse. Window. InnerWindowOnGUI_ Patch0(Verse.Window,int)

--- End of inner exception stack trace ---

at Verse. AI. JobDriver. Cleanup (Verse.AI.JobCondition condition) [0x00014] in <99518a644a3e4a7ea3fde566568df84a>:0

- transpiler net. pardeike. rimworld. lib. harmony: IEnumerable`1 VisualExceptions. ExceptionsAndActivatorHandler:Transpiler(IEnumerable`1 instructions, MethodBase original)

- prefix rjw: Boolean rjw. PATCH_ JobDriver_ DubsBadHygiene:cleanup_ semen(JobDriver __instance, JobCondition condition)

- prefix rjw: Boolean rjw. PATCH_ JobDriver_ Loving_ Cleanup:on_ cleanup_ driver(JobDriver __instance, JobCondition condition)

at Verse. AI. Pawn_ JobTracker. CleanupCurrentJob (Verse.AI.JobCondition condition, System.Boolean releaseReservations, System.Boolean cancelBusyStancesSoft, System.Boolean canReturnToPool) [0x00085] in <99518a644a3e4a7ea3fde566568df84a>:0

at Verse. AI. Pawn_ JobTracker. EndCurrentJob (Verse.AI.JobCondition condition, System.Boolean startNewJob, System.Boolean canReturnToPool) [0x000e0] in <99518a644a3e4a7ea3fde566568df84a>:0

at Verse. AI. JobUtility. TryStartErrorRecoverJob (Verse.Pawn pawn, System.String message, System.Exception exception, Verse.AI.JobDriver concreteDriver) [0x00036] in <99518a644a3e4a7ea3fde566568df84a>:0

at Verse. AI. JobDriver. DriverTick () [0x00246] in <99518a644a3e4a7ea3fde566568df84a>:0

- transpiler net. Pardeike rimworld. lib. harmony: IEnumerable`1 VisualExceptions. ExceptionsAndActivatorHandler:Transpiler(IEnumerable`1 instructions, MethodBase original)

at Verse. AI. Pawn_ JobTracker. JobTrackerTick () [0x00169] in <99518a644a3e4a7ea3fde566568df84a>:0

at Verse. Pawn. Tick () [0x000a3] in <99518a644a3e4a7ea3fde566568df84a>:0

at Verse. TickList. Tick () [0x0017d] in <99518a644a3e4a7ea3fde566568df84a>:0

- transpiler net. pardeike. rimworld. lib. harmony: IEnumerable`1 VisualExceptions. ExceptionsAndActivatorHandler:Transpiler(IEnumerable`1 instructions, MethodBase original)
< >
Showing 1-3 of 3 comments
Black_Cube 23 Apr, 2022 @ 9:04am 
And here is error message when i enter the rimworld menu:

Exception in Verse.DefInjectionPackage.SetDefFieldAtPath: System.InvalidOperationException: Index out of bounds (max index is 2)
at Verse.DefInjectionPackage.SetDefFieldAtPath (System.Type defType, System.String path, System.Object value, System.Type ensureFieldType, System.Boolean errorOnDefNotFound, System.String fileSource, System.Boolean isPlaceholder, System.String& normalizedPath, System.String& suggestedPath, System.String& replacedString, System.Collections.Generic.IEnumerable`1[System.String]& replacedStringsList) [0x00d7c] in <99518a644a3e4a7ea3fde566568df84a>:0
- transpiler net.pardeike.rimworld.lib.harmony: IEnumerable`1 VisualExceptions.ExceptionsAndActivatorHandler:Transpiler(IEnumerable`1 instructions, MethodBase original):
Last edited by Black_Cube; 23 Apr, 2022 @ 9:04am
Ed86  [developer] 3 May, 2022 @ 8:53am 
Access to the path "D:\" is denied

i can guess you have run out of disk space
or sys admin removed your user privileges
or you got hacked
Black_Cube 7 May, 2022 @ 5:34am 
I deployed all the files and directories of rimworld on Disk C, which is the same error.(whatever)
This computer was used by me to deploy various strange test environments, which may have been broken by me. Maybe i have to reinstall my system.
Anyway, thanks for your work in this job.
I will try to get a new PC (or a new SSD ?) later.
< >
Showing 1-3 of 3 comments
Per page: 1530 50