Kerbal Inventory System (KIS)

Kerbal Inventory System (KIS)

1M Downloads

EVA-11 Fuel Canister cannot refuel

tinygrox opened this issue ยท 3 comments

commented

KSP Version

1.8.1 zh-CN

KIS version

1.5 with "No Fun"

Description

  1. Kerbal go to EVA
  2. Waste some fuel
  3. Equip it
  4. Hit the button "Refuel"
  5. Nothing happened.

Mod list

EasyVesselSwitch
KAS
ModularFlightIntegrator
DistantObject
CommunityCategoryKit
Toolbar
TextureReplacer
CommunityTechTree
NearFutureProps
Kerbalism-Config-Default
DeployableEngines
CommunityResourcePack
KSPRescuePodFix
ToolbarController
DistantObject-default
CryoTanks-Core
ZeroMiniAVC
HideEmptyTechNodes
KIS
ConfigurableContainers-Core
ModuleManager
VesselMoverContinued
TweakScale
PhotonSailor
Kerbalism
RealPlume
RealPlume-StockConfigs
FilterExtensions
NearFutureSolar-Core
SmokeScreen
CryoTanks
CryoEngines
B9PartSwitch
DynamicBatteryStorage
NearFutureElectrical-Core
ReStock
ReStockPlus
MechJeb2
NearFuturePropulsion
NearFutureElectrical
StationPartsExpansionRedux
CommunityDeltaVMaps
ClickThroughBlocker
CommNetConstellation
EnvironmentalVisualEnhancements
CustomBarnKit
ContractConfigurator
TexturesUnlimited
OuterPlanetsMod
CommunityTerrainTexturePack
Kopernicus
Scatterer
KabramsSunFlaresPack-Blue-High
Scatterer-config
AstronomersVisualPack
AVP-8kTextures
NearFutureSolar
PlanetShine
PlanetShine-Config-Default
Trajectories

Here is the part of my KSP.LOG

[LOG 13:31:47.594] Equip item: partName=EVA-11 Fuel Canister, mode=Model
[EXC 13:31:59.971] NullReferenceException: Object reference not set to an instance of an object
	KIS.ModuleKISItemEvaPropellant.RefillEVAPack (KIS.KIS_Item item) (at <fce1e1b8252947179397a20c9f98377e>:0)
	KIS.ModuleKISItemEvaPropellant.OnItemUse (KIS.KIS_Item item, KIS.KIS_Item+UseFrom useFrom) (at <fce1e1b8252947179397a20c9f98377e>:0)
	KIS.KIS_Item.Use (KIS.KIS_Item+UseFrom useFrom) (at <fce1e1b8252947179397a20c9f98377e>:0)
	KIS.ModuleKISInventory.GuiContextMenu (System.Int32 windowID) (at <fce1e1b8252947179397a20c9f98377e>:0)
	UnityEngine.GUILayout+LayoutedWindow.DoWindow (System.Int32 windowID) (at <fa6f9762ac624af092525d37c9d516c4>:0)
	UnityEngine.GUI.CallWindowDelegate (UnityEngine.GUI+WindowFunction func, System.Int32 id, System.Int32 instanceID, UnityEngine.GUISkin _skin, System.Int32 forceRect, System.Single width, System.Single height, UnityEngine.GUIStyle style) (at <fa6f9762ac624af092525d37c9d516c4>:0)
	UnityEngine.DebugLogHandler:LogException(Exception, Object)
	ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object)
	UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object)
[EXC 13:32:01.671] NullReferenceException: Object reference not set to an instance of an object
	KIS.ModuleKISItemEvaPropellant.RefillEVAPack (KIS.KIS_Item item) (at <fce1e1b8252947179397a20c9f98377e>:0)
	KIS.ModuleKISItemEvaPropellant.OnItemUse (KIS.KIS_Item item, KIS.KIS_Item+UseFrom useFrom) (at <fce1e1b8252947179397a20c9f98377e>:0)
	KIS.KIS_Item.Use (KIS.KIS_Item+UseFrom useFrom) (at <fce1e1b8252947179397a20c9f98377e>:0)
	KIS.ModuleKISInventory.GuiContextMenu (System.Int32 windowID) (at <fce1e1b8252947179397a20c9f98377e>:0)
	UnityEngine.GUILayout+LayoutedWindow.DoWindow (System.Int32 windowID) (at <fa6f9762ac624af092525d37c9d516c4>:0)
	UnityEngine.GUI.CallWindowDelegate (UnityEngine.GUI+WindowFunction func, System.Int32 id, System.Int32 instanceID, UnityEngine.GUISkin _skin, System.Int32 forceRect, System.Single width, System.Single height, UnityEngine.GUIStyle style) (at <fa6f9762ac624af092525d37c9d516c4>:0)
	UnityEngine.DebugLogHandler:LogException(Exception, Object)
	ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object)
	UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object)
[EXC 13:32:02.167] NullReferenceException: Object reference not set to an instance of an object
	KIS.ModuleKISItemEvaPropellant.RefillEVAPack (KIS.KIS_Item item) (at <fce1e1b8252947179397a20c9f98377e>:0)
	KIS.ModuleKISItemEvaPropellant.OnItemUse (KIS.KIS_Item item, KIS.KIS_Item+UseFrom useFrom) (at <fce1e1b8252947179397a20c9f98377e>:0)
	KIS.KIS_Item.Use (KIS.KIS_Item+UseFrom useFrom) (at <fce1e1b8252947179397a20c9f98377e>:0)
	KIS.ModuleKISInventory.GuiContextMenu (System.Int32 windowID) (at <fce1e1b8252947179397a20c9f98377e>:0)
	UnityEngine.GUILayout+LayoutedWindow.DoWindow (System.Int32 windowID) (at <fa6f9762ac624af092525d37c9d516c4>:0)
	UnityEngine.GUI.CallWindowDelegate (UnityEngine.GUI+WindowFunction func, System.Int32 id, System.Int32 instanceID, UnityEngine.GUISkin _skin, System.Int32 forceRect, System.Single width, System.Single height, UnityEngine.GUIStyle style) (at <fa6f9762ac624af092525d37c9d516c4>:0)
	UnityEngine.DebugLogHandler:LogException(Exception, Object)
	ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object)
	UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object)
[EXC 13:32:02.359] NullReferenceException: Object reference not set to an instance of an object
	KIS.ModuleKISItemEvaPropellant.RefillEVAPack (KIS.KIS_Item item) (at <fce1e1b8252947179397a20c9f98377e>:0)
	KIS.ModuleKISItemEvaPropellant.OnItemUse (KIS.KIS_Item item, KIS.KIS_Item+UseFrom useFrom) (at <fce1e1b8252947179397a20c9f98377e>:0)
	KIS.KIS_Item.Use (KIS.KIS_Item+UseFrom useFrom) (at <fce1e1b8252947179397a20c9f98377e>:0)
	KIS.ModuleKISInventory.GuiContextMenu (System.Int32 windowID) (at <fce1e1b8252947179397a20c9f98377e>:0)
	UnityEngine.GUILayout+LayoutedWindow.DoWindow (System.Int32 windowID) (at <fa6f9762ac624af092525d37c9d516c4>:0)
	UnityEngine.GUI.CallWindowDelegate (UnityEngine.GUI+WindowFunction func, System.Int32 id, System.Int32 instanceID, UnityEngine.GUISkin _skin, System.Int32 forceRect, System.Single width, System.Single height, UnityEngine.GUIStyle style) (at <fa6f9762ac624af092525d37c9d516c4>:0)
	UnityEngine.DebugLogHandler:LogException(Exception, Object)
	ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object)
	UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object)
[EXC 13:32:02.526] NullReferenceException: Object reference not set to an instance of an object
	KIS.ModuleKISItemEvaPropellant.RefillEVAPack (KIS.KIS_Item item) (at <fce1e1b8252947179397a20c9f98377e>:0)
	KIS.ModuleKISItemEvaPropellant.OnItemUse (KIS.KIS_Item item, KIS.KIS_Item+UseFrom useFrom) (at <fce1e1b8252947179397a20c9f98377e>:0)
	KIS.KIS_Item.Use (KIS.KIS_Item+UseFrom useFrom) (at <fce1e1b8252947179397a20c9f98377e>:0)
	KIS.ModuleKISInventory.GuiContextMenu (System.Int32 windowID) (at <fce1e1b8252947179397a20c9f98377e>:0)
	UnityEngine.GUILayout+LayoutedWindow.DoWindow (System.Int32 windowID) (at <fa6f9762ac624af092525d37c9d516c4>:0)
	UnityEngine.GUI.CallWindowDelegate (UnityEngine.GUI+WindowFunction func, System.Int32 id, System.Int32 instanceID, UnityEngine.GUISkin _skin, System.Int32 forceRect, System.Single width, System.Single height, UnityEngine.GUIStyle style) (at <fa6f9762ac624af092525d37c9d516c4>:0)
	UnityEngine.DebugLogHandler:LogException(Exception, Object)
	ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object)
	UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object)
commented
commented

Could you please attach the log file? I need exactly this file. Please, don't share the wrong one (many people do).

commented

This issue is not reproducible in vanilla game. From the logs and basing on the other complains on the forum, I'd guess one of your mods changes the resource type on the canister. As of today, it can only work with "EVA propellant". See #360.

Please, re-open the bug if you're able to reproduce it on a pristine game setup.