joaomgcd/JoinChrome

Everything works, but Diagnostics fails

Closed this issue · 6 comments

Hi,
I replaced my motherboard with the exact same model (so presumably the only change relevant to networking would be mac address change). If I run Join Diagnostics in chrome (Vivaldi) now, it fails the 2 steps related to receiving gcm pushes. I did the steps in the faq and the GCM recording events worked before deleting the folder and same after deleting it:

Sat May 08 2021 13:51:58 GMT+0100 (British Summer Time) | flejfacjooompmliegamfbpjjdlhokhj | 737484412860 | 674 | Data msg received

but in both cases Join diagnostics says this:

Getting account details... Success: Signed in with [REDACTED]@gmail.com: [REDACTED]
Testing registration on Join's server... Success: deviceId already existed. Updated existing device.
Refreshing Auth Token... Success: This is a secret so don't show it to anyone: token: [REDACTED]
Sending Push to server... Success!
Receiving Push from server... Didn't receive push after 5 seconds. Error: undefined: Try the steps mentioned in the FAQ here
Receiving Push with GCM key... Didn't receive push after 5 seconds. Error: undefined: Try the steps mentioned in the FAQ here
Comparing GCM keys... Success!
Testing popups... Success!

Now as the title mentioned, everything works, remote sms, pushing tabs, sending receiving files etc, but the errors bother me if something can't break down the line.

Any idea what I could do to get the diagnostics to succeed ?
Thanks!

Hi. Are you maybe using the Join beta on your phone and so Join is communicating via local network?

I am indeed using beta join on the phone android, however it all works even when off the local network, I send few notes to the pc from the phone while at work today and received them all. The diagnostic on the pc still fails at only those 2 points.

I was thinking about removing the device and re-adding it, but would rather different solution (if possible) to somehow "reset" it while keeping the device_id as I use it in quite a few automations in Home Assistant.

The diagnostics say that you can't receive on your PC, it won't stop your PC from sending out stuff :) Maybe you didn't try sending a push to your PC?

No, I mean I know it sounds weird, but I am sending from the phone (the wifi off) to the PC that claims it can't receive GCM pushes and it really works. If there is any way to obtain debug logs I'm happy to post them.

I just tried (from phone on 4G to the "faulty" PC on lan)

  • send note
  • speak
  • send file

and they all worked. Or do those not use gcm? If not, what could I try that for sure uses gcm?

Thanks!

edit: I don't know how to push tab from phone to pc, but if I send web address as a note to the pc it opens as a tab in browser

I've been doing the diagnostics every day since, and today the 2 checks show green again. Why? Nobody knows. Problem that solves itself though? I'll take it.

😅 Weird, but ok, I'll take it! Glad it's working!