eQSL qso not in CQRLOG doesn't appear in eQSL error file

8 posts / 0 new
Last post
F8EHJ
eQSL qso not in CQRLOG doesn't appear in eQSL error file

Hello,

I have several QSOs not logged in CQRLOG which are in eQSL ADIF file that are not written in eQSLerror file.

Regarding fImportProgress.pas :

Flag qso_in_log := False; shall be put just after SQL query, because if the previous is in the log (true) but current qso is not in the log, the error file is not updated.

Thanks for your help,

Best 73's

oh1kh
eQSL qso not in CQRLOG doesn't appear in eQSL error file

HI!

Thanks for reporting this!
It must be checked. I hope it can be simulated easily.

--
Saku
OH1KH

oh1kh
eQSL qso not in CQRLOG doesn't appear in eQSL error file

Hi!

Can you define this more precise, please. I have small problem to understand.

Cut/paste from source and show where to move the boolean init.
Or diff file if you have fixed this for yourself.

--
Saku
OH1KH

F8EHJ
Hello Saku,

Hello Saku,

I will compile the modified file and will come back to you.

73's

oh1kh
eQSL qso not in CQRLOG doesn't appear in eQSL error file

Hi !

If I compare LoTW and EQSL import routines they are mostly same. Differences with "qso_in_log"
can be seen in two places. Are they, or one of them, the one you mean?

 

--
Saku
OH1KH

oh1kh
eQSL qso not in CQRLOG doesn't appear in eQSL error file

Hi!
Tested more with diff I show in message #5

If I download from eQSL using cqrlog from current source and set qsos from 2019-01-01 I have:
[saku@hamtpad ~]$ grep NOT eQSL_error.txt | wc
46 230 966
Means 46 files not found form log.

If I start a cqrlog with changes in message #5 diff and do same download from 2019-01-01 I have:
[saku@hamtpad ~]$ grep NOT eQSL_error.txt | wc
257 1285 5397

211 qsos more that are not in log!

I think I am found the problem you have reported. I just have to check manually some of "New" error qsos to see that they really do not exist in log.

--
Saku
OH1KH

F8EHJ
reply to #5

Hello Saku,

I tested by adding
if dmData.Q.Eof then qso_in_log := false; // Line added
before
while not dmData.Q.Eof do
...
and it works.
All missing QSO in my log but existing in eQSL are now written in eqsl_error_log.

Best 73's
Herve

oh1kh
eQSL qso not in CQRLOG doesn't appear in eQSL error file

Hi Herve!

Fixes has been pull requested and it is pending, see: https://github.com/ok2cqr/cqrlog/pull/482
I also had over 200 more eQSL "qso not found in log" after fix.

Thanks for pointing out eQSL problems.
Similar problem was also with LoTW qso at 00:00 but there the time min/max is only +-5min and so the bug did hit more seldom.

--
Saku
OH1KH