Github Quick Launcher throws an exception when searching, and Flow Launcher shows a plugin exception dialog.
Search runs without errors and repositories are listed.
The plugin crashes and Flow Launcher shows an exception.
Flow Launcher version: 2.0.3
OS Version: 26200.7171
IntPtr Length: 8
x64: True
Python Path: C:\Users\Harshvardhan\AppData\Roaming\FlowLauncher\Environments\Python\PythonEmbeddable-v3.11.4\pythonw.exe
Node Path: C:\Program Files\nodejs\node.exe
Date: 11/29/2025 13:49:18
Exception:
Github Quick Launcher Exception:
Websites: https://github.com/Garulf/github-quick-launcher
Author: Garulf
Version: 4.0.0
Flow.Launcher.Core.ExternalPlugins.FlowPluginException: Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "C:\Users\Harshvardhan\AppData\Roaming\FlowLauncher\Plugins\Github Quick Launcher-4.0.0\Github-Quick-Launcher.pyz\__main__.py", line 8, in <module>
File "C:\Users\Harshvardhan\AppData\Roaming\FlowLauncher\Plugins\Github Quick Launcher-4.0.0\Github-Quick-Launcher.pyz\plugin.py", line 14, in main
File "C:\Users\Harshvardhan\AppData\Roaming\FlowLauncher\Plugins\Github Quick Launcher-4.0.0\Github-Quick-Launcher.pyz\pyflowlauncher\plugin.py", line 74, in run
File "C:\Users\Harshvardhan\AppData\Roaming\FlowLauncher\Plugins\Github Quick Launcher-4.0.0\Github-Quick-Launcher.pyz\pyflowlauncher\event.py", line 34, in __call__
File "C:\Users\Harshvardhan\AppData\Roaming\FlowLauncher\Plugins\Github Quick Launcher-4.0.0\Github-Quick-Launcher.pyz\pyflowlauncher\event.py", line 29, in __call__
File "C:\Users\Harshvardhan\AppData\Roaming\FlowLauncher\Plugins\Github Quick Launcher-4.0.0\Github-Quick-Launcher.pyz\query.py", line 34, in query
File "C:\Users\Harshvardhan\AppData\Roaming\FlowLauncher\Plugins\Github Quick Launcher-4.0.0\Github-Quick-Launcher.pyz\github\MainClass.py", line 465, in search_repositories
AssertionError: need at least one qualifier
---> System.IO.InvalidDataException: Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "C:\Users\Harshvardhan\AppData\Roaming\FlowLauncher\Plugins\Github Quick Launcher-4.0.0\Github-Quick-Launcher.pyz\__main__.py", line 8, in <module>
File "C:\Users\Harshvardhan\AppData\Roaming\FlowLauncher\Plugins\Github Quick Launcher-4.0.0\Github-Quick-Launcher.pyz\plugin.py", line 14, in main
File "C:\Users\Harshvardhan\AppData\Roaming\FlowLauncher\Plugins\Github Quick Launcher-4.0.0\Github-Quick-Launcher.pyz\pyflowlauncher\plugin.py", line 74, in run
File "C:\Users\Harshvardhan\AppData\Roaming\FlowLauncher\Plugins\Github Quick Launcher-4.0.0\Github-Quick-Launcher.pyz\pyflowlauncher\event.py", line 34, in __call__
File "C:\Users\Harshvardhan\AppData\Roaming\FlowLauncher\Plugins\Github Quick Launcher-4.0.0\Github-Quick-Launcher.pyz\pyflowlauncher\event.py", line 29, in __call__
File "C:\Users\Harshvardhan\AppData\Roaming\FlowLauncher\Plugins\Github Quick Launcher-4.0.0\Github-Quick-Launcher.pyz\query.py", line 34, in query
File "C:\Users\Harshvardhan\AppData\Roaming\FlowLauncher\Plugins\Github Quick Launcher-4.0.0\Github-Quick-Launcher.pyz\github\MainClass.py", line 465, in search_repositories
AssertionError: need at least one qualifier
at Flow.Launcher.Core.Plugin.JsonRPCPlugin.ExecuteAsync(ProcessStartInfo startInfo, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\JsonRPCPlugin.cs:line 220
at Flow.Launcher.Core.Plugin.JsonRPCPlugin.ExecuteAsync(ProcessStartInfo startInfo, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\JsonRPCPlugin.cs:line 225
at Flow.Launcher.Core.Plugin.JsonRPCPlugin.QueryAsync(Query query, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\JsonRPCPlugin.cs:line 238
at Flow.Launcher.Core.Plugin.PluginManager.<>c__DisplayClass35_0.<<QueryForPluginAsync>b__0>d.MoveNext() in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 351
--- End of stack trace from previous location ---
at Flow.Launcher.Infrastructure.Stopwatch.DebugAsync(String className, String message, Func`1 action, String methodName) in C:\projects\flow-launcher\Flow.Launcher.Infrastructure\Stopwatch.cs:line 31
at Flow.Launcher.Core.Plugin.PluginManager.QueryForPluginAsync(PluginPair pair, Query query, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 350
--- End of inner exception stack trace ---
at Flow.Launcher.Core.Plugin.PluginManager.<>c__DisplayClass35_1.<QueryForPluginAsync>b__1(ActionContext _) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 379
at Flow.Launcher.Plugin.Result.ExecuteAsync(ActionContext context) in /_/Flow.Launcher.Plugin/Result.cs:line 281
at Flow.Launcher.ViewModel.MainViewModel.OpenResultAsync(String index) in C:\projects\flow-launcher\ViewModel\MainViewModel.cs:line 518
at CommunityToolkit.Mvvm.Input.AsyncRelayCommand.AwaitAndThrowIfFailed(Task executionTask)
at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__128_0(Object state)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
[2025-11-29.txt](https://github.com/user-attachments/files/23832577/2025-11-29.txt)
Description
Github Quick Launcher throws an exception when searching, and Flow Launcher shows a plugin exception dialog.
Environment
C:\Users\Harshvardhan\AppData\Roaming\FlowLauncher\Environments\Python\PythonEmbeddable-v3.11.4\pythonw.exeC:\Program Files\nodejs\node.exeSteps to reproduce
(Replace step 3 with exactly what you were doing when it failed, if different.)
Expected behavior
Search runs without errors and repositories are listed.
Actual behavior
The plugin crashes and Flow Launcher shows an exception.
Exception / Logs