Error: false can't be coerced into Fixnum

Aloha Georges and (now the proper) list :slight_smile: -

Thanks so much for RadioMail, it’s a great tool! I’ve got one problem though and I’m not sure if this is just me, or the gateway I’m connecting to, but I seem to get this error each time I’ve tried to download my Winlink Wednesday Net Confirmation. It works fine when I download it over Telnet but downloading it over RF gives me the error. Has anyone else been able to successfully download their net confirmation messages using RadioMail? Other messages send and download fine, it’s only the weekly confirmations that give me this error:

*** Finding device TNC3 Mobilinkd
*** Connecting to WM3M-10 via PACKET @ 145.090 MHz
MMARSI RMS node
[WL2K-5.0-B2FWIHJM$]
;PQ: 18411734
CMS via WM3M >
;FW: KB3UFH
[RadioMail-1.0.2-B2FHM$]
;PR: ********
; WM3M-10 DE KB3UFH (FM18lw)
FF
;PM: KB3UFH 8MUNRI4SS6MU 2365 KN4LQN@winlink.org Winlink Wednesday Net Confirmation (Episode #329)
FC EM 8MUNRI4SS6MU 5562 2365 0

F1

FS +
*** Receiving message 8MUNRI4SS6MU
*** Error: false can't be coerced into Fixnum

Telnet:

*** Connecting to WL2K via TELNET @ cms.winlink.org:8772
[WL2K-5.0-B2FWIHJM$]
;PQ: 70289863

;FW: KB3UFH
[RadioMail-1.0.2-B2FHM$]
;PR: ********
; WL2K DE KB3UFH (FM18lw)
FF
;PM: KB3UFH 8MUNRI4SS6MU 2365 KN4LQN@winlink.org Winlink Wednesday Net Confirmation (Episode #329)
FC EM 8MUNRI4SS6MU 5562 2365 0

F1

FS +
*** Receiving message 8MUNRI4SS6MU
FF
FQ

Thanks and 73,

Glenn KB3UFH

Thanks Glenn.

I can see a few similar errors on the crash report logs, although I don't see your particular session which is odd. It seems to be occurring when computing the received message checksum.

Could you confirm a few things:

0) You've had this problem more than once, e.g. similar confirmation email but different week?

1) You can receive other messages of similar size (> 5K) from this gateway without problems?

2) When you encounter that problem, did the message start downloading at all (you should see the progress bar creep up) or does the error occur right away?

3) Does the message contain an attachment or is it just a lot of text?

4) Could you forward the message directly to me?

Same issue. Has happened more than once. I don’t have any record of the types of messages.

But I have had successfully sent and retrieved emails from these sources.

FT-2d with Mobilinkd TNC.

(attachments)

0. Yup, each time I’ve had it it’s failed during a Winlink Wednesday Net Confirmation email, can’t download it over RF but Telnet worked fine.

1. Yup, able to receive other messages fine. Just tried with a 10k-sized email and that worked fine:

*** Finding device TNC3 Mobilinkd
*** Connecting to WM3M-10 via PACKET @ 145.090 MHz
MMARSI RMS node
[WL2K-5.0-B2FWIHJM$]
;PQ: 41926458
CMS via WM3M >
;FW: KB3UFH
[RadioMail-1.0.2-B2FHM$]
;PR: ********
; WM3M-10 DE KB3UFH (FM18lw)
FF
;PM: KB3UFH C0LD0G7OXDV4 2410 KN4LQN@winlink.org Winlink Wednesday Roster Published (28 December 2022, Episode #329)
;PM: KB3UFH PYT4GQSEZ2NX 4537 glenn@glennfitzpatrick.com 10K message length test
;PM: KB3UFH HEW9M0N4OW6X 4302 KN4LQN@winlink.org Winlink Wednesday Reminder (#330)
FC EM C0LD0G7OXDV4 5700 2410 0
FC EM HEW9M0N4OW6X 10172 4302 0
FC EM PYT4GQSEZ2NX 10931 4537 0

E7

FS +++
*** Receiving message C0LD0G7OXDV4
*** Receiving message HEW9M0N4OW6X
*** Receiving message PYT4GQSEZ2NX
FF
FQ

2. The message seemed to download completely as the progress bar filled up, it was only at the end that it failed.

3. No attachments, and not even a lot of text, but it does have a LOT of recipients so that might be why.

4. Just sent, you should get it shortly! :slight_smile:

Thanks again,

Glenn KB3UFH

Tom do you participate in similar nets as Glenn? And would the message be a net confirmation as well by any chance?

Your message and Glenn's message are the same 5562 bytes

Georges - since today’s Wednesday, it’s perfect timing if you’d like to see the net confirmation email directly; Winlink Wednesday is open to anyone (it’s designed to give people a reason to regularly practice sending and receiving Winlink messages):

Winlink Wednesday Net Reminder ( Winlink Wednesday Net Reminder )
winlinkwednesday.net ( Winlink Wednesday Net Reminder )
( Winlink Wednesday Net Reminder )

( Winlink Wednesday Net Reminder )

Tomorrow they send out the net confirmation email to everybody that’s checked in, and that’s what’s been failing.

- Glenn

(attachments)

Georges,

Yes. The three yesterday were all Winlink Wednesday confirmations or reminders. I haven’t tried to confirm this issue with messages from other nets, like the Thursday Em-Comm net, or with a mixed batch. But I’ll look.

Tom KF0AER

Hi Georges,

Just tried to download this week’s confirmation email and got the same error as before, after the progress bar filled up; I’ll download it via Telnet and send you the email directly.

*** Finding device TNC3 Mobilinkd
*** Connecting to WM3M-10 via PACKET @ 145.090 MHz
MMARSI RMS node
[WL2K-5.0-B2FWIHJM$]
;PQ: 16078161
CMS via WM3M >
;FW: KB3UFH
[RadioMail-1.0.2-B2FHM$]
;PR: ********
; WM3M-10 DE KB3UFH (FM18lw)
FF
;PM: KB3UFH IP56J4TRMX1L 2406 KN4LQN@winlink.org Winlink Wednesday Net Confirmation (Episode #330)
FC EM IP56J4TRMX1L 5712 2406 0

23

FS +
*** Receiving message IP56J4TRMX1L
*** Error: false can't be coerced into Fixnum

Thanks,

Glenn KB3UFH

(attachments)

Thanks Glenn. This issue is driving me insane :slight_smile: At least I can eliminate message size as perhaps contributing to some sort of weird problem with frame alignment since now both messages you provided are different length. I've analyzed the code path for packet message reception and could not find anything obvious that would lead to the error.

The only other thing I can think of is that the "MMARSI RMS node" configuration may be different from what I'm using. Is there any way you could find out what software and version they use for their gateway?

I'm considering adding some diagnostic to see if I can gather more clues when this error occurs. Let me know if you'd be willing to get a test build when I have something available. That would help me a lot.

Sure, I’d be happy to help test further! I’ll see what I can find out about the software; looks like MMARSI is the Maryland Military Auxiliary Radio Service (https://mmarsi.org/).

Thanks again and 73,

Glenn KB3UFH

I have a lead. I've looked up some other reports and so far 3 out of the 5 gateways I can identify having problem seems to be running BPQ32. I've reached out to all the gateway operators so they can hopefully confirm what software they are running. If it turns out to be BPQ32, that would narrow down the field considerably and hopefully allow for a repro.

Thanks for your patience. This may take a while but we'll get to the bottom of this.

A fix for this issue is now available in version 1.0.3 in the AppStore

Awesome fix. Winlink Net emails retrieve just fine now. Thanks!

73
de KF0AER