omid / Persian-Calendar-for-Gnome-Shell

An extension for Gnome-Shell to show Persian date/calendar
https://extensions.gnome.org/extension/240/
GNU General Public License v3.0
387 stars 31 forks source link

GNOME 3.30 TypeError: subject is null #17

Closed ghost closed 5 years ago

ghost commented 5 years ago

After installing GNOME 3.30 I got following error:

10:04:20 gnome-software: no app for changed PersianCalendar@oxygenws.com
10:04:20 gnome-shell: Extension "PersianCalendar@oxygenws.com" had error: TypeError: subject is null
10:04:20 gnome-shell: Extension "PersianCalendar@oxygenws.com" had error: TypeError: subject is null
10:04:20 gnome-shell: #2   562cbcd11770 i   /usr/share/gnome-shell/extensions/PersianCalendar@oxygenws.com/extension.js:524 (7f9964045790 @ 94)
10:04:20 gnome-shell: #0   562cbcd11840 i   /usr/share/gnome-shell/extensions/PersianCalendar@oxygenws.com/extension.js:255 (7f9964045280 @ 451)
10:04:20 gnome-shell: #4   562cbcd11770 i   /usr/share/gnome-shell/extensions/PersianCalendar@oxygenws.com/extension.js:524 (7f9964045790 @ 94)
10:04:20 gnome-shell: #2   562cbcd11840 i   /usr/share/gnome-shell/extensions/PersianCalendar@oxygenws.com/extension.js:241 (7f9964045280 @ 232)
10:04:20 gnome-shell: #1   562cbcd11930 i   /usr/share/gnome-shell/extensions/PersianCalendar@oxygenws.com/Events.js:17 (7f996404bb80 @ 17)
10:04:20 gnome-shell: #0   562cbcd119b0 i   /usr/share/gnome-shell/extensions/PersianCalendar@oxygenws.com/Events.js:37 (7f996404bc10 @ 308)
10:04:20 gnome-shell: #4   562cbcd11770 i   /usr/share/gnome-shell/extensions/PersianCalendar@oxygenws.com/extension.js:524 (7f9964045790 @ 94)
10:04:20 gnome-shell: #2   562cbcd11840 i   /usr/share/gnome-shell/extensions/PersianCalendar@oxygenws.com/extension.js:241 (7f9964045280 @ 232)
10:04:20 gnome-shell: #1   562cbcd11930 i   /usr/share/gnome-shell/extensions/PersianCalendar@oxygenws.com/Events.js:17 (7f996404bb80 @ 17)
10:04:20 gnome-shell: #0   562cbcd119b0 i   /usr/share/gnome-shell/extensions/PersianCalendar@oxygenws.com/Events.js:34 (7f996404bc10 @ 243)
10:04:20 gnome-shell: #4   562cbcd11770 i   /usr/share/gnome-shell/extensions/PersianCalendar@oxygenws.com/extension.js:524 (7f9964045790 @ 94)
10:04:20 gnome-shell: #2   562cbcd11840 i   /usr/share/gnome-shell/extensions/PersianCalendar@oxygenws.com/extension.js:241 (7f9964045280 @ 232)
10:04:20 gnome-shell: #1   562cbcd11930 i   /usr/share/gnome-shell/extensions/PersianCalendar@oxygenws.com/Events.js:17 (7f996404bb80 @ 17)
10:04:20 gnome-shell: #0   562cbcd119b0 i   /usr/share/gnome-shell/extensions/PersianCalendar@oxygenws.com/Events.js:31 (7f996404bc10 @ 178)
10:04:20 gnome-shell: #4   562cbcd11770 i   /usr/share/gnome-shell/extensions/PersianCalendar@oxygenws.com/extension.js:524 (7f9964045790 @ 94)
10:04:20 gnome-shell: #2   562cbcd11840 i   /usr/share/gnome-shell/extensions/PersianCalendar@oxygenws.com/extension.js:241 (7f9964045280 @ 232)
10:04:20 gnome-shell: #1   562cbcd11930 i   /usr/share/gnome-shell/extensions/PersianCalendar@oxygenws.com/Events.js:17 (7f996404bb80 @ 17)
10:04:20 gnome-shell: #0   562cbcd119b0 i   /usr/share/gnome-shell/extensions/PersianCalendar@oxygenws.com/Events.js:28 (7f996404bc10 @ 113)
10:04:20 gnome-shell: #4   562cbcd11770 i   /usr/share/gnome-shell/extensions/PersianCalendar@oxygenws.com/extension.js:524 (7f9964045790 @ 94)
10:04:20 gnome-shell: #2   562cbcd11840 i   /usr/share/gnome-shell/extensions/PersianCalendar@oxygenws.com/extension.js:241 (7f9964045280 @ 232)
10:04:20 gnome-shell: #1   562cbcd11930 i   /usr/share/gnome-shell/extensions/PersianCalendar@oxygenws.com/Events.js:17 (7f996404bb80 @ 17)
10:04:19 gnome-shell: #0   562cbcd119b0 i   /usr/share/gnome-shell/extensions/PersianCalendar@oxygenws.com/Events.js:25 (7f996404bc10 @ 38)
10:04:19 gnome-shell: #0   562cbcd11770 i   /usr/share/gnome-shell/extensions/PersianCalendar@oxygenws.com/extension.js:524 (7f9964045790 @ 90)
10:04:19 gnome-shell: #4   562cbcd11770 i   /usr/share/gnome-shell/extensions/PersianCalendar@oxygenws.com/extension.js:522 (7f9964045790 @ 21)
10:04:19 gnome-shell: #0   562cbcd118b8 i   /usr/share/gnome-shell/extensions/PersianCalendar@oxygenws.com/extension.js:72 (7f9964852e50 @ 423)
10:04:19 gnome-shell: #4   562cbcd11770 i   /usr/share/gnome-shell/extensions/PersianCalendar@oxygenws.com/extension.js:522 (7f9964045790 @ 21)
10:04:19 gnome-shell: #0   562cbcd118b8 i   /usr/share/gnome-shell/extensions/PersianCalendar@oxygenws.com/extension.js:62 (7f9964852e50 @ 368)
10:04:19 gnome-shell: #4   562cbcd11770 i   /usr/share/gnome-shell/extensions/PersianCalendar@oxygenws.com/extension.js:522 (7f9964045790 @ 21)
10:04:19 gnome-shell: #0   562cbcd118b8 i   /usr/share/gnome-shell/extensions/PersianCalendar@oxygenws.com/extension.js:54 (7f9964852e50 @ 313)
10:04:19 gnome-shell: #4   562cbcd11770 i   /usr/share/gnome-shell/extensions/PersianCalendar@oxygenws.com/extension.js:522 (7f9964045790 @ 21)
10:04:19 gnome-shell: #0   562cbcd118b8 i   /usr/share/gnome-shell/extensions/PersianCalendar@oxygenws.com/extension.js:49 (7f9964852e50 @ 201)

Distro: Of course it's Arch, are you kidding me!!

omid commented 5 years ago

LOL

Are you using the git version or installed directly from the gnome extension website or Arch package?

ghost commented 5 years ago

Hi, I installed git version. I use Arch gnome-shell-extension-persian-calendar-git package from AUR.

omid commented 5 years ago

I've installed a fresh version of Antergos (Arch-ish :D) + enabled the testing repository + installed it via the AUR package. Everything works fine then!

I didn't test with gnome-unstable! But in general, it works fine with Gnome 3.30. I've tested it on Arch(-ish) and Fedora (Rawhide)

screenshot from 2018-09-10 22-04-38

ghost commented 5 years ago

I use gnome-unstable repo on Arch. It works for me too, but sometimes it crashed with mentioned error and after restarting gnome-shell it shows again and works fine.

omid commented 5 years ago

I think I've fixed the problem :D It's here in github but it's waiting for Gnome staff to accept the new version.

ghost commented 5 years ago

So far so good, thanks. I also update Arch package. It works great again.

omid commented 5 years ago

Cool :+1: