WD locks up, and data gets corrupted after upgrade to latest version.

I was running an old version of WD (10.37R b-81) on Server2003 for the last 6 years or so without issue. I’ve migrated the installation to several other machines without difficulty.

What I did was make a settings backup on the old machine. Copied the WD program to the new server. Ran the .reg file on the new machine. Everything ran fine even after reboots (updates and boltek stuff, and still verified station settings in WD). I stopped WD and downloaded and installed the new version now that I can use a newer version of WD. I installed it over the old version “E:\weather\Weather Display”

However recently (last week) I moved to a new server (Windows 7 64bit) and have run into an issue with WD (10.37S b-58). If the server reboots for any reason, when WD starts up it downloads the data from the VP console. Then nothing. It receives no data from the console, and the icon just shows a black box instead of outdoor temperature. Nothing updates. I have to “Save and exit”, then manually restart WD and everything is fine… Then I end up with dead zones in the graphs and data.

October 26, 2017

October 31, 2017

when this happens, what shows under view, debug info?

Just happened again after a server reboot for hardware installation…

When this does happen, all the program icons in “View” and “Action” are black boxes. Saving and Exiting WD and restarting it corrects the issue, but it looks like no data is downloaded from the Davis console or it gets “lost”. While I didn’t get a screenshot of the black boxes (I didn’t want to continue losing conditions), I took a screenshot after I got WD running again, and edited it in paint to resemble what happens when it loses the console.

[quote=“WD Debug”]
Loaded all time records
loading the data file month112017.inf
Connecting com port 1
Com port connected OK → 1
restarting timer
Connecting com port 1
Com port connected OK → 1
sending DMPAFT
Asking for archived data download
Retrieving data from: day 2 month 11 year 2017
Retrieving data from: hour 22 minute 32
ask for time/date of record…
1 6 1
1 8 2
1 0 3
1 0 4
1 0 5
1 133 6
1 195 7
Sending OK…
***formating data
Time :22:33
Date :11/02/2017
***formating data
Time :22:34
Date :11/02/2017
***formating data
Time :22:35
Date :11/02/2017
***formating data
Time :22:36
Date :11/02/2017
*formating data
Time :22:37
Date :11/02/2017
finished data block

sending OK after 5 blocks of data

***formating data
Time :22:38
Date :11/02/2017
***formating data
Time :22:39
Date :11/02/2017
***formating data
Time :22:40
Date :11/02/2017
***formating data
Time :22:41
Date :11/02/2017
*formating data
Time :22:42
Date :11/02/2017
finished data block

sending OK after 5 blocks of data

***formating data
Time :22:43
Date :11/02/2017
***formating data
Time :22:44
Date :11/02/2017
***formating data
Time :22:45
Date :11/02/2017
***formating data
Time :22:46
Date :11/02/2017
*formating data
Time :22:47
Date :11/02/2017
finished data block

sending OK after 5 blocks of data

***formating data
Time :22:48
Date :11/02/2017
***formating data
Time :22:49
Date :11/02/2017
***formating data
Time :22:50
Date :11/02/2017
***formating data
Time :22:51
Date :11/02/2017
*formating data
Time :22:52
Date :11/02/2017
finished data block

sending OK after 5 blocks of data

***formating data
Time :22:53
Date :11/02/2017
***formating data
Time :22:54
Date :11/02/2017
***formating data
Time :22:55
Date :11/02/2017
***formating data
Time :22:56
Date :11/02/2017
*formating data
Time :22:57
Date :11/02/2017
finished data block

sending OK after 5 blocks of data

***formating data
Time :22:58
Date :11/02/2017
***formating data
Time :22:59
Date :11/02/2017
***formating data
Time :23:00
Date :11/02/2017
***formating data
Time :23:01
Date :11/02/2017
*formating data
Time :23:02
Date :11/02/2017
finished data block

sending OK after 5 blocks of data

***formating data
Time :23:03
Date :11/02/2017
***formating data
Time :23:04
Date :11/02/2017
***formating data
Time :23:05
Date :11/02/2017
***formating data
Time :23:06
Date :11/02/2017
*formating data
Time :23:07
Date :11/02/2017
finished data block

sending OK after 5 blocks of data

***formating data
Time :23:08
Date :11/02/2017
***formating data
Time :23:09
Date :11/02/2017
***formating data
Time :23:10
Date :11/02/2017
***formating data
Time :04:30
Date :11/01/2017
*formating data
Time :04:31
Date :11/01/2017
finished data block

sending OK after 5 blocks of data

All data downloaded or did not sync correct!
Clearing records
Formating downloaded data now into actual data
VP data Date:= 2/11/2017
VP data Time:= 22:33
Rain in davis VP download :0.0 raw 0 0
Rain in davis VP download added :0.00
*** data interval 0
Doing checking of time zone calculation
Daylight saving in use
VP data Date:= 2/11/2017
VP data Time:= 22:34
Rain in davis VP download :0.0 raw 0 0
Rain in davis VP download added :0.00
*** data interval 1
VP data Date:= 2/11/2017
VP data Time:= 22:35
Rain in davis VP download :0.0 raw 0 0
Rain in davis VP download added :0.00
*** data interval 1
Adding wunderground data to the missed data file 22:35
Wunder ground missed data update daylight saving in use, hour adjust =-1 zone 0
missed wunderground hour normal 23
missed wunderground hour from logger 22
missed wunderground hour difference -1
missed wunderground new hour /day/normalday 21 2 2
missed wunderground new time 11/02/2017 22:35:00
VP data Date:= 2/11/2017
VP data Time:= 22:36
Rain in davis VP download :0.0 raw 0 0
Rain in davis VP download added :0.00
*** data interval 1
Adding aprs data to the missed data file 22:36
missed aprs hour normal 23
missed aprs hour from logger 22
missed aprs hour difference 0
missed aprs new hour /day/normalday 22 2 2
missed aprs new time 11/02/2017 22:36:00
VP data Date:= 2/11/2017
VP data Time:= 22:37
Rain in davis VP download :0.0 raw 0 0
Rain in davis VP download added :0.00
*** data interval 1
ask for time/date of record…
VP data Date:= 2/11/2017
VP data Time:= 22:38
Rain in davis VP download :0.0 raw 0 0
Rain in davis VP download added :0.00
*** data interval 1
VP data Date:= 2/11/2017
VP data Time:= 22:39
Rain in davis VP download :0.0 raw 0 0
Rain in davis VP download added :0.00
*** data interval 1
VP data Date:= 2/11/2017
VP data Time:= 22:40
Rain in davis VP download :0.0 raw 0 0
Rain in davis VP download added :0.00
*** data interval 1
Adding wunderground data to the missed data file 22:40
Wunder ground missed data update daylight saving in use, hour adjust =-1 zone 0
missed wunderground hour normal 23
missed wunderground hour from logger 22
missed wunderground hour difference -1
missed wunderground new hour /day/normalday 21 2 2
missed wunderground new time 11/02/2017 22:40:00
VP data Date:= 2/11/2017
VP data Time:= 22:41
Rain in davis VP download :0.0 raw 0 0
Rain in davis VP download added :0.00
*** data interval 1
VP data Date:= 2/11/2017
VP data Time:= 22:42
Rain in davis VP download :0.0 raw 0 0
Rain in davis VP download added :0.00
*** data interval 1
VP data Date:= 2/11/2017
VP data Time:= 22:43
Rain in davis VP download :0.0 raw 0 0
Rain in davis VP download added :0.00
*** data interval 1
VP data Date:= 2/11/2017
VP data Time:= 22:44
Rain in davis VP download :0.0 raw 0 0
Rain in davis VP download added :0.00
*** data interval 1
VP data Date:= 2/11/2017
VP data Time:= 22:45
Rain in davis VP download :0.0 raw 0 0
Rain in davis VP download added :0.00
*** data interval 1
Adding wunderground data to the missed data file 22:45
Wunder ground missed data update daylight saving in use, hour adjust =-1 zone 0
missed wunderground hour normal 23
missed wunderground hour from logger 22
missed wunderground hour difference -1
missed wunderground new hour /day/normalday 21 2 2
missed wunderground new time 11/02/2017 22:45:00
VP data Date:= 2/11/2017
VP data Time:= 22:46
Rain in davis VP download :0.0 raw 0 0
Rain in davis VP download added :0.00
*** data interval 1
Adding aprs data to the missed data file 22:46
missed aprs hour normal 23
missed aprs hour from logger 22
missed aprs hour difference 0
missed aprs new hour /day/normalday 22 2 2
missed aprs new time 11/02/2017 22:46:00
VP data Date:= 2/11/2017
VP data Time:= 22:47
Rain in davis VP download :0.0 raw 0 0
Rain in davis VP download added :0.00
*** data interval 1
VP data Date:= 2/11/2017
VP data Time:= 22:48
Rain in davis VP download :0.0 raw 0 0
Rain in davis VP download added :0.00
*** data interval 1
VP data Date:= 2/11/2017
VP data Time:= 22:49
Rain in davis VP download :0.0 raw 0 0
Rain in davis VP download added :0.00
*** data interval 1
VP data Date:= 2/11/2017
VP data Time:= 22:50
Rain in davis VP download :0.0 raw 0 0
Rain in davis VP download added :0.00
*** data interval 1
Adding wunderground data to the missed data file 22:50
Wunder ground missed data update daylight saving in use, hour adjust =-1 zone 0
missed wunderground hour normal 23
missed wunderground hour from logger 22
missed wunderground hour difference -1
missed wunderground new hour /day/normalday 21 2 2
missed wunderground new time 11/02/2017 22:50:00
VP data Date:= 2/11/2017
VP data Time:= 22:51
Rain in davis VP download :0.0 raw 0 0
Rain in davis VP download added :0.00
*** data interval 1
VP data Date:= 2/11/2017
VP data Time:= 22:52
Rain in davis VP download :0.0 raw 0 0
Rain in davis VP download added :0.00
*** data interval 1
VP data Date:= 2/11/2017
VP data Time:= 22:53
Rain in davis VP download :0.0 raw 0 0
Rain in davis VP download added :0.00
*** data interval 1
VP data Date:= 2/11/2017
VP data Time:= 22:54
Rain in davis VP download :0.0 raw 0 0
Rain in davis VP download added :0.00
*** data interval 1
VP data Date:= 2/11/2017
VP data Time:= 22:55
Rain in davis VP download :0.0 raw 0 0
Rain in davis VP download added :0.00
*** data interval 1
Adding wunderground data to the missed data file 22:55
Wunder ground missed data update daylight saving in use, hour adjust =-1 zone 0
missed wunderground hour normal 23
missed wunderground hour from logger 22
missed wunderground hour difference -1
missed wunderground new hour /day/normalday 21 2 2
missed wunderground new time 11/02/2017 22:55:00
VP data Date:= 2/11/2017
VP data Time:= 22:56
Rain in davis VP download :0.0 raw 0 0
Rain in davis VP download added :0.00
*** data interval 1
Adding aprs data to the missed data file 22:56
missed aprs hour normal 23
missed aprs hour from logger 22
missed aprs hour difference 0
missed aprs new hour /day/normalday 22 2 2
missed aprs new time 11/02/2017 22:56:00
VP data Date:= 2/11/2017
VP data Time:= 22:57
Rain in davis VP download :0.0 raw 0 0
Rain in davis VP download added :0.00
*** data interval 1
VP data Date:= 2/11/2017
VP data Time:= 22:58
Rain in davis VP download :0.0 raw 0 0
Rain in davis VP download added :0.00
*** data interval 1
VP data Date:= 2/11/2017
VP data Time:= 22:59
Rain in davis VP download :0.0 raw 0 0
Rain in davis VP download added :0.00
*** data interval 1
VP data Date:= 2/11/2017
VP data Time:= 23:0
Rain in davis VP download :0.0 raw 0 0
Rain in davis VP download added :0.00
*** data interval 1
Adding wunderground data to the missed data file 23:0
Wunder ground missed data update daylight saving in use, hour adjust =-1 zone 0
missed wunderground hour normal 23
missed wunderground hour from logger 23
missed wunderground hour difference -1
missed wunderground new hour /day/normalday 22 2 2
missed wunderground new time 11/02/2017 23:00:00
VP data Date:= 2/11/2017
VP data Time:= 23:1
Rain in davis VP download :0.0 raw 0 0
Rain in davis VP download added :0.00
*** data interval 1
VP data Date:= 2/11/2017
VP data Time:= 23:2
Rain in davis VP download :0.0 raw 0 0
Rain in davis VP download added :0.00
*** data interval 1
VP data Date:= 2/11/2017
VP data Time:= 23:3
Rain in davis VP download :0.0 raw 0 0
Rain in davis VP download added :0.00
*** data interval 1
VP data Date:= 2/11/2017
VP data Time:= 23:4
Rain in davis VP download :0.0 raw 0 0
Rain in davis VP download added :0.00
*** data interval 1
VP data Date:= 2/11/2017
VP data Time:= 23:5
Rain in davis VP download :0.0 raw 0 0
Rain in davis VP download added :0.00
*** data interval 1
Adding wunderground data to the missed data file 23:5
Wunder ground missed data update daylight saving in use, hour adjust =-1 zone 0
missed wunderground hour normal 23
missed wunderground hour from logger 23
missed wunderground hour difference -1
missed wunderground new hour /day/normalday 22 2 2
missed wunderground new time 11/02/2017 23:05:00
VP data Date:= 2/11/2017
VP data Time:= 23:6
Rain in davis VP download :0.0 raw 0 0
Rain in davis VP download added :0.00
*** data interval 1
Adding aprs data to the missed data file 23:6
missed aprs hour normal 23
missed aprs hour from logger 23
missed aprs hour difference 0
missed aprs new hour /day/normalday 23 2 2
missed aprs new time 11/02/2017 23:06:00
VP data Date:= 2/11/2017
VP data Time:= 23:7
Rain in davis VP download :0.0 raw 0 0
Rain in davis VP download added :0.00
*** data interval 1
VP data Date:= 2/11/2017
VP data Time:= 23:8
Rain in davis VP download :0.0 raw 0 0
Rain in davis VP download added :0.00
*** data interval 1
VP data Date:= 2/11/2017
VP data Time:= 23:9
Rain in davis VP download :0.0 raw 0 0
Rain in davis VP download added :0.00
*** data interval 1
VP data Date:= 2/11/2017
VP data Time:= 23:10
Rain in davis VP download :0.0 raw 0 0
Rain in davis VP download added :0.00
*** data interval 1
Adding wunderground data to the missed data file 23:10
Wunder ground missed data update daylight saving in use, hour adjust =-1 zone 0
missed wunderground hour normal 23
missed wunderground hour from logger 23
missed wunderground hour difference -1
missed wunderground new hour /day/normalday 22 2 2
missed wunderground new time 11/02/2017 23:10:00
Weather station type number 31
starting get data timer now
LOO


I have not see that happen before here and I have never seen any other reports of that happening
so I am not sure why it is happening to you

question though
if you happen to have a serial data logger to a desktop
then use the latest update of WD to fix a problem with that

I have the serial logger attached to my server. Just installed the update, we’ll see what happens…

Actually, I think I know what may have happened. It just occurred to me this only happens when WD starts on boot. So I just checked the startup and it looks like it was loading the old executable “weatherd.exe” vs the updated “weatherdisplay.exe”. Gotta love when you’re in a hurry to update, and miss something so overly obvious, and the change was listed on the update notes. Oops. :o

Edited:
That was the issue. The sever was still starting the old executable on boot. Did an extended downtime run yesterday, and everything seems to be working correctly now.