keyboardio / Chrysalis

Graphical configurator for Kaleidoscope-powered keyboards
https://github.com/keyboardio/Chrysalis#chrysalis
GNU General Public License v3.0
497 stars 64 forks source link

Attempting to load GUI after connection leads to white-screen in 0.4.0 #320

Closed Scroey closed 5 years ago

Scroey commented 5 years ago

Describe the bug Paste from console:

internal/process/next_tick.js:68 Uncaught (in promise) Error: Error: Keine Berechtigung, cannot open /dev/ttyACM0 Promise.then (async) SerialPort.open @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/serialport/lib/serialport.js:231 SerialPort @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/serialport/lib/serialport.js:171 open @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/@chrysalis-api/focus/lib/chrysalis-focus.js:64 da @ App.js:130 ye @ KeyboardSelect.js:218 callCallback @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:149 invokeGuardedCallbackDev @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:199 invokeGuardedCallback @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:256 invokeGuardedCallbackAndCatchFirstError @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:270 executeDispatch @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:561 executeDispatchesInOrder @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:583 executeDispatchesAndRelease @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:680 executeDispatchesAndReleaseTopLevel @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:688 forEachAccumulated @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:662 runEventsInBatch @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:816 runExtractedEventsInBatch @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:824 handleTopLevel @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:4813 batchedUpdates$1 @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19895 batchedUpdates @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:2150 dispatchEvent @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:4892 interactiveUpdates$1 @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19950 interactiveUpdates @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:2169 dispatchInteractiveEvent @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:4869 LayoutEditor.js:311 Uncaught TypeError: Cannot read property 'components' of null at fn.components [as render] (webpack:/src/renderer/screens/LayoutEditor.js:311) at finishClassComponent (/tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:14391) at updateClassComponent (/tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:14346) at beginWork (/tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:15213) at performUnitOfWork (/tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:18780) at workLoop (/tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:18820) at HTMLUnknownElement.callCallback (/tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:149) at Object.invokeGuardedCallbackDev (/tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:199) at invokeGuardedCallback (/tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:256) at replayUnitOfWork (/tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:18052) render @ LayoutEditor.js:311 finishClassComponent @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:14391 updateClassComponent @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:14346 beginWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:15213 performUnitOfWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:18780 workLoop @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:18820 callCallback @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:149 invokeGuardedCallbackDev @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:199 invokeGuardedCallback @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:256 replayUnitOfWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:18052 renderRoot @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:18936 performWorkOnRoot @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19800 performWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19712 performSyncWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19686 requestWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19555 scheduleWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19364 enqueueSetState @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11042 Component.setState @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react/cjs/react.development.js:335 da @ App.js:163 dn @ LayoutEditor.js:130 async function (async) dn @ LayoutEditor.js:99 componentDidMount @ LayoutEditor.js:219 commitLifeCycles @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:16855 commitAllLifeCycles @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:18210 callCallback @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:149 invokeGuardedCallbackDev @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:199 invokeGuardedCallback @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:256 commitRoot @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:18418 completeRoot @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19875 performWorkOnRoot @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19804 performWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19712 performSyncWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19686 requestWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19555 scheduleWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19364 enqueueSetState @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11042 Component.setState @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react/cjs/react.development.js:335 (anonymous) @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/@reach/router/index.js:128 requestAnimationFrame (async) (anonymous) @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/@reach/router/index.js:126 Promise.then (async) (anonymous) @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/@reach/router/index.js:124 (anonymous) @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/@reach/router/lib/history.js:74 navigate @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/@reach/router/lib/history.js:73 ye @ KeyboardSelect.js:219 async function (async) ye @ KeyboardSelect.js:218 callCallback @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:149 invokeGuardedCallbackDev @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:199 invokeGuardedCallback @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:256 invokeGuardedCallbackAndCatchFirstError @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:270 executeDispatch @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:561 executeDispatchesInOrder @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:583 executeDispatchesAndRelease @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:680 executeDispatchesAndReleaseTopLevel @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:688 forEachAccumulated @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:662 runEventsInBatch @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:816 runExtractedEventsInBatch @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:824 handleTopLevel @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:4813 batchedUpdates$1 @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19895 batchedUpdates @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:2150 dispatchEvent @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:4892 interactiveUpdates$1 @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19950 interactiveUpdates @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:2169 dispatchInteractiveEvent @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:4869 /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:16638 The above error occurred in the component: in fn (created by WithStyles(fn)) in WithStyles(fn) (created by Context.Consumer) in Unknown (created by Component) in div (created by FocusHandlerImpl) in FocusHandlerImpl (created by Context.Consumer) in FocusHandler (created by RouterImpl) in RouterImpl (created by Context.Consumer) in Location (created by Context.Consumer) in Router (created by Component) in main (created by Component) in LocationProvider (created by Component) in div (created by Component) in Component (created by WithStyles(Component)) in WithStyles(Component) (created by Context.Consumer) in Unknown in SnackbarProvider

React will try to recreate this component tree from scratch using the error boundary you provided, LocationProvider. logCapturedError @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:16638 logError @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:16674 callback @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:17607 callCallback @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:15974 commitUpdateEffects @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:16013 commitUpdateQueue @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:16004 commitLifeCycles @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:16885 commitAllLifeCycles @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:18210 callCallback @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:149 invokeGuardedCallbackDev @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:199 invokeGuardedCallback @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:256 commitRoot @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:18418 completeRoot @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19875 performWorkOnRoot @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19804 performWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19712 performSyncWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19686 requestWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19555 scheduleWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19364 enqueueSetState @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11042 Component.setState @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react/cjs/react.development.js:335 da @ App.js:163 dn @ LayoutEditor.js:130 async function (async) dn @ LayoutEditor.js:99 componentDidMount @ LayoutEditor.js:219 commitLifeCycles @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:16855 commitAllLifeCycles @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:18210 callCallback @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:149 invokeGuardedCallbackDev @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:199 invokeGuardedCallback @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:256 commitRoot @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:18418 completeRoot @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19875 performWorkOnRoot @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19804 performWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19712 performSyncWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19686 requestWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19555 scheduleWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19364 enqueueSetState @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11042 Component.setState @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react/cjs/react.development.js:335 (anonymous) @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/@reach/router/index.js:128 requestAnimationFrame (async) (anonymous) @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/@reach/router/index.js:126 Promise.then (async) (anonymous) @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/@reach/router/index.js:124 (anonymous) @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/@reach/router/lib/history.js:74 navigate @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/@reach/router/lib/history.js:73 ye @ KeyboardSelect.js:219 async function (async) ye @ KeyboardSelect.js:218 callCallback @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:149 invokeGuardedCallbackDev @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:199 invokeGuardedCallback @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:256 invokeGuardedCallbackAndCatchFirstError @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:270 executeDispatch @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:561 executeDispatchesInOrder @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:583 executeDispatchesAndRelease @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:680 executeDispatchesAndReleaseTopLevel @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:688 forEachAccumulated @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:662 runEventsInBatch @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:816 runExtractedEventsInBatch @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:824 handleTopLevel @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:4813 batchedUpdates$1 @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19895 batchedUpdates @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:2150 dispatchEvent @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:4892 interactiveUpdates$1 @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19950 interactiveUpdates @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:2169 dispatchInteractiveEvent @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:4869 /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/@reach/router/index.js:107 Uncaught TypeError: Cannot read property 'components' of null at fn.components [as render] (webpack:/src/renderer/screens/LayoutEditor.js:311) at finishClassComponent (/tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:14391) at updateClassComponent (/tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:14346) at beginWork (/tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:15213) at performUnitOfWork (/tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:18780) at workLoop (/tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:18820) at renderRoot (/tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:18903) at performWorkOnRoot (/tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19800) at performWork (/tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19712) at performSyncWork (/tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19686) render @ LayoutEditor.js:311 finishClassComponent @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:14391 updateClassComponent @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:14346 beginWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:15213 performUnitOfWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:18780 workLoop @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:18820 renderRoot @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:18903 performWorkOnRoot @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19800 performWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19712 performSyncWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19686 requestWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19555 scheduleWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19364 enqueueSetState @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11042 Component.setState @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react/cjs/react.development.js:335 da @ App.js:163 dn @ LayoutEditor.js:130 async function (async) dn @ LayoutEditor.js:99 componentDidMount @ LayoutEditor.js:219 commitLifeCycles @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:16855 commitAllLifeCycles @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:18210 callCallback @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:149 invokeGuardedCallbackDev @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:199 invokeGuardedCallback @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:256 commitRoot @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:18418 completeRoot @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19875 performWorkOnRoot @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19804 performWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19712 performSyncWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19686 requestWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19555 scheduleWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19364 enqueueSetState @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11042 Component.setState @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react/cjs/react.development.js:335 (anonymous) @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/@reach/router/index.js:128 requestAnimationFrame (async) (anonymous) @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/@reach/router/index.js:126 Promise.then (async) (anonymous) @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/@reach/router/index.js:124 (anonymous) @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/@reach/router/lib/history.js:74 navigate @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/@reach/router/lib/history.js:73 ye @ KeyboardSelect.js:219 async function (async) ye @ KeyboardSelect.js:218 callCallback @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:149 invokeGuardedCallbackDev @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:199 invokeGuardedCallback @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:256 invokeGuardedCallbackAndCatchFirstError @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:270 executeDispatch @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:561 executeDispatchesInOrder @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:583 executeDispatchesAndRelease @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:680 executeDispatchesAndReleaseTopLevel @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:688 forEachAccumulated @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:662 runEventsInBatch @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:816 runExtractedEventsInBatch @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:824 handleTopLevel @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:4813 batchedUpdates$1 @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19895 batchedUpdates @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:2150 dispatchEvent @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:4892 interactiveUpdates$1 @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19950 interactiveUpdates @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:2169 dispatchInteractiveEvent @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:4869 /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:16638 The above error occurred in the component: in LocationProvider (created by Component) in div (created by Component) in Component (created by WithStyles(Component)) in WithStyles(Component) (created by Context.Consumer) in Unknown in SnackbarProvider

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. logCapturedError @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:16638 logError @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:16674 update.callback @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:17578 callCallback @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:15974 commitUpdateEffects @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:16013 commitUpdateQueue @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:16001 commitLifeCycles @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:16904 commitAllLifeCycles @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:18210 callCallback @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:149 invokeGuardedCallbackDev @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:199 invokeGuardedCallback @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:256 commitRoot @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:18418 completeRoot @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19875 performWorkOnRoot @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19804 performWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19712 performSyncWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19686 requestWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19555 scheduleWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19364 enqueueSetState @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11042 Component.setState @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react/cjs/react.development.js:335 da @ App.js:163 dn @ LayoutEditor.js:130 async function (async) dn @ LayoutEditor.js:99 componentDidMount @ LayoutEditor.js:219 commitLifeCycles @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:16855 commitAllLifeCycles @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:18210 callCallback @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:149 invokeGuardedCallbackDev @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:199 invokeGuardedCallback @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:256 commitRoot @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:18418 completeRoot @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19875 performWorkOnRoot @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19804 performWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19712 performSyncWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19686 requestWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19555 scheduleWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19364 enqueueSetState @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11042 Component.setState @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react/cjs/react.development.js:335 (anonymous) @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/@reach/router/index.js:128 requestAnimationFrame (async) (anonymous) @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/@reach/router/index.js:126 Promise.then (async) (anonymous) @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/@reach/router/index.js:124 (anonymous) @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/@reach/router/lib/history.js:74 navigate @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/@reach/router/lib/history.js:73 ye @ KeyboardSelect.js:219 async function (async) ye @ KeyboardSelect.js:218 callCallback @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:149 invokeGuardedCallbackDev @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:199 invokeGuardedCallback @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:256 invokeGuardedCallbackAndCatchFirstError @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:270 executeDispatch @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:561 executeDispatchesInOrder @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:583 executeDispatchesAndRelease @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:680 executeDispatchesAndReleaseTopLevel @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:688 forEachAccumulated @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:662 runEventsInBatch @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:816 runExtractedEventsInBatch @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:824 handleTopLevel @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:4813 batchedUpdates$1 @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19895 batchedUpdates @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:2150 dispatchEvent @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:4892 interactiveUpdates$1 @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19950 interactiveUpdates @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:2169 dispatchInteractiveEvent @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:4869 events.js:167 Uncaught Error: Port is not open at SerialPort.close (/tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/serialport/lib/serialport.js:413) at Focus.close (/tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/@chrysalis-api/focus/lib/chrysalis-focus.js:112) at Object.close [as onDisconnect] (webpack:/src/renderer/App.js:162) at fn.onDisconnect (webpack:/src/renderer/screens/LayoutEditor.js:130) SerialPort.close @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/serialport/lib/serialport.js:413 close @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/@chrysalis-api/focus/lib/chrysalis-focus.js:112 da @ App.js:162 dn @ LayoutEditor.js:130 LayoutEditor.js:311 Uncaught (in promise) TypeError: Cannot read property 'components' of null at fn.components [as render] (webpack:/src/renderer/screens/LayoutEditor.js:311) at finishClassComponent (/tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:14391) at updateClassComponent (/tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:14346) at beginWork (/tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:15213) at performUnitOfWork (/tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:18780) at workLoop (/tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:18820) at renderRoot (/tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:18903) at performWorkOnRoot (/tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19800) at performWork (/tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19712) at performSyncWork (/tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19686) render @ LayoutEditor.js:311 finishClassComponent @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:14391 updateClassComponent @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:14346 beginWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:15213 performUnitOfWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:18780 workLoop @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:18820 renderRoot @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:18903 performWorkOnRoot @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19800 performWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19712 performSyncWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19686 requestWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19555 scheduleWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19364 enqueueSetState @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11042 Component.setState @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react/cjs/react.development.js:335 da @ App.js:163 dn @ LayoutEditor.js:130 Promise.then (async) componentDidMount @ LayoutEditor.js:219 commitLifeCycles @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:16855 commitAllLifeCycles @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:18210 callCallback @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:149 invokeGuardedCallbackDev @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:199 invokeGuardedCallback @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:256 commitRoot @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:18418 completeRoot @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19875 performWorkOnRoot @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19804 performWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19712 performSyncWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19686 requestWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19555 scheduleWork @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19364 enqueueSetState @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:11042 Component.setState @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react/cjs/react.development.js:335 (anonymous) @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/@reach/router/index.js:128 requestAnimationFrame (async) (anonymous) @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/@reach/router/index.js:126 Promise.then (async) (anonymous) @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/@reach/router/index.js:124 (anonymous) @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/@reach/router/lib/history.js:74 navigate @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/@reach/router/lib/history.js:73 ye @ KeyboardSelect.js:219 async function (async) ye @ KeyboardSelect.js:218 callCallback @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:149 invokeGuardedCallbackDev @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:199 invokeGuardedCallback @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:256 invokeGuardedCallbackAndCatchFirstError @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:270 executeDispatch @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:561 executeDispatchesInOrder @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:583 executeDispatchesAndRelease @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:680 executeDispatchesAndReleaseTopLevel @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:688 forEachAccumulated @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:662 runEventsInBatch @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:816 runExtractedEventsInBatch @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:824 handleTopLevel @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:4813 batchedUpdates$1 @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19895 batchedUpdates @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:2150 dispatchEvent @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:4892 interactiveUpdates$1 @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:19950 interactiveUpdates @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:2169 dispatchInteractiveEvent @ /tmp/.mount_ChrysaiJkDyv/resources/app.asar/node_modules/react-dom/cjs/react-dom.development.js:4869

To Reproduce Steps to reproduce the behavior:

  1. Start 0.4.0 on Arch-derivative (Manjaro) with Model01 attached
  2. Click on 'Connect'
  3. Wait for a few seconds
  4. experience the white rabbit in a snowstorm

Expected behavior See the loaded interface.

Screenshots

chrysalis_0 4 0_error1 chrysalis_0 4 0_error2

Desktop (please complete the following information):

Scroey commented 5 years ago

using sudo removes the topmost permission error, but does not prevent the white-screen

Scroey commented 5 years ago

issue fixed sometime between 0.4.0 and 0.4.0+62