Kerbal Inventory System (KIS)

Kerbal Inventory System (KIS)

1M Downloads

Errors on startup - "Unexpected part configuration" for Kerbal_*_clone

mwerle opened this issue ยท 3 comments

commented
[LOG 00:05:37.886] Adding KIS modules to the parts...
[ERR 00:05:37.896] [Part:kerbalEVA_RD_Exp(Clone) (id=C0)] Unexpected part configuration: partConfig=<NULL>
	UnityEngine.Logger:LogFormat(LogType, String, Object[])
	KSPDev.LogUtils.DebugEx:Log(LogType, String, Object[])
	KSPDev.LogUtils.HostedDebugLog:Log(LogType, Object, String, Object[])
	KSPDev.LogUtils.HostedDebugLog:Error(Part, String, Object[])
	KIS.KISAddonConfig:AddPodInventories(Part)
	KIS.KISPodInventoryLoader:StartLoad()
	<LoadSystems>c__Iterator0:MoveNext()
	UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
[ERR 00:05:37.896] [Part:kerbalEVA_female_Exp(Clone) (id=C0)] Unexpected part configuration: partConfig=<NULL>
	UnityEngine.Logger:LogFormat(LogType, String, Object[])
	KSPDev.LogUtils.DebugEx:Log(LogType, String, Object[])
	KSPDev.LogUtils.HostedDebugLog:Log(LogType, Object, String, Object[])
	KSPDev.LogUtils.HostedDebugLog:Error(Part, String, Object[])
	KIS.KISAddonConfig:AddPodInventories(Part)
	KIS.KISPodInventoryLoader:StartLoad()
	<LoadSystems>c__Iterator0:MoveNext()
	UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
[ERR 00:05:37.897] [Part:kerbalEVA_RD_Future(Clone) (id=C0)] Unexpected part configuration: partConfig=<NULL>
	UnityEngine.Logger:LogFormat(LogType, String, Object[])
	KSPDev.LogUtils.DebugEx:Log(LogType, String, Object[])
	KSPDev.LogUtils.HostedDebugLog:Log(LogType, Object, String, Object[])
	KSPDev.LogUtils.HostedDebugLog:Error(Part, String, Object[])
	KIS.KISAddonConfig:AddPodInventories(Part)
	KIS.KISPodInventoryLoader:StartLoad()
	<LoadSystems>c__Iterator0:MoveNext()
	UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
[ERR 00:05:37.897] [Part:kerbalEVA_female_Future(Clone) (id=C0)] Unexpected part configuration: partConfig=<NULL>
	UnityEngine.Logger:LogFormat(LogType, String, Object[])
	KSPDev.LogUtils.DebugEx:Log(LogType, String, Object[])
	KSPDev.LogUtils.HostedDebugLog:Log(LogType, Object, String, Object[])
	KSPDev.LogUtils.HostedDebugLog:Error(Part, String, Object[])
	KIS.KISAddonConfig:AddPodInventories(Part)
	KIS.KISPodInventoryLoader:StartLoad()
	<LoadSystems>c__Iterator0:MoveNext()
	UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
commented

Problem is: there is no way to figure out if it's a DLC absence case or a major problem in the game. For KIS having part config null is critical. That's why it's of error level. I don't like logs spamming, and usually avoid escalating non important things above info/fine level, but here it's really an important issue.

commented

This error is expected when no DLCs are present.

commented

Ok thanks; makes sense that I only saw them last night then as I disabled the DLCs for faster startup while debugging my own mods.

Makes for a messy log though, IMHO it should be a warning rather than an error if it's expected, or even better, only raised in development builds.

But feel free to close.