Skip to content

ASCOM Driver crash when using TouchNStars Plugin and NINA #67

Open

Description

@dennislandmann

The Ascom Driver crashes when I use the Touch'N Stars Plugin in NINA for manually slewing the mount into a position. Both RA and DEC movement requests let the ASCOM Driver crash, and also the mount becomes unresponsive and needs a power cycle.

ASCOM and NINA logs attached.

Many thanks for having a look, very very much appreciated!!!

Activity

  1. dennislandmann commented on Feb 24, 2026

    @dennislandmann
    Author
  2. dennislandmann commented on Feb 24, 2026

    @dennislandmann
    Author

    2026-02-24T09:44:48.4969|INFO|Communicator.cs|OnMessageReceived|18|1888
    2026-02-24T09:44:48.4970|INFO|Communicator.cs|OnMessageReceived|20|Recieved new port from api: 1888
    2026-02-24T09:44:48.6988|INFO|WebSocketV2.cs|OnClientConnectedAsync|144|WebSocket connected [::ffff:192.168.5.129]:58674
    2026-02-24T09:44:54.5740|INFO|TelescopeVM.cs|Disconnect|740|Disconnected mount
    2026-02-24T09:44:57.9626|INFO|AscomTelescope.cs|CheckMountTime|845|Mount UTC Time: 2020-12-31 23:00:25Z / System UTC Time: 2026-02-24 08:44:57Z; Difference: 162467072.963 seconds
    2026-02-24T09:44:58.0213|INFO|AscomTelescope.cs|CheckMountTime|852|System time has been synced to the mount
    2026-02-24T09:44:58.4629|INFO|TelescopeVM.cs|ChooseTelescope|535|Successfully connected mount. Id: ASCOM.OpenAstroTracker.Telescope Name: OAT ASCOM DisplayName: OAT ASCOM (ASCOM) Driver Version: 6.6.7.3
    2026-02-24T09:45:05.4933|INFO|AscomTelescope.cs|MoveAxis|473|Moving Primary Telescope Axis using rate -0.267.
    2026-02-24T09:45:06.6502|INFO|AscomTelescope.cs|MoveAxis|473|Moving Primary Telescope Axis using rate -0.
    2026-02-24T09:45:07.2763|INFO|AscomTelescope.cs|MoveAxis|473|Moving Primary Telescope Axis using rate -0.267.
    2026-02-24T09:45:07.8833|INFO|AscomTelescope.cs|MoveAxis|473|Moving Primary Telescope Axis using rate -0.
    2026-02-24T09:45:08.9624|INFO|AscomTelescope.cs|MoveAxis|473|Moving Primary Telescope Axis using rate 0.267.
    2026-02-24T09:45:10.1259|INFO|AscomTelescope.cs|MoveAxis|473|Moving Primary Telescope Axis using rate 0.
    2026-02-24T09:45:11.2154|INFO|AscomTelescope.cs|MoveAxis|473|Moving Primary Telescope Axis using rate 0.
    2026-02-24T09:45:13.3202|ERROR|AscomTelescope.cs|MoveAxis|481
    ASCOM.DriverException: Error setting tracking state
    ---> System.Exception: Error setting tracking state
    --- End of inner exception stack trace ---
    at ASCOM.Com.DriverAccess.DynamicAccess.CheckDotNetExceptions(String memberName, Exception e) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 278
    at ASCOM.Com.DriverAccess.DynamicAccess.TryInvokeMember(InvokeMemberBinder binder, Object[] args, Object& result) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 73
    at CallSite.Target(Closure, CallSite, Object, TelescopeAxis, Double)
    at ASCOM.Com.DriverAccess.Telescope.MoveAxis(TelescopeAxis Axis, Double Rate) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\Telescope.cs:line 533
    at NINA.Equipment.Equipment.MyTelescope.AscomTelescope.MoveAxis(TelescopeAxes axis, Double rate) in //NINA.Equipment/Equipment/MyTelescope/AscomTelescope.cs:line 474
    2026-02-24T09:45:15.3275|INFO|AscomTelescope.cs|MoveAxis|473|Moving Primary Telescope Axis using rate 0.
    2026-02-24T09:45:17.3311|ERROR|AscomDevice.cs|GetProperty|546|An unexpected exception occurred during GET of Telescope.AtHome:
    ASCOM.DriverException: Der Index war außerhalb des Arraybereichs.
    ---> System.IndexOutOfRangeException: Der Index war außerhalb des Arraybereichs.
    --- End of inner exception stack trace ---
    at ASCOM.Com.DriverAccess.DynamicAccess.CheckDotNetExceptions(String memberName, Exception e) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 278
    at ASCOM.Com.DriverAccess.DynamicAccess.TryGetMember(GetMemberBinder binder, Object& result) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 150
    at CallSite.Target(Closure, CallSite, Object)
    at ASCOM.Com.DriverAccess.Telescope.get_AtHome() in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\Telescope.cs:line 124
    at InvokeStub_Telescope.get_AtHome(Object, Object, IntPtr*)
    at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
    2026-02-24T09:45:17.5456|INFO|AscomDevice.cs|GetProperty|485|Retrying to GET Telescope.AtHome - Attempt 2 / 3
    2026-02-24T09:45:19.3345|ERROR|AscomTelescope.cs|MoveAxis|481
    ASCOM.DriverException: Error setting tracking state
    ---> System.Exception: Error setting tracking state
    --- End of inner exception stack trace ---
    at ASCOM.Com.DriverAccess.DynamicAccess.CheckDotNetExceptions(String memberName, Exception e) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 278
    at ASCOM.Com.DriverAccess.DynamicAccess.TryInvokeMember(InvokeMemberBinder binder, Object[] args, Object& result) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 73
    at CallSite.Target(Closure, CallSite, Object, TelescopeAxis, Double)
    at ASCOM.Com.DriverAccess.Telescope.MoveAxis(TelescopeAxis Axis, Double Rate) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\Telescope.cs:line 533
    at NINA.Equipment.Equipment.MyTelescope.AscomTelescope.MoveAxis(TelescopeAxes axis, Double rate) in /
    /NINA.Equipment/Equipment/MyTelescope/AscomTelescope.cs:line 474
    2026-02-24T09:45:21.3388|INFO|AscomTelescope.cs|MoveAxis|473|Moving Primary Telescope Axis using rate 0.
    2026-02-24T09:45:21.3416|ERROR|AscomDevice.cs|GetProperty|546|An unexpected exception occurred during GET of Telescope.AtHome:
    ASCOM.DriverException: Der Index war außerhalb des Arraybereichs.
    ---> System.IndexOutOfRangeException: Der Index war außerhalb des Arraybereichs.
    --- End of inner exception stack trace ---
    at ASCOM.Com.DriverAccess.DynamicAccess.CheckDotNetExceptions(String memberName, Exception e) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 278
    at ASCOM.Com.DriverAccess.DynamicAccess.TryGetMember(GetMemberBinder binder, Object& result) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 150
    at CallSite.Target(Closure, CallSite, Object)
    at ASCOM.Com.DriverAccess.Telescope.get_AtHome() in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\Telescope.cs:line 124
    at InvokeStub_Telescope.get_AtHome(Object, Object, IntPtr*)
    at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
    2026-02-24T09:45:21.3445|INFO|AscomTelescope.cs|MoveAxis|473|Moving Primary Telescope Axis using rate -0.267.
    2026-02-24T09:45:21.5425|INFO|AscomDevice.cs|GetProperty|485|Retrying to GET Telescope.AtHome - Attempt 3 / 3
    2026-02-24T09:45:23.3599|ERROR|AscomTelescope.cs|MoveAxis|481
    ASCOM.DriverException: Error setting tracking state
    ---> System.Exception: Error setting tracking state
    --- End of inner exception stack trace ---
    at ASCOM.Com.DriverAccess.DynamicAccess.CheckDotNetExceptions(String memberName, Exception e) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 278
    at ASCOM.Com.DriverAccess.DynamicAccess.TryInvokeMember(InvokeMemberBinder binder, Object[] args, Object& result) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 73
    at CallSite.Target(Closure, CallSite, Object, TelescopeAxis, Double)
    at ASCOM.Com.DriverAccess.Telescope.MoveAxis(TelescopeAxis Axis, Double Rate) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\Telescope.cs:line 533
    at NINA.Equipment.Equipment.MyTelescope.AscomTelescope.MoveAxis(TelescopeAxes axis, Double rate) in //NINA.Equipment/Equipment/MyTelescope/AscomTelescope.cs:line 474
    2026-02-24T09:45:27.3800|ERROR|AscomDevice.cs|GetProperty|546|An unexpected exception occurred during GET of Telescope.AtHome:
    ASCOM.DriverException: Der Index war außerhalb des Arraybereichs.
    ---> System.IndexOutOfRangeException: Der Index war außerhalb des Arraybereichs.
    --- End of inner exception stack trace ---
    at ASCOM.Com.DriverAccess.DynamicAccess.CheckDotNetExceptions(String memberName, Exception e) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 278
    at ASCOM.Com.DriverAccess.DynamicAccess.TryGetMember(GetMemberBinder binder, Object& result) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 150
    at CallSite.Target(Closure, CallSite, Object)
    at ASCOM.Com.DriverAccess.Telescope.get_AtHome() in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\Telescope.cs:line 124
    at InvokeStub_Telescope.get_AtHome(Object, Object, IntPtr*)
    at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
    2026-02-24T09:45:27.3804|INFO|AscomDevice.cs|GetProperty|556|GET Telescope.AtHome failed - Returning last known value False
    2026-02-24T09:45:33.4083|INFO|AscomTelescope.cs|MoveAxis|473|Moving Primary Telescope Axis using rate -0.
    2026-02-24T09:45:35.4174|INFO|AscomTelescope.cs|MoveAxis|473|Moving Primary Telescope Axis using rate 0.
    2026-02-24T09:45:39.4262|ERROR|AscomTelescope.cs|MoveAxis|481
    ASCOM.DriverException: Error setting tracking state
    ---> System.Exception: Error setting tracking state
    --- End of inner exception stack trace ---
    at ASCOM.Com.DriverAccess.DynamicAccess.CheckDotNetExceptions(String memberName, Exception e) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 278
    at ASCOM.Com.DriverAccess.DynamicAccess.TryInvokeMember(InvokeMemberBinder binder, Object[] args, Object& result) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 73
    at CallSite.Target(Closure, CallSite, Object, TelescopeAxis, Double)
    at ASCOM.Com.DriverAccess.Telescope.MoveAxis(TelescopeAxis Axis, Double Rate) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\Telescope.cs:line 533
    at NINA.Equipment.Equipment.MyTelescope.AscomTelescope.MoveAxis(TelescopeAxes axis, Double rate) in /
    /NINA.Equipment/Equipment/MyTelescope/AscomTelescope.cs:line 474
    2026-02-24T09:45:39.4464|ERROR|AscomDevice.cs|GetProperty|546|An unexpected exception occurred during GET of Telescope.Altitude:
    ASCOM.InvalidValueException: SetApparent set - '255' is an invalid value. The valid range is: 0 to 23.9999.
    ---> System.Runtime.InteropServices.COMException (0x80040401): SetApparent set - '255' is an invalid value. The valid range is: 0 to 23.9999.
    --- End of inner exception stack trace ---
    at ASCOM.Com.DriverAccess.DynamicAccess.CheckDotNetExceptions(String memberName, Exception e) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 212
    at ASCOM.Com.DriverAccess.DynamicAccess.TryGetMember(GetMemberBinder binder, Object& result) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 150
    at CallSite.Target(Closure, CallSite, Object)
    at ASCOM.Com.DriverAccess.Telescope.get_Altitude() in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\Telescope.cs:line 95
    at InvokeStub_Telescope.get_Altitude(Object, Object, IntPtr*)
    at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
    2026-02-24T09:45:39.6595|INFO|AscomDevice.cs|GetProperty|485|Retrying to GET Telescope.Altitude - Attempt 2 / 3
    2026-02-24T09:45:41.4289|ERROR|AscomTelescope.cs|MoveAxis|481
    ASCOM.DriverException: Error setting tracking state
    ---> System.Exception: Error setting tracking state
    --- End of inner exception stack trace ---
    at ASCOM.Com.DriverAccess.DynamicAccess.CheckDotNetExceptions(String memberName, Exception e) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 278
    at ASCOM.Com.DriverAccess.DynamicAccess.TryInvokeMember(InvokeMemberBinder binder, Object[] args, Object& result) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 73
    at CallSite.Target(Closure, CallSite, Object, TelescopeAxis, Double)
    at ASCOM.Com.DriverAccess.Telescope.MoveAxis(TelescopeAxis Axis, Double Rate) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\Telescope.cs:line 533
    at NINA.Equipment.Equipment.MyTelescope.AscomTelescope.MoveAxis(TelescopeAxes axis, Double rate) in //NINA.Equipment/Equipment/MyTelescope/AscomTelescope.cs:line 474
    2026-02-24T09:45:47.4514|INFO|AscomTelescope.cs|MoveAxis|473|Moving Primary Telescope Axis using rate 0.
    2026-02-24T09:45:47.4523|ERROR|AscomDevice.cs|GetProperty|546|An unexpected exception occurred during GET of Telescope.Altitude:
    ASCOM.InvalidValueException: SetApparent set - '255' is an invalid value. The valid range is: 0 to 23.9999.
    ---> System.Runtime.InteropServices.COMException (0x80040401): SetApparent set - '255' is an invalid value. The valid range is: 0 to 23.9999.
    --- End of inner exception stack trace ---
    at ASCOM.Com.DriverAccess.DynamicAccess.CheckDotNetExceptions(String memberName, Exception e) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 212
    at ASCOM.Com.DriverAccess.DynamicAccess.TryGetMember(GetMemberBinder binder, Object& result) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 150
    at CallSite.Target(Closure, CallSite, Object)
    at ASCOM.Com.DriverAccess.Telescope.get_Altitude() in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\Telescope.cs:line 95
    at InvokeStub_Telescope.get_Altitude(Object, Object, IntPtr*)
    at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
    2026-02-24T09:45:47.6560|INFO|AscomDevice.cs|GetProperty|485|Retrying to GET Telescope.Altitude - Attempt 3 / 3
    2026-02-24T09:45:49.4599|ERROR|AscomTelescope.cs|MoveAxis|481
    ASCOM.DriverException: Error setting tracking state
    ---> System.Exception: Error setting tracking state
    --- End of inner exception stack trace ---
    at ASCOM.Com.DriverAccess.DynamicAccess.CheckDotNetExceptions(String memberName, Exception e) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 278
    at ASCOM.Com.DriverAccess.DynamicAccess.TryInvokeMember(InvokeMemberBinder binder, Object[] args, Object& result) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 73
    at CallSite.Target(Closure, CallSite, Object, TelescopeAxis, Double)
    at ASCOM.Com.DriverAccess.Telescope.MoveAxis(TelescopeAxis Axis, Double Rate) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\Telescope.cs:line 533
    at NINA.Equipment.Equipment.MyTelescope.AscomTelescope.MoveAxis(TelescopeAxes axis, Double rate) in /
    /NINA.Equipment/Equipment/MyTelescope/AscomTelescope.cs:line 474
    2026-02-24T09:45:54.7498|INFO|TelescopeVM.cs|FindHome|292|Mount ordered to locate home position
    2026-02-24T09:45:55.4761|INFO|AscomTelescope.cs|MoveAxis|473|Moving Primary Telescope Axis using rate 0.
    2026-02-24T09:45:55.4774|ERROR|AscomDevice.cs|GetProperty|546|An unexpected exception occurred during GET of Telescope.Altitude:
    ASCOM.InvalidValueException: SetApparent set - '255' is an invalid value. The valid range is: 0 to 23.9999.
    ---> System.Runtime.InteropServices.COMException (0x80040401): SetApparent set - '255' is an invalid value. The valid range is: 0 to 23.9999.
    --- End of inner exception stack trace ---
    at ASCOM.Com.DriverAccess.DynamicAccess.CheckDotNetExceptions(String memberName, Exception e) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 212
    at ASCOM.Com.DriverAccess.DynamicAccess.TryGetMember(GetMemberBinder binder, Object& result) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 150
    at CallSite.Target(Closure, CallSite, Object)
    at ASCOM.Com.DriverAccess.Telescope.get_Altitude() in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\Telescope.cs:line 95
    at InvokeStub_Telescope.get_Altitude(Object, Object, IntPtr*)
    at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
    2026-02-24T09:45:55.4777|INFO|AscomDevice.cs|GetProperty|556|GET Telescope.Altitude failed - Returning last known value 49.62999999999824
    2026-02-24T09:45:57.4920|ERROR|AscomDevice.cs|GetProperty|546|An unexpected exception occurred during GET of Telescope.AtHome:
    ASCOM.DriverException: Der Index war außerhalb des Arraybereichs.
    ---> System.IndexOutOfRangeException: Der Index war außerhalb des Arraybereichs.
    --- End of inner exception stack trace ---
    at ASCOM.Com.DriverAccess.DynamicAccess.CheckDotNetExceptions(String memberName, Exception e) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 278
    at ASCOM.Com.DriverAccess.DynamicAccess.TryGetMember(GetMemberBinder binder, Object& result) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 150
    at CallSite.Target(Closure, CallSite, Object)
    at ASCOM.Com.DriverAccess.Telescope.get_AtHome() in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\Telescope.cs:line 124
    at InvokeStub_Telescope.get_AtHome(Object, Object, IntPtr*)
    at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
    2026-02-24T09:45:57.4964|INFO|AscomTelescope.cs|MoveAxis|473|Moving Secondary Telescope Axis using rate 0.267.
    2026-02-24T09:45:57.6942|INFO|AscomDevice.cs|GetProperty|485|Retrying to GET Telescope.AtHome - Attempt 2 / 3
    2026-02-24T09:46:01.5059|ERROR|AscomDevice.cs|GetProperty|546|An unexpected exception occurred during GET of Telescope.AtHome:
    ASCOM.DriverException: Der Index war außerhalb des Arraybereichs.
    ---> System.IndexOutOfRangeException: Der Index war außerhalb des Arraybereichs.
    --- End of inner exception stack trace ---
    at ASCOM.Com.DriverAccess.DynamicAccess.CheckDotNetExceptions(String memberName, Exception e) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 278
    at ASCOM.Com.DriverAccess.DynamicAccess.TryGetMember(GetMemberBinder binder, Object& result) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 150
    at CallSite.Target(Closure, CallSite, Object)
    at ASCOM.Com.DriverAccess.Telescope.get_AtHome() in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\Telescope.cs:line 124
    at InvokeStub_Telescope.get_AtHome(Object, Object, IntPtr*)
    at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
    2026-02-24T09:46:01.7096|INFO|AscomDevice.cs|GetProperty|485|Retrying to GET Telescope.AtHome - Attempt 3 / 3
    2026-02-24T09:46:05.5218|ERROR|AscomDevice.cs|GetProperty|546|An unexpected exception occurred during GET of Telescope.Altitude:
    ASCOM.InvalidValueException: SetApparent set - '255' is an invalid value. The valid range is: 0 to 23.9999.
    ---> System.Runtime.InteropServices.COMException (0x80040401): SetApparent set - '255' is an invalid value. The valid range is: 0 to 23.9999.
    --- End of inner exception stack trace ---
    at ASCOM.Com.DriverAccess.DynamicAccess.CheckDotNetExceptions(String memberName, Exception e) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 212
    at ASCOM.Com.DriverAccess.DynamicAccess.TryGetMember(GetMemberBinder binder, Object& result) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 150
    at CallSite.Target(Closure, CallSite, Object)
    at ASCOM.Com.DriverAccess.Telescope.get_Altitude() in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\Telescope.cs:line 95
    at InvokeStub_Telescope.get_Altitude(Object, Object, IntPtr*)
    at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
    2026-02-24T09:46:05.5218|ERROR|AscomTelescope.cs|TrackingMode|992
    ASCOM.DriverException: Error setting tracking state
    ---> System.Exception: Error setting tracking state
    --- End of inner exception stack trace ---
    at ASCOM.Com.DriverAccess.DynamicAccess.CheckDotNetExceptions(String memberName, Exception e) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 278
    at ASCOM.Com.DriverAccess.DynamicAccess.TrySetMember(SetMemberBinder binder, Object value) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 105
    at CallSite.Target(Closure, CallSite, Object, Boolean)
    at System.Dynamic.UpdateDelegates.UpdateAndExecute2[T0,T1,TRet](CallSite site, T0 arg0, T1 arg1)
    at ASCOM.Com.DriverAccess.Telescope.set_Tracking(Boolean value) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\Telescope.cs:line 425
    at NINA.Equipment.Equipment.MyTelescope.AscomTelescope.set_TrackingMode(TrackingMode value) in //NINA.Equipment/Equipment/MyTelescope/AscomTelescope.cs:line 984
    2026-02-24T09:46:05.7260|INFO|AscomDevice.cs|GetProperty|485|Retrying to GET Telescope.Altitude - Attempt 2 / 3
    2026-02-24T09:46:11.5524|ERROR|AscomTelescope.cs|MoveAxis|481
    ASCOM.DriverException: Error setting tracking state
    ---> System.Exception: Error setting tracking state
    --- End of inner exception stack trace ---
    at ASCOM.Com.DriverAccess.DynamicAccess.CheckDotNetExceptions(String memberName, Exception e) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 278
    at ASCOM.Com.DriverAccess.DynamicAccess.TryInvokeMember(InvokeMemberBinder binder, Object[] args, Object& result) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 73
    at CallSite.Target(Closure, CallSite, Object, TelescopeAxis, Double)
    at ASCOM.Com.DriverAccess.Telescope.MoveAxis(TelescopeAxis Axis, Double Rate) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\Telescope.cs:line 533
    at NINA.Equipment.Equipment.MyTelescope.AscomTelescope.MoveAxis(TelescopeAxes axis, Double rate) in /
    /NINA.Equipment/Equipment/MyTelescope/AscomTelescope.cs:line 474
    2026-02-24T09:46:13.5604|ERROR|AscomDevice.cs|GetProperty|546|An unexpected exception occurred during GET of Telescope.AtHome:
    ASCOM.DriverException: Der Index war außerhalb des Arraybereichs.
    ---> System.IndexOutOfRangeException: Der Index war außerhalb des Arraybereichs.
    --- End of inner exception stack trace ---
    at ASCOM.Com.DriverAccess.DynamicAccess.CheckDotNetExceptions(String memberName, Exception e) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 278
    at ASCOM.Com.DriverAccess.DynamicAccess.TryGetMember(GetMemberBinder binder, Object& result) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 150
    at CallSite.Target(Closure, CallSite, Object)
    at ASCOM.Com.DriverAccess.Telescope.get_AtHome() in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\Telescope.cs:line 124
    at InvokeStub_Telescope.get_AtHome(Object, Object, IntPtr*)
    at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
    2026-02-24T09:46:13.5607|INFO|AscomDevice.cs|GetProperty|556|GET Telescope.AtHome failed - Returning last known value False
    2026-02-24T09:46:19.6104|ERROR|AscomDevice.cs|GetProperty|546|An unexpected exception occurred during GET of Telescope.Altitude:
    ASCOM.InvalidValueException: SetApparent set - '255' is an invalid value. The valid range is: 0 to 23.9999.
    ---> System.Runtime.InteropServices.COMException (0x80040401): SetApparent set - '255' is an invalid value. The valid range is: 0 to 23.9999.
    --- End of inner exception stack trace ---
    at ASCOM.Com.DriverAccess.DynamicAccess.CheckDotNetExceptions(String memberName, Exception e) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 212
    at ASCOM.Com.DriverAccess.DynamicAccess.TryGetMember(GetMemberBinder binder, Object& result) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 150
    at CallSite.Target(Closure, CallSite, Object)
    at ASCOM.Com.DriverAccess.Telescope.get_Altitude() in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\Telescope.cs:line 95
    at InvokeStub_Telescope.get_Altitude(Object, Object, IntPtr*)
    at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
    2026-02-24T09:46:19.8159|INFO|AscomDevice.cs|GetProperty|485|Retrying to GET Telescope.Altitude - Attempt 3 / 3
    2026-02-24T09:46:21.6176|ERROR|AscomTelescope.cs|TrackingMode|992
    ASCOM.DriverException: Error setting tracking state
    ---> System.Exception: Error setting tracking state
    --- End of inner exception stack trace ---
    at ASCOM.Com.DriverAccess.DynamicAccess.CheckDotNetExceptions(String memberName, Exception e) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 278
    at ASCOM.Com.DriverAccess.DynamicAccess.TrySetMember(SetMemberBinder binder, Object value) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 105
    at CallSite.Target(Closure, CallSite, Object, Boolean)
    at ASCOM.Com.DriverAccess.Telescope.set_Tracking(Boolean value) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\Telescope.cs:line 425
    at NINA.Equipment.Equipment.MyTelescope.AscomTelescope.set_TrackingMode(TrackingMode value) in //NINA.Equipment/Equipment/MyTelescope/AscomTelescope.cs:line 984
    2026-02-24T09:46:21.6219|INFO|AscomTelescope.cs|MoveAxis|473|Moving Secondary Telescope Axis using rate 0.
    2026-02-24T09:46:21.6219|INFO|AscomTelescope.cs|MoveAxis|473|Moving Secondary Telescope Axis using rate 0.
    2026-02-24T09:46:31.6813|ERROR|AscomDevice.cs|GetProperty|546|An unexpected exception occurred during GET of Telescope.Altitude:
    ASCOM.InvalidValueException: SetApparent set - '255' is an invalid value. The valid range is: 0 to 23.9999.
    ---> System.Runtime.InteropServices.COMException (0x80040401): SetApparent set - '255' is an invalid value. The valid range is: 0 to 23.9999.
    --- End of inner exception stack trace ---
    at ASCOM.Com.DriverAccess.DynamicAccess.CheckDotNetExceptions(String memberName, Exception e) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 212
    at ASCOM.Com.DriverAccess.DynamicAccess.TryGetMember(GetMemberBinder binder, Object& result) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 150
    at CallSite.Target(Closure, CallSite, Object)
    at ASCOM.Com.DriverAccess.Telescope.get_Altitude() in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\Telescope.cs:line 95
    at InvokeStub_Telescope.get_Altitude(Object, Object, IntPtr*)
    at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
    2026-02-24T09:46:31.6816|INFO|AscomDevice.cs|GetProperty|556|GET Telescope.Altitude failed - Returning last known value 49.62999999999824
    2026-02-24T09:46:33.6896|ERROR|AscomTelescope.cs|TrackingMode|992
    ASCOM.DriverException: Error setting tracking state
    ---> System.Exception: Error setting tracking state
    --- End of inner exception stack trace ---
    at ASCOM.Com.DriverAccess.DynamicAccess.CheckDotNetExceptions(String memberName, Exception e) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 278
    at ASCOM.Com.DriverAccess.DynamicAccess.TrySetMember(SetMemberBinder binder, Object value) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 105
    at CallSite.Target(Closure, CallSite, Object, Boolean)
    at ASCOM.Com.DriverAccess.Telescope.set_Tracking(Boolean value) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\Telescope.cs:line 425
    at NINA.Equipment.Equipment.MyTelescope.AscomTelescope.set_TrackingMode(TrackingMode value) in /
    /NINA.Equipment/Equipment/MyTelescope/AscomTelescope.cs:line 984
    2026-02-24T09:46:39.7122|ERROR|AscomTelescope.cs|MoveAxis|481
    ASCOM.DriverException: Error setting tracking state
    ---> System.Exception: Error setting tracking state
    --- End of inner exception stack trace ---
    at ASCOM.Com.DriverAccess.DynamicAccess.CheckDotNetExceptions(String memberName, Exception e) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 278
    at ASCOM.Com.DriverAccess.DynamicAccess.TryInvokeMember(InvokeMemberBinder binder, Object[] args, Object& result) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 73
    at CallSite.Target(Closure, CallSite, Object, TelescopeAxis, Double)
    at ASCOM.Com.DriverAccess.Telescope.MoveAxis(TelescopeAxis Axis, Double Rate) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\Telescope.cs:line 533
    at NINA.Equipment.Equipment.MyTelescope.AscomTelescope.MoveAxis(TelescopeAxes axis, Double rate) in //NINA.Equipment/Equipment/MyTelescope/AscomTelescope.cs:line 474
    2026-02-24T09:46:41.7165|ERROR|AscomTelescope.cs|MoveAxis|481
    ASCOM.DriverException: Error setting tracking state
    ---> System.Exception: Error setting tracking state
    --- End of inner exception stack trace ---
    at ASCOM.Com.DriverAccess.DynamicAccess.CheckDotNetExceptions(String memberName, Exception e) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 278
    at ASCOM.Com.DriverAccess.DynamicAccess.TryInvokeMember(InvokeMemberBinder binder, Object[] args, Object& result) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 73
    at CallSite.Target(Closure, CallSite, Object, TelescopeAxis, Double)
    at ASCOM.Com.DriverAccess.Telescope.MoveAxis(TelescopeAxis Axis, Double Rate) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\Telescope.cs:line 533
    at NINA.Equipment.Equipment.MyTelescope.AscomTelescope.MoveAxis(TelescopeAxes axis, Double rate) in /
    /NINA.Equipment/Equipment/MyTelescope/AscomTelescope.cs:line 474
    2026-02-24T09:46:47.7288|INFO|AscomTelescope.cs|MoveAxis|473|Moving Secondary Telescope Axis using rate 0.
    2026-02-24T09:46:49.7458|ERROR|AscomDevice.cs|GetProperty|546|An unexpected exception occurred during GET of Telescope.Altitude:
    ASCOM.InvalidValueException: SetApparent set - '255' is an invalid value. The valid range is: 0 to 23.9999.
    ---> System.Runtime.InteropServices.COMException (0x80040401): SetApparent set - '255' is an invalid value. The valid range is: 0 to 23.9999.
    --- End of inner exception stack trace ---
    at ASCOM.Com.DriverAccess.DynamicAccess.CheckDotNetExceptions(String memberName, Exception e) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 212
    at ASCOM.Com.DriverAccess.DynamicAccess.TryGetMember(GetMemberBinder binder, Object& result) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 150
    at CallSite.Target(Closure, CallSite, Object)
    at ASCOM.Com.DriverAccess.Telescope.get_Altitude() in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\Telescope.cs:line 95
    at InvokeStub_Telescope.get_Altitude(Object, Object, IntPtr*)
    at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
    2026-02-24T09:46:49.9493|INFO|AscomDevice.cs|GetProperty|485|Retrying to GET Telescope.Altitude - Attempt 2 / 3
    2026-02-24T09:46:51.7581|ERROR|AscomTelescope.cs|MoveAxis|481
    ASCOM.DriverException: Error setting tracking state
    ---> System.Exception: Error setting tracking state
    --- End of inner exception stack trace ---
    at ASCOM.Com.DriverAccess.DynamicAccess.CheckDotNetExceptions(String memberName, Exception e) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 278
    at ASCOM.Com.DriverAccess.DynamicAccess.TryInvokeMember(InvokeMemberBinder binder, Object[] args, Object& result) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\BaseClass\DynamicAccess.cs:line 73
    at CallSite.Target(Closure, CallSite, Object, TelescopeAxis, Double)
    at ASCOM.Com.DriverAccess.Telescope.MoveAxis(TelescopeAxis Axis, Double Rate) in J:\ASCOMLibrary\ASCOM.Com\ASCOM.Com.DriverAccess\Telescope.cs:line 533
    at NINA.Equipment.Equipment.MyTelescope.AscomTelescope.MoveAxis(TelescopeAxes axis, Double rate) in /_/NINA.Equipment/Equipment/MyTelescope/AscomTelescope.cs:line 474
    2026-02-24T09:46:51.7630|ERROR|App.xaml.cs|CurrentDomain_UnhandledException|257|An unhandled domain exception has occurred of type EmbedIO.WebSockets.WebSocketException. Application must terminate: True
    2026-02-24T09:46:51.7631|ERROR|App.xaml.cs|CurrentDomain_UnhandledException|262
    EmbedIO.WebSockets.WebSocketException: This operation isn't available in: Closed
    at EmbedIO.WebSockets.Internal.WebSocket.SendAsync(Byte[] data, Opcode opcode, CancellationToken cancellationToken)
    at ninaAPI.WebService.V2.MountAxisMoveSocket.OnMessageReceivedAsync(IWebSocketContext context, Byte[] buffer, IWebSocketReceiveResult result)
    at EmbedIO.WebSockets.WebSocketModule.<>c__DisplayClass43_0.<b__0>d.MoveNext()
    --- End of stack trace from previous location ---
    at System.Threading.Tasks.Task.<>c.b__128_1(Object state)
    at System.Threading.QueueUserWorkItemCallback.Execute()
    at System.Threading.ThreadPoolWorkQueue.Dispatch()
    at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions