Crash Error

Operating system

macOS

Joplin version

3.0.15

Desktop version info

Joplin 3.0.15 (prod, darwin)

ID do cliente: 254bebc6d25b4fc3bed47969a8136631
Versão Sync: 3
Versão do Perfil: 47
Keychain Suportada: Sim

Revisão: 598677b

Auto Alarm: 1.0.8
Backup: 1.4.1
Favorites: 1.3.2
Google Fonts Plugin: 1.0.0
Inline tags: 1.3.0
Insert YouTube Video: 1.0.3
JSheets: 1.1.3
Kminder Mindmap: 0.8.6
macOS theme: 1.5.8
Menu items, Shortcuts, Toolbar icons: 1.1.0
Paste Special: 1.1.2
Planner: 0.3.1
Quick Links: 1.3.2
Resource Search Plugin: 0.1.2
Search & Replace: 2.2.0
Simple Highlighter: 1.0.0
Table Formatter Plugin: 1.2.1
YesYouKan: 1.0.4

What issue do you have?

Error
Joplin encountered a fatal error and could not continue.

To report the error, please copy the entire content of this page and post it on Joplin forum or GitHub.

If the error persists you may try to restart in safe mode, which will temporarily disable all plugins.

Message
Cannot read properties of undefined (reading 'platforms')

Version info
Joplin for Desktop

Copyright © 2016-2024 Laurent Cozic
Joplin 3.0.15 (prod, darwin)

ID do cliente: 254bebc6d25b4fc3bed47969a8136631
Versão Sync: 3
Versão do Perfil: 47
Keychain Suportada: Sim

Revisão: 598677b

Auto Alarm: 1.0.8
Backup: 1.4.1
Favorites: 1.3.2
Google Fonts Plugin: 1.0.0
Inline tags: 1.3.0
Insert YouTube Video: 1.0.3
JSheets: 1.1.3
Kminder Mindmap: 0.8.6
macOS theme: 1.5.8
Menu items, Shortcuts, Toolbar icons: 1.1.0
Paste Special: 1.1.2
Planner: 0.3.1
Quick Links: 1.3.2
Resource Search Plugin: 0.1.2
Search & Replace: 2.2.0
Simple Highlighter: 1.0.0
Table Formatter Plugin: 1.2.1
YesYouKan: 1.0.4
Plugins
[
{
"id": "io.github.jackgruber.backup",
"name": "Backup",
"enabled": true,
"version": "1.4.1"
},
{
"id": "com.andrejilderda.macOSTheme",
"name": "macOS theme",
"enabled": true,
"version": "1.5.8"
},
{
"id": "calandra.kminder.joplin",
"name": "Kminder Mindmap",
"enabled": true,
"version": "0.8.6"
},
{
"id": "com.chateloin.joplin-planner",
"name": "Planner",
"enabled": true,
"version": "0.3.1"
},
{
"id": "com.coderrsid.pasteSpecial",
"name": "Paste Special",
"enabled": true,
"version": "1.1.2"
},
{
"id": "com.github.badabing2005.ytlink",
"name": "Insert YouTube Video",
"enabled": true,
"version": "1.0.3"
},
{
"id": "com.joplin.JSheets",
"name": "JSheets",
"enabled": true,
"version": "1.1.3"
},
{
"id": "com.whatever.inline-tags",
"name": "Inline tags",
"enabled": true,
"version": "1.3.0"
},
{
"id": "com.whatever.quick-links",
"name": "Quick Links",
"enabled": true,
"version": "1.3.2"
},
{
"id": "com.zealmayfield.GoogleFontsPlugin",
"name": "Google Fonts Plugin",
"enabled": true,
"version": "1.0.0"
},
{
"id": "cx.evermeet.tessus.menu-shortcut-toolbar",
"name": "Menu items, Shortcuts, Toolbar icons",
"enabled": true,
"version": "1.1.0"
},
{
"id": "io.xargs.JoplinPluginAutoAlarm",
"name": "Auto Alarm",
"enabled": true,
"version": "1.0.8"
},
{
"id": "joplin-plugin-search-and-replace",
"name": "Search & Replace",
"enabled": true,
"version": "2.2.0"
},
{
"id": "joplin.plugin.benji.favorites",
"name": "Favorites",
"enabled": true,
"version": "1.3.2"
},
{
"id": "kensam.joplin.plugin.highlighter",
"name": "Simple Highlighter",
"enabled": true,
"version": "1.0.0"
},
{
"id": "net.rmusin.joplin-table-formatter",
"name": "Table Formatter Plugin",
"enabled": true,
"version": "1.2.1"
},
{
"id": "net.rmusin.resource-search",
"name": "Resource Search Plugin",
"enabled": true,
"version": "0.1.2"
},
{
"id": "org.joplinapp.plugins.YesYouKan",
"name": "YesYouKan",
"enabled": true,
"version": "1.0.4"
}
]
Stack trace
TypeError: Cannot read properties of undefined (reading 'platforms')
at minVersionForPlatform (/Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/plugins/utils/isCompatible/minVersionForPlatform.js:7:30)
at isCompatible (/Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/plugins/utils/isCompatible/index.js:9:60)
at PluginService.isCompatible (/Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/plugins/PluginService.js:397:43)
at PluginService.describeIncompatibility (/Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/plugins/PluginService.js:400:18)
at renderFooter (/Applications/Joplin.app/Contents/Resources/app.asar/gui/ConfigScreen/controls/plugins/PluginBox.js:186:98)
at default_1 (/Applications/Joplin.app/Contents/Resources/app.asar/gui/ConfigScreen/controls/plugins/PluginBox.js:217:9)
at renderWithHooks (/Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:16305:18)
at mountIndeterminateComponent (/Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:20074:13)
at beginWork (/Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:21587:16)
at beginWork$1 (/Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:27426:14)
Component stack

at default_1 (/Applications/Joplin.app/Contents/Resources/app.asar/gui/ConfigScreen/controls/plugins/PluginBox.js:124:15)
at div
at I (/Applications/Joplin.app/Contents/Resources/app.asar/node_modules/styled-components/dist/styled-components.cjs.js:1:19269)
at div
at div
at I (/Applications/Joplin.app/Contents/Resources/app.asar/node_modules/styled-components/dist/styled-components.cjs.js:1:19269)
at default_1 (/Applications/Joplin.app/Contents/Resources/app.asar/gui/ConfigScreen/controls/plugins/PluginsStates.js:82:64)
at div
at div
at div
at div
at div
at div
at ConfigScreenComponent (/Applications/Joplin.app/Contents/Resources/app.asar/gui/ConfigScreen/ConfigScreen.js:43:9)
at ConnectFunction (/Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-redux/lib/components/connect.js:246:74)
at div
at NavigatorComponent (/Applications/Joplin.app/Contents/Resources/app.asar/gui/Navigator.js:7:1)
at ConnectFunction (/Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-redux/lib/components/connect.js:246:74)
at exports.ThemeProvider (/Applications/Joplin.app/Contents/Resources/app.asar/node_modules/styled-components/dist/styled-components.cjs.js:1:25001)
at ae (/Applications/Joplin.app/Contents/Resources/app.asar/node_modules/styled-components/dist/styled-components.cjs.js:1:13440)
at RootComponent (/Applications/Joplin.app/Contents/Resources/app.asar/gui/Root.js:104:1)
at ConnectFunction (/Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-redux/lib/components/connect.js:246:74)
at ErrorBoundary (/Applications/Joplin.app/Contents/Resources/app.asar/gui/ErrorBoundary.js:21:9)
at Provider (/Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-redux/lib/components/Provider.js:19:3)

I'm linking to possible workaround instructions: Desktop: Fix error screen shown on opening settings when an incompatible plugin is installed by personalizedrefrigerator · Pull Request #11223 · laurent22/joplin · GitHub

To summarize:

  • For future versions of Joplin, the error should be fixed by this pull request — it happens when an installed plugin has marked itself as incompatible with the current version of Joplin.
  • Deleting all incompatible plugins (removing them from the plugin directory) should resolve the issue.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.