Pre-release v2.10 is now available (Updated 31 December)

  • Improved: Update Mermaid: 9.1.7 to 9.2.2 (#7330 by Helmut K. C. Tessarek)
  • Fixed: Fix pasting plain text (#7045) (#7036 by Self Not Found)
  • Fixed: Open callback URLs from within the application (#7354)

  • Improved: Resolve #6254: DETAILS elements remain closed when exporting to PDF (#7515) (#6254 by Hitarth Thummar)
  • Improved: Switch license to AGPL-3.0 (faf0a4e)
  • Fixed: Fixed crash when closing PDF (#7528)
  • Fixed: Fixes import of tasklists from enex files (#7344) (#7329 by @Wartijn)
  • Fixed: Press Enter to select a tag (#7493)
  • Fixed: Profile paths that contain special characters can break note rendering (#7449) (#7434 by @Wartijn)
  • Fixed: Random crash when searching (#7499)
  • Fixed: Search field doesn't get focus when pressing Ctrl+F (#7529) (#7520 by Betty Alagwu)

6 Likes

I understand it does note incorporate js-draw like the current beta version
(if it is so, please don't waste time answering here!)
Thank you!
Hvé

Print still does not work on Linux Mint 21.0. When selected, Joplin just exits.

Error in NotePropertiesDialog
If I try to edit the updated time or created time of a note, I get this error :

Text Report
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
Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: object. Check the render method of `NotePropertiesDialog`.

Version info
Joplin for Desktop

Copyright © 2016-2022 Laurent Cozic
Joplin 2.10.2 (prod, win32)

Client ID: 5b723f0bee17477db971add186a7fcf6
Sync Version: 3
Profile Version: 41
Keychain Supported: No

Revision: 0a65d53
Plugins
[
    {
        "id": "io.github.jackgruber.backup",
        "name": "Simple Backup",
        "enabled": true,
        "version": "1.2.1"
    },
    {
        "id": "cx.evermeet.tessus.menu-shortcut-toolbar",
        "name": "Menu items, Shortcuts, Toolbar icons",
        "enabled": true,
        "version": "1.1.0"
    },
    {
        "id": "io.github.jackgruber.combine-notes",
        "name": "Combine notes",
        "enabled": true,
        "version": "1.0.1"
    },
    {
        "id": "joplin.plugin.ambrt.convertToNewNote",
        "name": "Convert Text To New Note",
        "enabled": true,
        "version": "1.5.1"
    },
    {
        "id": "joplin.plugin.note.tabs",
        "name": "Note Tabs",
        "enabled": true,
        "version": "1.4.0"
    },
    {
        "id": "org.joplinapp.plugins.ToggleSidebars",
        "name": "Note list and sidebar toggle buttons",
        "enabled": true,
        "version": "1.0.3"
    },
    {
        "id": "org.joplinapp.plugins.admonition",
        "name": "Admonition markdown extension",
        "enabled": true,
        "version": "1.1.0"
    },
    {
        "id": "joplin-plugin-dddot",
        "name": "Joplin DDDot",
        "enabled": true,
        "version": "0.2.0"
    },
    {
        "id": "joplin.plugin.ambrt.embedSearch",
        "name": "Embed Search",
        "enabled": true,
        "version": "2.0.0"
    },
    {
        "id": "ylc395.betterMarkdownViewer",
        "name": "Cursor Sync",
        "enabled": true,
        "version": "2.0.5"
    },
    {
        "id": "com.septemberhx.Joplin.Enhancement",
        "name": "Enhancement",
        "enabled": true,
        "version": "1.1.2"
    },
    {
        "id": "kensam.joplin.plugin.eztable",
        "name": "Ez Table",
        "enabled": true,
        "version": "1.0.2"
    },
    {
        "id": "shufo.markdown-prettier",
        "name": "Markdown Prettier",
        "enabled": true,
        "version": "0.1.0"
    }
]
Stack trace
Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: object.

Check the render method of `NotePropertiesDialog`.
    at createFiberFromTypeAndProps (C:\Users\admin\AppData\Local\Temp\2J0892THUy36K95q3Bl1MzrLoMM\resources\app.asar\node_modules\react-dom\cjs\react-dom.development.js:28439:17)
    at createFiberFromElement (C:\Users\admin\AppData\Local\Temp\2J0892THUy36K95q3Bl1MzrLoMM\resources\app.asar\node_modules\react-dom\cjs\react-dom.development.js:28465:15)
    at updateElement (C:\Users\admin\AppData\Local\Temp\2J0892THUy36K95q3Bl1MzrLoMM\resources\app.asar\node_modules\react-dom\cjs\react-dom.development.js:15061:19)
    at updateSlot (C:\Users\admin\AppData\Local\Temp\2J0892THUy36K95q3Bl1MzrLoMM\resources\app.asar\node_modules\react-dom\cjs\react-dom.development.js:15171:22)
    at reconcileChildrenArray (C:\Users\admin\AppData\Local\Temp\2J0892THUy36K95q3Bl1MzrLoMM\resources\app.asar\node_modules\react-dom\cjs\react-dom.development.js:15349:22)
    at reconcileChildFibers (C:\Users\admin\AppData\Local\Temp\2J0892THUy36K95q3Bl1MzrLoMM\resources\app.asar\node_modules\react-dom\cjs\react-dom.development.js:15821:16)
    at reconcileChildren (C:\Users\admin\AppData\Local\Temp\2J0892THUy36K95q3Bl1MzrLoMM\resources\app.asar\node_modules\react-dom\cjs\react-dom.development.js:19174:28)
    at updateHostComponent (C:\Users\admin\AppData\Local\Temp\2J0892THUy36K95q3Bl1MzrLoMM\resources\app.asar\node_modules\react-dom\cjs\react-dom.development.js:19924:3)
    at beginWork (C:\Users\admin\AppData\Local\Temp\2J0892THUy36K95q3Bl1MzrLoMM\resources\app.asar\node_modules\react-dom\cjs\react-dom.development.js:21618:14)
    at beginWork$1 (C:\Users\admin\AppData\Local\Temp\2J0892THUy36K95q3Bl1MzrLoMM\resources\app.asar\node_modules\react-dom\cjs\react-dom.development.js:27426:14)
Component stack

    at div
    at div
    at div
    at div
    at NotePropertiesDialog (C:\Users\admin\AppData\Local\Temp\2J0892THUy36K95q3Bl1MzrLoMM\resources\app.asar\gui\NotePropertiesDialog.min.js:15:3)
    at div
    at MainScreenComponent (C:\Users\admin\AppData\Local\Temp\2J0892THUy36K95q3Bl1MzrLoMM\resources\app.asar\gui\MainScreen\MainScreen.js:74:9)
    at ConnectFunction (C:\Users\admin\AppData\Local\Temp\2J0892THUy36K95q3Bl1MzrLoMM\resources\app.asar\node_modules\react-redux\lib\components\connect.js:246:87)
    at div
    at NavigatorComponent (C:\Users\admin\AppData\Local\Temp\2J0892THUy36K95q3Bl1MzrLoMM\resources\app.asar\gui\Navigator.min.js:9:1)
    at ConnectFunction (C:\Users\admin\AppData\Local\Temp\2J0892THUy36K95q3Bl1MzrLoMM\resources\app.asar\node_modules\react-redux\lib\components\connect.js:246:87)
    at exports.ThemeProvider (C:\Users\admin\AppData\Local\Temp\2J0892THUy36K95q3Bl1MzrLoMM\resources\app.asar\node_modules\styled-components\dist\styled-components.cjs.js:1:25041)
    at ae (C:\Users\admin\AppData\Local\Temp\2J0892THUy36K95q3Bl1MzrLoMM\resources\app.asar\node_modules\styled-components\dist\styled-components.cjs.js:1:13420)
    at RootComponent (C:\Users\admin\AppData\Local\Temp\2J0892THUy36K95q3Bl1MzrLoMM\resources\app.asar\gui\Root.js:103:1)
    at ConnectFunction (C:\Users\admin\AppData\Local\Temp\2J0892THUy36K95q3Bl1MzrLoMM\resources\app.asar\node_modules\react-redux\lib\components\connect.js:246:87)
    at ErrorBoundary (C:\Users\admin\AppData\Local\Temp\2J0892THUy36K95q3Bl1MzrLoMM\resources\app.asar\gui\ErrorBoundary.js:21:9)
    at Provider (C:\Users\admin\AppData\Local\Temp\2J0892THUy36K95q3Bl1MzrLoMM\resources\app.asar\node_modules\react-redux\lib\components\Provider.js:19:3)

Joplin 2.10.2 (prod, win32)
Client ID: 5b723f0bee17477db971add186a7fcf6
Sync Version: 3
Profile Version: 41
Keychain Supported: No
Revision: 0a65d53

Pre-release has been updated

2 Likes

From pre-release 2.10 on the Agenda plugin (v3.7.1 by Beatlink) doesn't show up anymore.
I removed it and installed it without any effect.
I know the plugin is no longer maintained but it's still in the plugin repository.

1 Like

I've noticed since updating to 2.9.17 and now 2.10.3, I get a blank screen when I start Joplin the first time. Joplin Helper (Renderer) races and after a few moments I have to force quit.

I thought perhaps it was a theme issue and updated the one theme that I use. However the issue remains.

Then when I restart Joplin, everything is OK again.

This doesn't happen on 2.8.8.

I'm on an Intel Mac running Macos 12.6.2.

If you can let me know how to debug this, I'll provide whatever info is needed.

Could you try 2.10.4? It has a fix for plugins.

Also what plugins do you use?

Downloading 2.10.4 now.

In the mean time here are the plugins that I use.

  • Code Section
  • CodeMirror line numbers
  • Conflict Resolution
  • Folding in Code Mirror Editor
  • Joplin DDDot (disabled)
  • Menu Items, Shortcuts, Toolbars
  • Note Tabs (disabled)
  • Rich Markdown
  • Simple Backup
  • macOS Theme

Now that I've typed these down, I'm not quite sure why I installed these in the first place except for the macOS Theme, Rich Markdown and Simple Backup. I'll have to have a look what they were for.

This is fixed in latest pre-release

2 Likes

Have restarted a few times and so far it looks like the blank screen has been fixed. Thank you @laurent

OK, I have to report that the issue has resurfaced. I've disabled the "macOS Theme" and it appears to have fixed the issue again.

What I don't understand is why there is an issue for the first start. Then I have to do a "force quit" Joplin to quit the app. The second and subsequent starts don't have the issue.

Stumbled upon this one as well in 2.10.4. Got it even in safe mode via editing updated time

Error screen
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
Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: object. Check the render method of `NotePropertiesDialog`.

Version info
Joplin for Desktop

Copyright © 2016-2023 Laurent Cozic
Joplin 2.10.4 (prod, linux)

Client ID: 13d35302ccf3481684f87472953c66ef
Sync Version: 3
Profile Version: 41
Keychain Supported: No

Revision: 9866e59
Plugins
[
    {
        "id": "plugin.calebjohn.rich-markdown",
        "name": "Rich Markdown",
        "enabled": true,
        "version": "0.13.2"
    },
    {
        "id": "com.andrejilderda.macOSTheme",
        "name": "macOS theme",
        "enabled": false,
        "version": "1.3.11"
    },
    {
        "id": "com.whatever.quick-links",
        "name": "Quick Links",
        "enabled": true,
        "version": "1.2.3"
    },
    {
        "id": "joplin.plugin.ambrt.convertToNewNote",
        "name": "Convert Text To New Note",
        "enabled": true,
        "version": "1.5.1"
    },
    {
        "id": "retr0ve.EmojiPlugin",
        "name": "Emoji",
        "enabled": true,
        "version": "1.0.4"
    },
    {
        "id": "io.github.jackgruber.backup",
        "name": "Simple Backup",
        "enabled": true,
        "version": "1.2.2"
    },
    {
        "id": "io.github.jackgruber.combine-notes",
        "name": "Combine notes",
        "enabled": true,
        "version": "1.0.1"
    },
    {
        "id": "joplin.plugin.benji.favorites",
        "name": "Favorites",
        "enabled": true,
        "version": "1.3.0"
    },
    {
        "id": "kensam.joplin.plugin.eztable",
        "name": "Ez Table",
        "enabled": true,
        "version": "1.0.2"
    },
    {
        "id": "uk.co.brainsteam.JoplinHypothesis",
        "name": "Joplin Hypothes.is",
        "enabled": false,
        "version": "0.1.1"
    },
    {
        "id": "io.github.jackgruber.note-overview",
        "name": "Note overview",
        "enabled": false,
        "version": "1.6.0"
    },
    {
        "id": "joplin.plugin.MultiMarkdownTableTools",
        "name": "MultiMarkdown Table Tools",
        "enabled": true,
        "version": "1.0.0"
    },
    {
        "id": "joplin.plugin.note.tabs",
        "name": "Note Tabs",
        "enabled": false,
        "version": "1.4.0"
    }
]
Stack trace
Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: object.

Check the render method of `NotePropertiesDialog`.
    at createFiberFromTypeAndProps (/tmp/.mount_Joplin8HZGSR/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:28439:17)
    at createFiberFromElement (/tmp/.mount_Joplin8HZGSR/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:28465:15)
    at updateElement (/tmp/.mount_Joplin8HZGSR/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:15061:19)
    at updateSlot (/tmp/.mount_Joplin8HZGSR/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:15171:22)
    at reconcileChildrenArray (/tmp/.mount_Joplin8HZGSR/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:15349:22)
    at reconcileChildFibers (/tmp/.mount_Joplin8HZGSR/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:15821:16)
    at reconcileChildren (/tmp/.mount_Joplin8HZGSR/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19174:28)
    at updateHostComponent (/tmp/.mount_Joplin8HZGSR/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19924:3)
    at beginWork (/tmp/.mount_Joplin8HZGSR/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:21618:14)
    at beginWork$1 (/tmp/.mount_Joplin8HZGSR/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:27426:14)
Component stack

    at div
    at div
    at div
    at div
    at NotePropertiesDialog (/tmp/.mount_Joplin8HZGSR/resources/app.asar/gui/NotePropertiesDialog.min.js:15:3)
    at div
    at MainScreenComponent (/tmp/.mount_Joplin8HZGSR/resources/app.asar/gui/MainScreen/MainScreen.js:74:9)
    at ConnectFunction (/tmp/.mount_Joplin8HZGSR/resources/app.asar/node_modules/react-redux/lib/components/connect.js:246:87)
    at div
    at NavigatorComponent (/tmp/.mount_Joplin8HZGSR/resources/app.asar/gui/Navigator.min.js:9:1)
    at ConnectFunction (/tmp/.mount_Joplin8HZGSR/resources/app.asar/node_modules/react-redux/lib/components/connect.js:246:87)
    at exports.ThemeProvider (/tmp/.mount_Joplin8HZGSR/resources/app.asar/node_modules/styled-components/dist/styled-components.cjs.js:1:25041)
    at ae (/tmp/.mount_Joplin8HZGSR/resources/app.asar/node_modules/styled-components/dist/styled-components.cjs.js:1:13420)
    at RootComponent (/tmp/.mount_Joplin8HZGSR/resources/app.asar/gui/Root.js:103:1)
    at ConnectFunction (/tmp/.mount_Joplin8HZGSR/resources/app.asar/node_modules/react-redux/lib/components/connect.js:246:87)
    at ErrorBoundary (/tmp/.mount_Joplin8HZGSR/resources/app.asar/gui/ErrorBoundary.js:21:9)
    at Provider (/tmp/.mount_Joplin8HZGSR/resources/app.asar/node_modules/react-redux/lib/components/Provider.js:19:3)

I'm noticing sometimes sync (Joplin/Windows<->OneDrive) gets stuck with this version. I have to close Joplin and relaunch it.
Also, I've had the white screen on start issue for several versions - I just resize the window to get it back to normal.

Found a bug in the pre-release when adding tags (Windows) to 2.10.4.

Confirmed by another user.

See my post here.

Joplin Android 10.3, 10.4 and 10.5 CANNOT paste from Clipboard

Only 2 options after Long press: Paste and Select All