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

Original release topic

Discussion of the Cumulusutils tool and website generator.

Moderator: HansR

User avatar
HansR
Posts: 6926
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bookworm
Location: Wagenborgen (NL)
Contact:

Re: Cumulusutils

Post by HansR »

Version 2.0.1 is online.
The release notes are self explaining I think.
Be careful with translating the small texts, there is not much room in the tables.
The Beaufort scale descriptions should be standardized expressions.

[On leave for some in depth study of js and css and some other things :) ]
Hans

https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
User avatar
PaulMy
Posts: 4355
Joined: Sun 28 Sep 2008 11:54 pm
Weather Station: Davis VP2 Plus 24-Hour FARS
Operating System: Windows8 and Windows10
Location: Komoka, ON Canada
Contact:

Re: Cumulusutils

Post by PaulMy »

Installed v2.01 and all looks good!

Enjoy,
Paul
VP2+
C1 www.komokaweather.com/komokaweather-ca
MX https://komokaweather.com/cumulusmx/index.htm /index.html /index.php
MX https://komokaweather.com/cumulusmxwll/index.htm /index.html /index.php
MX https:// komokaweather.com/cumulusmx4/index.htm
Image
User avatar
vpokroglo
Posts: 111
Joined: Thu 24 Feb 2011 7:45 pm
Weather Station: WS-2350
Operating System: Raspberry Pi 2
Location: Slovenija
Contact:

Re: Cumulusutils

Post by vpokroglo »

I get following errors executing "mono cumulusutils.exe SysInfo" in my cumulusutils.log file on RPI.
Output systeminfoTable.txt is 0 bytes.

Code: Select all

2019-12-04 19:45:03.296 CumulusUtils : ----------------------------
2019-12-04 19:45:03.318 CumulusUtils : Entering Main
2019-12-04 19:45:03.336 CommandLineArgs : starting
2019-12-04 19:45:03.337  CommandLineArgs : handling arg: SysInfo
2019-12-04 19:45:03.338 CommandLineArgs : End
2019-12-04 19:45:03.345 SystemStatus : starting
2019-12-04 19:45:03.362  SystemStatus Windows: Found device 6 LaCrosse WS2300
2019-12-04 19:45:03.366 SystemStatus : DoingUnix
2019-12-04 19:45:03.379 SystemStatus : DoingUnix Start
2019-12-04 19:45:03.392 StartProcess uptime -p
2019-12-04 19:45:03.399 StartProcess just before Process.Start
2019-12-04 19:45:03.465 StartProcess just after Process.Start
2019-12-04 19:45:03.789 StartProcess uptime: output=up 2 hours, 25 minutes
2019-12-04 19:45:03.800 StartProcess lshw -quiet -class system
2019-12-04 19:45:03.801 StartProcess just before Process.Start
2019-12-04 19:45:03.805 StartProcess just after Process.Start
2019-12-04 19:45:05.026 StartProcess lshw: output=raspberrypi
2019-12-04 19:45:05.031 StartProcess lshw: output=    description: ARMv7 Processor rev 5 (v7l)
2019-12-04 19:45:05.033 StartProcess lshw: output=    product: Raspberry Pi 2 Model B Rev 1.1
2019-12-04 19:45:05.035 StartProcess lshw: output=    serial: 00000000c2ecca35
2019-12-04 19:45:05.036 StartProcess lshw: output=    width: 32 bits
2019-12-04 19:45:05.038 StartProcess lshw: output=    capabilities: smp
2019-12-04 19:45:05.042 StartProcess uname -s -r -m
2019-12-04 19:45:05.043 StartProcess just before Process.Start
2019-12-04 19:45:05.047 StartProcess just after Process.Start
2019-12-04 19:45:05.368 StartProcess uname: output=Linux 4.19.66-v7+ armv7l
2019-12-04 19:45:05.370 StartProcess lsb_release -a
2019-12-04 19:45:05.370 StartProcess just before Process.Start
2019-12-04 19:45:05.374 StartProcess just after Process.Start
2019-12-04 19:45:06.219 StartProcess lsb_release: output=Distributor ID:	Raspbian
2019-12-04 19:45:06.221 StartProcess lsb_release: output=Description:	Raspbian GNU/Linux 9.11 (stretch)
2019-12-04 19:45:06.222 StartProcess lsb_release: output=Release:	9.11
2019-12-04 19:45:06.223 StartProcess lsb_release: output=Codename:	stretch
2019-12-04 19:45:06.596 StartProcess mono -V
2019-12-04 19:45:06.596 StartProcess just before Process.Start
2019-12-04 19:45:06.601 StartProcess just after Process.Start
2019-12-04 19:45:06.917 StartProcess mono: output=Mono JIT compiler version 4.0.5 (Stable 4.0.5.1/1d8d582 Thu Nov 12 12:22:41 UTC 2015)
2019-12-04 19:45:06.918 StartProcess mono: output=Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
2019-12-04 19:45:06.919 StartProcess mono: output=	TLS:           __thread
2019-12-04 19:45:06.919 StartProcess mono: output=	SIGSEGV:       normal
2019-12-04 19:45:06.919 StartProcess mono: output=	Notifications: epoll
2019-12-04 19:45:06.920 StartProcess mono: output=	Architecture:  armel,vfp+hard
2019-12-04 19:45:06.920 StartProcess mono: output=	Disabled:      none
2019-12-04 19:45:06.921 StartProcess mono: output=	Misc:          softdebug 
2019-12-04 19:45:06.921 StartProcess mono: output=	LLVM:          supported, not enabled.
2019-12-04 19:45:06.921 StartProcess mono: output=	GC:            sgen
2019-12-04 19:45:06.922 StartProcess cat /proc/meminfo
2019-12-04 19:45:06.922 StartProcess just before Process.Start
2019-12-04 19:45:06.925 StartProcess just after Process.Start
2019-12-04 19:45:07.275 StartProcess cat: output=MemTotal:         948308 kB
2019-12-04 19:45:07.275 StartProcess cat: output=MemFree:          515848 kB
2019-12-04 19:45:07.276 StartProcess cat: output=MemAvailable:     729496 kB
2019-12-04 19:45:07.276 StartProcess cat: output=Buffers:           41560 kB
2019-12-04 19:45:07.276 StartProcess cat: output=Cached:           224552 kB
2019-12-04 19:45:07.277 StartProcess cat: output=SwapCached:            0 kB
2019-12-04 19:45:07.277 StartProcess cat: output=Active:           269508 kB
2019-12-04 19:45:07.277 StartProcess cat: output=Inactive:         116136 kB
2019-12-04 19:45:07.278 StartProcess cat: output=Active(anon):     123440 kB
2019-12-04 19:45:07.278 StartProcess cat: output=Inactive(anon):    10272 kB
2019-12-04 19:45:07.278 StartProcess cat: output=Active(file):     146068 kB
2019-12-04 19:45:07.278 StartProcess cat: output=Inactive(file):   105864 kB
2019-12-04 19:45:07.279 StartProcess cat: output=Unevictable:           0 kB
2019-12-04 19:45:07.279 StartProcess cat: output=Mlocked:               0 kB
2019-12-04 19:45:07.279 StartProcess cat: output=SwapTotal:        102396 kB
2019-12-04 19:45:07.279 StartProcess cat: output=SwapFree:         102396 kB
2019-12-04 19:45:07.280 StartProcess cat: output=Dirty:                 8 kB
2019-12-04 19:45:07.280 StartProcess cat: output=Writeback:            24 kB
2019-12-04 19:45:07.280 StartProcess cat: output=AnonPages:        119536 kB
2019-12-04 19:45:07.281 StartProcess cat: output=Mapped:           104312 kB
2019-12-04 19:45:07.281 StartProcess cat: output=Shmem:             14184 kB
2019-12-04 19:45:07.281 StartProcess cat: output=Slab:              26784 kB
2019-12-04 19:45:07.282 StartProcess cat: output=SReclaimable:      13412 kB
2019-12-04 19:45:07.282 StartProcess cat: output=SUnreclaim:        13372 kB
2019-12-04 19:45:07.282 StartProcess cat: output=KernelStack:        1728 kB
2019-12-04 19:45:07.283 StartProcess cat: output=PageTables:         3616 kB
2019-12-04 19:45:07.283 StartProcess cat: output=NFS_Unstable:          0 kB
2019-12-04 19:45:07.283 StartProcess cat: output=Bounce:                0 kB
2019-12-04 19:45:07.283 StartProcess cat: output=WritebackTmp:          0 kB
2019-12-04 19:45:07.284 StartProcess cat: output=CommitLimit:      576548 kB
2019-12-04 19:45:07.284 StartProcess cat: output=Committed_AS:     841672 kB
2019-12-04 19:45:07.284 StartProcess cat: output=VmallocTotal:    1114112 kB
2019-12-04 19:45:07.285 StartProcess cat: output=VmallocUsed:           0 kB
2019-12-04 19:45:07.285 StartProcess cat: output=VmallocChunk:          0 kB
2019-12-04 19:45:07.285 StartProcess cat: output=Percpu:              368 kB
2019-12-04 19:45:07.285 StartProcess cat: output=CmaTotal:           8192 kB
2019-12-04 19:45:07.286 StartProcess cat: output=CmaFree:            6036 kB
2019-12-04 19:45:07.286 StartProcess df -T -text4 -tvfat -h
2019-12-04 19:45:07.287 StartProcess just before Process.Start
2019-12-04 19:45:07.290 StartProcess just after Process.Start
2019-12-04 19:45:07.609 StartProcess df: output=Dat. sist.     Tip   Vel. Upor. Prost Upo% Priklop na
2019-12-04 19:45:07.609 StartProcess df: output=/dev/root      ext4   30G  7,9G   21G  29% /
2019-12-04 19:45:07.609 StartProcess df: output=/dev/mmcblk0p1 vfat   43M   23M   21M  53% /boot
2019-12-04 19:45:07.620 Exception Unknown : Method 'Array.Empty' not found.
2019-12-04 19:45:07.632 Data (cont): cumulusutils
2019-12-04 19:45:07.647 Data:   at CumulusUtils.SysInfo.GenerateSystemStatus () [0x00000] in <filename unknown>:0 
  at CumulusUtils.CMXutils.RealMain (System.String[] args) [0x00000] in <filename unknown>:0 
  at CumulusUtils.CMXutils.Main (System.String[] args) [0x00000] in <filename unknown>:0 
2019-12-04 19:45:07.647 Exiting - check log file
2019-12-04 19:45:07.665  Ini Flush cache modif:False, cumulusutils.ini
Image
User avatar
HansR
Posts: 6926
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bookworm
Location: Wagenborgen (NL)
Contact:

Re: Cumulusutils

Post by HansR »

Hi vpokroglo,
It seems to me it is caused by version Mono version 4 which can't handle the Array.Empty language construct. If you want, you can upgrade to Mono 6 but make sure you run at least CMX Version 3.1.0 - build 3053 (it's not clear to me what version of CumulusMX you are using). If that becomes a problem I could downgrade that language structure and create a new image, but I am a bit reluctant to do so. Let me know what you can do. It's never a bad thing to catch up with the world ;)
Cheers, Hans
Hans

https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
User avatar
vpokroglo
Posts: 111
Joined: Thu 24 Feb 2011 7:45 pm
Weather Station: WS-2350
Operating System: Raspberry Pi 2
Location: Slovenija
Contact:

Re: Cumulusutils

Post by vpokroglo »

I am using the latest Cumulus (3.2.1-b3057). And I also can not upgrade mono version, because all newer mono versions "correctly" interpret my locale, date. I am using slovenian sl_SI locale and newer mono versions uses correct slovenian date display which is space after dot (4. 12. 2019), but all my log files until now are written without space (4.12.2019).
OK. I could fix all my log files, but I also use saratoga weather template and many other specific scripts such as station records, dayfile reader, weather trends, graphs scripts...and so on. I also noticed that some other external apps don't like spaces in date. Soo I am stuck at 4.0.5 mono version.
Last edited by vpokroglo on Thu 05 Dec 2019 7:19 am, edited 1 time in total.
Image
User avatar
HansR
Posts: 6926
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bookworm
Location: Wagenborgen (NL)
Contact:

Re: Cumulusutils

Post by HansR »

Ok, you better send a message to Mark Crossley to see what he can do. Spaces in the date simply is not correct and not being able to upgrade is bad.
But wrt CumulusUtils I will create a new image tomorrow.
Hans

https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
User avatar
HansR
Posts: 6926
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bookworm
Location: Wagenborgen (NL)
Contact:

Re: Cumulusutils

Post by HansR »

Version 2.0.2 is online
For others: note that the colour key for Yadr/Rain module is also adjusted for the first and last values, very minor.

@vpokroglo: could you give feedback on how it goes? Thnx.

NOTE: I informed Mark on the issue of the locales.
Hans

https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
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: Cumulusutils

Post by mcrossley »

Re- locales, there are a number of countries that use ". " as a date separator (mainly in eastern Europe it seems). Cumulus can currently handle these date formats OK I believe.

The problem is Mono changing the format for some countries between releases. I'd be very hesitant to put in a global fix of removing spaces in case some people already have data with the correct dot-space format.

The Mono project really has screwed things up by changing date formats in the latest release.

Hans, we'll talk about longer term, more permanent solutions.
User avatar
HansR
Posts: 6926
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bookworm
Location: Wagenborgen (NL)
Contact:

Re: Cumulusutils

Post by HansR »

mcrossley wrote: Thu 05 Dec 2019 12:26 pm Hans, we'll talk about longer term, more permanent solutions.
Indeed, that's what I am thinking of.
I'll be hearing from you...
Hans

https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
User avatar
vpokroglo
Posts: 111
Joined: Thu 24 Feb 2011 7:45 pm
Weather Station: WS-2350
Operating System: Raspberry Pi 2
Location: Slovenija
Contact:

Re: Cumulusutils

Post by vpokroglo »

I tried latest version but error hasn't disappeared.

Code: Select all

2019-12-07 15:30:13.997 CumulusUtils : ----------------------------
2019-12-07 15:30:14.015 CumulusUtils : Entering Main
2019-12-07 15:30:14.032 CommandLineArgs : starting
2019-12-07 15:30:14.032  CommandLineArgs : handling arg: SysInfo
2019-12-07 15:30:14.033 CommandLineArgs : End
2019-12-07 15:30:14.038 SystemStatus : starting
2019-12-07 15:30:14.053  SystemStatus Windows: Found device 6 LaCrosse WS2300
2019-12-07 15:30:14.055 SystemStatus : DoingUnix
2019-12-07 15:30:14.063 SystemStatus : DoingUnix Start
2019-12-07 15:30:14.071 StartProcess uptime -p
2019-12-07 15:30:14.075 StartProcess just before Process.Start
2019-12-07 15:30:14.135 StartProcess just after Process.Start
2019-12-07 15:30:14.425 StartProcess uptime: output=up 2 days, 22 hours, 10 minutes
2019-12-07 15:30:14.435 StartProcess lshw -quiet -class system
2019-12-07 15:30:14.435 StartProcess just before Process.Start
2019-12-07 15:30:14.438 StartProcess just after Process.Start
2019-12-07 15:30:23.247 StartProcess lshw: output=raspberrypi
2019-12-07 15:30:23.247 StartProcess lshw: output=    description: ARMv7 Processor rev 5 (v7l)
2019-12-07 15:30:23.248 StartProcess lshw: output=    product: Raspberry Pi 2 Model B Rev 1.1
2019-12-07 15:30:23.248 StartProcess lshw: output=    serial: 00000000c2ecca35
2019-12-07 15:30:23.248 StartProcess lshw: output=    width: 32 bits
2019-12-07 15:30:23.249 StartProcess lshw: output=    capabilities: smp
2019-12-07 15:30:23.277 StartProcess uname -s -r -m
2019-12-07 15:30:23.278 StartProcess just before Process.Start
2019-12-07 15:30:23.281 StartProcess just after Process.Start
2019-12-07 15:30:23.597 StartProcess uname: output=Linux 4.19.66-v7+ armv7l
2019-12-07 15:30:23.598 StartProcess lsb_release -a
2019-12-07 15:30:23.598 StartProcess just before Process.Start
2019-12-07 15:30:23.601 StartProcess just after Process.Start
2019-12-07 15:30:24.338 StartProcess lsb_release: output=Distributor ID:	Raspbian
2019-12-07 15:30:24.339 StartProcess lsb_release: output=Description:	Raspbian GNU/Linux 9.11 (stretch)
2019-12-07 15:30:24.339 StartProcess lsb_release: output=Release:	9.11
2019-12-07 15:30:24.340 StartProcess lsb_release: output=Codename:	stretch
2019-12-07 15:30:24.676 StartProcess mono -V
2019-12-07 15:30:24.678 StartProcess just before Process.Start
2019-12-07 15:30:24.683 StartProcess just after Process.Start
2019-12-07 15:30:24.999 StartProcess mono: output=Mono JIT compiler version 4.0.5 (Stable 4.0.5.1/1d8d582 Thu Nov 12 12:22:41 UTC 2015)
2019-12-07 15:30:25.000 StartProcess mono: output=Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
2019-12-07 15:30:25.000 StartProcess mono: output=	TLS:           __thread
2019-12-07 15:30:25.001 StartProcess mono: output=	SIGSEGV:       normal
2019-12-07 15:30:25.001 StartProcess mono: output=	Notifications: epoll
2019-12-07 15:30:25.001 StartProcess mono: output=	Architecture:  armel,vfp+hard
2019-12-07 15:30:25.001 StartProcess mono: output=	Disabled:      none
2019-12-07 15:30:25.002 StartProcess mono: output=	Misc:          softdebug 
2019-12-07 15:30:25.002 StartProcess mono: output=	LLVM:          supported, not enabled.
2019-12-07 15:30:25.002 StartProcess mono: output=	GC:            sgen
2019-12-07 15:30:25.002 StartProcess cat /proc/meminfo
2019-12-07 15:30:25.003 StartProcess just before Process.Start
2019-12-07 15:30:25.006 StartProcess just after Process.Start
2019-12-07 15:30:25.330 StartProcess cat: output=MemTotal:         948308 kB
2019-12-07 15:30:25.331 StartProcess cat: output=MemFree:          371260 kB
2019-12-07 15:30:25.331 StartProcess cat: output=MemAvailable:     704416 kB
2019-12-07 15:30:25.331 StartProcess cat: output=Buffers:           97108 kB
2019-12-07 15:30:25.332 StartProcess cat: output=Cached:           296656 kB
2019-12-07 15:30:25.332 StartProcess cat: output=SwapCached:            0 kB
2019-12-07 15:30:25.332 StartProcess cat: output=Active:           396076 kB
2019-12-07 15:30:25.332 StartProcess cat: output=Inactive:         127004 kB
2019-12-07 15:30:25.333 StartProcess cat: output=Active(anon):     133252 kB
2019-12-07 15:30:25.333 StartProcess cat: output=Inactive(anon):    22132 kB
2019-12-07 15:30:25.333 StartProcess cat: output=Active(file):     262824 kB
2019-12-07 15:30:25.333 StartProcess cat: output=Inactive(file):   104872 kB
2019-12-07 15:30:25.333 StartProcess cat: output=Unevictable:           0 kB
2019-12-07 15:30:25.334 StartProcess cat: output=Mlocked:               0 kB
2019-12-07 15:30:25.334 StartProcess cat: output=SwapTotal:        102396 kB
2019-12-07 15:30:25.334 StartProcess cat: output=SwapFree:         102396 kB
2019-12-07 15:30:25.334 StartProcess cat: output=Dirty:               136 kB
2019-12-07 15:30:25.334 StartProcess cat: output=Writeback:             0 kB
2019-12-07 15:30:25.334 StartProcess cat: output=AnonPages:        129344 kB
2019-12-07 15:30:25.335 StartProcess cat: output=Mapped:           104236 kB
2019-12-07 15:30:25.335 StartProcess cat: output=Shmem:             26072 kB
2019-12-07 15:30:25.335 StartProcess cat: output=Slab:              34860 kB
2019-12-07 15:30:25.335 StartProcess cat: output=SReclaimable:      20816 kB
2019-12-07 15:30:25.335 StartProcess cat: output=SUnreclaim:        14044 kB
2019-12-07 15:30:25.336 StartProcess cat: output=KernelStack:        1688 kB
2019-12-07 15:30:25.336 StartProcess cat: output=PageTables:         3508 kB
2019-12-07 15:30:25.336 StartProcess cat: output=NFS_Unstable:          0 kB
2019-12-07 15:30:25.336 StartProcess cat: output=Bounce:                0 kB
2019-12-07 15:30:25.336 StartProcess cat: output=WritebackTmp:          0 kB
2019-12-07 15:30:25.337 StartProcess cat: output=CommitLimit:      576548 kB
2019-12-07 15:30:25.337 StartProcess cat: output=Committed_AS:     876888 kB
2019-12-07 15:30:25.337 StartProcess cat: output=VmallocTotal:    1114112 kB
2019-12-07 15:30:25.337 StartProcess cat: output=VmallocUsed:           0 kB
2019-12-07 15:30:25.337 StartProcess cat: output=VmallocChunk:          0 kB
2019-12-07 15:30:25.338 StartProcess cat: output=Percpu:              368 kB
2019-12-07 15:30:25.338 StartProcess cat: output=CmaTotal:           8192 kB
2019-12-07 15:30:25.338 StartProcess cat: output=CmaFree:            6032 kB
2019-12-07 15:30:25.338 StartProcess df -T -text4 -tvfat -h
2019-12-07 15:30:25.339 StartProcess just before Process.Start
2019-12-07 15:30:25.342 StartProcess just after Process.Start
2019-12-07 15:30:25.675 StartProcess df: output=Dat. sist.     Tip   Vel. Upor. Prost Upo% Priklop na
2019-12-07 15:30:25.676 StartProcess df: output=/dev/root      ext4   30G  7,9G   21G  29% /
2019-12-07 15:30:25.676 StartProcess df: output=/dev/mmcblk0p1 vfat   43M   23M   21M  53% /boot
2019-12-07 15:30:25.686 Exception Unknown : Method 'Array.Empty' not found.
2019-12-07 15:30:25.700 Data (cont): cumulusutils
2019-12-07 15:30:25.714 Data:   at CumulusUtils.SysInfo.GenerateSystemStatus () [0x00000] in <filename unknown>:0 
  at CumulusUtils.CMXutils.RealMain (System.String[] args) [0x00000] in <filename unknown>:0 
  at CumulusUtils.CMXutils.Main (System.String[] args) [0x00000] in <filename unknown>:0 
2019-12-07 15:30:25.715 Exiting - check log file
2019-12-07 15:30:25.732  Ini Flush cache modif:False, cumulusutils.ini
i get same error executing pwsFWI command:

Code: Select all

...
2019-12-07 15:38:43.183 calculatePwsFWI : i=3269 to LineCount=3270
2019-12-07 15:38:43.183 calculatePwsFWI : SmoothedFWI before DryPeriod addition i:3269 smoothedFWI:28,9984354016936
2019-12-07 15:38:43.183 calculatePwsFWI : SmoothedFWI after DryPeriod addition i: 3269 DryPeriod: 2 smoothedFWI:30,9984354016936
2019-12-07 15:38:43.183 calculatePwsFWI : creating Listentry FWI for i=3269
2019-12-07 15:38:43.184 11/12/196, 9, 0, 0,38, 9,34300443299914, 5,79266274845947, 52,1339647361352, 2 30,9984354016936
2019-12-07 15:38:43.210 HTMLexportPwsFWI : starting
2019-12-07 15:38:43.211 HTMLexportPwsFWI : starting pwsFWIcurrent
2019-12-07 15:38:43.219 HTMLexportPwsFWI : starting pwsFWI.txt
2019-12-07 15:38:43.220 HTMLexportPwsFWI : Using Beteljuice format
2019-12-07 15:38:43.259 Exception Unknown : Method 'Array.Empty' not found.
2019-12-07 15:38:43.267 Data (cont): cumulusutils
2019-12-07 15:38:43.277 Data:   at CumulusUtils.PwsFWI.HTMLexportPwsFWI () [0x00000] in <filename unknown>:0 
  at CumulusUtils.PwsFWI.CalculatePwsFWI (System.Collections.Generic.List`1 ThisList) [0x00000] in <filename unknown>:0 
  at CumulusUtils.CMXutils.RealMain (System.String[] args) [0x00000] in <filename unknown>:0 
  at CumulusUtils.CMXutils.Main (System.String[] args) [0x00000] in <filename unknown>:0 
2019-12-07 15:38:43.278 Exiting - check log file
2019-12-07 15:38:43.305  Ini Flush cache modif:False, cumulusutils.ini

output of FWI seems OK I think, except there aren't any credits data at the bottom. sysinfo is also correctly generated. I noticed that when CumulusMX uploads it, on server appears 0 bytes file.

https://okroglovreme.com/utils-fwi.php
https://okroglovreme.com/utils-sysinfo.php
Image
User avatar
HansR
Posts: 6926
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bookworm
Location: Wagenborgen (NL)
Contact:

Re: Cumulusutils

Post by HansR »

@vpokroglo:
OK. Thanks for placing pwsFWI on your site (participation on the map would be nice as well) :)

I noticed the generation of the files is OK, the problem fails in the upload. But, because there is only one occurrence of Array.Empty in the whole of the source of CumulusUtils, so I am pretty sure you used the old executable and not the new one. The new one is of datetime: 5 dec , 8h54. You must use the one from 2.0.2!

Unfortunately however, you left out the copyright notice (you should not :groan: ) which also shows the version you use and the status page (your link) does not show either. So I suggest you check and fix on your side first before we continue debugging. ;)

Cheers, Hans
Hans

https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
User avatar
vpokroglo
Posts: 111
Joined: Thu 24 Feb 2011 7:45 pm
Weather Station: WS-2350
Operating System: Raspberry Pi 2
Location: Slovenija
Contact:

Re: Cumulusutils

Post by vpokroglo »

helo Hans

I have the last cumulusutils 2.0.2 version and error persistts. Logs from my previous posts are from v.2.0.2.
And I also did nothing to remove credits lines. I uploaded original files generated from comand cumulusutils pwsfwi and sysinfo. I think that error stops script to finish its work and so there arent credits at the end.

best regards
Marko
Image
User avatar
HansR
Posts: 6926
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bookworm
Location: Wagenborgen (NL)
Contact:

Re: Cumulusutils

Post by HansR »

Can you send me the output and corresponding log?
It's best if you make a new run with both modules created in the same run (so cmdline is: "cumulusutils.exe pwsfwi sysinfo") i would like to have that logfile and the outputfiles. Empty the utils directury before the run so we can be sure the outputs are from this run only.
Thnx.
Hans

https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
User avatar
vpokroglo
Posts: 111
Joined: Thu 24 Feb 2011 7:45 pm
Weather Station: WS-2350
Operating System: Raspberry Pi 2
Location: Slovenija
Contact:

Re: Cumulusutils

Post by vpokroglo »

something weird going on.
If I run "mono cumulusutils.exe pwsFWI SysInfo", i only get systeminfoTable.txt file created.
log and txt files are attached.
You do not have the required permissions to view the files attached to this post.
Image
User avatar
HansR
Posts: 6926
Joined: Sat 20 Oct 2012 6:53 am
Weather Station: GW1100 (WS80/WH40)
Operating System: Raspberry OS/Bookworm
Location: Wagenborgen (NL)
Contact:

Re: Cumulusutils

Post by HansR »

@vpokroglo:
OK, it is clear to me now. What happens is that it generates everything allright, but it fails in getting the version string from its assembly. CumulusUtils crashes there. OK, this is a technical issue from a version discrepancy between mono and the libraries I work with.

The problem is, that you can't upgrade currently because of the date format. You are not the only one. As you can read from the message by Mark, the problem lies in the different locale expressions of formats which prevent some to upgrade the mono version without losing data. It also generates different filenames and content for different locales. That is not what we wish for because it complicates support and understanding. Work will be undertaken on a consistent internal representation to counter this issue, specifically of dates, but that will take some time because 1) the changes are not trivial; 2) it requires work ; 3) it requires testing (more rigorous than we're used to); and 4) it requires precision and thus time;

Watch out for messages in the MX board by Mark, any information or fix on the locale issue will be announced there.

For the time being, you can use the CumulusUtils modules by generating one by one and uploading the resulting files to your website as you would upload any file. There won't be a versions/copyright string, but hey, that's only version/copyright :|

Hope this clarifies and satisfies...
Hans

https://meteo-wagenborgen.nl
CMX build 4070+ ● RPi 4B ● Linux 6.6.62+rpt-rpi-v8 aarch64 (bookworm) ● dotnet 8.0.1
BlueSky: https://bsky.app/profile/wagenborgenwx.bsky.social
Post Reply