I'm having a curious issue with Real Fuels. I'm running the most recent version of RP-1, and when I finish researching one of the Materials Science nodes that includes the MLI, the MLI upgrade icon disappears and I'm not able to "purchase" it from R&D. Therefore, I'm not able to add MLI to my glorious Centaur stages. The MLI icon and description does display on the correct materials science node prior to finishing the research, but it simply disappears when the research is complete.
I turned on the visual debugging in KSP and noticed that every time I click one of the R&D nodes that should contain RealFuels upgrade of some sort (it also appears I can't upgrade my solids), it throws a "NullReferenceException" error into the KSP log. I'm assuming there's some file or lines of config missing, but I have no idea where to start troubleshooting that. I'm pretty comfortable figuring out config files and debugging (do it for a living as well), but I don't know where to start looking.
For what it's worth, I installed RP-1 with the express install option in CKAN and haven't added any other mods to the install.
Here's the error from the KSP.log file:
[EXC 21:26:53.304] NullReferenceException: Object reference not set to an instance of an object
KSP.UI.Screens.EditorPartIcon.InstantiatePartIcon () (at <39c0323fb6b449a4aaf3465c00ed3c8d>:0)
KSP.UI.Screens.EditorPartIcon.Create (KSP.UI.Screens.EditorPartList partList, AvailablePart part, StoredPart sPart, System.Single iconSize, System.Single iconOverScale, System.Single iconOverSpin, Callback`1[T] placePartCallback, System.Boolean btnPlacePartActive, System.Boolean skipVariants, PartVariant variant, System.Boolean useImageThumbnail, System.Boolean inInventory) (at <39c0323fb6b449a4aaf3465c00ed3c8d>:0)
KSP.UI.Screens.EditorPartIcon.Create (KSP.UI.Screens.EditorPartList partList, AvailablePart part, System.Single iconSize, System.Single iconOverScale, System.Single iconOverSpin) (at <39c0323fb6b449a4aaf3465c00ed3c8d>:0)
KSP.UI.Screens.RDPartListItem.Setup (System.String label, System.String buttonState, AvailablePart availablePart, PartUpgradeHandler+Upgrade upgrade) (at <39c0323fb6b449a4aaf3465c00ed3c8d>:0)
KSP.UI.Screens.RDPartList.SetPart (KSP.UI.Screens.RDPartListItem item, System.Boolean unlocked, System.String label, AvailablePart part, PartUpgradeHandler+Upgrade upgrade) (at <39c0323fb6b449a4aaf3465c00ed3c8d>:0)
KSP.UI.Screens.RDPartList.AddUpgradeListItem (PartUpgradeHandler+Upgrade upgrade, System.Boolean purchased) (at <39c0323fb6b449a4aaf3465c00ed3c8d>:0)
KSP.UI.Screens.RDPartList.AddUpgrades (System.Collections.Generic.List`1[T] purchased, System.Collections.Generic.List`1[T] available) (at <39c0323fb6b449a4aaf3465c00ed3c8d>:0)
KSP.UI.Screens.RDPartList.SetupParts (KSP.UI.Screens.RDNode node) (at <39c0323fb6b449a4aaf3465c00ed3c8d>:0)
KSP.UI.Screens.RDController.ShowNodePanel (KSP.UI.Screens.RDNode node) (at <39c0323fb6b449a4aaf3465c00ed3c8d>:0)
KSP.UI.Screens.RDNode.NodeInput () (at <39c0323fb6b449a4aaf3465c00ed3c8d>:0)
UnityEngine.Events.InvokableCall.Invoke () (at <12e76cd50cc64cf19e759e981cb725af>:0)
UnityEngine.Events.UnityEvent.Invoke () (at <12e76cd50cc64cf19e759e981cb725af>:0)
KSP.UI.UIStateButton.<Awake>b__24_0 () (at <39c0323fb6b449a4aaf3465c00ed3c8d>:0)
UnityEngine.Events.InvokableCall.Invoke () (at <12e76cd50cc64cf19e759e981cb725af>:0)
UnityEngine.Events.UnityEvent.Invoke () (at <12e76cd50cc64cf19e759e981cb725af>:0)
UnityEngine.UI.Button.Press () (at <5336a8686ff14f17888ce9a9f44f29bc>:0)
UnityEngine.UI.Button.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) (at <5336a8686ff14f17888ce9a9f44f29bc>:0)
UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) (at <5336a8686ff14f17888ce9a9f44f29bc>:0)
UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) (at <5336a8686ff14f17888ce9a9f44f29bc>:0)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object)
UnityEngine.EventSystems.EventSystem:Update()
I tried the "Reinstall" option in CKAN but that didn't appear to have any affect.
Thanks in advance for any help!