question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

"No editors found" even though Atom is installed

See original GitHub issue

Description

I just insalled GitHub Desktop and Atom, and when I try to set up Atom as de default external editor for Github Desktop it says “No editors found”. I tries uninstalling and then installing Atom first, with no success.

Version

GitHub Desktop version: 0.8.0

OS version: MS Windows 6.1.7601

Steps to Reproduce

  1. Installed both GitHub Desktop and Atom
  2. On GitHub Desktop, File > Options > Advanced
  3. For “External editor” it says “No editors found. Install Atom?” even though Atom is installed and running properly.

Logs

I don’t think there is anything relevant here, but still, latest log:

2017-08-30T07:27:23.899Z - warn: [ui] Unknown URL action: unknown - payload: {"name":"unknown","url":"--squirrel-firstrun"}
2017-08-30T07:27:25.500Z - error: [ui] Error checking for updates
Error: Command failed: 4294967295
System.AggregateException: Se han producido uno o varios errores. ---> System.Exception: Couldn't acquire lock, is another instance running
   en Squirrel.SingleGlobalInstance..ctor(String key, TimeSpan timeOut)
   en Squirrel.UpdateManager.<acquireUpdateLock>b__32_0()
   en System.Threading.Tasks.Task`1.InnerInvoke()
   en System.Threading.Tasks.Task.Execute()
--- Fin del seguimiento de la pila de la ubicaci�n anterior donde se produjo la excepci�n ---
   en System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   en Squirrel.UpdateManager.<CheckForUpdate>d__7.MoveNext()
--- Fin del seguimiento de la pila de la ubicaci�n anterior donde se produjo la excepci�n ---
   en System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   en Squirrel.Update.Program.<Download>d__7.MoveNext()
   --- Fin del seguimiento de la pila de la excepci�n interna ---
   en System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   en System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
   en System.Threading.Tasks.Task`1.get_Result()
   en Squirrel.Update.Program.executeCommandLine(String[] args)
   en Squirrel.Update.Program.main(String[] args)
   en Squirrel.Update.Program.Main(String[] args)
---> (N� de excepci�n interna 0) System.Exception: Couldn't acquire lock, is another instance running
   en Squirrel.SingleGlobalInstance..ctor(String key, TimeSpan timeOut)
   en Squirrel.UpdateManager.<acquireUpdateLock>b__32_0()
   en System.Threading.Tasks.Task`1.InnerInvoke()
   en System.Threading.Tasks.Task.Execute()
--- Fin del seguimiento de la pila de la ubicaci�n anterior donde se produjo la excepci�n ---
   en System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   en Squirrel.UpdateManager.<CheckForUpdate>d__7.MoveNext()
--- Fin del seguimiento de la pila de la ubicaci�n anterior donde se produjo la excepci�n ---
   en System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   en Squirrel.Update.Program.<Download>d__7.MoveNext()<---


    at AutoUpdater.emitError (C:\Users\[myusername]\AppData\Local\GitHubDesktop\app-0.8.0\resources\electron.asar\browser\api\auto-updater\auto-updater-win.js:58:24)
    at squirrelUpdate.download (C:\Users\[myusername]\AppData\Local\GitHubDesktop\app-0.8.0\resources\electron.asar\browser\api\auto-updater\auto-updater-win.js:34:21)
    at C:\Users\[myusername]\AppData\Local\GitHubDesktop\app-0.8.0\resources\electron.asar\browser\api\auto-updater\squirrel-update-win.js:89:14
    at ChildProcess.<anonymous> (C:\Users\[myusername]\AppData\Local\GitHubDesktop\app-0.8.0\resources\electron.asar\browser\api\auto-updater\squirrel-update-win.js:71:14)
    at emitTwo (events.js:106:13)
    at ChildProcess.emit (events.js:191:7)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)
2017-08-30T07:28:53.184Z - info: [ui] Executing getConfigValueInPath: git config -z --global user.name (took 2.032s)
2017-08-30T07:50:49.383Z - info: [ui] Executing getConfigValueInPath: git config -z --global user.name (took 1.390s)
2017-08-30T08:02:58.762Z - info: [ui] Opt in reported.
2017-08-30T08:02:59.463Z - info: [ui] Stats reported.
2017-08-30T08:06:05.988Z - warn: [ui] Unknown URL action: unknown - payload: {"name":"unknown","url":"--squirrel-firstrun"}
2017-08-30T08:18:51.499Z - info: [ui] Executing getConfigValueInPath: git config -z --global user.name (took 6.442s)
2017-08-30T08:24:56.861Z - info: [ui] Executing getConfigValueInPath: git config -z --global user.name (took 1.306s)

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Reactions:1
  • Comments:46 (20 by maintainers)

github_iconTop GitHub Comments

2reactions
Ben3eeEcommented, Sep 4, 2017

@mberasategi The bin folder not being created or modified on install is a known issue with the Atom installer /cc: https://github.com/atom/atom/issues/11450

You can try running atom --squirrel-updated from within the %LOCALAPPDATA%\atom folder. This should create the bin folder.

1reaction
shiftkeycommented, Sep 14, 2017

@mberasategi you’re right, I mentioned the wrong person. I’ve edited it again to clarify!

Read more comments on GitHub >

github_iconTop Results From Across the Web

Fix: Can't find the script package in Atom? How to install?
In this video, learn how to install the SCRIPT package on Atom IDE easily. Do not worry, if you are unable to find...
Read more >
Can't find the script package in Atom? This is how to install it!
Do you face any challenges installing Atom ? Please follow below link to install Python + VS Code: https://youtu.be/KkVLNvFh0-MDo you want to ...
Read more >
How to open atom editor?
How to open atom editor? · Click on "All Programs" from start menu or press "Windows" key then type 'atom' to search for...
Read more >
Setup Atom Editor for MOOSE
Atom is a text editor developed by GitHub with a flexible plugin structure. Several plugins are available to customize Atom for MOOSE development,...
Read more >
How to Install Atom on Windows
Atom is a free and open-source text editor developed by GitHub and ... or even contributing to its development, you can find everything...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found