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

Restart problem

Discussion and questions about Cumulus weather station software version 1. This section is the main place to get help with Cumulus 1 software developed by Steve Loft that ceased development in November 2014.
Post Reply
kaparosg
Posts: 5
Joined: Mon 30 Jun 2014 5:11 pm
Weather Station: I753
Operating System: Windows 7
Location: Paros Greece

Restart problem

Post by kaparosg »

Hello
please i want your help
When i install the program works undil i will close it
When i start it again the program don't run and i have this message:

date/time : 2014-06-30, 20:04:21, 37ms
computer name : ADMIN-PC
user name : admin
registered owner : admin
operating system : Windows 7 Service Pack 1 build 7601
system language : English
system up time : 25 minutes 42 seconds
program up time : 335 milliseconds
processors : 2x Intel(R) Celeron(R) CPU 1037U @ 1.80GHz
physical memory : 872/1937 MB (free/total)
free disk space : (C:) 9.08 GB
display mode : 1920x1080, 32 bit
process id : $16d8
allocated memory : 40.91 MB
executable : cumulus.exe
exec. date/time : 2014-06-18 19:12
version : 1.9.4.1097
compiled with : Delphi XE2
madExcept version : 4.0.6
callstack crc : $3cec109a, $76ddfafc, $ece7cd4f
count : 3
exception number : 1
exception class : EVariantTypeCastError
exception message : Could not convert variant of type (UnicodeString) into type (Date).

main thread ($13f8):
00436ddf +006f cumulus.exe System.Variants 613 +1 VarCastError
0043721e +001a cumulus.exe System.Variants 677 +3 VarResultCheck
0043a5ea +00b2 cumulus.exe System.Variants 2358 +10 VarToDateAsString
0043a981 +01f5 cumulus.exe System.Variants 2446 +31 @VarToDate
0043fabb +0003 cumulus.exe System.Variants 4946 +1 VarToDateTime
00b8668f +01ef cumulus.exe MainUnit 5534 +25 ReadTodayFile
00ba6dc0 +1cc4 cumulus.exe MainUnit 9794 +426 TMainForm.FormCreate
00569979 +0031 cumulus.exe Vcl.Forms TCustomForm.DoCreate
005695bd +0011 cumulus.exe Vcl.Forms TCustomForm.AfterConstruction
00407959 +001d cumulus.exe System 14213 +2 @AfterConstruction
0056958d +01a1 cumulus.exe Vcl.Forms TCustomForm.Create
00573fba +0076 cumulus.exe Vcl.Forms TApplication.CreateForm
00c244c0 +0038 cumulus.exe Cumulus 74 +4 initialization
76ce3c43 +0010 kernel32.dll BaseThreadInitThunk

thread $12e4:
77066a02 +0a ntdll.dll NtWaitForMultipleObjects
76ce3c43 +10 kernel32.dll BaseThreadInitThunk

thread $124c:
77066a32 +0a ntdll.dll NtWaitForWorkViaWorkerFactory
76ce3c43 +10 kernel32.dll BaseThreadInitThunk

thread $a2c:
770657d2 +00a ntdll.dll NtDelayExecution
75421870 +04f KERNELBASE.dll SleepEx
75421813 +00a KERNELBASE.dll Sleep
00464999 +001 cumulus.exe System.Classes 12335 +0 TThread.Sleep
00890dd9 +365 cumulus.exe HotLog 1820 +93 THotLogParser.Execute
00463c26 +042 cumulus.exe System.Classes 11769 +11 ThreadProc
00408f2c +028 cumulus.exe System 18806 +45 ThreadWrapper
76ce3c43 +010 kernel32.dll BaseThreadInitThunk

thread $e2c:
770657d2 +00a ntdll.dll NtDelayExecution
75421870 +04f KERNELBASE.dll SleepEx
75421813 +00a KERNELBASE.dll Sleep
00464999 +001 cumulus.exe System.Classes 12335 +0 TThread.Sleep
00899a5a +3fe cumulus.exe HotLog 3517 +100 THotLogWriter.Execute
00463c26 +042 cumulus.exe System.Classes 11769 +11 ThreadProc
00408f2c +028 cumulus.exe System 18806 +45 ThreadWrapper
76ce3c43 +010 kernel32.dll BaseThreadInitThunk

thread $444:
77066a32 +0a ntdll.dll NtWaitForWorkViaWorkerFactory
76ce3c43 +10 kernel32.dll BaseThreadInitThunk

cpu registers:
eax = 0535d5b0
ebx = 00000102
ecx = 00000000
edx = 002f1e50
esi = 02510007
edi = 00000001
eip = 00436de4
esp = 0012ed20
ebp = 0012ed80

stack dump:
0012ed20 e4 6d 43 00 de fa ed 0e - 01 00 00 00 07 00 00 00 .mC.............
0012ed30 34 ed 12 00 e4 6d 43 00 - b0 d5 35 05 02 01 00 00 4....mC...5.....
0012ed40 07 00 51 02 01 00 00 00 - 80 ed 12 00 50 ed 12 00 ..Q.........P...
0012ed50 90 ed 12 00 f8 85 40 00 - 80 ed 12 00 00 00 00 00 ......@.........
0012ed60 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0012ed70 0c 2c 50 02 11 ef 12 00 - 0c 67 4e 02 11 92 40 00 .,P......gN...@.
0012ed80 c0 ed 12 00 23 72 43 00 - 44 ef 12 00 ef a5 43 00 ....#rC.D.....C.
0012ed90 f0 ed 12 00 f8 85 40 00 - c0 ed 12 00 44 ef 12 00 ......@.....D...
0012eda0 7d ec 88 00 10 00 00 00 - 00 00 00 00 80 6b e4 40 }............k.@
0012edb0 0c 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0012edc0 20 f2 12 00 86 a9 43 00 - a4 91 50 02 01 ce 4b 02 .....C...P...K.
0012edd0 a0 1a 4f 02 20 f2 12 00 - aa c9 47 00 1c c6 47 00 ..O. .....G...G.
0012ede0 c0 fa 43 00 00 00 00 00 - 1c c6 47 00 94 66 b8 00 ..C.......G..f..
0012edf0 fc ed 12 00 f8 85 40 00 - 20 f2 12 00 28 f2 12 00 ......@. ...(...
0012ee00 f8 85 40 00 20 f2 12 00 - 01 00 00 00 00 00 00 00 ..@. ...........
0012ee10 10 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0012ee20 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0012ee30 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0012ee40 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
0012ee50 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................

disassembling:
[...]
00436dbd lea eax, [ebp-$10]
00436dc0 push eax
00436dc1 push 1
00436dc3 lea edx, [ebp-$1c]
00436dc6 mov eax, [$c57d2c]
00436dcb call -$29540 ($40d890) ; System.LoadResString
00436dd0 mov ecx, [ebp-$1c]
00436dd3 mov dl, 1
00436dd5 mov eax, [$43638c]
00436dda call -$9d87 ($42d058) ; System.SysUtils.Exception.CreateFmt
00436ddf > call -$2e6c8 ($40871c) ; System.@RaiseExcept
00436de4 615 xor eax, eax
00436de6 pop edx
00436de7 pop ecx
00436de8 pop ecx
00436de9 mov fs:[eax], edx
00436dec push $436e06
00436df1 lea eax, [ebp-$1c]
00436df4 mov edx, 3
00436df9 call -$2dd1e ($4090e0) ; System.@UStrArrayClr
00436dfe ret
[...]

I unistall and install again the program but always the some problem
User avatar
steve
Cumulus Author
Posts: 26672
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Restart problem

Post by steve »

Your Windows date and/or time format setting has apparently changed, such that Windows no longer recognises the 'timestamp' value in today.ini as a valid date/time. Or perhaps you have an 'unusual' date/time format; this can cause Windows to write timestamps that it cannot then recognise itself when it reads them back in.
Steve
kaparosg
Posts: 5
Joined: Mon 30 Jun 2014 5:11 pm
Weather Station: I753
Operating System: Windows 7
Location: Paros Greece

Re: Restart problem

Post by kaparosg »

Thanks Steve for your answer
I use date time format for Greece and Greek
Is it possible to work with this format?
I clear the memory of wheather station
i made unistall the program and delete the cumulus folder
i made a clear new instalation of the program
it runs without problem
but when i close the program and start it again the program don't run and i have the some message :?:
kaparosg
Posts: 5
Joined: Mon 30 Jun 2014 5:11 pm
Weather Station: I753
Operating System: Windows 7
Location: Paros Greece

Re: Restart problem

Post by kaparosg »

The problem is at this line
00436ddf > call -$2e6c8 ($40871c) ; System.@RaiseExcept
what is that?
User avatar
steve
Cumulus Author
Posts: 26672
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Restart problem

Post by steve »

kaparosg wrote:The problem is at this line
00436ddf > call -$2e6c8 ($40871c) ; System.@RaiseExcept
what is that?
It's the run time system raising an exception because your timestamp isn't a recognised format.

Please zip up the diags folder and attach it, together with your today.ini file.
Steve
kaparosg
Posts: 5
Joined: Mon 30 Jun 2014 5:11 pm
Weather Station: I753
Operating System: Windows 7
Location: Paros Greece

Re: Restart problem

Post by kaparosg »

Hello Steve
I upload the files
Thanks again
George
You do not have the required permissions to view the files attached to this post.
User avatar
steve
Cumulus Author
Posts: 26672
Joined: Mon 02 Jun 2008 6:49 pm
Weather Station: None
Operating System: None
Location: Vienne, France
Contact:

Re: Restart problem

Post by steve »

Timestamp=2/7/2014 12:34:01 µµ

My guess would be that the system routines cannot cope with converting the time with the Greek am/pm markers. I know that there are people in Greece using Cumulus, so perhaps they are using a 24-hour time format. If you want to try that, you will need to delete the contents of the data folder to remove any timestamps in the current format.
Steve
kaparosg
Posts: 5
Joined: Mon 30 Jun 2014 5:11 pm
Weather Station: I753
Operating System: Windows 7
Location: Paros Greece

Re: Restart problem

Post by kaparosg »

Many Thanks Steve
Now i use a 24-hour time format and i have not problem
It is OK now
Thanks George
Post Reply