Page 1 of 1

7.4.2 - extrasensorscharts.txt

Posted: Sun 16 Feb 2025 8:15 am
by Dador
Hi,

I just noticed that version 7.4.2 messed something up in the graphs of additional sensors.

The charts are not drawn and I keep getting a message like:

Code: Select all

2025-02-16 09:09:12.517 Information Extra Sensors constructor: stop
2025-02-16 09:09:12.543 Information ExtraSensorslog constructor: Using fixed path: | data/ |; file: | *log.txt
2025-02-16 09:09:12.549 Information ExtraSensorslog: starting
2025-02-16 09:09:12.549 Information ExtraSensorslog: timeStart = 09-02-2025 09:00:00; timeEnd = 16-02-2025 09:00:00
2025-02-16 09:09:12.549 Information ExtraSensorslog: Require data/ExtraLog202502.txt to start
2025-02-16 09:09:12.972 Error ExtraSensorslogValue.SetValues fail: Index was outside the bounds of the array.
2025-02-16 09:09:12.972 Error ExtraSensorslogValue.SetValues: in field nr 96 does  not exist in this file data/copy_ExtraLog202502.txt
2025-02-16 09:09:12.972 Error ExtraSensorslogValue.SetValues: line is: 09/02/25,09:00,-1.6,15.2,-1.0,-1.8,19.0,21.2,19.8,20.4,,,86,50,,90,50,48,44,51,,,-3.6,4.8,,-3.2,8.3,9.7,7.2,9.9,,,,,,,,,,,,,,,,,,,,,,,,,,,52,,,,,,,,,,,,,,,,,,,,,,,,0.0,,,,,,,,,,,
2025-02-16 09:09:12.972 Error ExtraSensorslogValue.SetValues : Continuing to read data
2025-02-16 09:09:12.973 Error ExtraSensorslogValue.SetValues fail: Index was outside the bounds of the array.
2025-02-16 09:09:12.973 Error ExtraSensorslogValue.SetValues: in field nr 96 does  not exist in this file data/copy_ExtraLog202502.txt
2025-02-16 09:09:12.973 Error ExtraSensorslogValue.SetValues: line is: 09/02/25,09:01,-1.6,15.2,-1.0,-1.8,19.0,21.2,19.8,20.4,,,86,50,,90,50,48,44,51,,,-3.6,4.8,,-3.2,8.3,9.7,7.2,9.9,,,,,,,,,,,,,,,,,,,,,,,,,,,52,,,,,,,,,,,,,,,,,,,,,,,,0.0,,,,,,,,,,,
2025-02-16 09:09:12.973 Error ExtraSensorslogValue.SetValues : Continuing to read data
2025-02-16 09:09:12.974 Error ExtraSensorslogValue.SetValues fail: Index was outside the bounds of the array.
2025-02-16 09:09:12.974 Error ExtraSensorslogValue.SetValues: in field nr 96 does  not exist in this file data/copy_ExtraLog202502.txt
2025-02-16 09:09:12.974 Error ExtraSensorslogValue.SetValues: line is: 09/02/25,09:02,-1.6,15.2,-0.9,-1.8,19.0,21.2,19.8,20.4,,,85,50,,90,50,48,44,51,,,-3.8,4.8,,-3.2,8.3,9.7,7.2,9.9,,,,,,,,,,,,,,,,,,,,,,,,,,,52,,,,,,,,,,,,,,,,,,,,,,,,0.0,,,,,,,,,,,
2025-02-16 09:09:12.974 Error ExtraSensorslogValue.SetValues : Continuing to read data
2025-02-16 09:09:12.974 Error ExtraSensorslogValue.SetValues fail: Index was outside the bounds of the array.
2025-02-16 09:09:12.974 Error ExtraSensorslogValue.SetValues: in field nr 96 does  not exist in this file data/copy_ExtraLog202502.txt
2025-02-16 09:09:12.974 Error ExtraSensorslogValue.SetValues: line is: 09/02/25,09:03,-1.6,15.2,-1.0,-1.8,19.0,21.2,19.8,20.4,,,86,50,,90,50,48,44,51,,,-3.6,4.8,,-3.2,8.3,9.7,7.2,9.9,,,,,,,,,,,,,,,,,,,,,,,,,,,52,,,,,,,,,,,,,,,,,,,,,,,,0.0,,,,,,,,,,,
2025-02-16 09:09:12.975 Error ExtraSensorslogValue.SetValues : Continuing to read data
2025-02-16 09:09:12.976 Error ExtraSensorslogValue.SetValues fail: Index was outside the bounds of the array.
2025-02-16 09:09:12.976 Error ExtraSensorslogValue.SetValues: in field nr 96 does  not exist in this file data/copy_ExtraLog202502.txt
2025-02-16 09:09:12.976 Error ExtraSensorslogValue.SetValues: line is: 09/02/25,09:04,-1.6,15.2,-1.0,-1.8,19.0,21.1,19.8,20.4,,,85,50,,90,50,48,44,51,,,-3.8,4.8,,-3.2,8.3,9.7,7.2,9.9,,,,,,,,,,,,,,,,,,,,,,,,,,,52,,,,,,,,,,,,,,,,,,,,,,,,0.0,,,,,,,,,,,
2025-02-16 09:09:12.976 Error ExtraSensorslogValue.SetValues : Continuing to read data
2025-02-16 09:09:12.976 Error ExtraSensorslogValue.SetValues fail: Index was outside the bounds of the array.
2025-02-16 09:09:12.976 Error ExtraSensorslogValue.SetValues: in field nr 96 does  not exist in this file data/copy_ExtraLog202502.txt
2025-02-16 09:09:12.976 Error ExtraSensorslogValue.SetValues: line is: 09/02/25,09:05,-1.6,15.2,-1.0,-1.8,19.0,21.1,19.8,20.4,,,86,50,,90,50,48,44,51,,,-3.6,4.8,,-3.2,8.3,9.7,7.2,9.9,,,,,,,,,,,,,,,,,,,,,,,,,,,52,,,,,,,,,,,,,,,,,,,,,,,,0.0,,,,,,,,,,,
2025-02-16 09:09:12.976 Error ExtraSensorslogValue.SetValues : Continuing to read data
2025-02-16 09:09:12.976 Error ExtraSensorslogValue.SetValues fail: Index was outside the bounds of the array.
2025-02-16 09:09:12.977 Error ExtraSensorslogValue.SetValues: in field nr 96 does  not exist in this file data/copy_ExtraLog202502.txt
2025-02-16 09:09:12.977 Error ExtraSensorslogValue.SetValues: line is: 09/02/25,09:06,-1.5,15.2,-0.9,-1.7,19.0,21.2,19.8,20.4,,,85,50,,90,50,48,44,51,,,-3.7,4.8,,-3.1,8.3,9.7,7.2,9.9,,,,,,,,,,,,,,,,,,,,,,,,,,,52,,,,,,,,,,,,,,,,,,,,,,,,0.0,,,,,,,,,,,
2025-02-16 09:09:12.977 Error ExtraSensorslogValue.SetValues : Continuing to read data
2025-02-16 09:09:12.977 Error ExtraSensorslogValue.SetValues fail: Index was outside the bounds of the array.
2025-02-16 09:09:12.977 Error ExtraSensorslogValue.SetValues: in field nr 96 does  not exist in this file data/copy_ExtraLog202502.txt
2025-02-16 09:09:12.977 Error ExtraSensorslogValue.SetValues: line is: 09/02/25,09:07,-1.5,15.2,-0.9,-1.7,19.0,21.1,19.8,20.4,,,85,50,,90,50,48,44,51,,,-3.7,4.8,,-3.1,8.3,9.7,7.2,9.9,,,,,,,,,,,,,,,,,,,,,,,,,,,52,,,,,,,,,,,,,,,,,,,,,,,,0.0,,,,,,,,,,,
2025-02-16 09:09:12.977 Error ExtraSensorslogValue.SetValues : Continuing to read data
2025-02-16 09:09:12.978 Error ExtraSensorslogValue.SetValues fail: Index was outside the bounds of the array.
2025-02-16 09:09:12.978 Error ExtraSensorslogValue.SetValues: in field nr 96 does  not exist in this file data/copy_ExtraLog202502.txt
2025-02-16 09:09:12.978 Error ExtraSensorslogValue.SetValues: line is: 09/02/25,09:08,-1.5,15.2,-0.9,-1.7,19.0,21.1,19.8,20.4,,,85,50,,90,50,48,44,51,,,-3.7,4.8,,-3.1,8.3,9.7,7.2,9.9,,,,,,,,,,,,,,,,,,,,,,,,,,,52,,,,,,,,,,,,,,,,,,,,,,,,0.0,,,,,,,,,,,
2025-02-16 09:09:12.978 Error ExtraSensorslogValue.SetValues : Continuing to read data
2025-02-16 09:09:12.978 Information UserAskedData: Failing in GenerateExtraSensorDataJson - i.e. ExtraSensors (incl External) data)
2025-02-16 09:09:12.978 Information UserAskedData: Message - Index was outside the bounds of the array.)
2025-02-16 09:09:12.978 Information UserAskedData: Continuing
2025-02-16 09:09:12.980 All done, Entering the finally section...; Closing down.
2025-02-16 09:09:12.980 Disposing Isup...
2025-02-16 09:09:12.996 Disposing Sup...
I've tried manually deleting the lines that are causing the error, but they keep showing up in the next report.

EDIT:
I returned to 7.4.1. Works fine.

Re: 7.4.2 - extrasensorscharts.txt

Posted: Sun 16 Feb 2025 5:44 pm
by HansR
Hi,

Not sure what could be the cause. Could you Upload the full log (which will amongst other things tell me the CMX version)
Currently some confusion between versions may occur.

I am currently in the process of releasing version 7.4.3 to go with the next CMX version (4.4.0).
I would say we wait until that new release before analysing in depth if you don't mind.

Re: 7.4.2 - extrasensorscharts.txt

Posted: Sun 16 Feb 2025 5:49 pm
by HansR
And beside that: your site is blocked as a secure connection can't be established.
Blocked by Malwarebytes (my malware scanner).

Re: 7.4.2 - extrasensorscharts.txt

Posted: Sun 16 Feb 2025 9:18 pm
by Dador
I am currently in the process of releasing version 7.4.3 to go with the next CMX version (4.4.0).
I would say we wait until that new release before analysing in depth if you don't mind.
Ok.
And beside that: your site is blocked as a secure connection can't be established.
Blocked by Malwarebytes (my malware scanner).
Strange :?

Re: 7.4.2 - extrasensorscharts.txt

Posted: Mon 17 Feb 2025 7:42 am
by Dador
Version 7.4.3 replicates a bug in version 7.4.2.

I am sending the logs. Maybe something will catch your eye.

Re: 7.4.2 - extrasensorscharts.txt

Posted: Mon 17 Feb 2025 9:16 am
by HansR
Dador wrote: Mon 17 Feb 2025 7:42 am Version 7.4.3 replicates a bug in version 7.4.2.

I am sending the logs. Maybe something will catch your eye.
Well, you did change your URL from https://www.pogodarybnik.pl/ to https://www.cmx.pogodarybnik.pl/ somewhere (and back apparently because this morning I don't see the cmx). I am not sure what that means.
  1. As you do not run Sysinfo in this run I don't see what the version of CMX is. Could you tell me? (I will make sure that no matter what command someone is running, I will see the CMX version, this is an omission in logging by CUtils).
  2. Do you run more instances and/or are you experimenting?
  3. Please note that the problem seems to be reading laser sensor data from lines before you installed v7.4.3. There may be a bug in the errorhandling. You could try switching IgnoreDataErrors to false (I am not sure this will solve the issue, but definitely worth a try.
And please note: your site and PaulMy's site (komokaweather.com) are the two sites which are blocked (by Malwarebytes) so there must be something in common which is regarded as invalid. I would guess it has something to do with coupling of different techniques (PHP, javascript and possibly others) for different sites and than couple these techniques. But the two domains definitely are ticked as malicious in both Chrome and Firefox. I will inform Paul as well. It does not seem to be CUtils because all other sites work fine. I have no idea. If both of you can't solve it I'll open a request at MB to know what causes this.

Re: 7.4.2 - extrasensorscharts.txt

Posted: Mon 17 Feb 2025 10:06 am
by Dador
HansR wrote: Mon 17 Feb 2025 9:16 am Well, you did change your URL from https://www.pogodarybnik.pl/ to https://www.cmx.pogodarybnik.pl/ somewhere (and back apparently because this morning I don't see the cmx). I am not sure what that means.
https://www.pogodarybnik.pl/ - this is my main domain for Davis Station.
https://www.cmx.pogodarybnik.pl/ - this is my subdomain for Ecowitt stations.

These are two different pages, for two different weather stations.

HansR wrote: Mon 17 Feb 2025 9:16 am
  1. As you do not run Sysinfo in this run I don't see what the version of CMX is. Could you tell me? (I will make sure that no matter what command someone is running, I will see the CMX version, this is an omission in logging by CUtils).
  2. Do you run more instances and/or are you experimenting?
  3. Please note that the problem seems to be reading laser sensor data from lines before you installed v7.4.3. There may be a bug in the errorhandling. You could try switching IgnoreDataErrors to false (I am not sure this will solve the issue, but definitely worth a try.
Ad. 1 - CMX 4.3.3 (4070)
Ad. 2 - Yes, I am using 2 Cutils installations. Separately for Davis and Ecowitt.
Ad. 3 - Now I think that might be the reason. The new CMX (4.4.0) will probably solve this problem.
And please note: your site and PaulMy's site (komokaweather.com) are the two sites which are blocked (by Malwarebytes) so there must be something in common which is regarded as invalid. I would guess it has something to do with coupling of different techniques (PHP, javascript and possibly others) for different sites and than couple these techniques. But the two domains definitely are ticked as malicious in both Chrome and Firefox. I will inform Paul as well. It does not seem to be CUtils because all other sites work fine. I have no idea. If both of you can't solve it I'll open a request at MB to know what causes this.
I haven't changed anything on my website for a long time. I use 2 scripts to track website visitors. That's all. I recently had my Let's Encrypt certificate renewed and maybe that's where the problems lie? I have no idea. I often access my website from my smartphone while I'm at work and no browser displays a warning about the threat.
I also have corporate antiviruses on my company computer and I don't get any threat alerts either. The page from @PaulMy displays correctly for me.

Maybe your program is too sensitive?

Re: 7.4.2 - extrasensorscharts.txt

Posted: Mon 17 Feb 2025 10:25 am
by HansR
Dador wrote: Mon 17 Feb 2025 10:06 am https://www.pogodarybnik.pl/ - this is my main domain for Davis Station.
https://www.cmx.pogodarybnik.pl/ - this is my subdomain for Ecowitt stations.

These are two different pages, for two different weather stations.
OK, I can't see it right now but the CUtils MAP entry points to the Davis Station. If that is your intention... OK
Dador wrote: Mon 17 Feb 2025 10:06 am Ad. 1 - CMX 4.3.3 (4070)
Ad. 2 - Yes, I am using 2 Cutils installations. Separately for Davis and Ecowitt.
Ad. 3 - Now I think that might be the reason. The new CMX (4.4.0) will probably solve this problem.
OK, OK
Ad 3: CMX 4.4.0 will only start displaying correctly after your run your HoursInCharts nr of hours have past. You will also need the corrected errorhandling for IgnoreDataErrors, you can try to set that to false for now. I will push out a fix this evening or tomorrow.
Dador wrote: Mon 17 Feb 2025 10:06 am
And please note: your site and PaulMy's site (komokaweather.com) are the two sites which are blocked (by Malwarebytes) so there must be something in common which is regarded as invalid. I would guess it has something to do with coupling of different techniques (PHP, javascript and possibly others) for different sites and than couple these techniques. But the two domains definitely are ticked as malicious in both Chrome and Firefox. I will inform Paul as well. It does not seem to be CUtils because all other sites work fine. I have no idea. If both of you can't solve it I'll open a request at MB to know what causes this.
I haven't changed anything on my website for a long time. I use 2 scripts to track website visitors. That's all. I recently had my Let's Encrypt certificate renewed and maybe that's where the problems lie? I have no idea. I often access my website from my smartphone while I'm at work and no browser displays a warning about the threat.
I also have corporate antiviruses on my company computer and I don't get any threat alerts either. The page from @PaulMy displays correctly for me.

Maybe your program is too sensitive?
Well, it must be somewhere. I agree that Malwarebytes is pretty strict and I will contact them but it is most likely that your server is shared and that somebody else is abusing your IP. The same holds for PaulMy.