Apr 27 21:23:00 duet3 DuetControlServer[5864]: at DuetAPI.Machine.ModelCollectionHelper.UpdateFromJson(IList list, Type itemType, JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Bas Apr 27 21:23:00 duet3 DuetControlServer[5864]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 264 Apr 27 21:23:00 duet3 DuetControlServer[5864]: at DuetAPI.Machine.MachineModel.UpdateFromFirmwareModel(String key, JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/MachineModel.cs:line 149 Apr 27 21:23:00 duet3 DuetControlServer[5864]: at DuetControlServer.Model.Updater.Run() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Model/Updater.cs:line 182 Apr 27 21:23:00 duet3 DuetControlServer[5864]: [info] Finished macro file config.g Apr 27 21:23:00 duet3 DuetControlServer[5864]: [fatal] Update task faulted Apr 27 21:23:00 duet3 DuetControlServer[5864]: System.ArgumentException: Property set method not found. Apr 27 21:23:00 duet3 DuetControlServer[5864]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) Apr 27 21:23:00 duet3 DuetControlServer[5864]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, Object[] index) Apr 27 21:23:00 duet3 DuetControlServer[5864]: at System.Reflection.PropertyInfo.SetValue(Object obj, Object value) Apr 27 21:23:00 duet3 DuetControlServer[5864]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 237 Apr 27 21:23:00 duet3 DuetControlServer[5864]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:23:00 duet3 DuetControlServer[5864]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 209 Apr 27 21:23:00 duet3 DuetControlServer[5864]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:23:00 duet3 DuetControlServer[5864]: at DuetAPI.Machine.ModelCollectionHelper.UpdateFromJson(IList list, Type itemType, JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Bas Apr 27 21:23:00 duet3 DuetControlServer[5864]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 264 Apr 27 21:23:00 duet3 DuetControlServer[5864]: at DuetAPI.Machine.MachineModel.UpdateFromFirmwareModel(String key, JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/MachineModel.cs:line 149 Apr 27 21:23:00 duet3 DuetControlServer[5864]: at DuetControlServer.Model.Updater.Run() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Model/Updater.cs:line 182 Apr 27 21:23:00 duet3 DuetControlServer[5864]: [info] Application has shut down Apr 27 21:23:00 duet3 systemd[1]: duetcontrolserver.service: Succeeded. Apr 27 21:23:30 duet3 systemd[1]: duetcontrolserver.service: Service RestartSec=30s expired, scheduling restart. Apr 27 21:23:30 duet3 systemd[1]: duetcontrolserver.service: Scheduled restart job, restart counter is at 17. Apr 27 21:23:30 duet3 systemd[1]: Stopped Duet Control Server. Apr 27 21:23:30 duet3 systemd[1]: Started Duet Control Server. Apr 27 21:23:30 duet3 DuetControlServer[6006]: Duet Control Server v2.1.1 Apr 27 21:23:30 duet3 DuetControlServer[6006]: Written by Christian Hammacher for Duet3D Apr 27 21:23:30 duet3 DuetControlServer[6006]: Licensed under the terms of the GNU Public License Version 3 Apr 27 21:23:31 duet3 DuetControlServer[6006]: [info] Settings loaded Apr 27 21:23:31 duet3 DuetControlServer[6006]: [info] Environment initialized Apr 27 21:23:31 duet3 DuetControlServer[6006]: [info] Connection to Duet established Apr 27 21:23:31 duet3 DuetControlServer[6006]: [info] IPC socket created at /var/run/dsf/dcs.sock Apr 27 21:23:32 duet3 DuetControlServer[6006]: [fatal] Abnormal program termination Apr 27 21:23:32 duet3 DuetControlServer[6006]: [fatal] Update task faulted Apr 27 21:23:32 duet3 DuetControlServer[6006]: System.ArgumentException: Property set method not found. Apr 27 21:23:32 duet3 DuetControlServer[6006]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) Apr 27 21:23:32 duet3 DuetControlServer[6006]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, Object[] index) Apr 27 21:23:32 duet3 DuetControlServer[6006]: at System.Reflection.PropertyInfo.SetValue(Object obj, Object value) Apr 27 21:23:32 duet3 DuetControlServer[6006]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 237 Apr 27 21:23:32 duet3 DuetControlServer[6006]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:23:32 duet3 DuetControlServer[6006]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 209 Apr 27 21:23:32 duet3 DuetControlServer[6006]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:23:32 duet3 DuetControlServer[6006]: at DuetAPI.Machine.ModelCollectionHelper.UpdateFromJson(IList list, Type itemType, JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Bas Apr 27 21:23:32 duet3 DuetControlServer[6006]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 264 Apr 27 21:23:32 duet3 DuetControlServer[6006]: at DuetAPI.Machine.MachineModel.UpdateFromFirmwareModel(String key, JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/MachineModel.cs:line 149 Apr 27 21:23:32 duet3 DuetControlServer[6006]: at DuetControlServer.Model.Updater.Run() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Model/Updater.cs:line 182 Apr 27 21:23:32 duet3 DuetControlServer[6006]: [fatal] Update task faulted Apr 27 21:23:32 duet3 DuetControlServer[6006]: System.ArgumentException: Property set method not found. Apr 27 21:23:32 duet3 DuetControlServer[6006]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) Apr 27 21:23:32 duet3 DuetControlServer[6006]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, Object[] index) Apr 27 21:23:32 duet3 DuetControlServer[6006]: at System.Reflection.PropertyInfo.SetValue(Object obj, Object value) Apr 27 21:23:32 duet3 DuetControlServer[6006]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 237 Apr 27 21:23:32 duet3 DuetControlServer[6006]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:23:32 duet3 DuetControlServer[6006]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 209 Apr 27 21:23:32 duet3 DuetControlServer[6006]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:23:32 duet3 DuetControlServer[6006]: at DuetAPI.Machine.ModelCollectionHelper.UpdateFromJson(IList list, Type itemType, JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Bas Apr 27 21:23:32 duet3 DuetControlServer[6006]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 264 Apr 27 21:23:32 duet3 DuetControlServer[6006]: at DuetAPI.Machine.MachineModel.UpdateFromFirmwareModel(String key, JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/MachineModel.cs:line 149 Apr 27 21:23:32 duet3 DuetControlServer[6006]: at DuetControlServer.Model.Updater.Run() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Model/Updater.cs:line 182 Apr 27 21:23:32 duet3 DuetControlServer[6006]: [info] Application has shut down Apr 27 21:23:32 duet3 systemd[1]: duetcontrolserver.service: Succeeded. Apr 27 21:24:02 duet3 systemd[1]: duetcontrolserver.service: Service RestartSec=30s expired, scheduling restart. Apr 27 21:24:02 duet3 systemd[1]: duetcontrolserver.service: Scheduled restart job, restart counter is at 18. Apr 27 21:24:02 duet3 systemd[1]: Stopped Duet Control Server. Apr 27 21:24:02 duet3 systemd[1]: Started Duet Control Server. Apr 27 21:24:03 duet3 DuetControlServer[6106]: Duet Control Server v2.1.1 Apr 27 21:24:03 duet3 DuetControlServer[6106]: Written by Christian Hammacher for Duet3D Apr 27 21:24:03 duet3 DuetControlServer[6106]: Licensed under the terms of the GNU Public License Version 3 Apr 27 21:24:03 duet3 DuetControlServer[6106]: [info] Settings loaded Apr 27 21:24:03 duet3 DuetControlServer[6106]: [info] Environment initialized Apr 27 21:24:03 duet3 DuetControlServer[6106]: [info] Connection to Duet established Apr 27 21:24:03 duet3 DuetControlServer[6106]: [info] IPC socket created at /var/run/dsf/dcs.sock Apr 27 21:24:04 duet3 DuetControlServer[6106]: [fatal] Abnormal program termination Apr 27 21:24:04 duet3 DuetControlServer[6106]: [fatal] Update task faulted Apr 27 21:24:04 duet3 DuetControlServer[6106]: System.ArgumentException: Property set method not found. Apr 27 21:24:04 duet3 DuetControlServer[6106]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) Apr 27 21:24:04 duet3 DuetControlServer[6106]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, Object[] index) Apr 27 21:24:04 duet3 DuetControlServer[6106]: at System.Reflection.PropertyInfo.SetValue(Object obj, Object value) Apr 27 21:24:04 duet3 DuetControlServer[6106]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 237 Apr 27 21:24:04 duet3 DuetControlServer[6106]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:24:04 duet3 DuetControlServer[6106]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 209 Apr 27 21:24:04 duet3 DuetControlServer[6106]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:24:04 duet3 DuetControlServer[6106]: at DuetAPI.Machine.ModelCollectionHelper.UpdateFromJson(IList list, Type itemType, JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Bas Apr 27 21:24:04 duet3 DuetControlServer[6106]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 264 Apr 27 21:24:04 duet3 DuetControlServer[6106]: at DuetAPI.Machine.MachineModel.UpdateFromFirmwareModel(String key, JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/MachineModel.cs:line 149 Apr 27 21:24:04 duet3 DuetControlServer[6106]: at DuetControlServer.Model.Updater.Run() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Model/Updater.cs:line 182 Apr 27 21:24:04 duet3 DuetControlServer[6106]: [error] IPC#3: Failed to get connection processor Apr 27 21:24:04 duet3 DuetControlServer[6106]: System.OperationCanceledException: The operation was canceled. Apr 27 21:24:04 duet3 DuetControlServer[6106]: at System.Threading.CancellationToken.ThrowOperationCanceledException() Apr 27 21:24:04 duet3 DuetControlServer[6106]: at System.Threading.CancellationToken.ThrowIfCancellationRequested() Apr 27 21:24:04 duet3 DuetControlServer[6106]: at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) Apr 27 21:24:04 duet3 DuetControlServer[6106]: at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.GetResult(Int16 token) Apr 27 21:24:04 duet3 DuetControlServer[6106]: at DuetAPI.Utility.JsonHelper.ReceiveUtf8Json(Socket socket, CancellationToken cancellationToken) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Utility/JsonHelper.cs:line 150 Apr 27 21:24:04 duet3 DuetControlServer[6106]: at DuetControlServer.IPC.Connection.ReceivePlainJson() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/IPC/Connection.cs:line 116 Apr 27 21:24:04 duet3 DuetControlServer[6106]: at DuetControlServer.IPC.Server.GetConnectionProcessor(Connection conn) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/IPC/Server.cs:line 164 Apr 27 21:24:04 duet3 DuetControlServer[6106]: [fatal] Update task faulted Apr 27 21:24:04 duet3 DuetControlServer[6106]: System.ArgumentException: Property set method not found. Apr 27 21:24:04 duet3 DuetControlServer[6106]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) Apr 27 21:24:04 duet3 DuetControlServer[6106]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, Object[] index) Apr 27 21:24:04 duet3 DuetControlServer[6106]: at System.Reflection.PropertyInfo.SetValue(Object obj, Object value) Apr 27 21:24:04 duet3 DuetControlServer[6106]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 237 Apr 27 21:24:04 duet3 DuetControlServer[6106]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:24:04 duet3 DuetControlServer[6106]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 209 Apr 27 21:24:04 duet3 DuetControlServer[6106]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:24:04 duet3 DuetControlServer[6106]: at DuetAPI.Machine.ModelCollectionHelper.UpdateFromJson(IList list, Type itemType, JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Bas Apr 27 21:24:04 duet3 DuetControlServer[6106]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 264 Apr 27 21:24:04 duet3 DuetControlServer[6106]: at DuetAPI.Machine.MachineModel.UpdateFromFirmwareModel(String key, JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/MachineModel.cs:line 149 Apr 27 21:24:04 duet3 DuetControlServer[6106]: at DuetControlServer.Model.Updater.Run() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Model/Updater.cs:line 182 Apr 27 21:24:05 duet3 DuetControlServer[6106]: [info] Application has shut down Apr 27 21:24:05 duet3 systemd[1]: duetcontrolserver.service: Succeeded. Apr 27 21:24:35 duet3 systemd[1]: duetcontrolserver.service: Service RestartSec=30s expired, scheduling restart. Apr 27 21:24:35 duet3 systemd[1]: duetcontrolserver.service: Scheduled restart job, restart counter is at 19. Apr 27 21:24:35 duet3 systemd[1]: Stopped Duet Control Server. Apr 27 21:24:35 duet3 systemd[1]: Started Duet Control Server. Apr 27 21:24:35 duet3 DuetControlServer[6211]: Duet Control Server v2.1.1 Apr 27 21:24:35 duet3 DuetControlServer[6211]: Written by Christian Hammacher for Duet3D Apr 27 21:24:35 duet3 DuetControlServer[6211]: Licensed under the terms of the GNU Public License Version 3 Apr 27 21:24:36 duet3 DuetControlServer[6211]: [info] Settings loaded Apr 27 21:24:36 duet3 DuetControlServer[6211]: [info] Environment initialized Apr 27 21:24:36 duet3 DuetControlServer[6211]: [info] Connection to Duet established Apr 27 21:24:36 duet3 DuetControlServer[6211]: [info] IPC socket created at /var/run/dsf/dcs.sock Apr 27 21:24:37 duet3 DuetControlServer[6211]: [fatal] Abnormal program termination Apr 27 21:24:37 duet3 DuetControlServer[6211]: [fatal] Update task faulted Apr 27 21:24:37 duet3 DuetControlServer[6211]: System.ArgumentException: Property set method not found. Apr 27 21:24:37 duet3 DuetControlServer[6211]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) Apr 27 21:23:31 duet3 DuetControlServer[6006]: [info] Connection to Duet established Apr 27 21:23:31 duet3 DuetControlServer[6006]: [info] IPC socket created at /var/run/dsf/dcs.sock Apr 27 21:23:32 duet3 DuetControlServer[6006]: [fatal] Abnormal program termination Apr 27 21:23:32 duet3 DuetControlServer[6006]: [fatal] Update task faulted Apr 27 21:23:32 duet3 DuetControlServer[6006]: System.ArgumentException: Property set method not found. Apr 27 21:23:32 duet3 DuetControlServer[6006]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) Apr 27 21:23:32 duet3 DuetControlServer[6006]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, Object[] index) Apr 27 21:23:32 duet3 DuetControlServer[6006]: at System.Reflection.PropertyInfo.SetValue(Object obj, Object value) Apr 27 21:23:32 duet3 DuetControlServer[6006]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 237 Apr 27 21:23:32 duet3 DuetControlServer[6006]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:23:32 duet3 DuetControlServer[6006]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 209 Apr 27 21:23:32 duet3 DuetControlServer[6006]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:23:32 duet3 DuetControlServer[6006]: at DuetAPI.Machine.ModelCollectionHelper.UpdateFromJson(IList list, Type itemType, JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Bas Apr 27 21:23:32 duet3 DuetControlServer[6006]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 264 Apr 27 21:23:32 duet3 DuetControlServer[6006]: at DuetAPI.Machine.MachineModel.UpdateFromFirmwareModel(String key, JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/MachineModel.cs:line 149 Apr 27 21:23:32 duet3 DuetControlServer[6006]: at DuetControlServer.Model.Updater.Run() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Model/Updater.cs:line 182 Apr 27 21:23:32 duet3 DuetControlServer[6006]: [fatal] Update task faulted Apr 27 21:23:32 duet3 DuetControlServer[6006]: System.ArgumentException: Property set method not found. Apr 27 21:23:32 duet3 DuetControlServer[6006]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) Apr 27 21:23:32 duet3 DuetControlServer[6006]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, Object[] index) Apr 27 21:23:32 duet3 DuetControlServer[6006]: at System.Reflection.PropertyInfo.SetValue(Object obj, Object value) Apr 27 21:23:32 duet3 DuetControlServer[6006]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 237 Apr 27 21:23:32 duet3 DuetControlServer[6006]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:23:32 duet3 DuetControlServer[6006]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 209 Apr 27 21:23:32 duet3 DuetControlServer[6006]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:23:32 duet3 DuetControlServer[6006]: at DuetAPI.Machine.ModelCollectionHelper.UpdateFromJson(IList list, Type itemType, JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Bas Apr 27 21:23:32 duet3 DuetControlServer[6006]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 264 Apr 27 21:23:32 duet3 DuetControlServer[6006]: at DuetAPI.Machine.MachineModel.UpdateFromFirmwareModel(String key, JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/MachineModel.cs:line 149 Apr 27 21:23:32 duet3 DuetControlServer[6006]: at DuetControlServer.Model.Updater.Run() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Model/Updater.cs:line 182 Apr 27 21:23:32 duet3 DuetControlServer[6006]: [info] Application has shut down Apr 27 21:23:32 duet3 systemd[1]: duetcontrolserver.service: Succeeded. Apr 27 21:24:02 duet3 systemd[1]: duetcontrolserver.service: Service RestartSec=30s expired, scheduling restart. Apr 27 21:24:02 duet3 systemd[1]: duetcontrolserver.service: Scheduled restart job, restart counter is at 18. Apr 27 21:24:02 duet3 systemd[1]: Stopped Duet Control Server. Apr 27 21:24:02 duet3 systemd[1]: Started Duet Control Server. Apr 27 21:24:03 duet3 DuetControlServer[6106]: Duet Control Server v2.1.1 Apr 27 21:24:03 duet3 DuetControlServer[6106]: Written by Christian Hammacher for Duet3D Apr 27 21:24:03 duet3 DuetControlServer[6106]: Licensed under the terms of the GNU Public License Version 3 Apr 27 21:24:03 duet3 DuetControlServer[6106]: [info] Settings loaded Apr 27 21:24:03 duet3 DuetControlServer[6106]: [info] Environment initialized Apr 27 21:24:03 duet3 DuetControlServer[6106]: [info] Connection to Duet established Apr 27 21:24:03 duet3 DuetControlServer[6106]: [info] IPC socket created at /var/run/dsf/dcs.sock Apr 27 21:24:04 duet3 DuetControlServer[6106]: [fatal] Abnormal program termination Apr 27 21:24:04 duet3 DuetControlServer[6106]: [fatal] Update task faulted Apr 27 21:24:04 duet3 DuetControlServer[6106]: System.ArgumentException: Property set method not found. Apr 27 21:24:04 duet3 DuetControlServer[6106]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) Apr 27 21:24:04 duet3 DuetControlServer[6106]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, Object[] index) Apr 27 21:24:04 duet3 DuetControlServer[6106]: at System.Reflection.PropertyInfo.SetValue(Object obj, Object value) Apr 27 21:24:04 duet3 DuetControlServer[6106]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 237 Apr 27 21:24:04 duet3 DuetControlServer[6106]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:24:04 duet3 DuetControlServer[6106]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 209 Apr 27 21:24:04 duet3 DuetControlServer[6106]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:24:04 duet3 DuetControlServer[6106]: at DuetAPI.Machine.ModelCollectionHelper.UpdateFromJson(IList list, Type itemType, JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Bas Apr 27 21:24:04 duet3 DuetControlServer[6106]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 264 Apr 27 21:24:04 duet3 DuetControlServer[6106]: at DuetAPI.Machine.MachineModel.UpdateFromFirmwareModel(String key, JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/MachineModel.cs:line 149 Apr 27 21:24:04 duet3 DuetControlServer[6106]: at DuetControlServer.Model.Updater.Run() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Model/Updater.cs:line 182 Apr 27 21:24:04 duet3 DuetControlServer[6106]: [error] IPC#3: Failed to get connection processor Apr 27 21:24:04 duet3 DuetControlServer[6106]: System.OperationCanceledException: The operation was canceled. Apr 27 21:24:04 duet3 DuetControlServer[6106]: at System.Threading.CancellationToken.ThrowOperationCanceledException() Apr 27 21:24:04 duet3 DuetControlServer[6106]: at System.Threading.CancellationToken.ThrowIfCancellationRequested() Apr 27 21:24:04 duet3 DuetControlServer[6106]: at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) Apr 27 21:24:04 duet3 DuetControlServer[6106]: at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.GetResult(Int16 token) Apr 27 21:24:04 duet3 DuetControlServer[6106]: at DuetAPI.Utility.JsonHelper.ReceiveUtf8Json(Socket socket, CancellationToken cancellationToken) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Utility/JsonHelper.cs:line 150 Apr 27 21:24:04 duet3 DuetControlServer[6106]: at DuetControlServer.IPC.Connection.ReceivePlainJson() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/IPC/Connection.cs:line 116 Apr 27 21:24:04 duet3 DuetControlServer[6106]: at DuetControlServer.IPC.Server.GetConnectionProcessor(Connection conn) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/IPC/Server.cs:line 164 Apr 27 21:24:04 duet3 DuetControlServer[6106]: [fatal] Update task faulted Apr 27 21:24:04 duet3 DuetControlServer[6106]: System.ArgumentException: Property set method not found. Apr 27 21:24:04 duet3 DuetControlServer[6106]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) Apr 27 21:24:04 duet3 DuetControlServer[6106]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, Object[] index) Apr 27 21:24:04 duet3 DuetControlServer[6106]: at System.Reflection.PropertyInfo.SetValue(Object obj, Object value) Apr 27 21:24:04 duet3 DuetControlServer[6106]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 237 Apr 27 21:24:04 duet3 DuetControlServer[6106]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:24:04 duet3 DuetControlServer[6106]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 209 Apr 27 21:24:04 duet3 DuetControlServer[6106]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:24:04 duet3 DuetControlServer[6106]: at DuetAPI.Machine.ModelCollectionHelper.UpdateFromJson(IList list, Type itemType, JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Bas Apr 27 21:24:04 duet3 DuetControlServer[6106]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 264 Apr 27 21:24:04 duet3 DuetControlServer[6106]: at DuetAPI.Machine.MachineModel.UpdateFromFirmwareModel(String key, JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/MachineModel.cs:line 149 Apr 27 21:24:04 duet3 DuetControlServer[6106]: at DuetControlServer.Model.Updater.Run() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Model/Updater.cs:line 182 Apr 27 21:24:05 duet3 DuetControlServer[6106]: [info] Application has shut down Apr 27 21:24:05 duet3 systemd[1]: duetcontrolserver.service: Succeeded. Apr 27 21:24:35 duet3 systemd[1]: duetcontrolserver.service: Service RestartSec=30s expired, scheduling restart. Apr 27 21:24:35 duet3 systemd[1]: duetcontrolserver.service: Scheduled restart job, restart counter is at 19. Apr 27 21:24:35 duet3 systemd[1]: Stopped Duet Control Server. Apr 27 21:24:35 duet3 systemd[1]: Started Duet Control Server. Apr 27 21:24:35 duet3 DuetControlServer[6211]: Duet Control Server v2.1.1 Apr 27 21:24:35 duet3 DuetControlServer[6211]: Written by Christian Hammacher for Duet3D Apr 27 21:24:35 duet3 DuetControlServer[6211]: Licensed under the terms of the GNU Public License Version 3 Apr 27 21:24:36 duet3 DuetControlServer[6211]: [info] Settings loaded Apr 27 21:24:36 duet3 DuetControlServer[6211]: [info] Environment initialized Apr 27 21:24:36 duet3 DuetControlServer[6211]: [info] Connection to Duet established Apr 27 21:24:36 duet3 DuetControlServer[6211]: [info] IPC socket created at /var/run/dsf/dcs.sock Apr 27 21:24:37 duet3 DuetControlServer[6211]: [fatal] Abnormal program termination Apr 27 21:24:37 duet3 DuetControlServer[6211]: [fatal] Update task faulted Apr 27 21:24:37 duet3 DuetControlServer[6211]: System.ArgumentException: Property set method not found. Apr 27 21:24:37 duet3 DuetControlServer[6211]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) Apr 27 21:24:37 duet3 DuetControlServer[6211]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, Object[] index) Apr 27 21:24:37 duet3 DuetControlServer[6211]: at System.Reflection.PropertyInfo.SetValue(Object obj, Object value) Apr 27 21:24:37 duet3 DuetControlServer[6211]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 237 Apr 27 21:24:37 duet3 DuetControlServer[6211]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:24:37 duet3 DuetControlServer[6211]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 209 Apr 27 21:24:37 duet3 DuetControlServer[6211]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:24:37 duet3 DuetControlServer[6211]: at DuetAPI.Machine.ModelCollectionHelper.UpdateFromJson(IList list, Type itemType, JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Bas Apr 27 21:24:37 duet3 DuetControlServer[6211]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 264 Apr 27 21:24:37 duet3 DuetControlServer[6211]: at DuetAPI.Machine.MachineModel.UpdateFromFirmwareModel(String key, JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/MachineModel.cs:line 149 Apr 27 21:24:37 duet3 DuetControlServer[6211]: at DuetControlServer.Model.Updater.Run() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Model/Updater.cs:line 182 Apr 27 21:24:37 duet3 DuetControlServer[6211]: [fatal] Update task faulted Apr 27 21:24:37 duet3 DuetControlServer[6211]: System.ArgumentException: Property set method not found. Apr 27 21:24:37 duet3 DuetControlServer[6211]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) Apr 27 21:24:37 duet3 DuetControlServer[6211]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, Object[] index) Apr 27 21:24:37 duet3 DuetControlServer[6211]: at System.Reflection.PropertyInfo.SetValue(Object obj, Object value) Apr 27 21:24:37 duet3 DuetControlServer[6211]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 237 Apr 27 21:24:37 duet3 DuetControlServer[6211]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:24:37 duet3 DuetControlServer[6211]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 209 Apr 27 21:24:37 duet3 DuetControlServer[6211]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:24:37 duet3 DuetControlServer[6211]: at DuetAPI.Machine.ModelCollectionHelper.UpdateFromJson(IList list, Type itemType, JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Bas Apr 27 21:24:37 duet3 DuetControlServer[6211]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 264 Apr 27 21:24:37 duet3 DuetControlServer[6211]: at DuetAPI.Machine.MachineModel.UpdateFromFirmwareModel(String key, JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/MachineModel.cs:line 149 Apr 27 21:24:37 duet3 DuetControlServer[6211]: at DuetControlServer.Model.Updater.Run() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Model/Updater.cs:line 182 Apr 27 21:24:37 duet3 DuetControlServer[6211]: [info] Application has shut down Apr 27 21:24:37 duet3 systemd[1]: duetcontrolserver.service: Succeeded. Apr 27 21:25:07 duet3 systemd[1]: duetcontrolserver.service: Service RestartSec=30s expired, scheduling restart. Apr 27 21:25:07 duet3 systemd[1]: duetcontrolserver.service: Scheduled restart job, restart counter is at 20. Apr 27 21:25:07 duet3 systemd[1]: Stopped Duet Control Server. Apr 27 21:25:07 duet3 systemd[1]: Started Duet Control Server. Apr 27 21:25:08 duet3 DuetControlServer[6344]: Duet Control Server v2.1.1 Apr 27 21:25:08 duet3 DuetControlServer[6344]: Written by Christian Hammacher for Duet3D Apr 27 21:25:08 duet3 DuetControlServer[6344]: Licensed under the terms of the GNU Public License Version 3 Apr 27 21:25:08 duet3 DuetControlServer[6344]: [info] Settings loaded Apr 27 21:25:08 duet3 DuetControlServer[6344]: [info] Environment initialized Apr 27 21:25:09 duet3 DuetControlServer[6344]: [info] Connection to Duet established Apr 27 21:25:09 duet3 DuetControlServer[6344]: [info] IPC socket created at /var/run/dsf/dcs.sock Apr 27 21:25:10 duet3 DuetControlServer[6344]: [fatal] Abnormal program termination Apr 27 21:25:10 duet3 DuetControlServer[6344]: [fatal] Update task faulted Apr 27 21:25:10 duet3 DuetControlServer[6344]: System.ArgumentException: Property set method not found. Apr 27 21:25:10 duet3 DuetControlServer[6344]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) Apr 27 21:25:10 duet3 DuetControlServer[6344]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, Object[] index) Apr 27 21:25:10 duet3 DuetControlServer[6344]: at System.Reflection.PropertyInfo.SetValue(Object obj, Object value) Apr 27 21:25:10 duet3 DuetControlServer[6344]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 237 Apr 27 21:25:10 duet3 DuetControlServer[6344]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:25:10 duet3 DuetControlServer[6344]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 209 Apr 27 21:25:10 duet3 DuetControlServer[6344]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:25:10 duet3 DuetControlServer[6344]: at DuetAPI.Machine.ModelCollectionHelper.UpdateFromJson(IList list, Type itemType, JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Bas Apr 27 21:25:10 duet3 DuetControlServer[6344]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 264 Apr 27 21:25:10 duet3 DuetControlServer[6344]: at DuetAPI.Machine.MachineModel.UpdateFromFirmwareModel(String key, JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/MachineModel.cs:line 149 Apr 27 21:25:10 duet3 DuetControlServer[6344]: at DuetControlServer.Model.Updater.Run() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Model/Updater.cs:line 182 Apr 27 21:25:10 duet3 DuetControlServer[6344]: [fatal] Update task faulted Apr 27 21:25:10 duet3 DuetControlServer[6344]: System.ArgumentException: Property set method not found. Apr 27 21:25:10 duet3 DuetControlServer[6344]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) Apr 27 21:25:10 duet3 DuetControlServer[6344]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, Object[] index) Apr 27 21:25:10 duet3 DuetControlServer[6344]: at System.Reflection.PropertyInfo.SetValue(Object obj, Object value) Apr 27 21:25:10 duet3 DuetControlServer[6344]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 237 Apr 27 21:25:10 duet3 DuetControlServer[6344]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:25:10 duet3 DuetControlServer[6344]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 209 Apr 27 21:25:10 duet3 DuetControlServer[6344]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:25:10 duet3 DuetControlServer[6344]: at DuetAPI.Machine.ModelCollectionHelper.UpdateFromJson(IList list, Type itemType, JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Bas Apr 27 21:25:10 duet3 DuetControlServer[6344]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 264 Apr 27 21:25:10 duet3 DuetControlServer[6344]: at DuetAPI.Machine.MachineModel.UpdateFromFirmwareModel(String key, JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/MachineModel.cs:line 149 Apr 27 21:25:10 duet3 DuetControlServer[6344]: at DuetControlServer.Model.Updater.Run() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Model/Updater.cs:line 182 Apr 27 21:25:10 duet3 DuetControlServer[6344]: [info] Application has shut down Apr 27 21:25:10 duet3 systemd[1]: duetcontrolserver.service: Succeeded. Apr 27 21:25:40 duet3 systemd[1]: duetcontrolserver.service: Service RestartSec=30s expired, scheduling restart. Apr 27 21:25:40 duet3 systemd[1]: duetcontrolserver.service: Scheduled restart job, restart counter is at 21. Apr 27 21:25:40 duet3 systemd[1]: Stopped Duet Control Server. Apr 27 21:25:40 duet3 systemd[1]: Started Duet Control Server. Apr 27 21:25:41 duet3 DuetControlServer[6461]: Duet Control Server v2.1.1 Apr 27 21:25:41 duet3 DuetControlServer[6461]: Written by Christian Hammacher for Duet3D Apr 27 21:25:41 duet3 DuetControlServer[6461]: Licensed under the terms of the GNU Public License Version 3 Apr 27 21:25:41 duet3 DuetControlServer[6461]: [info] Settings loaded Apr 27 21:25:41 duet3 DuetControlServer[6461]: [info] Environment initialized Apr 27 21:25:41 duet3 DuetControlServer[6461]: [info] Connection to Duet established Apr 27 21:25:41 duet3 DuetControlServer[6461]: [info] IPC socket created at /var/run/dsf/dcs.sock Apr 27 21:25:42 duet3 DuetControlServer[6461]: [error] IPC#2: Failed to record heat/heaters[0 of 2]/monitors[0 of 1] = DuetAPI.Machine.HeaterMonitor (ObjectCollection) Apr 27 21:25:42 duet3 DuetControlServer[6461]: System.InvalidCastException: Unable to cast object of type 'System.Collections.Generic.List`1[System.Object]' to type 'System.Collections.Generic.Dictionary`2[System.String,System.Object]'. Apr 27 21:25:42 duet3 DuetControlServer[6461]: at DuetControlServer.IPC.Processors.Subscription.MachineModelPropertyChanged(Object[] path, PropertyChangeType changeType, Object value) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/I Apr 27 21:25:42 duet3 DuetControlServer[6461]: [error] IPC#2: Failed to record heat/heaters[0 of 2]/monitors[1 of 2] = DuetAPI.Machine.HeaterMonitor (ObjectCollection) Apr 27 21:25:42 duet3 DuetControlServer[6461]: System.InvalidCastException: Unable to cast object of type 'System.Collections.Generic.List`1[System.Object]' to type 'System.Collections.Generic.Dictionary`2[System.String,System.Object]'. Apr 27 21:25:42 duet3 DuetControlServer[6461]: at DuetControlServer.IPC.Processors.Subscription.MachineModelPropertyChanged(Object[] path, PropertyChangeType changeType, Object value) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/I Apr 27 21:25:42 duet3 DuetControlServer[6461]: [error] IPC#2: Failed to record heat/heaters[0 of 2]/monitors[2 of 3] = DuetAPI.Machine.HeaterMonitor (ObjectCollection) Apr 27 21:25:42 duet3 DuetControlServer[6461]: System.InvalidCastException: Unable to cast object of type 'System.Collections.Generic.List`1[System.Object]' to type 'System.Collections.Generic.Dictionary`2[System.String,System.Object]'. Apr 27 21:25:42 duet3 DuetControlServer[6461]: at DuetControlServer.IPC.Processors.Subscription.MachineModelPropertyChanged(Object[] path, PropertyChangeType changeType, Object value) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/I Apr 27 21:25:42 duet3 DuetControlServer[6461]: [error] IPC#2: Failed to record heat/heaters[1 of 2]/max = 125 (Property) Apr 27 21:25:42 duet3 DuetControlServer[6461]: System.InvalidCastException: Unable to cast object of type 'System.Collections.Generic.List`1[System.Object]' to type 'System.Collections.Generic.Dictionary`2[System.String,System.Object]'. Apr 27 21:25:42 duet3 DuetControlServer[6461]: at DuetControlServer.IPC.Processors.Subscription.MachineModelPropertyChanged(Object[] path, PropertyChangeType changeType, Object value) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/I Apr 27 21:25:42 duet3 DuetControlServer[6461]: [error] IPC#2: Failed to record heat/heaters[1 of 2]/min = -273.1 (Property) Apr 27 21:25:42 duet3 DuetControlServer[6461]: System.InvalidCastException: Unable to cast object of type 'System.Collections.Generic.List`1[System.Object]' to type 'System.Collections.Generic.Dictionary`2[System.String,System.Object]'. Apr 27 21:25:42 duet3 DuetControlServer[6461]: at DuetControlServer.IPC.Processors.Subscription.MachineModelPropertyChanged(Object[] path, PropertyChangeType changeType, Object value) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/I Apr 27 21:25:42 duet3 DuetControlServer[6461]: [error] IPC#2: Failed to record heat/heaters[1 of 2]/model/deadTime = 3.4 (Property) Apr 27 21:25:42 duet3 DuetControlServer[6461]: System.NullReferenceException: Object reference not set to an instance of an object. Apr 27 21:25:42 duet3 DuetControlServer[6461]: at DuetControlServer.IPC.Processors.Subscription.GetPathNode(Dictionary`2 root, Object[] path) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/IPC/Processors/Subscription.cs:line 241 Apr 27 21:25:42 duet3 DuetControlServer[6461]: at DuetControlServer.IPC.Processors.Subscription.MachineModelPropertyChanged(Object[] path, PropertyChangeType changeType, Object value) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/I Apr 27 21:25:42 duet3 DuetControlServer[6461]: [error] IPC#2: Failed to record heat/heaters[1 of 2]/model/enabled = True (Property) Apr 27 21:25:42 duet3 DuetControlServer[6461]: System.NullReferenceException: Object reference not set to an instance of an object. Apr 27 21:25:42 duet3 DuetControlServer[6461]: at DuetControlServer.IPC.Processors.Subscription.GetPathNode(Dictionary`2 root, Object[] path) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/IPC/Processors/Subscription.cs:line 241 Apr 27 21:25:42 duet3 DuetControlServer[6461]: at DuetControlServer.IPC.Processors.Subscription.MachineModelPropertyChanged(Object[] path, PropertyChangeType changeType, Object value) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/I Apr 27 21:25:42 duet3 DuetControlServer[6461]: [error] IPC#2: Failed to record heat/heaters[1 of 2]/model/gain = 111.9 (Property) Apr 27 21:25:42 duet3 DuetControlServer[6461]: System.NullReferenceException: Object reference not set to an instance of an object. Apr 27 21:25:42 duet3 DuetControlServer[6461]: at DuetControlServer.IPC.Processors.Subscription.GetPathNode(Dictionary`2 root, Object[] path) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/IPC/Processors/Subscription.cs:line 241 Apr 27 21:25:42 duet3 DuetControlServer[6461]: at DuetControlServer.IPC.Processors.Subscription.MachineModelPropertyChanged(Object[] path, PropertyChangeType changeType, Object value) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/I Apr 27 21:25:42 duet3 DuetControlServer[6461]: [error] IPC#2: Failed to record heat/heaters[1 of 2]/model/pid/d = 0.5 (Property) Apr 27 21:25:42 duet3 DuetControlServer[6461]: System.NullReferenceException: Object reference not set to an instance of an object. Apr 27 21:25:42 duet3 DuetControlServer[6461]: at DuetControlServer.IPC.Processors.Subscription.GetPathNode(Dictionary`2 root, Object[] path) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/IPC/Processors/Subscription.cs:line 241 Apr 27 21:25:42 duet3 DuetControlServer[6461]: at DuetControlServer.IPC.Processors.Subscription.MachineModelPropertyChanged(Object[] path, PropertyChangeType changeType, Object value) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/I Apr 27 21:25:42 duet3 DuetControlServer[6461]: [error] IPC#2: Failed to record heat/heaters[1 of 2]/model/pid/p = 0.2 (Property) Apr 27 21:25:42 duet3 DuetControlServer[6461]: System.NullReferenceException: Object reference not set to an instance of an object. Apr 27 21:25:42 duet3 DuetControlServer[6461]: at DuetControlServer.IPC.Processors.Subscription.GetPathNode(Dictionary`2 root, Object[] path) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/IPC/Processors/Subscription.cs:line 241 Apr 27 21:25:42 duet3 DuetControlServer[6461]: at DuetControlServer.IPC.Processors.Subscription.MachineModelPropertyChanged(Object[] path, PropertyChangeType changeType, Object value) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/I Apr 27 21:25:42 duet3 DuetControlServer[6461]: [error] IPC#2: Failed to record heat/heaters[1 of 2]/model/standardVoltage = 24 (Property) Apr 27 21:25:42 duet3 DuetControlServer[6461]: System.NullReferenceException: Object reference not set to an instance of an object. Apr 27 21:25:42 duet3 DuetControlServer[6461]: at DuetControlServer.IPC.Processors.Subscription.GetPathNode(Dictionary`2 root, Object[] path) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/IPC/Processors/Subscription.cs:line 241 Apr 27 21:25:42 duet3 DuetControlServer[6461]: at DuetControlServer.IPC.Processors.Subscription.MachineModelPropertyChanged(Object[] path, PropertyChangeType changeType, Object value) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/I Apr 27 21:25:42 duet3 DuetControlServer[6461]: [error] IPC#2: Failed to record heat/heaters[1 of 2]/model/timeConstant = 111.2 (Property) Apr 27 21:25:42 duet3 DuetControlServer[6461]: System.NullReferenceException: Object reference not set to an instance of an object. Apr 27 21:25:42 duet3 DuetControlServer[6461]: at DuetControlServer.IPC.Processors.Subscription.GetPathNode(Dictionary`2 root, Object[] path) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/IPC/Processors/Subscription.cs:line 241 Apr 27 21:25:42 duet3 DuetControlServer[6461]: at DuetControlServer.IPC.Processors.Subscription.MachineModelPropertyChanged(Object[] path, PropertyChangeType changeType, Object value) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/I Apr 27 21:25:42 duet3 DuetControlServer[6461]: [error] IPC#2: Failed to record heat/heaters[1 of 2]/monitors[0 of 1] = DuetAPI.Machine.HeaterMonitor (ObjectCollection) Apr 27 21:25:42 duet3 DuetControlServer[6461]: System.InvalidCastException: Unable to cast object of type 'System.Collections.Generic.List`1[System.Object]' to type 'System.Collections.Generic.Dictionary`2[System.String,System.Object]'. Apr 27 21:25:42 duet3 DuetControlServer[6461]: at DuetControlServer.IPC.Processors.Subscription.MachineModelPropertyChanged(Object[] path, PropertyChangeType changeType, Object value) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/I Apr 27 21:25:42 duet3 DuetControlServer[6461]: [error] IPC#2: Failed to record heat/heaters[1 of 2]/monitors[1 of 2] = DuetAPI.Machine.HeaterMonitor (ObjectCollection) Apr 27 21:25:42 duet3 DuetControlServer[6461]: System.InvalidCastException: Unable to cast object of type 'System.Collections.Generic.List`1[System.Object]' to type 'System.Collections.Generic.Dictionary`2[System.String,System.Object]'. Apr 27 21:25:42 duet3 DuetControlServer[6461]: at DuetControlServer.IPC.Processors.Subscription.MachineModelPropertyChanged(Object[] path, PropertyChangeType changeType, Object value) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/I Apr 27 21:25:42 duet3 DuetControlServer[6461]: [error] IPC#2: Failed to record heat/heaters[1 of 2]/monitors[2 of 3] = DuetAPI.Machine.HeaterMonitor (ObjectCollection) Apr 27 21:25:42 duet3 DuetControlServer[6461]: System.InvalidCastException: Unable to cast object of type 'System.Collections.Generic.List`1[System.Object]' to type 'System.Collections.Generic.Dictionary`2[System.String,System.Object]'. Apr 27 21:25:42 duet3 DuetControlServer[6461]: at DuetControlServer.IPC.Processors.Subscription.MachineModelPropertyChanged(Object[] path, PropertyChangeType changeType, Object value) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/I Apr 27 21:25:42 duet3 DuetControlServer[6461]: [error] IPC#2: Failed to record heat/heaters[1 of 2]/sensor = 1 (Property) Apr 27 21:25:42 duet3 DuetControlServer[6461]: System.InvalidCastException: Unable to cast object of type 'System.Collections.Generic.List`1[System.Object]' to type 'System.Collections.Generic.Dictionary`2[System.String,System.Object]'. Apr 27 21:25:42 duet3 DuetControlServer[6461]: at DuetControlServer.IPC.Processors.Subscription.MachineModelPropertyChanged(Object[] path, PropertyChangeType changeType, Object value) in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/I Apr 27 21:25:43 duet3 DuetControlServer[6461]: [fatal] Abnormal program termination Apr 27 21:25:43 duet3 DuetControlServer[6461]: [fatal] Update task faulted Apr 27 21:25:43 duet3 DuetControlServer[6461]: System.ArgumentException: Property set method not found. Apr 27 21:25:43 duet3 DuetControlServer[6461]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) Apr 27 21:25:43 duet3 DuetControlServer[6461]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, Object[] index) Apr 27 21:25:43 duet3 DuetControlServer[6461]: at System.Reflection.PropertyInfo.SetValue(Object obj, Object value) Apr 27 21:25:43 duet3 DuetControlServer[6461]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 237 Apr 27 21:25:43 duet3 DuetControlServer[6461]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:25:43 duet3 DuetControlServer[6461]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 209 Apr 27 21:25:43 duet3 DuetControlServer[6461]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:25:43 duet3 DuetControlServer[6461]: at DuetAPI.Machine.ModelCollectionHelper.UpdateFromJson(IList list, Type itemType, JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Bas Apr 27 21:25:43 duet3 DuetControlServer[6461]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 264 Apr 27 21:25:43 duet3 DuetControlServer[6461]: at DuetAPI.Machine.MachineModel.UpdateFromFirmwareModel(String key, JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/MachineModel.cs:line 149 Apr 27 21:25:43 duet3 DuetControlServer[6461]: at DuetControlServer.Model.Updater.Run() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Model/Updater.cs:line 182 Apr 27 21:25:43 duet3 DuetControlServer[6461]: [fatal] Update task faulted Apr 27 21:25:43 duet3 DuetControlServer[6461]: System.ArgumentException: Property set method not found. Apr 27 21:25:43 duet3 DuetControlServer[6461]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) Apr 27 21:25:43 duet3 DuetControlServer[6461]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, Object[] index) Apr 27 21:25:43 duet3 DuetControlServer[6461]: at System.Reflection.PropertyInfo.SetValue(Object obj, Object value) Apr 27 21:25:43 duet3 DuetControlServer[6461]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 237 Apr 27 21:25:43 duet3 DuetControlServer[6461]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:25:43 duet3 DuetControlServer[6461]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 209 Apr 27 21:25:43 duet3 DuetControlServer[6461]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:25:43 duet3 DuetControlServer[6461]: at DuetAPI.Machine.ModelCollectionHelper.UpdateFromJson(IList list, Type itemType, JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Bas Apr 27 21:25:43 duet3 DuetControlServer[6461]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 264 Apr 27 21:25:43 duet3 DuetControlServer[6461]: at DuetAPI.Machine.MachineModel.UpdateFromFirmwareModel(String key, JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/MachineModel.cs:line 149 Apr 27 21:25:43 duet3 DuetControlServer[6461]: at DuetControlServer.Model.Updater.Run() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Model/Updater.cs:line 182 Apr 27 21:25:43 duet3 DuetControlServer[6461]: [info] Application has shut down Apr 27 21:25:43 duet3 systemd[1]: duetcontrolserver.service: Succeeded. Apr 27 21:26:13 duet3 systemd[1]: duetcontrolserver.service: Service RestartSec=30s expired, scheduling restart. Apr 27 21:26:13 duet3 systemd[1]: duetcontrolserver.service: Scheduled restart job, restart counter is at 22. Apr 27 21:26:13 duet3 systemd[1]: Stopped Duet Control Server. Apr 27 21:26:13 duet3 systemd[1]: Started Duet Control Server. Apr 27 21:26:13 duet3 DuetControlServer[6584]: Duet Control Server v2.1.1 Apr 27 21:26:13 duet3 DuetControlServer[6584]: Written by Christian Hammacher for Duet3D Apr 27 21:26:13 duet3 DuetControlServer[6584]: Licensed under the terms of the GNU Public License Version 3 Apr 27 21:26:14 duet3 DuetControlServer[6584]: [info] Settings loaded Apr 27 21:26:14 duet3 DuetControlServer[6584]: [info] Environment initialized Apr 27 21:26:14 duet3 DuetControlServer[6584]: [info] Connection to Duet established Apr 27 21:26:14 duet3 DuetControlServer[6584]: [info] IPC socket created at /var/run/dsf/dcs.sock Apr 27 21:26:15 duet3 DuetControlServer[6584]: [fatal] Abnormal program termination Apr 27 21:26:15 duet3 DuetControlServer[6584]: [fatal] Update task faulted Apr 27 21:26:15 duet3 DuetControlServer[6584]: System.ArgumentException: Property set method not found. Apr 27 21:26:15 duet3 DuetControlServer[6584]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) Apr 27 21:26:15 duet3 DuetControlServer[6584]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, Object[] index) Apr 27 21:26:15 duet3 DuetControlServer[6584]: at System.Reflection.PropertyInfo.SetValue(Object obj, Object value) Apr 27 21:26:15 duet3 DuetControlServer[6584]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 237 Apr 27 21:26:15 duet3 DuetControlServer[6584]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:26:15 duet3 DuetControlServer[6584]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 209 Apr 27 21:26:15 duet3 DuetControlServer[6584]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:26:15 duet3 DuetControlServer[6584]: at DuetAPI.Machine.ModelCollectionHelper.UpdateFromJson(IList list, Type itemType, JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Bas Apr 27 21:26:15 duet3 DuetControlServer[6584]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 264 Apr 27 21:26:15 duet3 DuetControlServer[6584]: at DuetAPI.Machine.MachineModel.UpdateFromFirmwareModel(String key, JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/MachineModel.cs:line 149 Apr 27 21:26:15 duet3 DuetControlServer[6584]: at DuetControlServer.Model.Updater.Run() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Model/Updater.cs:line 182 Apr 27 21:26:15 duet3 DuetControlServer[6584]: [fatal] Update task faulted Apr 27 21:26:15 duet3 DuetControlServer[6584]: System.ArgumentException: Property set method not found. Apr 27 21:26:15 duet3 DuetControlServer[6584]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) Apr 27 21:26:15 duet3 DuetControlServer[6584]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, Object[] index) Apr 27 21:26:15 duet3 DuetControlServer[6584]: at System.Reflection.PropertyInfo.SetValue(Object obj, Object value) Apr 27 21:26:15 duet3 DuetControlServer[6584]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 237 Apr 27 21:26:15 duet3 DuetControlServer[6584]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:26:15 duet3 DuetControlServer[6584]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 209 Apr 27 21:26:15 duet3 DuetControlServer[6584]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:26:15 duet3 DuetControlServer[6584]: at DuetAPI.Machine.ModelCollectionHelper.UpdateFromJson(IList list, Type itemType, JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Bas Apr 27 21:26:15 duet3 DuetControlServer[6584]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 264 Apr 27 21:26:15 duet3 DuetControlServer[6584]: at DuetAPI.Machine.MachineModel.UpdateFromFirmwareModel(String key, JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/MachineModel.cs:line 149 Apr 27 21:26:15 duet3 DuetControlServer[6584]: at DuetControlServer.Model.Updater.Run() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Model/Updater.cs:line 182 Apr 27 21:26:15 duet3 DuetControlServer[6584]: [info] Application has shut down Apr 27 21:26:15 duet3 systemd[1]: duetcontrolserver.service: Succeeded. Apr 27 21:26:45 duet3 systemd[1]: duetcontrolserver.service: Service RestartSec=30s expired, scheduling restart. Apr 27 21:26:45 duet3 systemd[1]: duetcontrolserver.service: Scheduled restart job, restart counter is at 23. Apr 27 21:26:45 duet3 systemd[1]: Stopped Duet Control Server. Apr 27 21:26:45 duet3 systemd[1]: Started Duet Control Server. Apr 27 21:26:46 duet3 DuetControlServer[6733]: Duet Control Server v2.1.1 Apr 27 21:26:46 duet3 DuetControlServer[6733]: Written by Christian Hammacher for Duet3D Apr 27 21:26:46 duet3 DuetControlServer[6733]: Licensed under the terms of the GNU Public License Version 3 Apr 27 21:26:46 duet3 DuetControlServer[6733]: [info] Settings loaded Apr 27 21:26:46 duet3 DuetControlServer[6733]: [info] Environment initialized Apr 27 21:26:46 duet3 DuetControlServer[6733]: [info] Connection to Duet established Apr 27 21:26:46 duet3 DuetControlServer[6733]: [info] IPC socket created at /var/run/dsf/dcs.sock Apr 27 21:26:47 duet3 DuetControlServer[6733]: [fatal] Abnormal program termination Apr 27 21:26:47 duet3 DuetControlServer[6733]: [fatal] Update task faulted Apr 27 21:26:47 duet3 DuetControlServer[6733]: System.ArgumentException: Property set method not found. Apr 27 21:26:47 duet3 DuetControlServer[6733]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) Apr 27 21:26:47 duet3 DuetControlServer[6733]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, Object[] index) Apr 27 21:26:47 duet3 DuetControlServer[6733]: at System.Reflection.PropertyInfo.SetValue(Object obj, Object value) Apr 27 21:26:47 duet3 DuetControlServer[6733]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 237 Apr 27 21:26:47 duet3 DuetControlServer[6733]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:26:47 duet3 DuetControlServer[6733]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 209 Apr 27 21:26:47 duet3 DuetControlServer[6733]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:26:47 duet3 DuetControlServer[6733]: at DuetAPI.Machine.ModelCollectionHelper.UpdateFromJson(IList list, Type itemType, JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Bas Apr 27 21:26:47 duet3 DuetControlServer[6733]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 264 Apr 27 21:26:47 duet3 DuetControlServer[6733]: at DuetAPI.Machine.MachineModel.UpdateFromFirmwareModel(String key, JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/MachineModel.cs:line 149 Apr 27 21:26:47 duet3 DuetControlServer[6733]: at DuetControlServer.Model.Updater.Run() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Model/Updater.cs:line 182 Apr 27 21:26:47 duet3 DuetControlServer[6733]: [fatal] Update task faulted Apr 27 21:26:47 duet3 DuetControlServer[6733]: System.ArgumentException: Property set method not found. Apr 27 21:26:47 duet3 DuetControlServer[6733]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) Apr 27 21:26:47 duet3 DuetControlServer[6733]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, Object[] index) Apr 27 21:26:47 duet3 DuetControlServer[6733]: at System.Reflection.PropertyInfo.SetValue(Object obj, Object value) Apr 27 21:26:47 duet3 DuetControlServer[6733]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 237 Apr 27 21:26:47 duet3 DuetControlServer[6733]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:26:47 duet3 DuetControlServer[6733]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 209 Apr 27 21:26:47 duet3 DuetControlServer[6733]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:26:47 duet3 DuetControlServer[6733]: at DuetAPI.Machine.ModelCollectionHelper.UpdateFromJson(IList list, Type itemType, JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Bas Apr 27 21:26:47 duet3 DuetControlServer[6733]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 264 Apr 27 21:26:47 duet3 DuetControlServer[6733]: at DuetAPI.Machine.MachineModel.UpdateFromFirmwareModel(String key, JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/MachineModel.cs:line 149 Apr 27 21:26:47 duet3 DuetControlServer[6733]: at DuetControlServer.Model.Updater.Run() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Model/Updater.cs:line 182 Apr 27 21:26:47 duet3 DuetControlServer[6733]: [info] Application has shut down Apr 27 21:26:48 duet3 systemd[1]: duetcontrolserver.service: Succeeded. Apr 27 21:27:18 duet3 systemd[1]: duetcontrolserver.service: Service RestartSec=30s expired, scheduling restart. Apr 27 21:27:18 duet3 systemd[1]: duetcontrolserver.service: Scheduled restart job, restart counter is at 24. Apr 27 21:27:18 duet3 systemd[1]: Stopped Duet Control Server. Apr 27 21:27:18 duet3 systemd[1]: Started Duet Control Server. Apr 27 21:27:18 duet3 DuetControlServer[6851]: Duet Control Server v2.1.1 Apr 27 21:27:18 duet3 DuetControlServer[6851]: Written by Christian Hammacher for Duet3D Apr 27 21:27:18 duet3 DuetControlServer[6851]: Licensed under the terms of the GNU Public License Version 3 Apr 27 21:27:19 duet3 DuetControlServer[6851]: [info] Settings loaded Apr 27 21:27:19 duet3 DuetControlServer[6851]: [info] Environment initialized Apr 27 21:27:19 duet3 DuetControlServer[6851]: [info] Connection to Duet established Apr 27 21:27:19 duet3 DuetControlServer[6851]: [info] IPC socket created at /var/run/dsf/dcs.sock Apr 27 21:27:20 duet3 DuetControlServer[6851]: [fatal] Abnormal program termination Apr 27 21:27:20 duet3 DuetControlServer[6851]: [fatal] Update task faulted Apr 27 21:27:20 duet3 DuetControlServer[6851]: System.ArgumentException: Property set method not found. Apr 27 21:27:20 duet3 DuetControlServer[6851]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) Apr 27 21:27:20 duet3 DuetControlServer[6851]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, Object[] index) Apr 27 21:27:20 duet3 DuetControlServer[6851]: at System.Reflection.PropertyInfo.SetValue(Object obj, Object value) Apr 27 21:27:20 duet3 DuetControlServer[6851]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 237 Apr 27 21:27:20 duet3 DuetControlServer[6851]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:27:20 duet3 DuetControlServer[6851]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 209 Apr 27 21:27:20 duet3 DuetControlServer[6851]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:27:20 duet3 DuetControlServer[6851]: at DuetAPI.Machine.ModelCollectionHelper.UpdateFromJson(IList list, Type itemType, JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Bas Apr 27 21:27:20 duet3 DuetControlServer[6851]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 264 Apr 27 21:27:20 duet3 DuetControlServer[6851]: at DuetAPI.Machine.MachineModel.UpdateFromFirmwareModel(String key, JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/MachineModel.cs:line 149 Apr 27 21:27:20 duet3 DuetControlServer[6851]: at DuetControlServer.Model.Updater.Run() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Model/Updater.cs:line 182 Apr 27 21:27:20 duet3 DuetControlServer[6851]: [fatal] Update task faulted Apr 27 21:27:20 duet3 DuetControlServer[6851]: System.ArgumentException: Property set method not found. Apr 27 21:27:20 duet3 DuetControlServer[6851]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) Apr 27 21:27:20 duet3 DuetControlServer[6851]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, Object[] index) Apr 27 21:27:20 duet3 DuetControlServer[6851]: at System.Reflection.PropertyInfo.SetValue(Object obj, Object value) Apr 27 21:27:20 duet3 DuetControlServer[6851]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 237 Apr 27 21:27:20 duet3 DuetControlServer[6851]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:27:20 duet3 DuetControlServer[6851]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 209 Apr 27 21:27:20 duet3 DuetControlServer[6851]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:27:20 duet3 DuetControlServer[6851]: at DuetAPI.Machine.ModelCollectionHelper.UpdateFromJson(IList list, Type itemType, JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Bas Apr 27 21:27:20 duet3 DuetControlServer[6851]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 264 Apr 27 21:27:20 duet3 DuetControlServer[6851]: at DuetAPI.Machine.MachineModel.UpdateFromFirmwareModel(String key, JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/MachineModel.cs:line 149 Apr 27 21:27:20 duet3 DuetControlServer[6851]: at DuetControlServer.Model.Updater.Run() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Model/Updater.cs:line 182 Apr 27 21:27:20 duet3 DuetControlServer[6851]: [info] Application has shut down Apr 27 21:27:20 duet3 systemd[1]: duetcontrolserver.service: Succeeded. Apr 27 21:27:50 duet3 systemd[1]: duetcontrolserver.service: Service RestartSec=30s expired, scheduling restart. Apr 27 21:27:50 duet3 systemd[1]: duetcontrolserver.service: Scheduled restart job, restart counter is at 25. Apr 27 21:27:50 duet3 systemd[1]: Stopped Duet Control Server. Apr 27 21:27:50 duet3 systemd[1]: Started Duet Control Server. Apr 27 21:27:51 duet3 DuetControlServer[6955]: Duet Control Server v2.1.1 Apr 27 21:27:51 duet3 DuetControlServer[6955]: Written by Christian Hammacher for Duet3D Apr 27 21:27:51 duet3 DuetControlServer[6955]: Licensed under the terms of the GNU Public License Version 3 Apr 27 21:27:51 duet3 DuetControlServer[6955]: [info] Settings loaded Apr 27 21:27:51 duet3 DuetControlServer[6955]: [info] Environment initialized Apr 27 21:27:51 duet3 DuetControlServer[6955]: [info] Connection to Duet established Apr 27 21:27:51 duet3 DuetControlServer[6955]: [info] IPC socket created at /var/run/dsf/dcs.sock Apr 27 21:27:52 duet3 DuetControlServer[6955]: [fatal] Abnormal program termination Apr 27 21:27:52 duet3 DuetControlServer[6955]: [fatal] Update task faulted Apr 27 21:27:52 duet3 DuetControlServer[6955]: System.ArgumentException: Property set method not found. Apr 27 21:27:52 duet3 DuetControlServer[6955]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) Apr 27 21:27:52 duet3 DuetControlServer[6955]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, Object[] index) Apr 27 21:27:52 duet3 DuetControlServer[6955]: at System.Reflection.PropertyInfo.SetValue(Object obj, Object value) Apr 27 21:27:52 duet3 DuetControlServer[6955]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 237 Apr 27 21:27:52 duet3 DuetControlServer[6955]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:27:52 duet3 DuetControlServer[6955]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 209 Apr 27 21:27:52 duet3 DuetControlServer[6955]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:27:52 duet3 DuetControlServer[6955]: at DuetAPI.Machine.ModelCollectionHelper.UpdateFromJson(IList list, Type itemType, JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Bas Apr 27 21:27:52 duet3 DuetControlServer[6955]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 264 Apr 27 21:27:52 duet3 DuetControlServer[6955]: at DuetAPI.Machine.MachineModel.UpdateFromFirmwareModel(String key, JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/MachineModel.cs:line 149 Apr 27 21:27:52 duet3 DuetControlServer[6955]: at DuetControlServer.Model.Updater.Run() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Model/Updater.cs:line 182 Apr 27 21:27:52 duet3 DuetControlServer[6955]: [fatal] Update task faulted Apr 27 21:27:52 duet3 DuetControlServer[6955]: System.ArgumentException: Property set method not found. Apr 27 21:27:52 duet3 DuetControlServer[6955]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) Apr 27 21:27:52 duet3 DuetControlServer[6955]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, Object[] index) Apr 27 21:27:52 duet3 DuetControlServer[6955]: at System.Reflection.PropertyInfo.SetValue(Object obj, Object value) Apr 27 21:27:52 duet3 DuetControlServer[6955]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 237 Apr 27 21:27:52 duet3 DuetControlServer[6955]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:27:52 duet3 DuetControlServer[6955]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 209 Apr 27 21:27:52 duet3 DuetControlServer[6955]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:27:52 duet3 DuetControlServer[6955]: at DuetAPI.Machine.ModelCollectionHelper.UpdateFromJson(IList list, Type itemType, JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Bas Apr 27 21:27:52 duet3 DuetControlServer[6955]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 264 Apr 27 21:27:52 duet3 DuetControlServer[6955]: at DuetAPI.Machine.MachineModel.UpdateFromFirmwareModel(String key, JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/MachineModel.cs:line 149 Apr 27 21:27:52 duet3 DuetControlServer[6955]: at DuetControlServer.Model.Updater.Run() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Model/Updater.cs:line 182 Apr 27 21:27:52 duet3 DuetControlServer[6955]: [info] Application has shut down Apr 27 21:27:53 duet3 systemd[1]: duetcontrolserver.service: Succeeded. Apr 27 21:28:23 duet3 systemd[1]: duetcontrolserver.service: Service RestartSec=30s expired, scheduling restart. Apr 27 21:28:23 duet3 systemd[1]: duetcontrolserver.service: Scheduled restart job, restart counter is at 26. Apr 27 21:28:23 duet3 systemd[1]: Stopped Duet Control Server. Apr 27 21:28:23 duet3 systemd[1]: Started Duet Control Server. Apr 27 21:28:23 duet3 DuetControlServer[7087]: Duet Control Server v2.1.1 Apr 27 21:28:23 duet3 DuetControlServer[7087]: Written by Christian Hammacher for Duet3D Apr 27 21:28:23 duet3 DuetControlServer[7087]: Licensed under the terms of the GNU Public License Version 3 Apr 27 21:28:24 duet3 DuetControlServer[7087]: [info] Settings loaded Apr 27 21:28:24 duet3 DuetControlServer[7087]: [info] Environment initialized Apr 27 21:28:24 duet3 DuetControlServer[7087]: [info] Connection to Duet established Apr 27 21:28:24 duet3 DuetControlServer[7087]: [info] IPC socket created at /var/run/dsf/dcs.sock Apr 27 21:28:25 duet3 DuetControlServer[7087]: [fatal] Abnormal program termination Apr 27 21:28:25 duet3 DuetControlServer[7087]: [fatal] Update task faulted Apr 27 21:28:25 duet3 DuetControlServer[7087]: System.ArgumentException: Property set method not found. Apr 27 21:28:25 duet3 DuetControlServer[7087]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) Apr 27 21:28:25 duet3 DuetControlServer[7087]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, Object[] index) Apr 27 21:28:25 duet3 DuetControlServer[7087]: at System.Reflection.PropertyInfo.SetValue(Object obj, Object value) Apr 27 21:28:25 duet3 DuetControlServer[7087]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 237 Apr 27 21:28:25 duet3 DuetControlServer[7087]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:28:25 duet3 DuetControlServer[7087]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 209 Apr 27 21:28:25 duet3 DuetControlServer[7087]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:28:25 duet3 DuetControlServer[7087]: at DuetAPI.Machine.ModelCollectionHelper.UpdateFromJson(IList list, Type itemType, JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Bas Apr 27 21:28:25 duet3 DuetControlServer[7087]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 264 Apr 27 21:28:25 duet3 DuetControlServer[7087]: at DuetAPI.Machine.MachineModel.UpdateFromFirmwareModel(String key, JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/MachineModel.cs:line 149 Apr 27 21:28:25 duet3 DuetControlServer[7087]: at DuetControlServer.Model.Updater.Run() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Model/Updater.cs:line 182 Apr 27 21:28:25 duet3 DuetControlServer[7087]: [fatal] Update task faulted Apr 27 21:28:25 duet3 DuetControlServer[7087]: System.ArgumentException: Property set method not found. Apr 27 21:28:25 duet3 DuetControlServer[7087]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) Apr 27 21:28:25 duet3 DuetControlServer[7087]: at System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, Object[] index) Apr 27 21:28:25 duet3 DuetControlServer[7087]: at System.Reflection.PropertyInfo.SetValue(Object obj, Object value) Apr 27 21:28:25 duet3 DuetControlServer[7087]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 237 Apr 27 21:28:25 duet3 DuetControlServer[7087]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:28:25 duet3 DuetControlServer[7087]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 209 Apr 27 21:28:25 duet3 DuetControlServer[7087]: at DuetAPI.Machine.FilamentMonitor.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Sensors/FilamentMonitors/FilamentMon Apr 27 21:28:25 duet3 DuetControlServer[7087]: at DuetAPI.Machine.ModelCollectionHelper.UpdateFromJson(IList list, Type itemType, JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Bas Apr 27 21:28:25 duet3 DuetControlServer[7087]: at DuetAPI.Machine.ModelObject.UpdateFromJson(JsonElement jsonElement, Boolean ignoreSbcProperties) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/Base/ModelObject.cs:line 264 Apr 27 21:28:25 duet3 DuetControlServer[7087]: at DuetAPI.Machine.MachineModel.UpdateFromFirmwareModel(String key, JsonElement jsonElement) in /home/christian/duet/DuetSoftwareFramework/src/DuetAPI/Machine/MachineModel.cs:line 149 Apr 27 21:28:25 duet3 DuetControlServer[7087]: at DuetControlServer.Model.Updater.Run() in /home/christian/duet/DuetSoftwareFramework/src/DuetControlServer/Model/Updater.cs:line 182 Apr 27 21:28:25 duet3 DuetControlServer[7087]: [info] Application has shut down Apr 27 21:28:25 duet3 systemd[1]: duetcontrolserver.service: Succeeded. Apr 27 21:28:55 duet3 systemd[1]: duetcontrolserver.service: Service RestartSec=30s expired, scheduling restart. Apr 27 21:28:55 duet3 systemd[1]: duetcontrolserver.service: Scheduled restart job, restart counter is at 27. Apr 27 21:28:55 duet3 systemd[1]: Stopped Duet Control Server. Apr 27 21:28:55 duet3 systemd[1]: Started Duet Control Server. Apr 27 21:28:56 duet3 DuetControlServer[7201]: Duet Control Server v2.1.1 Apr 27 21:28:56 duet3 DuetControlServer[7201]: Written by Christian Hammacher for Duet3D Apr 27 21:28:56 duet3 DuetControlServer[7201]: Licensed under the terms of the GNU Public License Version 3 Apr 27 21:28:56 duet3 DuetControlServer[7201]: [info] Settings loaded Apr 27 21:28:56 duet3 DuetControlServer[7201]: [info] Environment initialized Apr 27 21:28:56 duet3 DuetControlServer[7201]: [info] Connection to Duet established Apr 27 21:28:56 duet3 DuetControlServer[7201]: [info] IPC socket created at /var/run/dsf/dcs.sock Apr 27 21:38:38 duet3 DuetControlServer[7201]: [warn] Firmware reset imminent Apr 27 21:38:38 duet3 DuetControlServer[7201]: [warn] Resetting controller Apr 27 21:38:38 duet3 DuetControlServer[7201]: [info] Connection to Duet established Apr 27 21:38:38 duet3 DuetControlServer[7201]: [info] Application has shut down Apr 27 21:38:38 duet3 systemd[1]: duetcontrolserver.service: Succeeded.