Jump to content

EditorLogic issues when rerooting a grabbed subsection to a surface mounted part.


Recommended Posts

KSP 1.12.2, debian linux.  Quite a few mods.

I'm mod-clicking/copying a subsection of the craft, pressing "4" to reroute the subsection still held by the mouse curse, selecting a surface mounted dock port on the subsection as the new root part for the subection.  Up to this point all goes fine.  But when I pick up the re-rooted subsection by the root part (dock port) and attempt to attach it to a dock port on the main craft, the EditorLogic errors flow in the log, sometimes the subsection starts creating "trails" where copies of itself spread across the editor screen and sometimes the only way out of the loop of infinitely spawning copies is to reload the craft file.

My question is this: is re-rooting to a surface mounted part the soft ground here?  I want a way to avoid this problem.

sample from logs:

[EXC 12:34:04.348] NullReferenceException
    EditorLogicBase.AssignAttachIcon (Part part, AttachNode node, System.Boolean stackNodes, System.Boolean srfNodes, System.Boolean dockNodes) (at <4a4632fe4eb0471fa0f9f87bb7432bc2>:0)
    EditorLogicBase.handleAttachNodeIcons (Part part, System.Boolean stackNodes, System.Boolean srfNodes, System.Boolean dockNodes) (at <4a4632fe4eb0471fa0f9f87bb7432bc2>:0)
    EditorLogicBase.displayAttachNodeIcons (System.Collections.Generic.List`1[T] parts, Part selectedPart, System.Boolean stackNodes, System.Boolean srfNodes, System.Boolean dockNodes) (at <4a4632fe4eb0471fa0f9f87bb7432bc2>:0)
    EditorLogic.<SetupFSM>b__189_51 () (at <4a4632fe4eb0471fa0f9f87bb7432bc2>:0)
    KerbalFSM.UpdateFSM () (at <4a4632fe4eb0471fa0f9f87bb7432bc2>:0)
    EditorLogic.Update () (at <4a4632fe4eb0471fa0f9f87bb7432bc2>:0)
    UnityEngine.DebugLogHandler:LogException(Exception, Object)
    ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object)
    UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object)
[EXC 12:34:04.381] NullReferenceException
    EditorLogicBase.AssignAttachIcon (Part part, AttachNode node, System.Boolean stackNodes, System.Boolean srfNodes, System.Boolean dockNodes) (at <4a4632fe4eb0471fa0f9f87bb7432bc2>:0)
    EditorLogicBase.handleAttachNodeIcons (Part part, System.Boolean stackNodes, System.Boolean srfNodes, System.Boolean dockNodes) (at <4a4632fe4eb0471fa0f9f87bb7432bc2>:0)
    EditorLogicBase.displayAttachNodeIcons (System.Collections.Generic.List`1[T] parts, Part selectedPart, System.Boolean stackNodes, System.Boolean srfNodes, System.Boolean dockNodes) (at <4a4632fe4eb0471fa0f9f87bb7432bc2>:0)
    EditorLogic.<SetupFSM>b__189_51 () (at <4a4632fe4eb0471fa0f9f87bb7432bc2>:0)
    KerbalFSM.UpdateFSM () (at <4a4632fe4eb0471fa0f9f87bb7432bc2>:0)
    EditorLogic.Update () (at <4a4632fe4eb0471fa0f9f87bb7432bc2>:0)
    UnityEngine.DebugLogHandler:LogException(Exception, Object)
    ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object)
    UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object)

 

Edited by darthgently
added vid
Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...