-
Posts
30 -
Joined
-
Last visited
Reputation
11 GoodRecent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
-
The Docking Autopilot has a glitch that let him lock up right before the final push from time to time. Switching it off and directly on again normaly solves that and will dock immediately. https://forum.kerbalspaceprogram.com/topic/154834-112x-anatid-robotics-mumech-mechjeb-autopilot-2143-4th-march-2023/page/168/#comment-4247646
-
For me switching the Docking Autopilot off and on again solved the problem every time, I have seen this behavior in every version of MechJeb so far. It happens sometimes, i can't force it to happen. Here is a Savefile, the ship is the "Docking Trainer S" , Only Mech Jeb and Modulemanager in this install. Hope this helps.
-
Looks like the problem was on my KSP install. Kerbal Engineer Redux (the only mod installed besides Mechjeb and Module Manager of course ) was causing the problems with Mechjeb somehow. After deinstallation of Kerbal Engineer Mechjeb was working fine. I have reinstalled Kerbal Engineer after that and again everything was working fine ( both versions of Mechjeb, normal and latest Dev version tested ) So you can stop chasing ghosts now. And thanks for this great mod, without it KSP would not be the same!
-
Tested KSP 1.10 with Mechjeb 2.10.0.0 and Mechjeb DEV 2.10.0.0-992 When activating Landing Guidance it warps to the planechange, stops and starts throwing exeptions again Parameter name: index at System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) [0x00029] in <ad04dee02e7e4a85a1299c7ee81c79f6>:0 at System.ThrowHelper.ThrowArgumentOutOfRangeException () [0x00000] in <ad04dee02e7e4a85a1299c7ee81c79f6>:0 at MuMech.MechJebModuleAttitudeController.attitudeGetReferenceRotation (MuMech.AttitudeReference reference) [0x00476] in <ad22cbc127004f0c8e46e5a0419a670d>:0 at MuMech.MechJebModuleAttitudeController.Drive (FlightCtrlState s) [0x00008] in <ad22cbc127004f0c8e46e5a0419a670d>:0 at MuMech.MechJebCore.Drive (FlightCtrlState s) [0x00048] in <ad22cbc127004f0c8e46e5a0419a670d>:0 [ERR 18:10:13.441] MechJeb module MechJebModuleAttitudeController threw an exception in OnFixedUpdate: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index at System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) [0x00029] in <ad04dee02e7e4a85a1299c7ee81c79f6>:0 at System.ThrowHelper.ThrowArgumentOutOfRangeException () [0x00000] in <ad04dee02e7e4a85a1299c7ee81c79f6>:0 at MuMech.MechJebModuleAttitudeController.attitudeGetReferenceRotation (MuMech.AttitudeReference reference) [0x00476] in <ad22cbc127004f0c8e46e5a0419a670d>:0 at MuMech.MechJebModuleAttitudeController.attitudeAngleFromTarget () [0x00019] in <ad22cbc127004f0c8e46e5a0419a670d>:0 at MuMech.MechJebModuleAttitudeController.OnFixedUpdate () [0x00000] in <ad22cbc127004f0c8e46e5a0419a670d>:0 at MuMech.MechJebCore.FixedUpdate () [0x00139] in <ad22cbc127004f0c8e46e5a0419a670d>:0 Version 2.9.2.0-990 on Ksp 1.9.1 is working. looks like something in there is playing peakaboo.
-
Dev Build 988 , Landing Guidance is broken again . When activated with Land at target or Land somewehre nothing happend and the log is flooded with this: [ERR 19:20:40.362] MechJeb module MechJebModuleAttitudeController threw an exception in Drive: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index at System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) [0x00029] in <ad04dee02e7e4a85a1299c7ee81c79f6>:0 at System.ThrowHelper.ThrowArgumentOutOfRangeException () [0x00000] in <ad04dee02e7e4a85a1299c7ee81c79f6>:0 at MuMech.MechJebModuleAttitudeController.attitudeGetReferenceRotation (MuMech.AttitudeReference reference) [0x00476] in <c547f17d8cda4e9691d8b34f01a2d3fa>:0 at MuMech.MechJebModuleAttitudeController.Drive (FlightCtrlState s) [0x00008] in <c547f17d8cda4e9691d8b34f01a2d3fa>:0 at MuMech.MechJebCore.Drive (FlightCtrlState s) [0x00048] in <c547f17d8cda4e9691d8b34f01a2d3fa>:0 [EXC 19:20:40.365] ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) (at <ad04dee02e7e4a85a1299c7ee81c79f6>:0) System.ThrowHelper.ThrowArgumentOutOfRangeException () (at <ad04dee02e7e4a85a1299c7ee81c79f6>:0) MuMech.MechJebModuleAttitudeController.attitudeGetReferenceRotation (MuMech.AttitudeReference reference) (at <c547f17d8cda4e9691d8b34f01a2d3fa>:0) MuMech.MechJebModuleAttitudeController.attitudeReferenceToWorld (Vector3d vector, MuMech.AttitudeReference reference) (at <c547f17d8cda4e9691d8b34f01a2d3fa>:0) MuMech.MechJebModuleAttitudeController.attitudeTo (Vector3d direction, MuMech.AttitudeReference reference, System.Object controller) (at <c547f17d8cda4e9691d8b34f01a2d3fa>:0) MuMech.Landing.DeorbitBurn.OnFixedUpdate () (at <c547f17d8cda4e9691d8b34f01a2d3fa>:0) MuMech.AutopilotModule.OnFixedUpdate () (at <c547f17d8cda4e9691d8b34f01a2d3fa>:0) UnityEngine.DebugLogHandler:LogException(Exception, Object) ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object) UnityEngine.Debug:LogException(Exception) MuMech.AutopilotModule:OnFixedUpdate() MuMech.MechJebModuleLandingAutopilot:OnFixedUpdate() MuMech.MechJebCore:FixedUpdate() [ERR 19:20:40.367] MechJeb module MechJebModuleAttitudeController threw an exception in OnFixedUpdate: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index at System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) [0x00029] in <ad04dee02e7e4a85a1299c7ee81c79f6>:0 at System.ThrowHelper.ThrowArgumentOutOfRangeException () [0x00000] in <ad04dee02e7e4a85a1299c7ee81c79f6>:0 at MuMech.MechJebModuleAttitudeController.attitudeGetReferenceRotation (MuMech.AttitudeReference reference) [0x00476] in <c547f17d8cda4e9691d8b34f01a2d3fa>:0 at MuMech.MechJebModuleAttitudeController.attitudeAngleFromTarget () [0x00019] in <c547f17d8cda4e9691d8b34f01a2d3fa>:0 at MuMech.MechJebModuleAttitudeController.OnFixedUpdate () [0x00000] in <c547f17d8cda4e9691d8b34f01a2d3fa>:0 at MuMech.MechJebCore.FixedUpdate () [0x00139] in <c547f17d8cda4e9691d8b34f01a2d3fa>:0 [ERR 19:20:40.375] MechJeb module MechJebModuleAttitudeController threw an exception in Drive: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index at System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) [0x00029] in <ad04dee02e7e4a85a1299c7ee81c79f6>:0 at System.ThrowHelper.ThrowArgumentOutOfRangeException () [0x00000] in <ad04dee02e7e4a85a1299c7ee81c79f6>:0 at MuMech.MechJebModuleAttitudeController.attitudeGetReferenceRotation (MuMech.AttitudeReference reference) [0x00476] in <c547f17d8cda4e9691d8b34f01a2d3fa>:0 at MuMech.MechJebModuleAttitudeController.Drive (FlightCtrlState s) [0x00008] in <c547f17d8cda4e9691d8b34f01a2d3fa>:0 at MuMech.MechJebCore.Drive (FlightCtrlState s) [0x00048] in <c547f17d8cda4e9691d8b34f01a2d3fa>:0 [EXC 19:20:40.377] ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) (at <ad04dee02e7e4a85a1299c7ee81c79f6>:0) System.ThrowHelper.ThrowArgumentOutOfRangeException () (at <ad04dee02e7e4a85a1299c7ee81c79f6>:0) MuMech.MechJebModuleAttitudeController.attitudeGetReferenceRotation (MuMech.AttitudeReference reference) (at <c547f17d8cda4e9691d8b34f01a2d3fa>:0) MuMech.MechJebModuleAttitudeController.attitudeReferenceToWorld (Vector3d vector, MuMech.AttitudeReference reference) (at <c547f17d8cda4e9691d8b34f01a2d3fa>:0) MuMech.MechJebModuleAttitudeController.attitudeTo (Vector3d direction, MuMech.AttitudeReference reference, System.Object controller) (at <c547f17d8cda4e9691d8b34f01a2d3fa>:0) MuMech.Landing.DeorbitBurn.OnFixedUpdate () (at <c547f17d8cda4e9691d8b34f01a2d3fa>:0) MuMech.AutopilotModule.OnFixedUpdate () (at <c547f17d8cda4e9691d8b34f01a2d3fa>:0) UnityEngine.DebugLogHandler:LogException(Exception, Object) ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object) UnityEngine.Debug:LogException(Exception) MuMech.AutopilotModule:OnFixedUpdate() MuMech.MechJebModuleLandingAutopilot:OnFixedUpdate() MuMech.MechJebCore:FixedUpdate() [ERR 19:20:40.378] MechJeb module MechJebModuleAttitudeController threw an exception in OnFixedUpdate: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index at System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) [0x00029] in <ad04dee02e7e4a85a1299c7ee81c79f6>:0 at System.ThrowHelper.ThrowArgumentOutOfRangeException () [0x00000] in <ad04dee02e7e4a85a1299c7ee81c79f6>:0 at MuMech.MechJebModuleAttitudeController.attitudeGetReferenceRotation (MuMech.AttitudeReference reference) [0x00476] in <c547f17d8cda4e9691d8b34f01a2d3fa>:0 at MuMech.MechJebModuleAttitudeController.attitudeAngleFromTarget () [0x00019] in <c547f17d8cda4e9691d8b34f01a2d3fa>:0 at MuMech.MechJebModuleAttitudeController.OnFixedUpdate () [0x00000] in <c547f17d8cda4e9691d8b34f01a2d3fa>:0 at MuMech.MechJebCore.FixedUpdate () [0x00139] in <c547f17d8cda4e9691d8b34f01a2d3fa>:0 [ERR 19:20:40.402] MechJeb module MechJebModuleAttitudeController threw an exception in Drive: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index at System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) [0x00029] in <ad04dee02e7e4a85a1299c7ee81c79f6>:0 at System.ThrowHelper.ThrowArgumentOutOfRangeException () [0x00000] in <ad04dee02e7e4a85a1299c7ee81c79f6>:0 at MuMech.MechJebModuleAttitudeController.attitudeGetReferenceRotation (MuMech.AttitudeReference reference) [0x00476] in <c547f17d8cda4e9691d8b34f01a2d3fa>:0 at MuMech.MechJebModuleAttitudeController.Drive (FlightCtrlState s) [0x00008] in <c547f17d8cda4e9691d8b34f01a2d3fa>:0 at MuMech.MechJebCore.Drive (FlightCtrlState s) [0x00048] in <c547f17d8cda4e9691d8b34f01a2d3fa>:0 How to programming works: You have a bug in the code. You fix the bug in the code. Now you have two bugs in the code.
-
Now Landing Guidance is broken. When activated with Land at target or Land somewehre nothing happend and the log is flooded with this: [ERR 00:27:50.883] MechJeb module MechJebModuleAttitudeController threw an exception in Drive: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index at System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) [0x00029] in <ad04dee02e7e4a85a1299c7ee81c79f6>:0 at System.ThrowHelper.ThrowArgumentOutOfRangeException () [0x00000] in <ad04dee02e7e4a85a1299c7ee81c79f6>:0 at MuMech.MechJebModuleAttitudeController.attitudeGetReferenceRotation (MuMech.AttitudeReference reference) [0x00465] in <ab773ed2b35945c99f0a1273e0237d43>:0 at MuMech.MechJebModuleAttitudeController.Drive (FlightCtrlState s) [0x00008] in <ab773ed2b35945c99f0a1273e0237d43>:0 at MuMech.MechJebCore.Drive (FlightCtrlState s) [0x00048] in <ab773ed2b35945c99f0a1273e0237d43>:0 [EXC 00:27:50.887] ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) (at <ad04dee02e7e4a85a1299c7ee81c79f6>:0) System.ThrowHelper.ThrowArgumentOutOfRangeException () (at <ad04dee02e7e4a85a1299c7ee81c79f6>:0) MuMech.MechJebModuleAttitudeController.attitudeGetReferenceRotation (MuMech.AttitudeReference reference) (at <ab773ed2b35945c99f0a1273e0237d43>:0) MuMech.MechJebModuleAttitudeController.attitudeReferenceToWorld (Vector3d vector, MuMech.AttitudeReference reference) (at <ab773ed2b35945c99f0a1273e0237d43>:0) MuMech.MechJebModuleAttitudeController.attitudeTo (Vector3d direction, MuMech.AttitudeReference reference, System.Object controller) (at <ab773ed2b35945c99f0a1273e0237d43>:0) MuMech.Landing.DeorbitBurn.OnFixedUpdate () (at <ab773ed2b35945c99f0a1273e0237d43>:0) MuMech.AutopilotModule.OnFixedUpdate () (at <ab773ed2b35945c99f0a1273e0237d43>:0) UnityEngine.DebugLogHandler:LogException(Exception, Object) ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object) UnityEngine.Debug:LogException(Exception) MuMech.AutopilotModule:OnFixedUpdate() MuMech.MechJebModuleLandingAutopilot:OnFixedUpdate() MuMech.MechJebCore:FixedUpdate() [ERR 00:27:50.888] MechJeb module MechJebModuleAttitudeController threw an exception in OnFixedUpdate: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index at System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) [0x00029] in <ad04dee02e7e4a85a1299c7ee81c79f6>:0 at System.ThrowHelper.ThrowArgumentOutOfRangeException () [0x00000] in <ad04dee02e7e4a85a1299c7ee81c79f6>:0 at MuMech.MechJebModuleAttitudeController.attitudeGetReferenceRotation (MuMech.AttitudeReference reference) [0x00465] in <ab773ed2b35945c99f0a1273e0237d43>:0 at MuMech.MechJebModuleAttitudeController.attitudeAngleFromTarget () [0x00019] in <ab773ed2b35945c99f0a1273e0237d43>:0 at MuMech.MechJebModuleAttitudeController.OnFixedUpdate () [0x00000] in <ab773ed2b35945c99f0a1273e0237d43>:0 at MuMech.MechJebCore.FixedUpdate () [0x00139] in <ab773ed2b35945c99f0a1273e0237d43>:0 [ERR 00:27:50.899] MechJeb module MechJebModuleAttitudeController threw an exception in Drive: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index at System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) [0x00029] in <ad04dee02e7e4a85a1299c7ee81c79f6>:0 at System.ThrowHelper.ThrowArgumentOutOfRangeException () [0x00000] in <ad04dee02e7e4a85a1299c7ee81c79f6>:0 at MuMech.MechJebModuleAttitudeController.attitudeGetReferenceRotation (MuMech.AttitudeReference reference) [0x00465] in <ab773ed2b35945c99f0a1273e0237d43>:0 at MuMech.MechJebModuleAttitudeController.Drive (FlightCtrlState s) [0x00008] in <ab773ed2b35945c99f0a1273e0237d43>:0 at MuMech.MechJebCore.Drive (FlightCtrlState s) [0x00048] in <ab773ed2b35945c99f0a1273e0237d43>:0 [EXC 00:27:50.900] ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) (at <ad04dee02e7e4a85a1299c7ee81c79f6>:0) System.ThrowHelper.ThrowArgumentOutOfRangeException () (at <ad04dee02e7e4a85a1299c7ee81c79f6>:0) MuMech.MechJebModuleAttitudeController.attitudeGetReferenceRotation (MuMech.AttitudeReference reference) (at <ab773ed2b35945c99f0a1273e0237d43>:0) MuMech.MechJebModuleAttitudeController.attitudeReferenceToWorld (Vector3d vector, MuMech.AttitudeReference reference) (at <ab773ed2b35945c99f0a1273e0237d43>:0) MuMech.MechJebModuleAttitudeController.attitudeTo (Vector3d direction, MuMech.AttitudeReference reference, System.Object controller) (at <ab773ed2b35945c99f0a1273e0237d43>:0) MuMech.Landing.DeorbitBurn.OnFixedUpdate () (at <ab773ed2b35945c99f0a1273e0237d43>:0) MuMech.AutopilotModule.OnFixedUpdate () (at <ab773ed2b35945c99f0a1273e0237d43>:0) UnityEngine.DebugLogHandler:LogException(Exception, Object) ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object) UnityEngine.Debug:LogException(Exception) MuMech.AutopilotModule:OnFixedUpdate() MuMech.MechJebModuleLandingAutopilot:OnFixedUpdate() MuMech.MechJebCore:FixedUpdate() [ERR 00:27:50.901] MechJeb module MechJebModuleAttitudeController threw an exception in OnFixedUpdate: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index at System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) [0x00029] in <ad04dee02e7e4a85a1299c7ee81c79f6>:0 at System.ThrowHelper.ThrowArgumentOutOfRangeException () [0x00000] in <ad04dee02e7e4a85a1299c7ee81c79f6>:0 at MuMech.MechJebModuleAttitudeController.attitudeGetReferenceRotation (MuMech.AttitudeReference reference) [0x00465] in <ab773ed2b35945c99f0a1273e0237d43>:0 at MuMech.MechJebModuleAttitudeController.attitudeAngleFromTarget () [0x00019] in <ab773ed2b35945c99f0a1273e0237d43>:0 at MuMech.MechJebModuleAttitudeController.OnFixedUpdate () [0x00000] in <ab773ed2b35945c99f0a1273e0237d43>:0 at MuMech.MechJebCore.FixedUpdate () [0x00139] in <ab773ed2b35945c99f0a1273e0237d43>:0