nikitakit / hydrogen-python

Python-specific plugin for hydrogen. Make Python coding in the Atom editor even more interactive!
https://atom.io/packages/hydrogen-python
MIT License
54 stars 20 forks source link

"Uncaught TypeError: Cannot read property '64' of undefined" when extending executable code and select "Run All" on Hydrogen #33

Open llu025 opened 2 years ago

llu025 commented 2 years ago

[Enter steps to reproduce:]

  1. Tick "Extend Executable Code"
  2. Select "Run All" on Hydrogen

Atom: 1.59.0 x64 Electron: 9.4.4 OS: macOS 12.2.1 Thrown From: hydrogen-python package 0.0.8

Stack Trace

Uncaught TypeError: Cannot read property '64' of undefined

At /Users/llu025/.atom/packages/hydrogen-python/lib/main.js:108

TypeError: Cannot read property '64' of undefined
    at isBreakpoint (/packages/hydrogen-python/lib/main.js:108:42)
    at expandCode (/packages/hydrogen-python/lib/main.js:126:41)
    at PythonKernelMod.execute (/packages/hydrogen-python/lib/main.js:179:14)
    at MiddlewareAdapter.execute (/packages/Hydrogen/dist/kernel.js:107:30)
    at Kernel.execute (/packages/Hydrogen/dist/kernel.js:220:37)
    at Object.createResult (/packages/Hydrogen/dist/result.js:42:24)
    at /packages/Hydrogen/dist/main.js:313:20
    at checkForKernel (/packages/Hydrogen/dist/main.js:450:9)
    at _runAll (/packages/Hydrogen/dist/main.js:312:9)
    at /packages/Hydrogen/dist/main.js:296:9
    at /packages/Hydrogen/dist/kernel-manager.js:64:17
    at /packages/Hydrogen/dist/zmq-kernel.js:27:21
    at ZMQKernel.onConnect (/packages/Hydrogen/dist/zmq-kernel.js:84:25)
    at Socket.emit (events.js:223:5)
    at Object.self._zmq.onMonitorEvent (/packages/Hydrogen/node_modules/@aminya/zeromq/lib/index.js:552:12)

Commands

  2x -0:56.7.0 core:move-down (input.hidden-input)
     -0:55.7.0 core:backspace (input.hidden-input)
     -0:53.8.0 core:save (input.hidden-input)
  9x -0:51.5.0 core:move-up (input.hidden-input)
     -0:49.5.0 core:select-up (input.hidden-input)
     -0:48.7.0 core:move-left (input.hidden-input)
     -0:47.7.0 editor:select-to-first-character-of-line (input.hidden-input)
     -0:46.8.0 core:cut (input.hidden-input)
     -0:46.3.0 core:delete (input.hidden-input)
  2x -0:45.6.0 core:backspace (input.hidden-input)
     -0:45 core:move-up (input.hidden-input)
     -0:44.1.0 core:page-up (input.hidden-input)
  3x -0:43 core:move-down (input.hidden-input)
     -0:42.3.0 core:paste (input.hidden-input)
     -0:41.7.0 core:save (input.hidden-input)
     -0:27 hydrogen:run-all (input.hidden-input)

Non-Core Packages

atom-beautify 0.33.4 
change-case 0.6.5 
highlight-selected 0.17.0 
Hydrogen 2.16.3 
hydrogen-python 0.0.8 
language-cython 0.3.0 
minimap 4.40.0 
minimap-cursorline 1.0.5 
minimap-find-and-replace 5.0.9 
minimap-git-diff 4.3.6 
minimap-highlight-selected 4.6.6 
minimap-selection 4.5.5 
pdf-view 0.73.0 
python-black 0.7.0 
script 3.32.2