BUG: Unhandled Exception:, System.NullReferenceException: Object reference not set to an instance of an object
I'm not sure how much detail to go into here, so I'll try to keep it brief. I'm happy to provide more information.
I was having extensive problems this morning and eventually narrowed it down to these entries in the Omnilink Bridge Docker logs:
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:08:42,550 INFO : CONTROLLER IS: OmniPro II (4.0B),
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:08:42,566 DEBUG: Retrieving named units,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:08:42,571 DEBUG: Waiting for system formats,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:08:42,635 DEBUG: Temperature format: Fahrenheit,
OmniLinkBridge.WebAPI.WebNotification: 2020-06-02 15:08:43,727 DEBUG: Restored subscriptions from file,
OmniLinkBridge.WebServiceModule: 2020-06-02 15:08:44,413 INFO : Listening on http://0.0.0.0:8000/,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:08:44,462 DEBUG: Waiting for named units Area,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:08:44,519 DEBUG: Waiting for named units Zone,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:08:45,707 DEBUG: Waiting for named units Thermostat,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:08:45,766 DEBUG: Added thermostat to watch list Lower Tstat,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:08:45,891 DEBUG: Added thermostat to watch list Upper Tstat,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:08:45,998 DEBUG: Waiting for named units Unit,
OmniLinkBridge.Modules.MQTTModule: 2020-06-02 15:08:47,669 DEBUG: Connected,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:08:55,091 DEBUG: Waiting for named units Message,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:08:55,779 DEBUG: Waiting for named units Button,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:08:56,379 INFO : Unsolicited notifications enabled,
OmniLinkBridge.Modules.MQTTModule: 2020-06-02 15:08:56,390 DEBUG: Publishing areas,
OmniLinkBridge.Modules.MQTTModule: 2020-06-02 15:08:56,945 DEBUG: Publishing zones,
OmniLinkBridge.Modules.MQTTModule: 2020-06-02 15:08:57,443 DEBUG: Publishing units,
OmniLinkBridge.Modules.MQTTModule: 2020-06-02 15:08:58,415 DEBUG: Publishing thermostats,
OmniLinkBridge.Modules.MQTTModule: 2020-06-02 15:08:58,686 DEBUG: Publishing buttons,
OmniLinkBridge.Modules.MQTTModule: 2020-06-02 15:08:59,078 DEBUG: Publishing messages,
OmniLinkBridge.Modules.MQTTModule: 2020-06-02 15:08:59,174 DEBUG: Publishing controller online,
Unhandled Exception:,
System.NullReferenceException: Object reference not set to an instance of an object,
at OmniLinkBridge.WebAPI.WebNotification.Send (System.String type, System.String body) [0x00010] in <05fb13d8bb804c6fbe0c8b070eda6063>:0 ,
at OmniLinkBridge.WebServiceModule.Omnilink_OnThermostatStatus (System.Object sender, OmniLinkBridge.OmniLink.ThermostatStatusEventArgs e) [0x0002b] in <05fb13d8bb804c6fbe0c8b070eda6063>:0 ,
at (wrapper delegate-invoke) System.EventHandler`1[OmniLinkBridge.OmniLink.ThermostatStatusEventArgs].invoke_void_object_TEventArgs(object,OmniLinkBridge.OmniLink.ThermostatStatusEventArgs),
at OmniLinkBridge.Modules.OmniLinkII.HandleUnsolicitedExtendedStatus (System.Byte[] B) [0x00245] in <05fb13d8bb804c6fbe0c8b070eda6063>:0 ,
at OmniLinkBridge.Modules.OmniLinkII.HandleUnsolicitedPackets (System.Byte[] B) [0x000f3] in <05fb13d8bb804c6fbe0c8b070eda6063>:0 ,
at HAI_Shared.clsOmniLinkConnection.x1b3f2cf3fb2ff439 () [0x005af] in <d17c8ccd78cf47fab2001084bfe6ce05>:0 ,
at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00014] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x0002b] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
at System.Threading.ThreadHelper.ThreadStart () [0x00008] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
[ERROR] FATAL UNHANDLED EXCEPTION: System.NullReferenceException: Object reference not set to an instance of an object,
at OmniLinkBridge.WebAPI.WebNotification.Send (System.String type, System.String body) [0x00010] in <05fb13d8bb804c6fbe0c8b070eda6063>:0 ,
at OmniLinkBridge.WebServiceModule.Omnilink_OnThermostatStatus (System.Object sender, OmniLinkBridge.OmniLink.ThermostatStatusEventArgs e) [0x0002b] in <05fb13d8bb804c6fbe0c8b070eda6063>:0 ,
at (wrapper delegate-invoke) System.EventHandler`1[OmniLinkBridge.OmniLink.ThermostatStatusEventArgs].invoke_void_object_TEventArgs(object,OmniLinkBridge.OmniLink.ThermostatStatusEventArgs),
at OmniLinkBridge.Modules.OmniLinkII.HandleUnsolicitedExtendedStatus (System.Byte[] B) [0x00245] in <05fb13d8bb804c6fbe0c8b070eda6063>:0 ,
at OmniLinkBridge.Modules.OmniLinkII.HandleUnsolicitedPackets (System.Byte[] B) [0x000f3] in <05fb13d8bb804c6fbe0c8b070eda6063>:0 ,
at HAI_Shared.clsOmniLinkConnection.x1b3f2cf3fb2ff439 () [0x005af] in <d17c8ccd78cf47fab2001084bfe6ce05>:0 ,
at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00014] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x0002b] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
at System.Threading.ThreadHelper.ThreadStart () [0x00008] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
OmniLinkBridge.CoreServer: 2020-06-02 15:09:07,415 DEBUG: Starting up server 1.1.8.0,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:09:08,145 INFO : CONNECTION STATUS: Connecting,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:09:08,305 INFO : CONTROLLER IS: OmniPro II (4.0B),
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:09:08,315 DEBUG: Retrieving named units,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:09:08,317 DEBUG: Waiting for system formats,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:09:08,394 DEBUG: Temperature format: Fahrenheit,
OmniLinkBridge.WebAPI.WebNotification: 2020-06-02 15:09:09,588 DEBUG: Restored subscriptions from file,
OmniLinkBridge.WebServiceModule: 2020-06-02 15:09:10,095 INFO : Listening on http://0.0.0.0:8000/,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:09:10,395 DEBUG: Waiting for named units Area,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:09:10,440 DEBUG: Waiting for named units Zone,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:09:11,629 DEBUG: Waiting for named units Thermostat,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:09:11,679 DEBUG: Added thermostat to watch list Lower Tstat,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:09:11,877 DEBUG: Added thermostat to watch list Upper Tstat,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:09:11,987 DEBUG: Waiting for named units Unit,
OmniLinkBridge.Modules.MQTTModule: 2020-06-02 15:09:14,924 DEBUG: Connected,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:09:21,029 DEBUG: Waiting for named units Message,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:09:21,819 DEBUG: Waiting for named units Button,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:09:22,368 INFO : Unsolicited notifications enabled,
OmniLinkBridge.Modules.MQTTModule: 2020-06-02 15:09:22,377 DEBUG: Publishing areas,
OmniLinkBridge.Modules.MQTTModule: 2020-06-02 15:09:22,792 DEBUG: Publishing zones,
OmniLinkBridge.Modules.MQTTModule: 2020-06-02 15:09:23,111 DEBUG: Publishing units,
OmniLinkBridge.Modules.MQTTModule: 2020-06-02 15:09:23,433 DEBUG: Publishing thermostats,
OmniLinkBridge.Modules.MQTTModule: 2020-06-02 15:09:23,529 DEBUG: Publishing buttons,
OmniLinkBridge.Modules.MQTTModule: 2020-06-02 15:09:23,565 DEBUG: Publishing messages,
OmniLinkBridge.Modules.MQTTModule: 2020-06-02 15:09:23,595 DEBUG: Publishing controller online,
,
Unhandled Exception:,
System.NullReferenceException: Object reference not set to an instance of an object,
at OmniLinkBridge.WebAPI.WebNotification.Send (System.String type, System.String body) [0x00010] in <05fb13d8bb804c6fbe0c8b070eda6063>:0 ,
at OmniLinkBridge.WebServiceModule.Omnilink_OnZoneStatus (System.Object sender, OmniLinkBridge.OmniLink.ZoneStatusEventArgs e) [0x00022] in <05fb13d8bb804c6fbe0c8b070eda6063>:0 ,
at (wrapper delegate-invoke) System.EventHandler`1[OmniLinkBridge.OmniLink.ZoneStatusEventArgs].invoke_void_object_TEventArgs(object,OmniLinkBridge.OmniLink.ZoneStatusEventArgs),
at OmniLinkBridge.Modules.OmniLinkII.HandleUnsolicitedExtendedStatus (System.Byte[] B) [0x00116] in <05fb13d8bb804c6fbe0c8b070eda6063>:0 ,
at OmniLinkBridge.Modules.OmniLinkII.HandleUnsolicitedPackets (System.Byte[] B) [0x000f3] in <05fb13d8bb804c6fbe0c8b070eda6063>:0 ,
at HAI_Shared.clsOmniLinkConnection.x1b3f2cf3fb2ff439 () [0x005af] in <d17c8ccd78cf47fab2001084bfe6ce05>:0 ,
at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00014] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x0002b] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
at System.Threading.ThreadHelper.ThreadStart () [0x00008] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
[ERROR] FATAL UNHANDLED EXCEPTION: System.NullReferenceException: Object reference not set to an instance of an object,
at OmniLinkBridge.WebAPI.WebNotification.Send (System.String type, System.String body) [0x00010] in <05fb13d8bb804c6fbe0c8b070eda6063>:0 ,
at OmniLinkBridge.WebServiceModule.Omnilink_OnZoneStatus (System.Object sender, OmniLinkBridge.OmniLink.ZoneStatusEventArgs e) [0x00022] in <05fb13d8bb804c6fbe0c8b070eda6063>:0 ,
at (wrapper delegate-invoke) System.EventHandler`1[OmniLinkBridge.OmniLink.ZoneStatusEventArgs].invoke_void_object_TEventArgs(object,OmniLinkBridge.OmniLink.ZoneStatusEventArgs),
at OmniLinkBridge.Modules.OmniLinkII.HandleUnsolicitedExtendedStatus (System.Byte[] B) [0x00116] in <05fb13d8bb804c6fbe0c8b070eda6063>:0 ,
at OmniLinkBridge.Modules.OmniLinkII.HandleUnsolicitedPackets (System.Byte[] B) [0x000f3] in <05fb13d8bb804c6fbe0c8b070eda6063>:0 ,
at HAI_Shared.clsOmniLinkConnection.x1b3f2cf3fb2ff439 () [0x005af] in <d17c8ccd78cf47fab2001084bfe6ce05>:0 ,
at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00014] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x0002b] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
at System.Threading.ThreadHelper.ThreadStart () [0x00008] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
Initially the problem occured with each "Publishing controller online." After rebooting the server I also saw it with each attempt for "Publishing areas."
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:20:49,537 DEBUG: Waiting for system formats,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:20:49,595 DEBUG: Temperature format: Fahrenheit,
OmniLinkBridge.WebAPI.WebNotification: 2020-06-02 15:20:50,781 DEBUG: Restored subscriptions from file,
OmniLinkBridge.WebServiceModule: 2020-06-02 15:20:51,259 INFO : Listening on http://0.0.0.0:8000/,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:20:51,615 DEBUG: Waiting for named units Area,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:20:51,641 DEBUG: Waiting for named units Zone,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:20:52,852 DEBUG: Waiting for named units Thermostat,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:20:52,970 DEBUG: Added thermostat to watch list Lower Tstat,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:20:53,104 DEBUG: Added thermostat to watch list Upper Tstat,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:20:53,211 DEBUG: Waiting for named units Unit,
OmniLinkBridge.Modules.MQTTModule: 2020-06-02 15:20:54,832 DEBUG: Connected,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:21:02,568 DEBUG: Waiting for named units Message,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:21:03,217 DEBUG: Waiting for named units Button,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:21:03,810 INFO : Unsolicited notifications enabled,
OmniLinkBridge.Modules.MQTTModule: 2020-06-02 15:21:03,818 DEBUG: Publishing areas,
,
Unhandled Exception:,
System.NullReferenceException: Object reference not set to an instance of an object,
at OmniLinkBridge.WebAPI.WebNotification.Send (System.String type, System.String body) [0x00010] in <05fb13d8bb804c6fbe0c8b070eda6063>:0 ,
at OmniLinkBridge.WebServiceModule.Omnilink_OnThermostatStatus (System.Object sender, OmniLinkBridge.OmniLink.ThermostatStatusEventArgs e) [0x0002b] in <05fb13d8bb804c6fbe0c8b070eda6063>:0 ,
at (wrapper delegate-invoke) System.EventHandler`1[OmniLinkBridge.OmniLink.ThermostatStatusEventArgs].invoke_void_object_TEventArgs(object,OmniLinkBridge.OmniLink.ThermostatStatusEventArgs),
at OmniLinkBridge.Modules.OmniLinkII.HandleUnsolicitedExtendedStatus (System.Byte[] B) [0x00245] in <05fb13d8bb804c6fbe0c8b070eda6063>:0 ,
at OmniLinkBridge.Modules.OmniLinkII.HandleUnsolicitedPackets (System.Byte[] B) [0x000f3] in <05fb13d8bb804c6fbe0c8b070eda6063>:0 ,
at HAI_Shared.clsOmniLinkConnection.x1b3f2cf3fb2ff439 () [0x005af] in <d17c8ccd78cf47fab2001084bfe6ce05>:0 ,
at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00014] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x0002b] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
at System.Threading.ThreadHelper.ThreadStart () [0x00008] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
[ERROR] FATAL UNHANDLED EXCEPTION: System.NullReferenceException: Object reference not set to an instance of an object,
at OmniLinkBridge.WebAPI.WebNotification.Send (System.String type, System.String body) [0x00010] in <05fb13d8bb804c6fbe0c8b070eda6063>:0 ,
at OmniLinkBridge.WebServiceModule.Omnilink_OnThermostatStatus (System.Object sender, OmniLinkBridge.OmniLink.ThermostatStatusEventArgs e) [0x0002b] in <05fb13d8bb804c6fbe0c8b070eda6063>:0 ,
at (wrapper delegate-invoke) System.EventHandler`1[OmniLinkBridge.OmniLink.ThermostatStatusEventArgs].invoke_void_object_TEventArgs(object,OmniLinkBridge.OmniLink.ThermostatStatusEventArgs),
at OmniLinkBridge.Modules.OmniLinkII.HandleUnsolicitedExtendedStatus (System.Byte[] B) [0x00245] in <05fb13d8bb804c6fbe0c8b070eda6063>:0 ,
at OmniLinkBridge.Modules.OmniLinkII.HandleUnsolicitedPackets (System.Byte[] B) [0x000f3] in <05fb13d8bb804c6fbe0c8b070eda6063>:0 ,
at HAI_Shared.clsOmniLinkConnection.x1b3f2cf3fb2ff439 () [0x005af] in <d17c8ccd78cf47fab2001084bfe6ce05>:0 ,
at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00014] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x0002b] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
at System.Threading.ThreadHelper.ThreadStart () [0x00008] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
OmniLinkBridge.CoreServer: 2020-06-02 15:21:06,339 DEBUG: Starting up server 1.1.8.0,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:21:07,003 INFO : CONNECTION STATUS: Connecting,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:21:07,183 INFO : CONTROLLER IS: OmniPro II (4.0B),
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:21:07,192 DEBUG: Retrieving named units,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:21:07,194 DEBUG: Waiting for system formats,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:21:07,272 DEBUG: Temperature format: Fahrenheit,
OmniLinkBridge.WebAPI.WebNotification: 2020-06-02 15:21:08,492 DEBUG: Restored subscriptions from file,
OmniLinkBridge.WebServiceModule: 2020-06-02 15:21:08,898 INFO : Listening on http://0.0.0.0:8000/,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:21:09,325 DEBUG: Waiting for named units Area,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:21:09,353 DEBUG: Waiting for named units Zone,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:21:10,531 DEBUG: Waiting for named units Thermostat,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:21:10,620 DEBUG: Added thermostat to watch list Lower Tstat,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:21:10,743 DEBUG: Added thermostat to watch list Upper Tstat,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:21:10,853 DEBUG: Waiting for named units Unit,
OmniLinkBridge.Modules.MQTTModule: 2020-06-02 15:21:12,524 DEBUG: Connected,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:21:20,477 DEBUG: Waiting for named units Message,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:21:21,187 DEBUG: Waiting for named units Button,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:21:21,772 INFO : Unsolicited notifications enabled,
OmniLinkBridge.Modules.MQTTModule: 2020-06-02 15:21:21,781 DEBUG: Publishing areas,
,
Unhandled Exception:,
System.NullReferenceException: Object reference not set to an instance of an object,
at OmniLinkBridge.WebAPI.WebNotification.Send (System.String type, System.String body) [0x00010] in <05fb13d8bb804c6fbe0c8b070eda6063>:0 ,
at OmniLinkBridge.WebServiceModule.Omnilink_OnUnitStatus (System.Object sender, OmniLinkBridge.OmniLink.UnitStatusEventArgs e) [0x00015] in <05fb13d8bb804c6fbe0c8b070eda6063>:0 ,
at (wrapper delegate-invoke) System.EventHandler`1[OmniLinkBridge.OmniLink.UnitStatusEventArgs].invoke_void_object_TEventArgs(object,OmniLinkBridge.OmniLink.UnitStatusEventArgs),
at OmniLinkBridge.Modules.OmniLinkII.HandleUnsolicitedExtendedStatus (System.Byte[] B) [0x00389] in <05fb13d8bb804c6fbe0c8b070eda6063>:0 ,
at OmniLinkBridge.Modules.OmniLinkII.HandleUnsolicitedPackets (System.Byte[] B) [0x000f3] in <05fb13d8bb804c6fbe0c8b070eda6063>:0 ,
at HAI_Shared.clsOmniLinkConnection.x1b3f2cf3fb2ff439 () [0x005af] in <d17c8ccd78cf47fab2001084bfe6ce05>:0 ,
at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00014] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x0002b] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
at System.Threading.ThreadHelper.ThreadStart () [0x00008] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
[ERROR] FATAL UNHANDLED EXCEPTION: System.NullReferenceException: Object reference not set to an instance of an object,
at OmniLinkBridge.WebAPI.WebNotification.Send (System.String type, System.String body) [0x00010] in <05fb13d8bb804c6fbe0c8b070eda6063>:0 ,
at OmniLinkBridge.WebServiceModule.Omnilink_OnUnitStatus (System.Object sender, OmniLinkBridge.OmniLink.UnitStatusEventArgs e) [0x00015] in <05fb13d8bb804c6fbe0c8b070eda6063>:0 ,
at (wrapper delegate-invoke) System.EventHandler`1[OmniLinkBridge.OmniLink.UnitStatusEventArgs].invoke_void_object_TEventArgs(object,OmniLinkBridge.OmniLink.UnitStatusEventArgs),
at OmniLinkBridge.Modules.OmniLinkII.HandleUnsolicitedExtendedStatus (System.Byte[] B) [0x00389] in <05fb13d8bb804c6fbe0c8b070eda6063>:0 ,
at OmniLinkBridge.Modules.OmniLinkII.HandleUnsolicitedPackets (System.Byte[] B) [0x000f3] in <05fb13d8bb804c6fbe0c8b070eda6063>:0 ,
at HAI_Shared.clsOmniLinkConnection.x1b3f2cf3fb2ff439 () [0x005af] in <d17c8ccd78cf47fab2001084bfe6ce05>:0 ,
at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00014] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x0002b] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
at System.Threading.ThreadHelper.ThreadStart () [0x00008] in <d2ec5c92492f4d6ba8c422bdf574b786>:0 ,
OmniLinkBridge.CoreServer: 2020-06-02 15:21:24,288 DEBUG: Starting up server 1.1.8.0,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:21:24,947 INFO : CONNECTION STATUS: Connecting,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:21:25,154 INFO : CONTROLLER IS: OmniPro II (4.0B),
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:21:25,163 DEBUG: Retrieving named units,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:21:25,165 DEBUG: Waiting for system formats,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:21:25,200 DEBUG: Temperature format: Fahrenheit,
OmniLinkBridge.WebAPI.WebNotification: 2020-06-02 15:21:26,447 DEBUG: Restored subscriptions from file,
OmniLinkBridge.WebServiceModule: 2020-06-02 15:21:26,860 INFO : Listening on http://0.0.0.0:8000/,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:21:27,278 DEBUG: Waiting for named units Area,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:21:27,326 DEBUG: Waiting for named units Zone,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:21:28,533 DEBUG: Waiting for named units Thermostat,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:21:28,584 DEBUG: Added thermostat to watch list Lower Tstat,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:21:28,704 DEBUG: Added thermostat to watch list Upper Tstat,
OmniLinkBridge.Modules.OmniLinkII: 2020-06-02 15:21:28,809 DEBUG: Waiting for named units Unit,
The result for me: no connectivity between Omni entities in HA and HA becomes unresponsive.
I eventually stopped the container, but once the problem begins, I believe it loops indefinitely.