main-html.js:59 Environment: prod main-html.js:80 appId: net.cozic.joplin-desktop main-html.js:81 appType: desktop Logger.ts:219 21:56:29: App: Profile directory: /Users/krishna/.config/joplin-desktop Logger.ts:219 21:56:29: App: Root profile directory: /Users/krishna/.config/joplin-desktop Logger.ts:219 21:56:29: Database was open successfully Logger.ts:219 21:56:29: Checking for database schema update... Logger.ts:219 21:56:29: Current database version Object Logger.ts:219 21:56:29: Upgrading database from version 41 Logger.ts:219 21:56:29: New version: 41. Previously recorded version: 41 Logger.ts:219 21:56:29: KeychainService: checking if keychain supported Logger.ts:219 21:56:29: KeychainService: check was already done - skipping. Supported: 1 Logger.ts:219 21:56:29: e2ee/utils: Master password is not set - trying to get it from the active master key... Logger.ts:219 21:56:29: handleSyncStartupOperation: Processing operation: 0 Logger.ts:219 21:56:29: App: Client ID: 62f8e644ef2c4bceb79afe5e5c8b0592 Logger.ts:219 21:56:29: models/Setting: Applying default migrations... Logger.ts:219 21:56:29: e2ee/utils: Trying to load 0 master keys... Logger.ts:219 21:56:29: e2ee/utils: Loaded master keys: 0 Logger.ts:219 21:56:29: ResourceFetcher: Auto-add resources: Mode: always Logger.ts:219 21:56:29: ResourceFetcher: Auto-added resources: 0 Logger.ts:219 21:56:29: App: "syncInfoCache" was changed - setting up encryption related code Logger.ts:219 21:56:29: e2ee/utils: Trying to load 0 master keys... Logger.ts:219 21:56:29: e2ee/utils: Loaded master keys: 0 Logger.ts:219 21:56:29: App: "syncInfoCache" was changed - setting up encryption related code Logger.ts:219 21:56:29: e2ee/utils: Trying to load 0 master keys... Logger.ts:219 21:56:29: e2ee/utils: Loaded master keys: 0 Logger.ts:219 21:56:29: App: "syncInfoCache" was changed - setting up encryption related code Logger.ts:219 21:56:29: e2ee/utils: Trying to load 0 master keys... Logger.ts:219 21:56:29: e2ee/utils: Loaded master keys: 0 Logger.ts:219 21:56:29: app.start: doing regular boot Logger.ts:219 21:56:29: App: "syncInfoCache" was changed - setting up encryption related code Logger.ts:219 21:56:29: e2ee/utils: Trying to load 0 master keys... Logger.ts:219 21:56:29: e2ee/utils: Loaded master keys: 0 Logger.ts:219 21:56:29: App: "syncInfoCache" was changed - setting up encryption related code Logger.ts:219 21:56:29: e2ee/utils: Trying to load 0 master keys... Logger.ts:219 21:56:29: e2ee/utils: Loaded master keys: 0 Logger.ts:219 21:56:29: App: "syncInfoCache" was changed - setting up encryption related code Logger.ts:219 21:56:29: e2ee/utils: Trying to load 0 master keys... Logger.ts:219 21:56:29: e2ee/utils: Loaded master keys: 0 Logger.ts:219 21:56:29: RevisionService: runInBackground: Starting background service with revision collection interval 600000 Logger.ts:219 21:56:29: Starting Clipper server on port 41184 Logger.ts:219 21:56:29: PluginService: Loading plugin from /Users/krishna/.config/joplin-desktop/cache/com.andrejilderda.macOSTheme Logger.ts:219 21:56:29: SpellCheckerServiceDriverNative: Failed to set language to "en-IN". Will try the next one in this list: ["en-IN","en","en-AU","en-CA","en-GB","en-GB-oxendict","en-US"] log @ Logger.ts:219 Logger.ts:219 21:56:29: SpellCheckerServiceDriverNative: Error was: Error: Could not call remote method 'setSpellCheckerLanguages'. Check that the method signature is correct. Underlying error: Invalid language code provided: "en-IN" is not a valid language code Underlying stack: Error: Invalid language code provided: "en-IN" is not a valid language code at /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@electron/remote/dist/src/main/server.js:463:71 at IpcMainImpl. (/Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@electron/remote/dist/src/main/server.js:322:27) at IpcMainImpl.emit (events.js:376:20) at Object. (electron/js2c/browser_init.js:161:10589) at Object.emit (events.js:376:20) at /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@electron/remote/dist/src/main/server.js:466:25 at IpcMainImpl. (/Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@electron/remote/dist/src/main/server.js:322:27) at IpcMainImpl.emit (events.js:376:20) at Object. (electron/js2c/browser_init.js:161:10589) at Object.emit (events.js:376:20) log @ Logger.ts:219 Logger.ts:219 21:56:29: SpellCheckerServiceDriverNative: Failed to set language to "en". Will try the next one in this list: ["en-IN","en","en-AU","en-CA","en-GB","en-GB-oxendict","en-US"] log @ Logger.ts:219 Logger.ts:219 21:56:29: SpellCheckerServiceDriverNative: Error was: Error: Could not call remote method 'setSpellCheckerLanguages'. Check that the method signature is correct. Underlying error: Invalid language code provided: "en" is not a valid language code Underlying stack: Error: Invalid language code provided: "en" is not a valid language code at /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@electron/remote/dist/src/main/server.js:463:71 at IpcMainImpl. (/Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@electron/remote/dist/src/main/server.js:322:27) at IpcMainImpl.emit (events.js:376:20) at Object. (electron/js2c/browser_init.js:161:10589) at Object.emit (events.js:376:20) at /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@electron/remote/dist/src/main/server.js:466:25 at IpcMainImpl. (/Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@electron/remote/dist/src/main/server.js:322:27) at IpcMainImpl.emit (events.js:376:20) at Object. (electron/js2c/browser_init.js:161:10589) at Object.emit (events.js:376:20) log @ Logger.ts:219 Logger.ts:219 21:56:29: SpellCheckerServiceDriverNative: Set effective language from "en-IN" to "en-AU" /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11494 Warning: componentWillReceiveProps has been renamed, and is not recommended for use. See https://fb.me/react-async-component-lifecycle-hooks for details. * Move data fetching code or side effects to componentDidUpdate. * If you're updating state whenever props change, refactor your code to use memoization techniques or move it to static getDerivedStateFromProps. Learn more at: https://fb.me/react-derived-state * Rename componentWillReceiveProps to UNSAFE_componentWillReceiveProps to suppress this warning in non-strict mode. In React 17.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run `npx react-codemod rename-unsafe-lifecycles` in your project source folder. Please update the following components: Connect(MainScreenComponent), Connect(MenuBar), Connect(NavigatorComponent), Connect(RootComponent), Provider printWarning @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11494 /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11494 Warning: componentWillUpdate has been renamed, and is not recommended for use. See https://fb.me/react-async-component-lifecycle-hooks for details. * Move data fetching code or side effects to componentDidUpdate. * Rename componentWillUpdate to UNSAFE_componentWillUpdate to suppress this warning in non-strict mode. In React 17.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run `npx react-codemod rename-unsafe-lifecycles` in your project source folder. Please update the following components: Connect(MainScreenComponent), Connect(MenuBar), Connect(NavigatorComponent), Connect(RootComponent) printWarning @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11494 /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11494 Warning: componentWillReceiveProps has been renamed, and is not recommended for use. See https://fb.me/react-async-component-lifecycle-hooks for details. * Move data fetching code or side effects to componentDidUpdate. * If you're updating state whenever props change, refactor your code to use memoization techniques or move it to static getDerivedStateFromProps. Learn more at: https://fb.me/react-derived-state * Rename componentWillReceiveProps to UNSAFE_componentWillReceiveProps to suppress this warning in non-strict mode. In React 17.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run `npx react-codemod rename-unsafe-lifecycles` in your project source folder. Please update the following components: Connect(NoteEditor), Connect(NoteListComponent), Connect(NoteListControls), Connect(SearchBar), Connect(SidebarComponent) printWarning @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11494 /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11494 Warning: componentWillUpdate has been renamed, and is not recommended for use. See https://fb.me/react-async-component-lifecycle-hooks for details. * Move data fetching code or side effects to componentDidUpdate. * Rename componentWillUpdate to UNSAFE_componentWillUpdate to suppress this warning in non-strict mode. In React 17.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run `npx react-codemod rename-unsafe-lifecycles` in your project source folder. Please update the following components: Connect(NoteEditor), Connect(NoteListComponent), Connect(NoteListControls), Connect(SearchBar), Connect(SidebarComponent) printWarning @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11494 Logger.ts:219 21:56:29: joplin.plugins: Starting plugin: com.andrejilderda.macOSTheme /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11494 Warning: componentWillReceiveProps has been renamed, and is not recommended for use. See https://fb.me/react-async-component-lifecycle-hooks for details. * Move data fetching code or side effects to componentDidUpdate. * If you're updating state whenever props change, refactor your code to use memoization techniques or move it to static getDerivedStateFromProps. Learn more at: https://fb.me/react-derived-state * Rename componentWillReceiveProps to UNSAFE_componentWillReceiveProps to suppress this warning in non-strict mode. In React 17.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run `npx react-codemod rename-unsafe-lifecycles` in your project source folder. Please update the following components: Connect(NoteTextViewerComponent), Connect(NoteToolbar), Connect(Toolbar), Connect(ToolbarBaseComponent) printWarning @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11494 /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11494 Warning: componentWillUpdate has been renamed, and is not recommended for use. See https://fb.me/react-async-component-lifecycle-hooks for details. * Move data fetching code or side effects to componentDidUpdate. * Rename componentWillUpdate to UNSAFE_componentWillUpdate to suppress this warning in non-strict mode. In React 17.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run `npx react-codemod rename-unsafe-lifecycles` in your project source folder. Please update the following components: Connect(NoteTextViewerComponent), Connect(NoteToolbar), Connect(Toolbar), Connect(ToolbarBaseComponent) printWarning @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11494 useMessageHandler.ts:16 Got ipc-message: noteRenderComplete undefined Logger.ts:219 21:56:30: DecryptionWorker: cannot start because no master key is currently loaded. Logger.ts:219 21:56:30: Preparing scheduled sync Logger.ts:219 21:56:30: Sync cancelled - no sync target is selected. Logger.ts:219 21:56:30: Updating all notifications... Logger.ts:219 21:56:30: Garbage collecting alarms... Logger.ts:219 21:56:30: joplin.plugins: Finished running onStart handler: com.andrejilderda.macOSTheme (Took 761ms) useMessageHandler.ts:16 Got ipc-message: noteRenderComplete undefined Logger.ts:219 21:56:31: DecryptionWorker: cannot start because no master key is currently loaded. Logger.ts:219 21:56:33: RevisionService: maintenance: Starting... Logger.ts:219 21:56:33: RevisionService: maintenance: Service is enabled Logger.ts:219 21:56:33: RevisionService: collectRevisions: Created revisions for 0 notes Logger.ts:219 21:56:33: RevisionService: maintenance: Done in 114ms Logger.ts:219 21:56:34: checkForUpdates: Starting... Logger.ts:219 21:56:34: checkForUpdates: Checking with options {"includePreReleases":false} Logger.ts:219 21:56:34: checkForUpdates: Current version: 2.8.5 Logger.ts:219 21:56:34: checkForUpdates: Latest version: 2.7.15 Logger.ts:219 21:56:34: checkForUpdates: Is Pre-release: false Logger.ts:219 21:56:34: checkForUpdates: Done. Logger.ts:219 21:56:39: SearchEngine: Updating FTS table... Logger.ts:219 21:56:39: SearchEngine: Updated FTS table in 2ms. Inserted: 0. Deleted: 0 Logger.ts:219 21:56:59: ResourceService::indexNoteResources: Start Logger.ts:219 21:56:59: ResourceService::indexNoteResources: Completed Logger.ts:219 21:56:59: ResourceService::deleteOrphanResources: DevTools failed to load source map: Could not parse content for file:///Applications/Joplin.app/Contents/Resources/app.asar/gui/note-viewer/pluginAssets/mermaid/mermaid.min.js.map: Unexpected end of JSON input MainScreen.tsx:177 openUrl joplin://x-callback-url/installPlugin?id=io.github.jackgruber.backup Logger.ts:219 21:57:15: RepositoryApi: findWorkingMirror: Using: https://raw.githubusercontent.com/joplin/plugins/master installPlugin.ts:30 {repoApi: RepositoryApi, jplPath: '/Users/krishna/.config/joplin-desktop/tmp/0e2eb2ac…6f92f51bd6b54e60b_io.github.jackgruber.backup.jpl'} Logger.ts:219 21:57:17: PluginService: Installing plugin: "/Users/krishna/.config/joplin-desktop/tmp/0e2eb2acc44004e6f92f51bd6b54e60b_io.github.jackgruber.backup.jpl" Logger.ts:219 21:57:17: PluginService: Loading plugin from /Users/krishna/.config/joplin-desktop/cache/0e2eb2acc44004e6f92f51bd6b54e60b_io.github.jackgruber.backup Logger.ts:219 21:57:17: PluginService: Loading plugin from /Users/krishna/.config/joplin-desktop/cache/io.github.jackgruber.backup MainScreen.tsx:177 openUrl joplin://x-callback-url/installPlugin?id=joplin-plugin-conflict-resolution Logger.ts:219 21:57:36: RepositoryApi: findWorkingMirror: Using: https://raw.githubusercontent.com/joplin/plugins/master installPlugin.ts:30 {repoApi: RepositoryApi, jplPath: '/Users/krishna/.config/joplin-desktop/tmp/0a9f7b3c…9c826a5f34b_joplin-plugin-conflict-resolution.jpl'} Logger.ts:219 21:57:40: PluginService: Installing plugin: "/Users/krishna/.config/joplin-desktop/tmp/0a9f7b3cb06bc0fa71cb59c826a5f34b_joplin-plugin-conflict-resolution.jpl" Logger.ts:219 21:57:40: PluginService: Loading plugin from /Users/krishna/.config/joplin-desktop/cache/0a9f7b3cb06bc0fa71cb59c826a5f34b_joplin-plugin-conflict-resolution Logger.ts:219 21:57:40: PluginService: Loading plugin from /Users/krishna/.config/joplin-desktop/cache/joplin-plugin-conflict-resolution MainScreen.tsx:177 openUrl joplin://x-callback-url/installPlugin?id=com.andrejilderda.macOSTheme installPlugin.ts:24 Uncaught (in promise) Error: Plugin com.andrejilderda.macOSTheme is already installed at installPlugin.ts:24 at Array.map () at installPlugin.ts:23 at Generator.next () at /Applications/Joplin.app/Contents/Resources/app.asar/gui/MainScreen/commands/installPlugin.js:8 at new Promise () at __awaiter (/Applications/Joplin.app/Contents/Resources/app.asar/gui/MainScreen/commands/installPlugin.js:4) at Object.execute (installPlugin.ts:17) at CommandService. (CommandService.ts:248) at Generator.next () (anonymous) @ installPlugin.ts:24 (anonymous) @ installPlugin.ts:23 (anonymous) @ /Applications/Joplin.app/Contents/Resources/app.asar/gui/MainScreen/commands/installPlugin.js:8 __awaiter @ /Applications/Joplin.app/Contents/Resources/app.asar/gui/MainScreen/commands/installPlugin.js:4 execute @ installPlugin.ts:17 (anonymous) @ CommandService.ts:248 (anonymous) @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/CommandService.js:8 __awaiter @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/CommandService.js:4 execute @ CommandService.ts:241 openCallbackUrl @ MainScreen.tsx:179 (anonymous) @ MainScreen.tsx:166 emit @ events.js:376 onMessage @ electron/js2c/renderer_init.js:81 MainScreen.tsx:177 openUrl joplin://x-callback-url/installPlugin?id=io.github.jackgruber.hotfolder Logger.ts:219 21:57:59: RepositoryApi: findWorkingMirror: Using: https://raw.githubusercontent.com/joplin/plugins/master installPlugin.ts:30 {repoApi: RepositoryApi, jplPath: '/Users/krishna/.config/joplin-desktop/tmp/8c5c56db…9267de67723ebc_io.github.jackgruber.hotfolder.jpl'} Logger.ts:219 21:58:11: PluginService: Installing plugin: "/Users/krishna/.config/joplin-desktop/tmp/8c5c56db8a1d0adce19267de67723ebc_io.github.jackgruber.hotfolder.jpl" Logger.ts:219 21:58:11: PluginService: Loading plugin from /Users/krishna/.config/joplin-desktop/cache/8c5c56db8a1d0adce19267de67723ebc_io.github.jackgruber.hotfolder Logger.ts:219 21:58:11: PluginService: Loading plugin from /Users/krishna/.config/joplin-desktop/cache/io.github.jackgruber.hotfolder /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11494 Warning: componentWillReceiveProps has been renamed, and is not recommended for use. See https://fb.me/react-async-component-lifecycle-hooks for details. * Move data fetching code or side effects to componentDidUpdate. * If you're updating state whenever props change, refactor your code to use memoization techniques or move it to static getDerivedStateFromProps. Learn more at: https://fb.me/react-derived-state * Rename componentWillReceiveProps to UNSAFE_componentWillReceiveProps to suppress this warning in non-strict mode. In React 17.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run `npx react-codemod rename-unsafe-lifecycles` in your project source folder. Please update the following components: Connect(ConfigScreenComponent), t printWarning @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11494 lowPriorityWarning @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11513 ReactStrictModeWarnings.flushPendingUnsafeLifecycleWarnings @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11680 flushRenderPhaseStrictModeWarningsInDEV @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:23134 commitRootImpl @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:22428 unstable_runWithPriority @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/scheduler/cjs/scheduler.development.js:643 runWithPriority$2 @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11305 commitRoot @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:22414 runRootCallback @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:21554 (anonymous) @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11353 unstable_runWithPriority @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/scheduler/cjs/scheduler.development.js:643 runWithPriority$2 @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11305 flushSyncCallbackQueueImpl @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11349 flushSyncCallbackQueue @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11338 scheduleUpdateOnFiber @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:21431 enqueueSetState @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:13100 Component.setState @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react/cjs/react.development.js:471 onStateChange @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-redux/lib/components/connectAdvanced.js:222 notify @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-redux/lib/utils/Subscription.js:30 notifyNestedSubs @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-redux/lib/utils/Subscription.js:69 onStateChange @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-redux/lib/components/connectAdvanced.js:219 dispatch @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/node_modules/redux/lib/createStore.js:186 (anonymous) @ BaseApplication.ts:508 (anonymous) @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/BaseApplication.js:8 __awaiter @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/BaseApplication.js:4 generalMiddleware @ BaseApplication.ts:505 (anonymous) @ app.ts:130 (anonymous) @ /Applications/Joplin.app/Contents/Resources/app.asar/app.js:8 __awaiter @ /Applications/Joplin.app/Contents/Resources/app.asar/app.js:4 generalMiddleware @ app.ts:106 (anonymous) @ BaseApplication.ts:435 click @ MenuBar.tsx:515 apply @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@electron/remote/dist/src/renderer/callbacks-registry.js:54 (anonymous) @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@electron/remote/dist/src/renderer/remote.js:345 (anonymous) @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@electron/remote/dist/src/renderer/remote.js:327 emit @ events.js:376 onMessage @ electron/js2c/renderer_init.js:81 Show 7 more frames /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11494 Warning: componentWillUpdate has been renamed, and is not recommended for use. See https://fb.me/react-async-component-lifecycle-hooks for details. * Move data fetching code or side effects to componentDidUpdate. * Rename componentWillUpdate to UNSAFE_componentWillUpdate to suppress this warning in non-strict mode. In React 17.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run `npx react-codemod rename-unsafe-lifecycles` in your project source folder. Please update the following components: Connect(ConfigScreenComponent) printWarning @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11494 lowPriorityWarning @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11513 ReactStrictModeWarnings.flushPendingUnsafeLifecycleWarnings @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11686 flushRenderPhaseStrictModeWarningsInDEV @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:23134 commitRootImpl @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:22428 unstable_runWithPriority @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/scheduler/cjs/scheduler.development.js:643 runWithPriority$2 @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11305 commitRoot @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:22414 runRootCallback @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:21554 (anonymous) @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11353 unstable_runWithPriority @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/scheduler/cjs/scheduler.development.js:643 runWithPriority$2 @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11305 flushSyncCallbackQueueImpl @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11349 flushSyncCallbackQueue @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11338 scheduleUpdateOnFiber @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:21431 enqueueSetState @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:13100 Component.setState @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react/cjs/react.development.js:471 onStateChange @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-redux/lib/components/connectAdvanced.js:222 notify @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-redux/lib/utils/Subscription.js:30 notifyNestedSubs @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-redux/lib/utils/Subscription.js:69 onStateChange @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/react-redux/lib/components/connectAdvanced.js:219 dispatch @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/node_modules/redux/lib/createStore.js:186 (anonymous) @ BaseApplication.ts:508 (anonymous) @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/BaseApplication.js:8 __awaiter @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/BaseApplication.js:4 generalMiddleware @ BaseApplication.ts:505 (anonymous) @ app.ts:130 (anonymous) @ /Applications/Joplin.app/Contents/Resources/app.asar/app.js:8 __awaiter @ /Applications/Joplin.app/Contents/Resources/app.asar/app.js:4 generalMiddleware @ app.ts:106 (anonymous) @ BaseApplication.ts:435 click @ MenuBar.tsx:515 apply @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@electron/remote/dist/src/renderer/callbacks-registry.js:54 (anonymous) @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@electron/remote/dist/src/renderer/remote.js:345 (anonymous) @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@electron/remote/dist/src/renderer/remote.js:327 emit @ events.js:376 onMessage @ electron/js2c/renderer_init.js:81 Show 7 more frames Logger.ts:219 21:58:13: RepositoryApi: findWorkingMirror: Using: https://raw.githubusercontent.com/joplin/plugins/master MainScreen.tsx:177 openUrl joplin://x-callback-url/installPlugin?id=io.github.jackgruber.note-overview CommandService.ts:247 Uncaught (in promise) Error: Cannot execute a command without a runtime: installPlugin at CommandService. (CommandService.ts:247) at Generator.next () at /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/CommandService.js:8 at new Promise () at __awaiter (/Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/CommandService.js:4) at CommandService.execute (CommandService.ts:241) at MainScreenComponent.openCallbackUrl (MainScreen.tsx:179) at EventEmitter. (MainScreen.tsx:166) at EventEmitter.emit (events.js:376) at Object.onMessage (electron/js2c/renderer_init.js:81) (anonymous) @ CommandService.ts:247 (anonymous) @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/CommandService.js:8 __awaiter @ /Applications/Joplin.app/Contents/Resources/app.asar/node_modules/@joplin/lib/services/CommandService.js:4 execute @ CommandService.ts:241 openCallbackUrl @ MainScreen.tsx:179 (anonymous) @ MainScreen.tsx:166 emit @ events.js:376 onMessage @ electron/js2c/renderer_init.js:81