¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Fixes for some defects in the callsigndb plugin


 

Andrew,

I am a retired software developer and Extra class Ham, AG5VQ. I recently started experimenting with APRS and found YAAC to be both interesting and in active development.

While experimenting with the callsigndb plugin, I discovered the following defects:
  • Looking up call signs loaded from the FCC DB shows at most the call sign, country, status, and expiration date.
  • Many amateur callsigns from the ACMA database are not found, because clients (e.g. Client id 118314, the Central Highlands Amateur Radio Club) may have multiple call signs.
  • The sequence (No callsigndb.dat; Load RAC; Exit; Load RAC) results in
    java.io.IOException: unable to move obsolete DB .dat file out of the way
  • The sequence (No callsigndb.dat; Load FCC; Load FCC) results in multiple EOFExceptions.
  • Reloading call sign source can cause an unnecessary rebuild of the DB, e.g., due to mismatches between null valued Strings loaded from callsigndb.dat and empty Strings loaded from FCC, etc.
I have created fixes for these defects and hope you will be interested in incorporating them in the next version of the plugin.

Thank you for creating YAAC and for making it so useful, easy to understand and modify.

Jim Palmer


 

Thank you for taking a look at that. If you can send me updated source or Unix/Linux patch files, I will merge that into the build I was planning on releasing tomorrow (if I don't get it done tonight).

That build already has some significant improvements and some new features available coming up.

Andrew, KA2DDO
author of YAAC