"No editors found" even though Atom is installed
See original GitHub issueDescription
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
- Installed both GitHub Desktop and Atom
- On GitHub Desktop, File > Options > Advanced
- 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:
- Created 6 years ago
- Reactions:1
- Comments:46 (20 by maintainers)
Top 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 >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
@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.@mberasategi you’re right, I mentioned the wrong person. I’ve edited it again to clarify!