Juno ide repl conpty error while starting Julia session

Randomly getting this error. Reinstalled to latest version of atom, but guess its unrelated since error persists. Any suggestions?

C:\Users\pengl\.atom\packages\julia-client\lib\connection\local.coffee:172 Julia exited with Error: Cannot find module '..\build\Debug\conpty.node'.
(anonymous) @ C:\Users\pengl\.atom\packages\julia-client\lib\connection\local.coffee:172
internal/modules/cjs/loader.js:584 Uncaught (in promise) Error: Cannot find module '..\build\Debug\conpty.node'
    at Module._resolveFilename (internal/modules/cjs/loader.js:584:15)
    at Module._resolveFilename (C:\Users\pengl\AppData\Local\atom\app-1.41.0\resources\electron.asar\common\reset-search-paths.js:43:12)
    at Function.get_Module._resolveFilename (C:\Users\pengl\AppData\Local\atom\app-1.41.0\resources\app\static\<embedded>:11:155413)
    at Module.require (file:///C:/Users/pengl/AppData/Local/atom/app-1.41.0/resources/app.asar/static/index.js:61:43)
    at require (C:\Users\pengl\AppData\Local\atom\app-1.41.0\resources\app\static\<embedded>:11:146745)
    at Object.loadNative (C:\Users\pengl\.atom\packages\julia-client\node_modules\@pfitzseb\node-pty-prebuilt\lib\utils.js:22:16)
    at new WindowsPtyAgent (C:\Users\pengl\.atom\packages\julia-client\node_modules\@pfitzseb\node-pty-prebuilt\lib\windowsPtyAgent.js:34:40)
    at new WindowsTerminal (C:\Users\pengl\.atom\packages\julia-client\node_modules\@pfitzseb\node-pty-prebuilt\lib\windowsTerminal.js:49:24)
    at Object.spawn (C:\Users\pengl\.atom\packages\julia-client\node_modules\@pfitzseb\node-pty-prebuilt\lib\index.js:29:12)
    at file:///C:/Users/pengl/.atom/packages/julia-client/lib/connection/process/basic2.js:93:26

Try re-installing julia-client (potentially with closing Atom, apm uninstall julia-client, apm install julia-client in a terminal).

1 Like

Now I’m getting Failed to activate the julia-client package error at startup.

Tried both install/uninstall from atom as well as from terminal

Cannot read property 'fromId' of undefined
Hide Stack Trace
TypeError: Cannot read property 'fromId' of undefined
    at Object.activate (file:///C:/Users/pengl/.atom/packages/julia-client/lib/runtime/outline.js:12:22)
    at Object.consumeInk (file:///C:/Users/pengl/.atom/packages/julia-client/lib/runtime.coffee:33:11)
    at Object.consumeInk (file:///C:/Users/pengl/.atom/packages/julia-client/lib/julia-client.coffee:120:7)
    at Provider.provide (C:\Users\pengl\AppData\Local\atom\app-1.41.0\resources\app\static\<embedded>:14:1125283)
    at ServiceHub.consume (C:\Users\pengl\AppData\Local\atom\app-1.41.0\resources\app\static\<embedded>:11:3308657)
    at Package.activateServices (C:\Users\pengl\AppData\Local\atom\app-1.41.0\resources\app\static\<embedded>:11:3316889)
    at Package.activateNow (C:\Users\pengl\AppData\Local\atom\app-1.41.0\resources\app\static\<embedded>:11:3313644)
    at measure (C:\Users\pengl\AppData\Local\atom\app-1.41.0\resources\app\static\<embedded>:11:3312968)
    at Package.measure (C:\Users\pengl\AppData\Local\atom\app-1.41.0\resources\app\static\<embedded>:11:3310578)
    at activationPromise.activationPromise.Promise (C:\Users\pengl\AppData\Local\atom\app-1.41.0\resources\app\static\<embedded>:11:3312828)
    at new Promise (<anonymous>)
    at Package.activate (C:\Users\pengl\AppData\Local\atom\app-1.41.0\resources\app\static\<embedded>:11:3312771)
    at PackageManager.activatePackage (C:\Users\pengl\AppData\Local\atom\app-1.41.0\resources\app\static\<embedded>:11:382554)
    at C:\Users\pengl\AppData\Local\atom\app-1.41.0\resources\app\static\<embedded>:11:940004
    at r (C:\Users\pengl\AppData\Local\atom\app-1.41.0\resources\app\static\<embedded>:11:934610)
    at n (C:\Users\pengl\AppData\Local\atom\app-1.41.0\resources\app\static\<embedded>:14:1128190)
    at ChildProcess.o.process.on.e (C:\Users\pengl\AppData\Local\atom\app-1.41.0\resources\app\static\<embedded>:14:1128396)
    at ChildProcess.emit (events.js:182:13)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:240:12)

Do you have ink installed properly?

Updated ink and everything back to normal

What was the issue initially? Is it just a matter of promptly updating packages in atom?

The initial issue is that the update to Atom 1.41 silently broke a native dependency Juno relies on. In theory Atom should detect that and ask you to rebuild julia-client, but for some reason that failed with the last update; hence the need to reinstall manually. No idea why ink broke though, that shouldn’t have happened.

When I noticed the initial error, I had not updated atom manually though. Was there an auto update?

Yes, Atom auto-updates on Windows (and maybe on macOS as well).

Ok, I see. Thanks!

How did you solve this? I met the same problem.