Closed albertodiazdorado closed 7 years ago
I have the same issue
Same
[Enter steps to reproduce:]
Atom: 1.14.3 x64 Electron: 1.3.13 OS: Mac OS X 10.12.3 Thrown From: ink package 0.6.3
Failed to activate the ink package
At Cannot read property 'text' of undefined
TypeError: Cannot read property 'text' of undefined
at render (/packages/ink/node_modules/etch/lib/render.js:6:18)
at addChildren (/packages/ink/node_modules/etch/lib/render.js:39:24)
at render (/packages/ink/node_modules/etch/lib/render.js:29:21)
at Object.initialize (/packages/ink/node_modules/etch/lib/component-helpers.js:40:23)
at Toolbar.Etch (/packages/ink/lib/util/etch.js:17:10)
at /packages/ink/lib/util/etch.js:108:21)
at render (/packages/ink/node_modules/etch/lib/render.js:17:25)
at addChildren (/packages/ink/node_modules/etch/lib/render.js:39:24)
at render (/packages/ink/node_modules/etch/lib/render.js:29:21)
at Object.initialize (/packages/ink/node_modules/etch/lib/component-helpers.js:40:23)
at /packages/ink/lib/plots/pane.js:24:10)
at Function.fromId (/packages/ink/lib/util/pane-item.js:74:36)
at Function.activate (/packages/ink/lib/plots/pane.js:14:28)
at Object.activate (/packages/ink/lib/ink.coffee:23:9)
at Package.module.exports.Package.activateNow (/app.asar/src/package.js:218:19)
at /app.asar/src/package.js:190:32
at Package.module.exports.Package.measure (/app.asar/src/package.js:96:15)
at /app.asar/src/package.js:183:26
at Package.module.exports.Package.activate (/app.asar/src/package.js:180:34)
at PackageManager.module.exports.PackageManager.activatePackage (/app.asar/src/package-manager.js:550:34)
at /app.asar/src/package-manager.js:531:29
at Config.module.exports.Config.transactAsync (/app.asar/src/config.js:337:18)
at PackageManager.module.exports.PackageManager.activatePackages (/app.asar/src/package-manager.js:526:19)
at PackageManager.module.exports.PackageManager.activate (/app.asar/src/package-manager.js:508:46)
at /app.asar/src/atom-environment.js:814:28
ink 0.6.3
julia-client 0.5.12
language-julia 0.10.0
latex-completions 0.3.2
linter 1.11.23
linter-flake8 2.1.4
tool-bar 1.0.1
uber-juno 0.1.1
Probly not the greatest fix in the world, but it looks like there's some sorta clash with this etch library thing (looks like etch got updated recently https://github.com/atom/etch/commits/master)
I had the same issue. After installing stuff, I was able to downgrade the copy of etch inside ink to make everything work.
On my computer that was something like:
cd ~/.atom/packages/ink/ npm install etch@0.8.0
I don't really understand this atom/npm stuff very well so this might be a bad idea. Anyway look at the logs to see where this folder is located on your computer and maybe this'll work for you.
worked for me!
@bbbales2 That fix is correct. :) The actual bug on our side was not having a upper limit on etch's version, which I've fixed with https://github.com/JunoLab/atom-ink/commit/42587876e7ee948121f3aa1ccd851038354c3acf. Would be awesome if someone (meaning @MikeInnes ;)) could cut a new patch release (can't do that myself on this machine for some reason)!
Alright, should be fixed with the new version. Should this still be a problem, feel free to reopen this issue.
@pfitzseb which new version would that be? I bumped into this issue with version 0.6.2, which is the only version that Arom brings up for me to install when searching for ink in its installation dialog.
To be on the safe side, in my stack trace the (same titled) exception says
_etch2.default.initialize is not a function
and it throws from PlotPane
in pane.js:22:10
, fromId
in pane-item.js:74:36
, and so on.
On Ubuntu 16.04, Atom 1.8.0.
Hm, 0.6.5 is the newest ink version: https://github.com/JunoLab/atom-ink/releases/tag/v0.6.5
Thanks. I guess I should upgrade my Atom first then, my version looks a little old I guess.
Oh, didn't notice that -- we do require a somewhat recent Atom since a couple of versions ago, so the atom package manager should show you new versions once you upgrade.
Well upgrading Atom solved it (the right version of ink was suggested after the upgrade). Linux distributions of Atom do not auto-upgrade, that was why I was still using an older Atom version. Thanks again!
I still have this problem with the latest version 0.7.4.... slightly different~
Atom: 1.18.0 x64 Electron: 1.3.15 OS: Microsoft Windows 10 Pro Thrown From: ink package 0.7.4
Failed to activate the ink package
At Invalid child node: undefined
Error: Invalid child node: undefined
at Object.dom (/packages/ink/node_modules/etch/lib/dom.js:25:15)
at PlotPane.render (/packages/ink/lib/plots/pane.js:39:44)
at Object.initialize (/packages/ink/node_modules/etch/lib/component-helpers.js:32:31)
at /packages/ink/lib/plots/pane.js:24:10)
at Function.fromId (/packages/ink/lib/util/pane-item.js:74:36)
at Function.activate (/packages/ink/lib/plots/pane.js:14:28)
at Object.activate (/packages/ink/lib/ink.coffee:23:9)
at Package.module.exports.Package.activateNow (~/AppData/Local/atom/app-1.18.0/resources/app/src/package.js:253:25)
at ~/AppData/Local/atom/app-1.18.0/resources/app/src/package.js:225:38
at Package.module.exports.Package.measure (~/AppData/Local/atom/app-1.18.0/resources/app/src/package.js:99:21)
at ~/AppData/Local/atom/app-1.18.0/resources/app/src/package.js:218:32
at Package.module.exports.Package.activate (~/AppData/Local/atom/app-1.18.0/resources/app/src/package.js:215:40)
at PackageManager.module.exports.PackageManager.activatePackage (~/AppData/Local/atom/app-1.18.0/resources/app/src/package-manager.js:645:40)
at ~/AppData/Local/atom/app-1.18.0/resources/app/node_modules/settings-view/lib/package-manager.js:519:35
at exit (~/AppData/Local/atom/app-1.18.0/resources/app/node_modules/settings-view/lib/package-manager.js:128:22)
at triggerExitCallback (~/AppData/Local/atom/app-1.18.0/resources/app/src/buffered-process.js:338:17)
at ~/AppData/Local/atom/app-1.18.0/resources/app/src/buffered-process.js:351:17
at Socket.<anonymous> (~/AppData/Local/atom/app-1.18.0/resources/app/src/buffered-process.js:220:15)
at emitOne (events.js:101:20)
at Socket.emit (events.js:188:7)
at Pipe._handle.close [as _onclose] (net.js:493:12)
-5:56.1.0 core:confirm (input.hidden-input)
ink 0.7.4
julia-client 0.5.12
language-julia 0.10.0
latex-completions 0.3.2
tool-bar 1.0.1
uber-juno 0.1.1
You're on an old version of julia-client, @gulugulugezi. After updating to 0.6.0 it should work fine (I hope).
Failed to activate the ink package Cannot read property 'on' of undefined Show Stack Trace The error was thrown from the ink package. This issue has already been reported. View Issue
The new version of Ink can't be activated properly. I can't use the rich console anymore.
Could anyone help me out, please? Thank you!!
[Enter steps to reproduce:]
Atom: 1.23.3 x64 Electron: 1.6.15 OS: Mac OS X 10.11.6 Thrown From: ink package 0.8.1
Failed to activate the ink package
At Tried to create a gutter with a name that is already in use.
Error: Tried to create a gutter with a name that is already in use.
at GutterContainer.addGutter (/Users/jungangl/Documents/Programming Languages/Julia/Atom.app/Contents/Resources/app/src/gutter-container.js:33:19)
at TextEditor.addGutter (/Users/jungangl/Documents/Programming Languages/Julia/Atom.app/Contents/Resources/app/src/text-editor.js:3935:39)
at BreakpointManager.init (/packages/ink/lib/debugger/breakpoints.js:68:16)
at /packages/ink/lib/debugger/breakpoints.js:41:16
at TextEditor.observeGrammar (/Users/jungangl/Documents/Programming Languages/Julia/Atom.app/Contents/Resources/app/src/text-editor.js:727:11)
at /packages/ink/lib/debugger/breakpoints.js:39:24
at Workspace.observeTextEditors (/Users/jungangl/Documents/Programming Languages/Julia/Atom.app/Contents/Resources/app/src/workspace.js:725:15)
at /packages/ink/lib/debugger/breakpoints.js:38:34)
at Object.consumeInk (/packages/julia-client/lib/runtime/debugger.js:123:17)
at Object.consumeInk (/packages/julia-client/lib/runtime.coffee:23:15)
at Object.consumeInk (/packages/julia-client/lib/julia-client.coffee:38:7)
at Provider.module.exports.Provider.provide (/Users/jungangl/Documents/Programming Languages/Julia/Atom.app/Contents/Resources/app/node_modules/service-hub/lib/provider.js:34:58)
at ServiceHub.module.exports.ServiceHub.provide (/Users/jungangl/Documents/Programming Languages/Julia/Atom.app/Contents/Resources/app/node_modules/service-hub/lib/service-hub.js:30:26)
at Package.module.exports.Package.activateServices (/Users/jungangl/Documents/Programming Languages/Julia/Atom.app/Contents/Resources/app/src/package.js:448:77)
at Package.module.exports.Package.activateNow (/Users/jungangl/Documents/Programming Languages/Julia/Atom.app/Contents/Resources/app/src/package.js:258:22)
at /Users/jungangl/Documents/Programming Languages/Julia/Atom.app/Contents/Resources/app/src/package.js:227:38
at Package.module.exports.Package.measure (/Users/jungangl/Documents/Programming Languages/Julia/Atom.app/Contents/Resources/app/src/package.js:99:21)
at /Users/jungangl/Documents/Programming Languages/Julia/Atom.app/Contents/Resources/app/src/package.js:220:32
at Package.module.exports.Package.activate (/Users/jungangl/Documents/Programming Languages/Julia/Atom.app/Contents/Resources/app/src/package.js:217:40)
at PackageManager.activatePackage (/Users/jungangl/Documents/Programming Languages/Julia/Atom.app/Contents/Resources/app/src/package-manager.js:695:42)
at packagesToEnable.forEach.name (/Users/jungangl/Documents/Programming Languages/Julia/Atom.app/Contents/Resources/app/src/package-manager.js:440:51)
at Array.forEach (native)
at disabledPackagesSubscription.config.onDidChange (/Users/jungangl/Documents/Programming Languages/Julia/Atom.app/Contents/Resources/app/src/package-manager.js:440:30)
at /Users/jungangl/Documents/Programming Languages/Julia/Atom.app/Contents/Resources/app/src/config.js:693:26
at Function.module.exports.Emitter.simpleDispatch (/Users/jungangl/Documents/Programming Languages/Julia/Atom.app/Contents/Resources/app/node_modules/event-kit/lib/emitter.js:25:20)
at Emitter.module.exports.Emitter.emit (/Users/jungangl/Documents/Programming Languages/Julia/Atom.app/Contents/Resources/app/node_modules/event-kit/lib/emitter.js:141:34)
at Config.module.exports.Config.emitChangeEvent (/Users/jungangl/Documents/Programming Languages/Julia/Atom.app/Contents/Resources/app/src/config.js:884:35)
at Config.module.exports.Config.setRawValue (/Users/jungangl/Documents/Programming Languages/Julia/Atom.app/Contents/Resources/app/src/config.js:670:25)
at Config.module.exports.Config.set (/Users/jungangl/Documents/Programming Languages/Julia/Atom.app/Contents/Resources/app/src/config.js:248:20)
at Config.module.exports.Config.removeAtKeyPath (/Users/jungangl/Documents/Programming Languages/Julia/Atom.app/Contents/Resources/app/src/config.js:407:18)
at Package.module.exports.Package.enable (/Users/jungangl/Documents/Programming Languages/Julia/Atom.app/Contents/Resources/app/src/package.js:84:32)
at PackageManager.enablePackage (/Users/jungangl/Documents/Programming Languages/Julia/Atom.app/Contents/Resources/app/src/package-manager.js:246:18)
at HTMLButtonElement.enablementButtonClickHandler (/Users/jungangl/Documents/Programming Languages/Julia/Atom.app/Contents/Resources/app/node_modules/settings-view/lib/package-card.js:361:31)
-0:26.1.0 julia-client:settings (input.hidden-input)
9x -0:17.7.0 core:backspace (input.hidden-input)
-0:15.8.0 core:confirm (input.hidden-input)
busy-signal 1.4.3
city-lights-syntax 1.1.6
city-lights-ui 1.3.1
Hydrogen 2.2.2
ide-haskell 2.2.3
ide-haskell-cabal 2.1.1
ink 0.8.1
intentions 1.1.5
jslint 1.5.1
julia-client 0.6.7
language-julia 0.15.0
language-latex 1.1.1
latex 0.49.0
latex-completions 0.3.3
minimap-find-and-replace 4.5.2
pdf-view 0.62.0
platformio-ide-terminal 2.8.0
python-tools 0.6.9
script 3.17.3
seti-icons 1.5.4
solarized-dark-ui 0.3.2
terminal-plus 0.14.5
tool-bar 1.1.4
uber-juno 0.1.2
zentabs 0.8.9
I have a similar issue here after upgrading my Atom to latest version and reinstalling ink and julia-client. I think it is a similar issue as what previous guy also pointed out, but under a different environment. My environment is Windows 10. Can anyone help out? Thank you!
Atom: 1.25.0 x64 OS: Windows 10 Thrown From: ink package 0.8.1
Failed to activate the ink package
Cannot read property 'on' of undefined
Hide Stack Trace
TypeError: Cannot read property 'on' of undefined
at Object.onDidChange (file:///C:/Users/Peifan Wu/.atom/packages/julia-client/lib/runtime/modules.coffee:34:31)
at Object.activate (file:///C:/Users/Peifan Wu/.atom/packages/julia-client/lib/runtime/console2.js:39:11)
at Object.consumeInk (file:///C:/Users/Peifan Wu/.atom/packages/julia-client/lib/runtime.coffee:25:15)
at Object.consumeInk (file:///C:/Users/Peifan Wu/.atom/packages/julia-client/lib/julia-client.coffee:41:7)
at Provider.module.exports.Provider.provide (C:\Users\Peifan Wu\AppData\Local\atom\app-1.25.0\resources\app\node_modules\service-hub\lib\provider.js:34:58)
at ServiceHub.module.exports.ServiceHub.provide (C:\Users\Peifan Wu\AppData\Local\atom\app-1.25.0\resources\app\node_modules\service-hub\lib\service-hub.js:30:26)
at Package.activateServices (C:\Users\Peifan Wu\AppData\Local\atom\app-1.25.0\resources\app\src\package.js:397:75)
at Package.activateNow (C:\Users\Peifan Wu\AppData\Local\atom\app-1.25.0\resources\app\src\package.js:233:20)
at measure (C:\Users\Peifan Wu\AppData\Local\atom\app-1.25.0\resources\app\src\package.js:206:33)
at Package.measure (C:\Users\Peifan Wu\AppData\Local\atom\app-1.25.0\resources\app\src\package.js:88:25)
at activationPromise.Promise (C:\Users\Peifan Wu\AppData\Local\atom\app-1.25.0\resources\app\src\package.js:200:20)
at Promise (<anonymous>)
at Package.activate (C:\Users\Peifan Wu\AppData\Local\atom\app-1.25.0\resources\app\src\package.js:198:38)
at PackageManager.activatePackage (C:\Users\Peifan Wu\AppData\Local\atom\app-1.25.0\resources\app\src\package-manager.js:695:42)
at C:\Users\Peifan Wu\.atom\packages\julia-client\node_modules\atom-package-deps\lib\index.js:36:35
at Generator.next (<anonymous>)
at step (C:\Users\Peifan Wu\.atom\packages\julia-client\node_modules\atom-package-deps\lib\index.js:66:191)
at C:\Users\Peifan Wu\.atom\packages\julia-client\node_modules\atom-package-deps\lib\index.js:66:361
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:109:7)
language-julia 0.15.0
language-latex 1.1.1
latex 0.49.0
latex-completions 0.3.3
minimap 4.29.8
pdf-view 0.65.0
tool-bar 1.1.6
Can you give a bit more info on what you were doing when the error occured?
Thanks for editing! Yes I updated those. I tried to reinstall again and the error messages are exactly the same. I was
I uninstalled uber-juno, juno-client as well as ink. I then closed Atom, re-opened and reinstalled all of the aforementioned packages. I get the following error on Ink..
Atom: 1.25.0 x64 Electron: 1.7.11 OS: Microsoft Windows 10 Home Thrown From: ink package 0.8.3
Failed to activate the ink package
At Cannot read property 'on' of undefined
TypeError: Cannot read property 'on' of undefined
at Object.onDidChange (/packages/julia-client/lib/runtime/modules.coffee:34:31)
at Object.activate (/packages/julia-client/lib/runtime/console2.js:39:11)
at Object.consumeInk (/packages/julia-client/lib/runtime.coffee:25:15)
at Object.consumeInk (/packages/julia-client/lib/julia-client.coffee:41:7)
at Provider.module.exports.Provider.provide (~/AppData/Local/atom/app-1.25.0/resources/app/node_modules/service-hub/lib/provider.js:34:58)
at ServiceHub.module.exports.ServiceHub.provide (~/AppData/Local/atom/app-1.25.0/resources/app/node_modules/service-hub/lib/service-hub.js:30:26)
at Package.activateServices (~/AppData/Local/atom/app-1.25.0/resources/app/src/package.js:397:75)
at Package.activateNow (~/AppData/Local/atom/app-1.25.0/resources/app/src/package.js:233:20)
at measure (~/AppData/Local/atom/app-1.25.0/resources/app/src/package.js:206:33)
at Package.measure (~/AppData/Local/atom/app-1.25.0/resources/app/src/package.js:88:25)
at activationPromise.Promise (~/AppData/Local/atom/app-1.25.0/resources/app/src/package.js:200:20)
at Promise (<anonymous>)
at Package.activate (~/AppData/Local/atom/app-1.25.0/resources/app/src/package.js:198:38)
at PackageManager.activatePackage (~/AppData/Local/atom/app-1.25.0/resources/app/src/package-manager.js:695:42)
at /packages/julia-client/node_modules/atom-package-deps/lib/index.js:36:35
at Generator.next (<anonymous>)
at step (/packages/julia-client/node_modules/atom-package-deps/lib/index.js:66:191)
at /packages/julia-client/node_modules/atom-package-deps/lib/index.js:66:361
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:109:7)
ink 0.8.3
julia-client 0.6.10
tool-bar 1.1.7
uber-juno 0.1.2
I'm getting this as well. I wasn't seeing any of the julia-client
commands (e.g. evaluating code) so I tried uninstalling and re-installing, and got this error on install. Same versions as @zygmuntszpak's report above.
hmm, so after this process I restarted Atom again and now julia-client seems to be working fine.
🤷♂️
I uninstalled uber-juno, and then installed julia-client and ink individually. Finally, I installed uber-juno as the last step. Upon restarting Atom everything is working for me again.
Any progress on the solution for this. I update Julia now have this same error.
Which of the six or so different issues mentioned here do you have?
I just ran into the issue posted by @zygmuntszpak.
You could try the following:
Uninstall all of the Julia-related packages from Atom. Verify that Atom itself is up to date and then close Atom.
Launch Julia from the command prompt and install Atom
package via :] add Atom
. If Atom is already installed, you can update it by typing ] up Atom
. The ]
key is used to switch your REPL into package manager mode.
From a command prompt (not from within Julia) type:
a. apm install julia-client
b. apm install ink
c. apm install tool-bar
d. apm install uber-juno
Launch Atom.
Essentially, installing the packages from the command prompt rather than from within Atom tends to work for me.
If you find that the packages are not properly removed when you remove them from within Atom, you can always try removing them from the command prompt by typing
apm uninstall julia-client
etc.
Thanks @zygmuntszpak .
I'm using Atom 1.36.1 with Julia 1.1.0 and Juno only came back to life with your tip.
Error report
Atom: 1.14.3 x64 Electron: 1.3.13 OS: Unknown Windows version Thrown From: ink package 0.6.3
Stack Trace
Failed to activate the ink package
Commands
Non-Core Packages