inbasic / ignotifier

Multiple account Gmail notifier (without storing passwords)
https://webextension.org/listing/gmail-notifier.html
Other
390 stars 116 forks source link

Cannot convert undefined or null to object #585

Open LoganDark opened 3 years ago

LoganDark commented 3 years ago

Unexpected Error:: Cannot convert undefined or null to object

Doesn't look like this error has been reported before. It happens sometimes when my gmail tab reloads, not sure why.

Gmail Notifier Developer Edition version 2.0.8, Chrome 91, Windows 10 Home 2004 build 19041.928

inbasic commented 3 years ago

Let's see if we can get more info. When this occurs:

  1. Open "chrome://extensions" in a browser tab
  2. Turn the developer mode on
  3. Open the "Inspect views" for this extension
  4. Switch to the console tab
inbasic commented 3 years ago

You must see the error log there.

LoganDark commented 3 years ago

I've left those devtools open for about two days and only five errors:

3:13:48 AM badge is called alarm
rss.js:21 POST https://mail.google.com/mail/u/1/h/gvoqe37tnr54/?s=q&q=label%3AINBOX%20is%3Aunread&nvp_site_mail=Search%20Mail 500
get @ rss.js:21
threads @ rss.js:159
async function (async)
threads @ rss.js:147
(anonymous) @ badge.js:157
(anonymous) @ badge.js:157
window.badge @ badge.js:149
async function (async)
window.badge @ badge.js:141
(anonymous) @ badge.js:246
​ 3:13:48 AM <censored 2>@gmail.com is logged-out Request rejected
​ 3:13:48 AM badge is resolved 0
​ 3:14:48 AM badge is called alarm
​ 3:14:48 AM badge is resolved 0
​ 3:15:48 AM badge is called alarm
​ 3:15:48 AM badge is resolved 0
​ 3:16:48 AM badge is called alarm
​ 3:16:48 AM badge is resolved 0
​ 3:17:48 AM badge is called alarm
​ 3:17:48 AM badge is resolved 0
​ 3:18:48 AM badge is called alarm
rss.js:21 GET https://mail.google.com/mail/u/0/h/4f3gvc6ujtgr/?zy=h&f=1 net::ERR_NAME_NOT_RESOLVED
get @ rss.js:21
at @ rss.js:125
threads @ rss.js:147
(anonymous) @ badge.js:157
(anonymous) @ badge.js:157
window.badge @ badge.js:149
async function (async)
window.badge @ badge.js:141
(anonymous) @ badge.js:246
​ 3:18:48 AM <censored 1>@gmail.com is logged-out Failed to fetch
rss.js:21 GET https://mail.google.com/mail/u/1/h/gvoqe37tnr54/?zy=h&f=1 net::ERR_NAME_NOT_RESOLVED
get @ rss.js:21
at @ rss.js:125
threads @ rss.js:147
(anonymous) @ badge.js:157
(anonymous) @ badge.js:157
window.badge @ badge.js:149
async function (async)
window.badge @ badge.js:141
(anonymous) @ badge.js:246
​ 3:18:48 AM <censored 2>@gmail.com is logged-out Failed to fetch
​ 3:18:48 AM badge is resolved 0
​ 3:19:48 AM badge is called alarm
rss.js:21 GET https://mail.google.com/mail/u/0/h/4f3gvc6ujtgr/?zy=h&f=1 net::ERR_NAME_NOT_RESOLVED
get @ rss.js:21
at @ rss.js:125
threads @ rss.js:147
(anonymous) @ badge.js:157
(anonymous) @ badge.js:157
window.badge @ badge.js:149
async function (async)
window.badge @ badge.js:141
(anonymous) @ badge.js:246
​ 3:19:48 AM <censored 1>@gmail.com is logged-out Failed to fetch
rss.js:21 GET https://mail.google.com/mail/u/1/h/gvoqe37tnr54/?zy=h&f=1 net::ERR_NAME_NOT_RESOLVED
get @ rss.js:21
at @ rss.js:125
threads @ rss.js:147
(anonymous) @ badge.js:157
(anonymous) @ badge.js:157
window.badge @ badge.js:149
async function (async)
window.badge @ badge.js:141
(anonymous) @ badge.js:246
​ 3:19:48 AM <censored 2>@gmail.com is logged-out Failed to fetch

Most of them were caused by my internet being stupid, but the first one wasn't? But I never was able to catch the badge acting weirdly (with the "E" count)