Welcome to the Cumulus Support forum.

Latest Cumulus MX V4 release 4.4.2 (build 4085) - 12 March 2025

Latest Cumulus MX V3 release 3.28.6 (build 3283) - 21 March 2024

Legacy Cumulus 1 release 1.9.4 (build 1099) - 28 November 2014
(a patch is available for 1.9.4 build 1099 that extends the date range of drop-down menus to 2030)

Download the Software (Cumulus MX / Cumulus 1 and other related items) from the Wiki

If you are posting a new Topic about an error or if you need help PLEASE read this first viewtopic.php?p=164080#p164080

Invalid payload in message. [Solved]

From build 3044 the development baton passed to Mark Crossley. Mark has been responsible for all the Builds since. He has made the code available on GitHub. It is Mark's hope that others will join in this development, but at the very least he welcomes your ideas for future developments (see Cumulus MX Development suggestions).

Moderator: mcrossley

Mapantz
Posts: 1992
Joined: Sat 17 Dec 2011 11:55 am
Weather Station: Davis Vantage Pro2
Operating System: Windows 11 x64
Location: Dorset - UK
Contact:

Re: Invalid payload in message.

Post by Mapantz »

rogerthn wrote: Fri 02 Dec 2022 8:05 am I did have intermittent disturbances on my LAN and the likely culprit was the PSU on one switch. When the switch finally gave up the 12V PSU voltage was less than 5V.
When you say switch, do you mean a network switch?
Image
User avatar
mcrossley
Posts: 14388
Joined: Thu 07 Jan 2010 9:44 pm
Weather Station: Davis VP2/WLL
Operating System: Bullseye Lite rPi
Location: Wilmslow, Cheshire, UK
Contact:

Re: Invalid payload in message.

Post by mcrossley »

Thing is the broadcasts being received are not some random garbage, they are consistently the same, which says to me there is something deliberately transmitting them.

I'd fire up WireShark to sniff the network and that should tell you the source IP address for the multi-casts.
Mapantz
Posts: 1992
Joined: Sat 17 Dec 2011 11:55 am
Weather Station: Davis Vantage Pro2
Operating System: Windows 11 x64
Location: Dorset - UK
Contact:

Re: Invalid payload in message.

Post by Mapantz »

I've installed wireshark

I see this: 2134 318.519138 192.168.1.73 192.168.1.255 UDP 789 35189 → 22222 Len=747

That's the WLL.. so I need to look for a source using the same port number?

OK, added a filter

https://postimg.cc/DJsHp5yr

I think that's correct?
Image
User avatar
mcrossley
Posts: 14388
Joined: Thu 07 Jan 2010 9:44 pm
Weather Station: Davis VP2/WLL
Operating System: Bullseye Lite rPi
Location: Wilmslow, Cheshire, UK
Contact:

Re: Invalid payload in message.

Post by mcrossley »

Yes, those are the broadcasts from the WLL, you need to leave a capture running and stop it after the rouge messages come in
User avatar
rogerthn
Posts: 549
Joined: Thu 11 Apr 2013 6:31 pm
Weather Station: Ecowitt GW1000/GW1003
Operating System: Raspberry Pi OS bullseye aarch64
Location: Trollhättan Sweden
Contact:

Re: Invalid payload in message.

Post by rogerthn »

Mapantz wrote: Fri 02 Dec 2022 11:44 am
rogerthn wrote: Fri 02 Dec 2022 8:05 am I did have intermittent disturbances on my LAN and the likely culprit was the PSU on one switch. When the switch finally gave up the 12V PSU voltage was less than 5V.
When you say switch, do you mean a network switch?
Yes, an old GS116E
Image
Mapantz
Posts: 1992
Joined: Sat 17 Dec 2011 11:55 am
Weather Station: Davis Vantage Pro2
Operating System: Windows 11 x64
Location: Dorset - UK
Contact:

Re: Invalid payload in message.

Post by Mapantz »

mcrossley wrote: Fri 02 Dec 2022 12:51 pm Yes, those are the broadcasts from the WLL, you need to leave a capture running and stop it after the rouge messages come in
Found the IP address: https://postimg.cc/TpCf0Wg1

I'll have a look later to see what it is.

wtf - it's my PC
Image
freddie
Posts: 2870
Joined: Wed 08 Jun 2011 11:19 am
Weather Station: Davis Vantage Pro 2 + Ecowitt
Operating System: GNU/Linux Ubuntu 24.04 LXC
Location: Alcaston, Shropshire, UK
Contact:

Re: Invalid payload in message.

Post by freddie »

Bonjour service installed?
Freddie
Image
Mapantz
Posts: 1992
Joined: Sat 17 Dec 2011 11:55 am
Weather Station: Davis Vantage Pro2
Operating System: Windows 11 x64
Location: Dorset - UK
Contact:

Re: Invalid payload in message.

Post by Mapantz »

I have no idea what that is
Image
freddie
Posts: 2870
Joined: Wed 08 Jun 2011 11:19 am
Weather Station: Davis Vantage Pro 2 + Ecowitt
Operating System: GNU/Linux Ubuntu 24.04 LXC
Location: Alcaston, Shropshire, UK
Contact:

Re: Invalid payload in message.

Post by freddie »

If you install software like iTunes (amongst others) you also get the bonjour service installed. It's a network discovery thing that does multicasting. If it's there then it will be in the services list in performance manager and via the control panel. Could be under another name, as it's not exclusive to Apple.
Freddie
Image
Mapantz
Posts: 1992
Joined: Sat 17 Dec 2011 11:55 am
Weather Station: Davis Vantage Pro2
Operating System: Windows 11 x64
Location: Dorset - UK
Contact:

Re: Invalid payload in message.

Post by Mapantz »

Nothing like that is installed - no services by that name.
Image
freddie
Posts: 2870
Joined: Wed 08 Jun 2011 11:19 am
Weather Station: Davis Vantage Pro 2 + Ecowitt
Operating System: GNU/Linux Ubuntu 24.04 LXC
Location: Alcaston, Shropshire, UK
Contact:

Re: Invalid payload in message.

Post by freddie »

I did say it could be another name. You've obviously got something installed that is multicasting.
Freddie
Image
SamiS
Posts: 511
Joined: Sun 27 Feb 2011 5:13 pm
Weather Station: Ecowitt HP2551 & GW1100
Operating System: Raspberry Pi OS
Location: Kangasala, Finland

Re: Invalid payload in message.

Post by SamiS »

If the rogue packets were tcp, you probably could find the process from administrator command prompt by running netstat -b on the pc while it it sending. But since it’s udp, I’m not sure if it can be seen that way. One possible tool to use could be Process Monitor to find out which program is sending the packets.

If you are running CMX on another machine than the pc that is causing problems, you probably also could do a firewall rule that drops port 22222 packages that are coming from your pc.


Sami
Mapantz
Posts: 1992
Joined: Sat 17 Dec 2011 11:55 am
Weather Station: Davis Vantage Pro2
Operating System: Windows 11 x64
Location: Dorset - UK
Contact:

Re: Invalid payload in message. ** Solved **

Post by Mapantz »

Looks like I managed to find out what it was, albeit very strange..

It was indeed a printer app - HP print scan doctor. It says it was installed back in January, but it's not something I use, as I don't own a printer.

The weird thing is, the problem started on October 3rd. I wonder why it wasn't doing anything before that?

Anyway, deleted that and rebooted: Good / Bad Multicast Packets 100.00 % - (27160 / 0)

Thanks Mark for the suggestion of Wireshark. I will keep that as it will come handy. :)
Image
User avatar
mcrossley
Posts: 14388
Joined: Thu 07 Jan 2010 9:44 pm
Weather Station: Davis VP2/WLL
Operating System: Bullseye Lite rPi
Location: Wilmslow, Cheshire, UK
Contact:

Re: Invalid payload in message. ** Solved **

Post by mcrossley »

Mapantz wrote: Sat 03 Dec 2022 1:42 pm Thanks Mark for the suggestion of Wireshark. I will keep that as it will come handy. :)
An essential one for the toolkit!

No more recurrences of this since removing that software?

I'll add a capture for that packet format and not let it affect the multicast stats. Unfortunately, because the messages are sent via connectionless UDP there is no way of testing/filtering their source IP address and only accept them from the WLL IP.
Mapantz
Posts: 1992
Joined: Sat 17 Dec 2011 11:55 am
Weather Station: Davis Vantage Pro2
Operating System: Windows 11 x64
Location: Dorset - UK
Contact:

Re: Invalid payload in message. ** Solved **

Post by Mapantz »

mcrossley wrote: Sun 04 Dec 2022 1:04 pm

An essential one for the toolkit!

No more recurrences of this since removing that software?

I'll add a capture for that packet format and not let it affect the multicast stats. Unfortunately, because the messages are sent via connectionless UDP there is no way of testing/filtering their source IP address and only accept them from the WLL IP.
None at all!

Code: Select all

Good / Bad Multicast Packets	100.00 % - (62798 / 0)
Glad to have gotten that resolved. :)
Image
Post Reply