Ferdi: Ferdi became unusable after crashing during password setup

Created on 26 Oct 2020  路  3Comments  路  Source: getferdi/ferdi

Bug description:
When I tried to enable password lock on Ferdi, it crashed before I was able to actually set the password. Now, when Ferdi starts, if briefly splashes to a blank screen than it blacks out. The screen stays black and the app becomes unusable.

Steps to reproduce:

  1. Go to Settings (Ctrl + ,)
  2. On "General" click on "Enable Password Lock"
  3. See if it crashes

Expected behavior
Maybe don't set "lockingFeatureEnabled" to true if "lockedPassword" is an empty string.

How I fixed it
On ~/.config/Ferdi/config/settings.json, I changed "lockingFeatureEnabled" back to false. I haven't tested wether or not changing "lockedPassword" to a non-empty string fixed the problem, but it might.

Environment:

  • Ubuntu 20.04
  • Ferdi Version: 5.5.0
  • Server: Using without an account

  • Debug information:

Encountered an uncaught exception that was thrown by a reaction or observer component, in: 'Reaction[Autorun@160]' TypeError: Cannot read property 'pathname' of null
    at _requireAuthenticatedUser (stores/UserStore.js:1)
    at reactionRunner (node_modules/mobx/lib/mobx.js:2097)
    at trackDerivedFunction (node_modules/mobx/lib/mobx.js:759)
    at Reaction.track (node_modules/mobx/lib/mobx.js:1787)
    at Reaction.onInvalidate (node_modules/mobx/lib/mobx.js:2078)
    at Reaction.runReaction (node_modules/mobx/lib/mobx.js:1753)
    at runReactionsHelper (node_modules/mobx/lib/mobx.js:1890)
    at reactionScheduler (node_modules/mobx/lib/mobx.js:1868)
    at node_modules/mobx/lib/mobx.js:1897
    at batchedUpdates$1 (node_modules/react-dom/cjs/react-dom.development.js:24386)
    at reactionScheduler (node_modules/mobx/lib/mobx.js:1897)
    at runReactions (node_modules/mobx/lib/mobx.js:1873)
    at Reaction.schedule (node_modules/mobx/lib/mobx.js:1737)
    at autorun (node_modules/mobx/lib/mobx.js:2099)
    at Reaction.start (stores/lib/Reaction.js:1)
    at stores/lib/Store.js:1
    at Array.forEach (<anonymous>)
    at _temp.initialize (stores/lib/Store.js:1)
    at stores/index.js:1
    at Array.forEach (<anonymous>)
    at _default (stores/index.js:1)
    at app.js:1
    at sentryWrapped (node_modules/@sentry/browser/dist/helpers.js:74)
(anonymous) @ /opt/Ferdi/resources/app.asar/node_modules/@sentry/utils/dist/instrument.js:104
/opt/Ferdi/resources/app.asar/node_modules/@sentry/utils/dist/instrument.js:104 Warning: componentWillMount has been renamed, and is not recommended for use. See https://fb.me/react-unsafe-component-lifecycles for details.

* Move code with side effects to componentDidMount, and set initial state in the constructor.
* Rename componentWillMount to UNSAFE_componentWillMount 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: Jss(HeadlineComponent), Jss(IconComponent), Jss(_class2), Jss(inject-_class2-with-actions), Jss(inject-_class2-with-stores), Jss(inject-_class2-with-stores-actions), ThemeProvider
(anonymous) @ /opt/Ferdi/resources/app.asar/node_modules/@sentry/utils/dist/instrument.js:104
/opt/Ferdi/resources/app.asar/node_modules/@sentry/utils/dist/instrument.js:104 Warning: componentWillReceiveProps has been renamed, and is not recommended for use. See https://fb.me/react-unsafe-component-lifecycles 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: Jss(HeadlineComponent), Jss(IconComponent), Jss(_class2), Jss(inject-_class2-with-actions), Jss(inject-_class2-with-stores), Jss(inject-_class2-with-stores-actions), ThemeProvider
(anonymous) @ /opt/Ferdi/resources/app.asar/node_modules/@sentry/utils/dist/instrument.js:104
/opt/Ferdi/resources/app.asar/node_modules/@sentry/utils/dist/instrument.js:104 Warning: componentWillUpdate has been renamed, and is not recommended for use. See https://fb.me/react-unsafe-component-lifecycles 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: Jss(HeadlineComponent), Jss(IconComponent), Jss(_class2), Jss(inject-_class2-with-actions), Jss(inject-_class2-with-stores), Jss(inject-_class2-with-stores-actions)
(anonymous) @ /opt/Ferdi/resources/app.asar/node_modules/@sentry/utils/dist/instrument.js:104
/opt/Ferdi/resources/app.asar/node_modules/@sentry/utils/dist/instrument.js:104 Warning: componentWillMount has been renamed, and is not recommended for use. See https://fb.me/react-unsafe-component-lifecycles for details.

* Move code with side effects to componentDidMount, and set initial state in the constructor.
* Rename componentWillMount to UNSAFE_componentWillMount 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: CSSTransitionGroupChild, TransitionGroup
(anonymous) @ /opt/Ferdi/resources/app.asar/node_modules/@sentry/utils/dist/instrument.js:104
/opt/Ferdi/resources/app.asar/node_modules/@sentry/utils/dist/instrument.js:104 Warning: componentWillReceiveProps has been renamed, and is not recommended for use. See https://fb.me/react-unsafe-component-lifecycles 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: TransitionGroup
(anonymous) @ /opt/Ferdi/resources/app.asar/node_modules/@sentry/utils/dist/instrument.js:104
/opt/Ferdi/resources/app.asar/node_modules/@sentry/browser/dist/helpers.js:91 Uncaught TypeError: systemPreferences.canPromptTouchID is not a function
    at _class2.render (components/auth/Locked.js:1)
    at Object.allowStateChanges [as _allowStateChanges] (node_modules/mobx/lib/mobx.js:969)
    at node_modules/mobx-react/index.js:844
    at trackDerivedFunction (node_modules/mobx/lib/mobx.js:759)
    at Reaction.track (node_modules/mobx/lib/mobx.js:1787)
    at _class2.reactiveRender [as render] (node_modules/mobx-react/index.js:838)
    at _class2.makeComponentReactive (node_modules/mobx-react/index.js:908)
    at _class2.target.render (node_modules/mobx-react/index.js:1090)
    at finishClassComponent (node_modules/react-dom/cjs/react-dom.development.js:18470)
    at updateClassComponent (node_modules/react-dom/cjs/react-dom.development.js:18423)
    at beginWork$1 (node_modules/react-dom/cjs/react-dom.development.js:20186)
    at HTMLUnknownElement.callCallback (node_modules/react-dom/cjs/react-dom.development.js:336)
    at HTMLUnknownElement.sentryWrapped (node_modules/@sentry/browser/dist/helpers.js:74)
    at Object.invokeGuardedCallbackDev (node_modules/react-dom/cjs/react-dom.development.js:385)
    at invokeGuardedCallback (node_modules/react-dom/cjs/react-dom.development.js:440)
    at beginWork$$1 (node_modules/react-dom/cjs/react-dom.development.js:25780)
    at performUnitOfWork (node_modules/react-dom/cjs/react-dom.development.js:24698)
    at workLoopSync (node_modules/react-dom/cjs/react-dom.development.js:24671)
    at performSyncWorkOnRoot (node_modules/react-dom/cjs/react-dom.development.js:24270)
    at node_modules/react-dom/cjs/react-dom.development.js:12199
    at unstable_runWithPriority (node_modules/scheduler/cjs/scheduler.development.js:697)
    at runWithPriority$2 (node_modules/react-dom/cjs/react-dom.development.js:12149)
    at flushSyncCallbackQueueImpl (node_modules/react-dom/cjs/react-dom.development.js:12194)
    at flushSyncCallbackQueue (node_modules/react-dom/cjs/react-dom.development.js:12182)
    at batchedUpdates$1 (node_modules/react-dom/cjs/react-dom.development.js:24392)
    at reactionScheduler (node_modules/mobx/lib/mobx.js:1897)
    at runReactions (node_modules/mobx/lib/mobx.js:1873)
    at endBatch (node_modules/mobx/lib/mobx.js:1573)
    at ObservableValue.Atom.reportChanged (node_modules/mobx/lib/mobx.js:262)
    at ObservableValue.setNewValue (node_modules/mobx/lib/mobx.js:1057)
    at ObservableObjectAdministration.write (node_modules/mobx/lib/mobx.js:4029)
    at set (node_modules/mobx/lib/mobx.js:2616)
    at Object.set (node_modules/mobx/lib/mobx.js:2945)
    at stores/SettingsStore.js:1
    at processTicksAndRejections (internal/process/task_queues.js:75)
/opt/Ferdi/resources/app.asar/node_modules/@sentry/utils/dist/instrument.js:104 The above error occurred in the <_class2> component:
    in _class2 (created by _class2)
    in _class2 (created by inject-_class2-with-stores-actions)
    in inject-_class2-with-stores-actions (created by RouterContext)
    in div (created by _class2)
    in div (created by _class2)
    in _class2 (created by _class2)
    in ThemeProvider (created by _class2)
    in _class2 (created by inject-_class2-with-stores-actions)
    in inject-_class2-with-stores-actions (created by RouterContext)
    in RouterContext (created by Router)
    in Router
    in IntlProvider (created by _class)
    in _class (created by inject-_class-with-stores)
    in inject-_class-with-stores
    in Provider

Consider adding an error boundary to your tree to customize error handling behavior.
Visit https://fb.me/react-error-boundaries to learn more about error boundaries.
(anonymous) @ /opt/Ferdi/resources/app.asar/node_modules/@sentry/utils/dist/instrument.js:104
/opt/Ferdi/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:12212 Uncaught TypeError: systemPreferences.canPromptTouchID is not a function
    at _class2.render (components/auth/Locked.js:1)
    at Object.allowStateChanges [as _allowStateChanges] (node_modules/mobx/lib/mobx.js:969)
    at node_modules/mobx-react/index.js:844
    at trackDerivedFunction (node_modules/mobx/lib/mobx.js:759)
    at Reaction.track (node_modules/mobx/lib/mobx.js:1787)
    at _class2.reactiveRender [as render] (node_modules/mobx-react/index.js:838)
    at _class2.makeComponentReactive (node_modules/mobx-react/index.js:908)
    at _class2.target.render (node_modules/mobx-react/index.js:1090)
    at finishClassComponent (node_modules/react-dom/cjs/react-dom.development.js:18470)
    at updateClassComponent (node_modules/react-dom/cjs/react-dom.development.js:18423)
    at beginWork$1 (node_modules/react-dom/cjs/react-dom.development.js:20186)
    at HTMLUnknownElement.callCallback (node_modules/react-dom/cjs/react-dom.development.js:336)
    at HTMLUnknownElement.sentryWrapped (node_modules/@sentry/browser/dist/helpers.js:74)
    at Object.invokeGuardedCallbackDev (node_modules/react-dom/cjs/react-dom.development.js:385)
    at invokeGuardedCallback (node_modules/react-dom/cjs/react-dom.development.js:440)
    at beginWork$$1 (node_modules/react-dom/cjs/react-dom.development.js:25780)
    at performUnitOfWork (node_modules/react-dom/cjs/react-dom.development.js:24698)
    at workLoopSync (node_modules/react-dom/cjs/react-dom.development.js:24671)
    at performSyncWorkOnRoot (node_modules/react-dom/cjs/react-dom.development.js:24270)
    at node_modules/react-dom/cjs/react-dom.development.js:12199
    at unstable_runWithPriority (node_modules/scheduler/cjs/scheduler.development.js:697)
    at runWithPriority$2 (node_modules/react-dom/cjs/react-dom.development.js:12149)
    at flushSyncCallbackQueueImpl (node_modules/react-dom/cjs/react-dom.development.js:12194)
    at flushSyncCallbackQueue (node_modules/react-dom/cjs/react-dom.development.js:12182)
    at batchedUpdates$1 (node_modules/react-dom/cjs/react-dom.development.js:24392)
    at reactionScheduler (node_modules/mobx/lib/mobx.js:1897)
    at runReactions (node_modules/mobx/lib/mobx.js:1873)
    at endBatch (node_modules/mobx/lib/mobx.js:1573)
    at ObservableValue.Atom.reportChanged (node_modules/mobx/lib/mobx.js:262)
    at ObservableValue.setNewValue (node_modules/mobx/lib/mobx.js:1057)
    at ObservableObjectAdministration.write (node_modules/mobx/lib/mobx.js:4029)
    at set (node_modules/mobx/lib/mobx.js:2616)
    at Object.set (node_modules/mobx/lib/mobx.js:2945)
    at stores/SettingsStore.js:1
    at processTicksAndRejections (internal/process/task_queues.js:75)
/opt/Ferdi/resources/app.asar/node_modules/@sentry/utils/dist/instrument.js:104 [mobx] Encountered an uncaught exception that was thrown by a reaction or observer component, in: 'Reaction[bound _build]' TypeError: Cannot read property 'formatMessage' of null
    at _temp.serviceTpl (lib/Menu.js:1)
    at _temp._build (lib/Menu.js:1)
    at reactionRunner (node_modules/mobx/lib/mobx.js:2097)
    at trackDerivedFunction (node_modules/mobx/lib/mobx.js:759)
    at Reaction.track (node_modules/mobx/lib/mobx.js:1787)
    at Reaction.onInvalidate (node_modules/mobx/lib/mobx.js:2078)
    at Reaction.runReaction (node_modules/mobx/lib/mobx.js:1753)
    at runReactionsHelper (node_modules/mobx/lib/mobx.js:1890)
    at reactionScheduler (node_modules/mobx/lib/mobx.js:1868)
    at node_modules/mobx/lib/mobx.js:1897
    at batchedUpdates$1 (node_modules/react-dom/cjs/react-dom.development.js:24386)
    at reactionScheduler (node_modules/mobx/lib/mobx.js:1897)
    at runReactions (node_modules/mobx/lib/mobx.js:1873)
    at Reaction.schedule (node_modules/mobx/lib/mobx.js:1737)
    at autorun (node_modules/mobx/lib/mobx.js:2099)
    at lib/Menu.js:1
    at sentryWrapped (node_modules/@sentry/browser/dist/helpers.js:74)
(anonymous) @ /opt/Ferdi/resources/app.asar/node_modules/@sentry/utils/dist/instrument.js:104
/opt/Ferdi/resources/app.asar/node_modules/@sentry/utils/dist/instrument.js:104 Warning: Can't perform a React state update on an unmounted component. This is a no-op, but it indicates a memory leak in your application. To fix, cancel all subscriptions and asynchronous tasks in the componentWillUnmount method.
    in _class (created by inject-_class-with-stores)
    in inject-_class-with-stores (created by _class2)
    in div (created by _class2)
    in _class2 (created by _class2)
    in ThemeProvider (created by _class2)
    in _class2 (created by inject-_class2-with-stores-actions)
    in inject-_class2-with-stores-actions (created by RouterContext)
    in RouterContext (created by Router)
    in Router
    in IntlProvider (created by _class)
    in _class (created by inject-_class-with-stores)
    in inject-_class-with-stores
    in Provider
(anonymous) @ /opt/Ferdi/resources/app.asar/node_modules/@sentry/utils/dist/instrument.js:104
index.html#/auth/locked:1 A cookie associated with a cross-site resource at http://api.getferdi.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.
/opt/Ferdi/resources/app.asar/node_modules/@sentry/utils/dist/instrument.js:104 Could not connect to Sentry main process. Did you call init?
(anonymous) @ /opt/Ferdi/resources/app.asar/node_modules/@sentry/utils/dist/instrument.js:104
/opt/Ferdi/resources/app.asar/node_modules/@sentry/utils/dist/instrument.js:104 Warning: Can't perform a React state update on an unmounted component. This is a no-op, but it indicates a memory leak in your application. To fix, cancel all subscriptions and asynchronous tasks in the componentWillUnmount method.
    in _class2 (created by inject-_class2-with-stores-actions)
    in inject-_class2-with-stores-actions (created by RouterContext)
    in div (created by _class2)
    in div (created by _class2)
    in _class2 (created by _class2)
    in ThemeProvider (created by _class2)
    in _class2 (created by inject-_class2-with-stores-actions)
    in inject-_class2-with-stores-actions (created by RouterContext)
    in RouterContext (created by Router)
    in Router
    in IntlProvider (created by _class)
    in _class (created by inject-_class-with-stores)
    in inject-_class-with-stores
    in Provider
(anonymous) @ /opt/Ferdi/resources/app.asar/node_modules/@sentry/utils/dist/instrument.js:104
api.getferdi.com/v1/announcements/5.5.0:1 Failed to load resource: the server responded with a status of 404 ()
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/types/dist/loglevel.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/types/dist/index.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/electron/dist/index.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/types/dist/severity.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/types/dist/span.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/types/dist/status.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/core/dist/index.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/minimal/dist/index.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/hub/dist/index.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/hub/dist/scope.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/utils/dist/index.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/utils/dist/async.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/utils/dist/error.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/utils/dist/polyfill.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/utils/dist/is.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/utils/dist/logger.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/utils/dist/misc.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/utils/dist/memo.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/utils/dist/object.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/utils/dist/string.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/utils/dist/promisebuffer.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/utils/dist/syncpromise.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/utils/dist/supports.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/utils/dist/path.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/utils/dist/instrument.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/utils/dist/dsn.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/hub/dist/hub.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/core/dist/api.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/core/dist/baseclient.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/core/dist/integration.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/core/dist/basebackend.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/core/dist/transports/noop.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/core/dist/sdk.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/core/dist/integrations/index.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/core/dist/integrations/functiontostring.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/core/dist/integrations/inboundfilters.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/electron/dist/common.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/electron/dist/dispatch.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/electron/dist/sdk.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/electron/dist/renderer/index.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/browser/dist/index.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/browser/dist/client.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/browser/dist/backend.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/browser/dist/eventbuilder.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/browser/dist/parsers.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/browser/dist/tracekit.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/browser/dist/transports/index.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/browser/dist/transports/base.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/browser/dist/transports/fetch.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/browser/dist/transports/xhr.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/browser/dist/version.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/browser/dist/sdk.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/browser/dist/helpers.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/browser/dist/integrations/index.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/browser/dist/integrations/globalhandlers.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/browser/dist/integrations/trycatch.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/browser/dist/integrations/breadcrumbs.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/browser/dist/integrations/linkederrors.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/browser/dist/integrations/useragent.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/electron/dist/renderer/client.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@sentry/electron/dist/renderer/backend.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/mobx-react-router/dist/mobx-react-router.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/intl-messageformat/lib/main.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/intl-messageformat/lib/core.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/intl-messageformat/lib/utils.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/intl-messageformat/lib/es5.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/intl-messageformat/lib/compiler.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/intl-messageformat-parser/lib/parser.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/intl-messageformat/lib/en.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/intl-relativeformat/lib/main.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/intl-relativeformat/lib/core.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/intl-relativeformat/lib/diff.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/intl-relativeformat/lib/es5.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/intl-relativeformat/lib/en.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/intl-relativeformat/lib/locales.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/intl-format-cache/dist/index.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@meetfranz/forms/lib/index.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@meetfranz/forms/lib/input/index.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@mdi/react/Icon.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@meetfranz/forms/lib/error/index.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@meetfranz/forms/lib/error/styles.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@meetfranz/forms/lib/label/index.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@meetfranz/forms/lib/label/styles.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@meetfranz/forms/lib/wrapper/index.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@meetfranz/forms/lib/input/scorePassword.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@meetfranz/forms/lib/input/styles.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@meetfranz/forms/lib/toggle/index.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@meetfranz/forms/lib/button/index.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@meetfranz/forms/lib/select/index.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@meetfranz/ui/lib/index.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@meetfranz/ui/lib/icon/index.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@meetfranz/ui/lib/infobox/index.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@meetfranz/ui/lib/headline/index.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@meetfranz/ui/lib/loader/index.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@meetfranz/ui/lib/badge/index.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@meetfranz/ui/lib/badge/ProBadge.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@meetfranz/theme/lib/index.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@meetfranz/theme/lib/themes/dark/index.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@meetfranz/theme/lib/themes/default/index.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/@meetfranz/theme/lib/themes/legacy/index.js.map
DevTools failed to parse SourceMap: file:///opt/Ferdi/resources/app.asar/node_modules/react-confetti/dist/react-confetti.min.js.map
bug

Most helpful comment

Issue-Label Bot is automatically applying the label bug to this issue, with a confidence of 0.97. Please mark this comment with :thumbsup: or :thumbsdown: to give our bot feedback!

Links: app homepage, dashboard and code for this bot.

All 3 comments

Issue-Label Bot is automatically applying the label bug to this issue, with a confidence of 0.97. Please mark this comment with :thumbsup: or :thumbsdown: to give our bot feedback!

Links: app homepage, dashboard and code for this bot.

On Windows, the \Ferdi\FerdiAppData\config\settings.json blew up from 8 MB to 256 MB (!) when trying to set up a password lock and Ferdi (nightly) wouldn't start anymore.

I got the same: Ferdi start and keep loading forever without showing the interface. If we delete the file C:\Users\\AppData\Roaming\Ferdi\config\settings.json we can load it again, although we need to login some accounts again.

Was this page helpful?
0 / 5 - 0 ratings