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:
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:
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
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\
Most helpful comment
Issue-Label Bot is automatically applying the label
bugto 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.