KSP-ModularManagement / KSPe

Extensions and utilities for Kerbal Space Program
http://ksp.lisias.net/add-ons/KSPAPIExtensions
Other
11 stars 5 forks source link

huh? #45

Closed EnderKing101rs closed 1 year ago

EnderKing101rs commented 1 year ago

Screenshot_495 KSP.log

Screenshot_496 Screenshot_497 Screenshot_498

Lisias commented 1 year ago

Hi, @EnderKing101rs .

Apparently your KSPe's installation is incomplete:

[ERR 22:59:26.531] [KSPe] ERROR: Fatal Error CriticalComponentsAbsent was shown. e = [000_KSPAPIExtensions's DLL search path does not exists!]. Please visit h
ttps://github.com/net-lisias-ksp/KSPAPIExtensions/issues/17 at Show:0

[EXC 22:59:26.533] DllNotFoundException: 000_KSPAPIExtensions's DLL search path does not exists!
        KSPe.Util.SystemTools+Assembly+Loader.buildSearchPath (System.String[] subdirs) (at <629adb3aca014351a703f84229a88b8c>:0)
        KSPe.Util.SystemTools+Assembly+Loader..ctor (System.String namespace, System.String effectivePath, System.String[] subdirs) (at <629adb3aca014351a703f
84229a88b8c>:0)
        KSPe.Util.SystemTools+Assembly+Loader..ctor (System.String namespace, System.String[] subdirs) (at <629adb3aca014351a703f84229a88b8c>:0)
        KSPe.Startup.Awake () (at <629adb3aca014351a703f84229a88b8c>:0)
        UnityEngine.DebugLogHandler:LogException(Exception, Object)
        KSPe.Util.Log.UnityLogDecorator:UnityEngine.ILogHandler.LogException(Exception, Object)
        UnityEngine.Debug:LogException(Exception)
        KSPe.Util.Log.UnityLogger:logException(String, Exception)
        KSPe.Util.Log.Logger:error(Exception, String, Object[])
        KSPe.Log:error(Exception, String, Object[])
        KSPe.FatalErrors.CriticalComponentsAbsent:Show(Exception)
        KSPe.Startup:Awake()
        UnityEngine.GameObject:AddComponent(Type)
        AddonLoader:StartAddon(LoadedAssembly, Type, KSPAddon, Startup)
        AddonLoader:StartAddons(Startup)
        <LoadObjects>d__90:MoveNext()
        UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)
        <CreateDatabase>d__71:MoveNext()
        UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)
        GameDatabase:StartLoad()
        <LoadSystems>d__11:MoveNext()
        UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)
        LoadingScreen:Start()

To rule out a mistake of mine (it happened twice in the last 2 weeks), I downloaded the latest release (2.4.3.1 at this time), and installed it on an (almost) clean 1.12.5 and… It worked, as follows:

[LOG 03:28:49.421] [KSPe.Globals] INFO: Globals: Default { DebugMode:False Log:{ Level:INFO ThreadSafe:False } } 
[LOG 03:28:49.421] [KSPe.Globals] INFO: Globals: ModuleManager { DebugMode:False Log:{ Level:INFO ThreadSafe:False } } 
[LOG 03:28:49.421] [KSPe.Globals] INFO: Globals: TweakScale { DebugMode:False Log:{ Level:INFO ThreadSafe:False } } 
[LOG 03:28:49.421] [KSPe.Globals] INFO: Globals: Nereid.SAVE { DebugMode:False Log:{ Level:TRACE ThreadSafe:True } } 
[LOG 03:28:49.421] [KSPe.Globals] INFO: Globals: TweakScaleCompanion.Frameworks.Waterfall { DebugMode:False Log:{ Level:TRACE ThreadSafe:True } } 
[LOG 03:28:49.421] [KSPe.Globals] INFO: KSPe.cfg loaded.
[LOG 03:28:52.469] [KSPe.Binder] Hooked.
[LOG 03:28:52.477] [KSPe.Binder] Looking for KSPe.Unity.2019.dll on GameData/000_KSPAPIExtensions/Plugins/PluginData/...
[LOG 03:28:52.477] [KSPe.Binder] Found it on /Users/lisias/Workspaces/KSP/runtime/1.12.5/GameData/000_KSPAPIExtensions/Plugins/PluginData/KSPe.Unity.2019.dll.
[LOG 03:28:52.502] [KSPe.Unity2019] Version 2.4.3.1 /L
[LOG 03:28:52.514] [KSPe.Binder] Looking for KSPe.KSP.112.dll on GameData/000_KSPAPIExtensions/Plugins/PluginData/...
[LOG 03:28:52.515] [KSPe.Binder] Found it on /Users/lisias/Workspaces/KSP/runtime/1.12.5/GameData/000_KSPAPIExtensions/Plugins/PluginData/KSPe.KSP.112.dll.
[LOG 03:28:52.545] [KSPe.KSP112] Version 2.4.3.1 /L
[LOG 03:28:52.553] [KSPe.UI] WARNING: ClickThroughBlocker, dependency on KSP >= 1.4, was not found! Falling back to KSP.UI.12 instead!
[LOG 03:28:52.554] [KSPe.Binder] Looking for KSPe.UI.12.dll on GameData/000_KSPAPIExtensions/Plugins/PluginData/...
[LOG 03:28:52.555] [KSPe.Binder] Found it on /Users/lisias/Workspaces/KSP/runtime/1.12.5/GameData/000_KSPAPIExtensions/Plugins/PluginData/KSPe.UI.12.dll.
[LOG 03:28:52.588] [KSPe.KSP12.UI] Version 2.4.3.1 /L
[LOG 03:28:52.647] [KSPe.Globals] INFO: Globals: Default { DebugMode:False Log:{ Level:INFO ThreadSafe:False } } 
[LOG 03:28:52.647] [KSPe.Globals] INFO: Globals: ModuleManager { DebugMode:False Log:{ Level:INFO ThreadSafe:False } } 
[LOG 03:28:52.647] [KSPe.Globals] INFO: Globals: TweakScale { DebugMode:False Log:{ Level:INFO ThreadSafe:False } } 
[LOG 03:28:52.648] [KSPe.Globals] INFO: Globals: Nereid.SAVE { DebugMode:False Log:{ Level:TRACE ThreadSafe:True } } 
[LOG 03:28:52.648] [KSPe.Globals] INFO: Globals: TweakScaleCompanion.Frameworks.Waterfall { DebugMode:False Log:{ Level:TRACE ThreadSafe:True } } 
[LOG 03:28:52.648] [KSPe.Globals] INFO: KSPe.cfg loaded.
[LOG 03:28:52.654] [KSPe.Globals] INFO: Globals: Default { DebugMode:False Log:{ Level:INFO ThreadSafe:False } } 
[LOG 03:28:52.655] [KSPe.Globals] INFO: Globals: ModuleManager { DebugMode:False Log:{ Level:INFO ThreadSafe:False } } 
[LOG 03:28:52.655] [KSPe.Globals] INFO: Globals: TweakScale { DebugMode:False Log:{ Level:INFO ThreadSafe:False } } 
[LOG 03:28:52.655] [KSPe.Globals] INFO: Globals: Nereid.SAVE { DebugMode:False Log:{ Level:TRACE ThreadSafe:True } } 
[LOG 03:28:52.655] [KSPe.Globals] INFO: Globals: TweakScaleCompanion.Frameworks.Waterfall { DebugMode:False Log:{ Level:TRACE ThreadSafe:True } } 
[LOG 03:28:52.655] [KSPe.Globals] INFO: KSPe.cfg loaded.
[LOG 03:28:52.670] [KSPe.Globals] INFO: Globals: Default { DebugMode:False Log:{ Level:INFO ThreadSafe:False } } 
[LOG 03:28:52.670] [KSPe.Globals] INFO: Globals: ModuleManager { DebugMode:False Log:{ Level:INFO ThreadSafe:False } } 
[LOG 03:28:52.670] [KSPe.Globals] INFO: Globals: TweakScale { DebugMode:False Log:{ Level:INFO ThreadSafe:False } } 
[LOG 03:28:52.670] [KSPe.Globals] INFO: Globals: Nereid.SAVE { DebugMode:False Log:{ Level:TRACE ThreadSafe:True } } 
[LOG 03:28:52.670] [KSPe.Globals] INFO: Globals: TweakScaleCompanion.Frameworks.Waterfall { DebugMode:False Log:{ Level:TRACE ThreadSafe:True } } 
[LOG 03:28:52.670] [KSPe.Globals] INFO: KSPe.cfg loaded.
[LOG 03:28:54.693] [KSPe] Version 2.4.3.1 /L
[LOG 03:28:54.708] [KSPe.UI] Version 2.4.3.1 /L
[LOG 03:28:54.976] [KSPe.HMI] Version 2.4.3.1 /L
[LOG 03:28:54.976] [KSPe.Light.Recall] Version 2.4.3.0 /L for KSP-Recall
[LOG 03:28:56.448] [KSPe.Light.AviationLights] Version 2.4.3.0 /L for AviationLights /L
[LOG 03:28:58.584] [KSPe.Light.TweakScale] Version 2.4.3.0 /L for TweakScale /L
[LOG 03:29:02.815] [KSPe.Binder] Hooked.
[LOG 03:29:02.821] [KSPe.Binder] Looking for Scale.PartDB.19x.dll on GameData/TweakScale/Plugins/PluginData/...
[LOG 03:29:02.821] [KSPe.Binder] Found it on /Users/lisias/Workspaces/KSP/runtime/1.12.5/GameData/TweakScale/Plugins/PluginData/Scale.PartDB.19x.dll.

So it's something wrong on your rig for sure.

Diggint further, I found that you have MiniAVC installed:

[ERR 22:59:29.001] ADDON BINDER: Cannot resolve assembly: MiniAVC.XmlSerializers, Culture=neutral, PublicKeyToken=null

[ERR 22:59:29.002] ADDON BINDER: Cannot resolve assembly: MiniAVC.XmlSerializers, Culture=neutral, PublicKeyToken=null

[ERR 22:59:29.003] ADDON BINDER: Cannot resolve assembly: MiniAVC.XmlSerializers

Completely remove all MiniAVC DLLs. They are known to cause problems, some of them leading to a fault on a thingy called Assembly Loader/Resolver inside KSP, that by its turn is known to make DLLs fail to be loaded.

Also double check the KSPe installation.

Lisias commented 1 year ago

Hi, @EnderKing101rs ! This issue is still relevant to you?