Page 1 of 1

Lots of LOOP errors

Posted: Thu 19 Dec 2024 12:36 pm
by weernoordbergum
I seem to get a lot of LOOP errors
Anyone explain how these errors occur and why?
CumulusMX is running fine
And a lot of missed packets it seems
Schermafbeelding 2024-12-19 133325.png
2024-12-19 13:26:08 - SendLoopCommand: Error sending LOOP command [LPS 2 1]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:26:02 - SendLoopCommand: Error sending LOOP command [LOOP 50]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:25:56 - SendLoopCommand: Error sending LOOP command [LOOP 50]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:25:50 - SendLoopCommand: Error sending LOOP command [LPS 2 1]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:25:45 - SendLoopCommand: Error sending LOOP command [LOOP 50]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:25:38 - SendLoopCommand: Error sending LOOP command [LOOP 50]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:25:31 - SendLoopCommand: Error sending LOOP command [LOOP 50]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:25:25 - SendLoopCommand: Error sending LOOP command [LOOP 50]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:25:18 - SendLoopCommand: Error sending LOOP command [LPS 2 1]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:25:10 - LOOP: 40 - Expected data not received, expected 99 bytes, got 1
2024-12-19 13:23:51 - SendLoopCommand: Error sending LOOP command [LPS 2 1]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:23:46 - SendLoopCommand: Error sending LOOP command [LOOP 50]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:23:39 - SendLoopCommand: Error sending LOOP command [LOOP 50]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:23:33 - SendLoopCommand: Error sending LOOP command [LPS 2 1]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:23:27 - SendLoopCommand: Error sending LOOP command [LOOP 50]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:23:21 - SendLoopCommand: Error sending LOOP command [LOOP 50]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:23:15 - SendLoopCommand: Error sending LOOP command [LOOP 50]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:23:07 - LOOP: 5 - Expected data not received, expected 99 bytes, got 1
2024-12-19 13:22:59 - SendLoopCommand: Error sending LOOP command [LPS 2 1]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:22:59 - InitTCP: Error - Unable to write data to the transport connection: Broken pipe.
2024-12-19 13:22:54 - SendLoopCommand: Error sending LOOP command [LOOP 50]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:22:48 - SendLoopCommand: Error sending LOOP command [LPS 2 1]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:22:42 - SendLoopCommand: Error sending LOOP command [LOOP 50]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:22:36 - SendLoopCommand: Error sending LOOP command [LOOP 50]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:22:30 - SendLoopCommand: Error sending LOOP command [LPS 2 1]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:22:24 - SendLoopCommand: Error sending LOOP command [LOOP 50]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:22:18 - SendLoopCommand: Error sending LOOP command [LPS 2 1]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:22:12 - SendLoopCommand: Error sending LOOP command [LOOP 50]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:22:04 - SendLoopCommand: Error sending LOOP command [LOOP 50]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:21:58 - SendLoopCommand: Error sending LOOP command [LPS 2 1]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:21:52 - SendLoopCommand: Error sending LOOP command [LOOP 50]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:21:46 - SendLoopCommand: Error sending LOOP command [LPS 2 1]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:21:40 - SendLoopCommand: Error sending LOOP command [LOOP 50]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:21:33 - SendLoopCommand: Error sending LOOP command [LOOP 50]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:21:27 - SendLoopCommand: Error sending LOOP command [LPS 2 1]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:19:45 - SendLoopCommand: Error sending LOOP command [LPS 2 1]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:18:02 - SendLoopCommand: Error sending LOOP command [LPS 2 1]: Unable to write data to the transport connection: Connection reset by peer.
2024-12-19 13:18:01 - SendLoopCommand: Error sending LOOP command [LOOP 50]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:17:54 - SendLoopCommand: Error sending LOOP command [LOOP 50]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:17:48 - SendLoopCommand: Error sending LOOP command [LOOP 50]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:17:42 - SendLoopCommand: Error sending LOOP command [LOOP 50]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:17:36 - SendLoopCommand: Error sending LOOP command [LPS 2 1]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:17:30 - SendLoopCommand: Error sending LOOP command [LOOP 50]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:15:48 - SendLoopCommand: Error sending LOOP command [LPS 2 1]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:15:42 - SendLoopCommand: Error sending LOOP command [LOOP 50]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:15:35 - SendLoopCommand: Error sending LOOP command [LPS 2 1]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:15:28 - SendLoopCommand: Error sending LOOP command [LOOP 50]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:15:08 - SendLoopCommand: Error sending LOOP command [LOOP 50]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.
2024-12-19 13:14:59 - LOOP: 42 - Expected data not received, expected 99 bytes, got 1
2024-12-19 13:13:37 - SendLoopCommand: Error sending LOOP command [LOOP 50]: Cannot access a disposed object. Object name: 'System.Net.Sockets.NetworkStream'.

Re: Lots of LOOP errors

Posted: Thu 19 Dec 2024 1:17 pm
by mcrossley
What sort of logger are you using?

Re: Lots of LOOP errors

Posted: Thu 19 Dec 2024 1:48 pm
by weernoordbergum
I'm using a meteobridge nano sd

Sometimes in the meteobridge log it states second request denied
I changed the response time in the Cumulus MX Davis connection settings
My nano sd logger stalled sometimes but that is now much better
I think Cumulus MX was the culprit of the data stalling of my primary station which is a Davis VP 2

Re: Lots of LOOP errors

Posted: Thu 19 Dec 2024 1:53 pm
by mcrossley
The meteobridge devices are not great on the network side. I have had to add a lot of extra code into Cumulus to try and cope with their fobiles. The old Davis IP loggers just worked!

Re: Lots of LOOP errors

Posted: Thu 19 Dec 2024 2:39 pm
by weernoordbergum
I have the following times set on the Davis advanced option page
TCP/ip init wait time 150ms
TCP/ip response delay time 120ms

Is there a recommended setting for these times?

For now I'll leave them as they are, Cumulus MX is working fine and the wind updates every 2 seconds on the dashboard

Re: Lots of LOOP errors

Posted: Fri 20 Dec 2024 12:18 pm
by mcrossley
They should be fine. The problem is that meteobridges just abort the connection at their end, they do not close down the connection nicely so MX still thinks it is active and tries to use it. You get the error message and MX reconnects and continues.

Re: Lots of LOOP errors

Posted: Fri 20 Dec 2024 12:24 pm
by weernoordbergum
Thanks for the help