Cannot browse or install community plugins // themes (cannot read properties of null)

Steps to reproduce

  1. Go to Settings → Community Plugins → Browse
  2. Notice that the page won’t load, giving “Failed to load community plugins” error. If it loads, when clicking it might give the error “Failed to load plugin manifest”.
  3. This has been reported to happen to many LATAM users of Obsidian. Here: https://www.reddit.com/r/ObsidianMD/comments/1ofwyss/problem_loading_community_plugins_and_themes

Did you follow the troubleshooting guide? [Y/N]

Yes, this has happened in empty, new vaults. It’s also happenning on all the vaults, on all devices (Windows 10, Android).

6 Likes

Anybody who is affected by this problem, please answer these questions:

  1. Which action(s) is not working for you exactly?
  2. Where in the world are you?
  3. Who is you ISP?
  4. Are you using a VPN?
  5. Which device are you using exactly?
  6. If your are using a phone, try the cellular data instead of wifi (and vice versa), does it help?
  7. On the device that is not working, can you you open a web browser and see if you have access to: https://raw.githubusercontent.com/obsidianmd/obsidian-releases/refs/heads/master/community-plugins.json. Are you logged in to github or not?
  8. Also in the web browser, can you access this URL https://raw.githubusercontent.com/obsidianmd/obsidian-help/refs/heads/master/README.md?
  9. What is the output of the command “show debug info”?
  10. Are you able to download from here https://github.com/obsidianmd/obsidian-releases/releases/download/v1.9.14/Obsidian-1.9.14.exe
5 Likes
  1. Neither the plugins browser in app nor the themes browser are showing any results.
  2. Argentina.
  3. Telefonica/Movistar.
  4. No.
  5. PC with Windows, smartphone with Android.
  6. Tried it, didn’t work either.
  7. Shows the error “429: Too Many Requests”. I’m logged in on GitHub.

Hope this helps, thank you for your help!

  1. “The plugins browser in app nor the themes browser are showing any results.” (This happened in the morning) In order to write the post I checked again and there are results but in 98% of 'em says “The plugin failed to manifest” or something like the plugin didn’t provide a README file even when they used to have one
  2. Argentina.
  3. Personal
  4. Nope
  5. PC with Windows, smartphone with Android.
  6. Tried it too, didn’t work.
  7. Shows the same error mentioned above “429: Too Many Requests”.

Seems that you’re already working on it, hope gets fixed soon. Thank you for your time :]

From Argentina (ISP: Movistar and Telecom) getting code 429.

429: Too Many Requests
For more on scraping GitHub and how it may affect your rights, please review our Terms of Service (https://docs.github.com/en/site-policy/github-terms/github-terms-of-service).

Greetings from Brazil!
I was experiencing all reported problems: cannot load plugin manifest, then sometimes null response… tried to change from my main internet provider to my mobile, without success.
Logged into my VPN and chose an IP from Finland, and it worked perfectly!

3 Likes
  1. I can’t activate some plugins and I can’t install them within the app
  2. Brazil
  3. Claro
  4. No
  5. Pc - Windows
  6. I can’t change the wifi on the PC
  7. I can’t open. I create now a new account
  8. I can access a note like a prompt windows
    9.I don’t know what you’re talking about
2 Likes

Hello there:

Two days since the problem begins.

  1. Couldn’t open the Community Plugins page and couldn’t install any plugins, and when it opens, couldn’t install them.

  2. Brazil

  3. Claro

  4. No VPN when working with Obsidian

  5. Dell notebook

  6. I’m not using phohe

  7. The page doesn’t open, received message:

429: Too Many Requests
For more on scraping GitHub and how it may affect your rights, please review our Terms of Service

  1. the same happens in that page:

429: Too Many Requests
For more on scraping GitHub and how it may affect your rights, please review our Terms of Service

  1. When the plugin page opens, while trying to download anything the follow message appears:

“Failed to loaded plugin description” (black screen)

1 Like
  1. Browse/Install community plugins. Visiting the page gives a generic “Failed to load community plugins.” with a prompt to retry.
  2. USA
  3. DQE, Segra, AT&T(cellular)
  4. No.
  5. Pixel 6 Pro (My Linux PC works perfectly fine under same network conditions.)
  6. No.
  7. Yes. Not logged in.
  8. Yes.
  9. SYSTEM INFO:
    Operating system: android 16 (Google Pixel 6 Pro)
    Webview version: 141.0.7390.97
    Obsidian version: 1.9.14 (241)
    API version: v1.9.14
    Login status: not logged in
    Language: en
    Live preview: on
    Base theme: adapt to system
    Community theme: none
    Snippets enabled: 0
    Restricted mode: off
    Plugins installed: 0
    Plugins enabled: 0
    RECOMMENDATIONS:
    none
    

Same issue here

  1. At first the comunity plugins browser wasn´t working (it said "Failed to load community plugins), after a couple reloads it showed the plugins but if i tried to open one it said “Failed to load plugin manifest”.
  2. Chile
  3. Entel
  4. No
  5. Im on a Dell thinkpad running Windows 11
  6. .
  7. Same response
429: Too Many Requests
For more on scraping GitHub and how it may affect your rights, please review our Terms of Service (https://docs.github.com/en/site-policy/github-terms/github-terms-of-service).
  1. Also the same
  1. browsing plugins to download and entering to the info of one
  2. Argentina
  3. Movistar
  4. No
  5. A computer, a .deb and flatpak package
  6. If your are using a phone, try the cellular data instead of wifi (and vice versa), does it help?
    Do not help at all, same problem in Ios
    7.gave me this error: 429: Too Many Requests
    For more on scraping GitHub and how it may affect your rights, please review our Terms of Service. Yes, i am logged in
  7. gave me this error:429: Too Many Requests
    For more on scraping GitHub and how it may affect your rights, please review our Terms of Service
  8. app.js:1 Obsidian Developer Console
    plugin:text-extractor:4169 Text Extractor - Number of available workers: 5 for PDFs, 2 for OCR, 1 for Office
    plugin:obsidian-git:376 loading Git plugin: v2.35.1
    plugin:obsidian-git:388 obsidian-git: Pulling…
    plugin:omnisearch:135 Loading index from cache: 587.476806640625 ms
    plugin:omnisearch:135 Indexing total time: 589.3359375 ms
    plugin:obsidian-git:388 obsidian-git: Pull: Everything is up-to-date
    plugin:obsidian-git:388 obsidian-git: Committed 1 file
    plugin:obsidian-git:388 obsidian-git: Pulling…
    plugin:obsidian-git:388 obsidian-git: Pushing…
    plugin:obsidian-git:388 obsidian-git: Pushed 1 file to remote
    pubhtml:1 The key “target-densitydpi” is not supported.
    sheet:1 The key “target-densitydpi” is not supported.
    app.js:1 Error: Request failed, status 429
    at new t (app.js:1:1172790)
    at yM (app.js:1:1172982)
    at app.js:1:1173661
    at app.js:1:249549
    at Object.next (app.js:1:249654)
    at a (app.js:1:248372)
    (anonymous) @ app.js:1
    app.js:1 Error: Request failed, status 429
    at new t (app.js:1:1172790)
    at yM (app.js:1:1172982)
    at app.js:1:1173661
    at app.js:1:249549
    at Object.next (app.js:1:249654)
    at a (app.js:1:248372)
    (anonymous) @ app.js:1
    app.js:1 Error: Request failed, status 429
    at new t (app.js:1:1172790)
    at yM (app.js:1:1172982)
    at app.js:1:1173661
    at app.js:1:249549
    at Object.next (app.js:1:249654)
    at a (app.js:1:248372)
    (anonymous) @ app.js:1
    app.js:1 Error: Request failed, status 429
    at new t (app.js:1:1172790)
    at yM (app.js:1:1172982)
    at app.js:1:1173661
    at app.js:1:249549
    at Object.next (app.js:1:249654)
    at a (app.js:1:248372)
    (anonymous) @ app.js:1
    app.js:1 Error: Request failed, status 429
    at new t (app.js:1:1172790)
    at yM (app.js:1:1172982)
    at app.js:1:1173661
    at app.js:1:249549
    at Object.next (app.js:1:249654)
    at a (app.js:1:248372)
    (anonymous) @ app.js:1
    app.js:1 Error: Request failed, status 429
    at new t (app.js:1:1172790)
    at yM (app.js:1:1172982)
    at app.js:1:1173661
    at app.js:1:249549
    at Object.next (app.js:1:249654)
    at a (app.js:1:248372)
    (anonymous) @ app.js:1
    app.js:1 Error: Request failed, status 429
    at new t (app.js:1:1172790)
    at yM (app.js:1:1172982)
    at app.js:1:1173661
    at app.js:1:249549
    at Object.next (app.js:1:249654)
    at a (app.js:1:248372)
    (anonymous) @ app.js:1
    app.js:1 Error: Request failed, status 429
    at new t (app.js:1:1172790)
    at yM (app.js:1:1172982)
    at app.js:1:1173661
    at app.js:1:249549
    at Object.next (app.js:1:249654)
    at a (app.js:1:248372)
    (anonymous) @ app.js:1
    app.js:1 Error: Request failed, status 429
    at new t (app.js:1:1172790)
    at yM (app.js:1:1172982)
    at app.js:1:1173661
    at app.js:1:249549
    at Object.next (app.js:1:249654)
    at a (app.js:1:248372)
    (anonymous) @ app.js:1
    app.js:1 Error: Request failed, status 429
    at new t (app.js:1:1172790)
    at yM (app.js:1:1172982)
    at app.js:1:1173661
    at app.js:1:249549
    at Object.next (app.js:1:249654)
    at a (app.js:1:248372)
    (anonymous) @ app.js:1
    app.js:1 Error: Request failed, status 429
    at new t (app.js:1:1172790)
    at yM (app.js:1:1172982)
    at app.js:1:1173661
    at app.js:1:249549
    at Object.next (app.js:1:249654)
    at a (app.js:1:248372)
    (anonymous) @ app.js:1
    app.js:1 Error: Request failed, status 429
    at new t (app.js:1:1172790)
    at yM (app.js:1:1172982)
    at app.js:1:1173661
    at app.js:1:249549
    at Object.next (app.js:1:249654)
    at a (app.js:1:248372)
    (anonymous) @ app.js:1
    app.js:1 Error: Request failed, status 429
    at new t (app.js:1:1172790)
    at yM (app.js:1:1172982)
    at app.js:1:1173661
    at app.js:1:249549
    at Object.next (app.js:1:249654)
    at a (app.js:1:248372)
    (anonymous) @ app.js:1
    app.js:1 Error: Request failed, status 429
    at new t (app.js:1:1172790)
    at yM (app.js:1:1172982)
    at app.js:1:1173661
    at app.js:1:249549
    at Object.next (app.js:1:249654)
    at a (app.js:1:248372)
    (anonymous) @ app.js:1
    app.js:1 Error: Request failed, status 429
    at new t (app.js:1:1172790)
    at yM (app.js:1:1172982)
    at app.js:1:1173661
    at app.js:1:249549
    at Object.next (app.js:1:249654)
    at a (app.js:1:248372)
    (anonymous) @ app.js:1
    app.js:1 Error: Request failed, status 429
    at new t (app.js:1:1172790)
    at yM (app.js:1:1172982)
    at app.js:1:1173661
    at app.js:1:249549
    at Object.next (app.js:1:249654)
    at a (app.js:1:248372)
    (anonymous) @ app.js:1
    app.js:1 Error: Request failed, status 429
    at new t (app.js:1:1172790)
    at yM (app.js:1:1172982)
    at app.js:1:1173661
    at app.js:1:249549
    at Object.next (app.js:1:249654)
    at a (app.js:1:248372)
    (anonymous) @ app.js:1
    app.js:1 Error: Request failed, status 429
    at new t (app.js:1:1172790)
    at yM (app.js:1:1172982)
    at app.js:1:1173661
    at app.js:1:249549
    at Object.next (app.js:1:249654)
    at a (app.js:1:248372)
    (anonymous) @ app.js:1
    app.js:1 Error: Request failed, status 429
    at new t (app.js:1:1172790)
    at yM (app.js:1:1172982)
    at app.js:1:1173661
    at app.js:1:249549
    at Object.next (app.js:1:249654)
    at a (app.js:1:248372)
    (anonymous) @ app.js:1
    app.js:1 Error: Request failed, status 429
    at new t (app.js:1:1172790)
    at yM (app.js:1:1172982)
    at app.js:1:1173661
    at app.js:1:249549
    at Object.next (app.js:1:249654)
    at a (app.js:1:248372)
    (anonymous) @ app.js:1
    app.js:1 Error: Request failed, status 429
    at new t (app.js:1:1172790)
    at yM (app.js:1:1172982)
    at app.js:1:1173661
    at app.js:1:249549
    at Object.next (app.js:1:249654)
    at a (app.js:1:248372)
    (anonymous) @ app.js:1
    app.js:1 Error: Request failed, status 429
    at new t (app.js:1:1172790)
    at yM (app.js:1:1172982)
    at app.js:1:1173661
    at app.js:1:249549
    at Object.next (app.js:1:249654)
    at a (app.js:1:248372)
    (anonymous) @ app.js:1
    app.js:1 Error: Request failed, status 429
    at new t (app.js:1:1172790)
    at yM (app.js:1:1172982)
    at app.js:1:1173661
    at app.js:1:249549
    at Object.next (app.js:1:249654)
    at a (app.js:1:248372)
    (anonymous) @ app.js:1
    app.js:1 Error: Request failed, status 429
    at new t (app.js:1:1172790)
    at yM (app.js:1:1172982)
    at app.js:1:1173661
    at app.js:1:249549
    at Object.next (app.js:1:249654)
    at a (app.js:1:248372)
    (anonymous) @ app.js:1
    app.js:1 Error: Request failed, status 429
    at new t (app.js:1:1172790)
    at yM (app.js:1:1172982)
    at app.js:1:1173661
    at app.js:1:249549
    at Object.next (app.js:1:249654)
    at a (app.js:1:248372)
    (anonymous) @ app.js:1
    app.js:1 Error: Request failed, status 429
    at new t (app.js:1:1172790)
    at yM (app.js:1:1172982)
    at app.js:1:1173661
    at app.js:1:249549
    at Object.next (app.js:1:249654)
    at a (app.js:1:248372)
    (anonymous) @ app.js:1
    app.js:1 Error: Request failed, status 429
    at new t (app.js:1:1172790)
    at yM (app.js:1:1172982)
    at app.js:1:1173661
    at app.js:1:249549
    at Object.next (app.js:1:249654)
    at a (app.js:1:248372)
    (anonymous) @ app.js:1
    app.js:1 Error: Request failed, status 429
    at new t (app.js:1:1172790)
    at yM (app.js:1:1172982)
    at app.js:1:1173661
    at app.js:1:249549
    at Object.next (app.js:1:249654)
    at a (app.js:1:248372)
    (anonymous) @ app.js:1
    (anonymous) @ app.js:1
    (anonymous) @ app.js:1
    s @ app.js:1
    Promise.then
    l @ app.js:1
    (anonymous) @ app.js:1
    y @ app.js:1
    t.showItem @ app.js:1
    (anonymous) @ app.js:1
    (anonymous) @ app.js:1
    (anonymous) @ app.js:1
    (anonymous) @ app.js:1
    y @ app.js:1
    (anonymous) @ app.js:1
    (anonymous) @ app.js:1
    (anonymous) @ app.js:1
    (anonymous) @ app.js:1
    (anonymous) @ app.js:1
    y @ app.js:1
    Sw @ app.js:1
    t.selectItem @ app.js:1
    (anonymous) @ app.js:1

I have just discovered this problem.

  1. I can’t access the community plug-ins list, but I can update them.
  2. Argentina
  3. I tested it with Personal and Claro.
  4. I tested with and without Tailscale, but there was no difference. However, if I connect with Proton VPN through the USA, the problem is solved.
  5. PC and Android phone.
  6. Wi-Fi and cellular data.
  7. 429: Too many requests.
  8. 429: Too many requests
  1. I can’t search community plugins view, like the original post
  2. Paraguay
  3. Personal
  4. Not using VPN
  5. Macbook and iPhone
  6. Tried it, didn’t work either.
  7. Shows the error “429: Too Many Requests”.
  1. I can’t search community plugins view.

  2. Brazil

  3. Vivo

  4. No.

  5. Laptop with Arch Linux (kernel 6.17) and Android 11

  6. Not help.

  7. Error 429 (too many requests). I’m logged in GitHub

  8. Yes.

  9. SYSTEM INFO:
    Obsidian version: v1.9.14
    Installer version: v1.9.14
    Operating system: #1 SMP PREEMPT_DYNAMIC Thu, 23 Oct 2025 18:49:03 +0000 6.17.5-arch1-1
    Login status: logged in
    Language: pt-BR
    Catalyst license: none
    Insider build toggle: off
    Live preview: on
    Base theme: adapt to system
    Community theme: Things v2.1.20
    Snippets enabled: 1
    Restricted mode: off
    Plugins installed: 10
    Plugins enabled: 10
    1: Advanced Tables v0.22.1
    2: Tag Wrangler v0.6.4
    3: Style Settings v1.0.9
    4: Calendar v1.5.10
    5: Templater v2.14.1
    6: Pandoc Plugin v0.4.1
    7: Novel word count v4.6.0
    8: Zotero Integration v3.2.1
    9: Citations v0.4.5
    10: Periodic Notes v0.0.17

1 Like
  1. View or Download Communit Plugins

  2. Argentina

  3. IPLAN

  4. No

  5. PC - Linux Fedora 42 Workstation Edition

  6. N/A

  7. I don’t have access

  8. Yes

SYSTEM INFO:
Obsidian version: v1.9.14
Installer version: v1.9.14
Operating system: #1 SMP PREEMPT_DYNAMIC Sun Oct 19 18:47:49 UTC 2025 6.17.4-200.fc42.x86_64
Login status: not logged in
Language: en
Insider build toggle: off
Live preview: on
Base theme: dark
Community theme: Shiba Inu v1.0.8.1
Snippets enabled: 0
Restricted mode: off
Plugins installed: 8
Plugins enabled: 7
1: Theme Picker v1.0.8
2: Style Settings v1.0.9
3: Iconize v2.14.7
4: Vim Toggle v1.1.0
5: Collapse All v2.1.0
6: Omnisearch v1.27.3
7: Kanban v2.0.51

To the people who are affected by this, can you download this file:

https://github.com/obsidianmd/obsidian-releases/releases/download/v1.9.14/Obsidian-1.9.14.exe

Just made an account to reply on this thread. I can’t view the community plugins page neither from windows or ios for a couple of days now. It’s been pretty annoying since I created a new Vault some days ago|

  1. Can’t browse community plugins. In the case they load, when clicking on a plugin Obsidian throws a message that says ‘Failed to load plugin mainfest’

  2. Argentina

  3. Movistar for home wifi and Claro for Cellular data

  4. No

  5. Windows PC and IPhone 13

  6. No

  7. The page throws error 429; ‘too many requests’ whether I’m logged or not

  1. Loading the plugins page fails every time.
  2. LATAM, São Paulo
  3. Claro
  4. no
  5. macos 15.7
  6. n/a
  7. I receive a HTTP 429 response
  8. see above
  9. see below
  10. doesn’t help
SYSTEM INFO:
	Obsidian version: v1.9.14
	Installer version: v1.9.14
	Operating system: Darwin Kernel Version 24.6.0: Mon Aug 11 21:16:33 PDT 2025; root:xnu-11417.140.69.701.11~1/RELEASE_ARM64_T8122 24.6.0
	Login status: not logged in
	Language: en
	Insider build toggle: off
	Live preview: on
	Base theme: adapt to system
	Community theme: Minimal v8.0.4
	Snippets enabled: 0
	Restricted mode: off
	Plugins installed: 4
	Plugins enabled: 3
		1: Advanced Canvas v5.6.2
		2: Omnisearch v1.27.3
		3: Minimal Theme Settings v8.1.1
  1. Same as 7

  2. SYSTEM INFO:
    Obsidian version: v1.9.14
    Installer version: v1.9.14
    Operating system: Windows 10 Home 10.0.19045
    Login status: not logged in
    Language: en
    Insider build toggle: off
    Live preview: on
    Base theme: dark
    Community theme: none
    Snippets enabled: 0
    Restricted mode: off
    Plugins installed: 1
    Plugins enabled: 1
    1: Git v2.35.1

  3. Yes