zalmoxisus / atom-redux-devtools

Redux DevTools Atom package
MIT License
140 stars 3 forks source link

Uncaught TypeError: Cannot read property 'hasOwnProperty' of null #8

Open ghost opened 5 years ago

ghost commented 5 years ago

Hi, this problem run when i call a same action near in time, example: i call to a budget action, i call a shipping action and, recall a budget action.

  1. ...
  2. ...

Atom: 1.34.0 x64 Electron: 2.0.16 OS: Mac OS X 10.13.6 Thrown From: redux-devtools package 0.5.1

Stack Trace

Uncaught TypeError: Cannot read property 'hasOwnProperty' of null

At /Users/juanluis/.atom/packages/redux-devtools/node_modules/redux-devtools-inspector/lib/DiffPatcher.js:12

TypeError: Cannot read property 'hasOwnProperty' of null
    at objectHash (/packages/redux-devtools/node_modules/redux-devtools-inspector/lib/DiffPatcher.js:12:14)
    at matchItems (/packages/redux-devtools/node_modules/jsondiffpatch/src/filters/arrays.js:74:44)
    at arraysDiffFilter (/packages/redux-devtools/node_modules/jsondiffpatch/src/filters/arrays.js:113:5)
    at Pipe.process (/packages/redux-devtools/node_modules/jsondiffpatch/src/pipe.js:18:5)
    at Processor.process (/packages/redux-devtools/node_modules/jsondiffpatch/src/processor.js:46:14)
    at DiffPatcher.diff (/packages/redux-devtools/node_modules/jsondiffpatch/src/diffpatcher.js:46:25)
    at createMonitorState (/packages/redux-devtools/node_modules/redux-devtools-inspector/lib/DevtoolsInspector.js:112:71)
    at DevtoolsInspector.componentWillUpdate (/packages/redux-devtools/node_modules/redux-devtools-inspector/lib/DevtoolsInspector.js:262:28)
    at ReactCompositeComponentWrapper._performComponentUpdate (/packages/redux-devtools/node_modules/react/lib/ReactCompositeComponent.js:739:12)
    at ReactCompositeComponentWrapper.updateComponent (/packages/redux-devtools/node_modules/react/lib/ReactCompositeComponent.js:670:12)
    at ReactCompositeComponentWrapper.performUpdateIfNecessary (/packages/redux-devtools/node_modules/react/lib/ReactCompositeComponent.js:578:12)
    at Object.performUpdateIfNecessary (/packages/redux-devtools/node_modules/react/lib/ReactReconciler.js:163:22)
    at runBatchedUpdates (/packages/redux-devtools/node_modules/react/lib/ReactUpdates.js:151:21)
    at ReactReconcileTransaction.perform (/packages/redux-devtools/node_modules/react/lib/Transaction.js:138:20)
    at ReactUpdatesFlushTransaction.perform (/packages/redux-devtools/node_modules/react/lib/Transaction.js:138:20)
    at ReactUpdatesFlushTransaction.perform (/packages/redux-devtools/node_modules/react/lib/ReactUpdates.js:90:38)
    at Object.flushBatchedUpdates (/packages/redux-devtools/node_modules/react/lib/ReactUpdates.js:173:19)
    at ReactDefaultBatchingStrategyTransaction.closeAll (/packages/redux-devtools/node_modules/react/lib/Transaction.js:204:25)
    at ReactDefaultBatchingStrategyTransaction.perform (/packages/redux-devtools/node_modules/react/lib/Transaction.js:151:16)
    at Object.batchedUpdates (/packages/redux-devtools/node_modules/react/lib/ReactDefaultBatchingStrategy.js:63:19)
    at Object.batchedUpdates (/packages/redux-devtools/node_modules/react/lib/ReactUpdates.js:98:20)
    at dispatchEvent (/packages/redux-devtools/node_modules/react/lib/ReactEventListener.js:150:20)

Commands

     -2:18 devtools:open (input.hidden-input)

Non-Core Packages

atom-fontawesome 0.4.0 
autocomplete-font-awesome 1.0.2 
busy-signal 2.0.0 
intentions 1.1.5 
language-gradle 0.1.0 
language-groovy 0.7.0 
linter 2.3.0 
linter-ui-default 1.7.1 
nuclide 0.366.0 
nuclide-format-js 0.0.47 
react-native-snippets 0.3.0 
react-redux-snippets 0.1.6 
redux-devtools 0.5.1 
teletype 0.13.3