gwomacks / php-debug

Atom Text Editor package for PHP debugging
MIT License
119 stars 31 forks source link

Uncaught TypeError: Cannot read property 'hasOwnProperty' of undefined #331

Open CFMazzarago opened 4 years ago

CFMazzarago commented 4 years ago

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.39.1 x64 Electron: 3.1.10 OS: Mac OS X 10.14.5 Thrown From: php-debug package 0.3.5

Stack Trace

Uncaught TypeError: Cannot read property 'hasOwnProperty' of undefined

At /Users/cmazzarago/.atom/packages/php-debug/lib/engines/dbgp/engine.js:58

TypeError: Cannot read property 'hasOwnProperty' of undefined
    at PHPDebugEngine.hasContext (/packages/php-debug/lib/engines/dbgp/engine.js:58:32)
    at PHPDebugEngine.tryGetContext (/packages/php-debug/lib/engines/dbgp/engine.js:101:14)
    at HTMLElement.phpDebugStepIn (/packages/php-debug/lib/php-debug.js:51:38)
    at CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:348736)
    at CommandRegistry.dispatch (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:347211)
    at AtomEnvironment.dispatchApplicationMenuCommand (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:1:717210)
    at EventEmitter.t (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:1:725133)
    at EventEmitter.emit (events.js:182:13)

Commands

  2x -7:14.6.0 core:backspace (input.hidden-input)
     -7:10.2.0 core:confirm (input.hidden-input)
     -6:18.7.0 debugger:show (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-one-dark-syntax.theme-atom-dark-ui)
     -6:10.5.0 debugger:show-attach-dialog (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-one-dark-syntax.theme-atom-dark-ui)
     -5:58.5.0 core:confirm (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-one-dark-syntax.theme-atom-dark-ui)
     -5:58.5.0 debugger:show (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-one-dark-syntax.theme-atom-dark-ui)
     -5:13.6.0 php-debug:run (input.hidden-input)
  2x -3:26.6.0 diagnostics:toggle-table (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-one-dark-syntax.theme-atom-dark-ui)
     -3:14.8.0 grammar-selector:show (atom-text-editor.editor.enable-atom-ide-find-references.has-selection.is-focused)
     -2:51.9.0 debugger:show (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-one-dark-syntax.theme-atom-dark-ui)
     -2:37.9.0 debugger:show-launch-dialog (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-one-dark-syntax.theme-atom-dark-ui)
     -2:19.9.0 core:cancel (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-one-dark-syntax.theme-atom-dark-ui)
     -2:14.1.0 debugger:show-attach-dialog (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-one-dark-syntax.theme-atom-dark-ui)
     -2:10.5.0 core:cancel (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-one-dark-syntax.theme-atom-dark-ui)
     -1:57.9.0 php-debug:stepIn (input.hidden-input)
     -0:08.3.0 core:copy (atom-notification.fatal.icon.icon-bug.native-key-bindings.has-detail.has-close.has-stack)

Non-Core Packages

atom-debug-ui 1.0.4 
atom-html-preview 0.2.6 
atom-ide-debugger-node 0.7.3 
atom-ide-ui 0.13.0 
atom-ternjs 0.19.1 
emmet 2.4.3 
hyperclick 0.0.0 
ide-json 0.2.1 
ide-php 0.7.18 
javascript-snippets 1.2.1 
jQuery 1.2.6 
jquery-snippets 11.0.0 
language-javascript-jsx 0.3.7 
php-debug 0.3.5 
teletype 0.13.4