Skip to content

BUG: Default Plugins Exception After Updating #2891

@mossadforsale

Description

@mossadforsale

Checks

  • I have checked that this issue has not already been reported.

  • I am using the latest version of Flow Launcher.

Problem Description

Hello, today I tried to update a bunch of plugins for Flow Launcher by pm update command and I've got an error of Explorer plugin:

Everything Search Exception:
 Flow.Launcher.Plugin.Explorer.Exceptions.SearchException: Method not found: 'Void PreviewInfo.set_FilePath(System.String)'.
 ---> System.MissingMethodException: Method not found: 'Void PreviewInfo.set_FilePath(System.String)'.
   at Flow.Launcher.Plugin.Explorer.Search.ResultManager.CreateFolderResult(String title, String subtitle, String path, Query query, Int32 score, Boolean windowsIndexed)
   at Flow.Launcher.Plugin.Explorer.Search.ResultManager.CreateResult(Query query, SearchResult result) in D:\a\Flow.Launcher\Flow.Launcher\Plugins\Flow.Launcher.Plugin.Explorer\Search\ResultManager.cs:line 67
   at Flow.Launcher.Plugin.Explorer.Search.SearchManager.SearchAsync(Query query, CancellationToken token) in D:\a\Flow.Launcher\Flow.Launcher\Plugins\Flow.Launcher.Plugin.Explorer\Search\SearchManager.cs:line 116
   at Flow.Launcher.Plugin.Explorer.Search.SearchManager.SearchAsync(Query query, CancellationToken token) in D:\a\Flow.Launcher\Flow.Launcher\Plugins\Flow.Launcher.Plugin.Explorer\Search\SearchManager.cs:line 112
   --- End of inner exception stack trace ---
   at Flow.Launcher.Plugin.Explorer.Search.SearchManager.SearchAsync(Query query, CancellationToken token) in D:\a\Flow.Launcher\Flow.Launcher\Plugins\Flow.Launcher.Plugin.Explorer\Search\SearchManager.cs:line 129
   at Flow.Launcher.Plugin.Explorer.Main.QueryAsync(Query query, CancellationToken token) in D:\a\Flow.Launcher\Flow.Launcher\Plugins\Flow.Launcher.Plugin.Explorer\Main.cs:line 62

When I tried to reinstall Explorer plugin by Plugin Manager, I've got the exception message:

Flow Launcher version: 1.18.0
OS Version: 22631.3958
IntPtr Length: 8
x64: True

Python Path: C:\Users\mossadforsale\software\FlowLauncher\app-1.18.0\UserData\Environments\Python\PythonEmbeddable-v3.11.4\pythonw.exe
Node Path: C:\Users\mossadforsale\software\FlowLauncher\app-1.18.0\UserData\Environments\Node.js\Node-v16.18.0\node-v16.18.0-win-x64\node.exe
Date: 08/14/2024 12:33:09
Exception:
Plugins Manager Exception: 
Websites: https://github.com/Flow-Launcher/Flow.Launcher
Author: Jeremy Wu
Version: 3.2.0
Flow.Launcher.Core.ExternalPlugins.FlowPluginException: Method not found: 'Boolean Flow.Launcher.Plugin.SharedCommands.FilesFolders.IsZipFilePath(System.String, Boolean)'.
 ---> System.MissingMethodException: Method not found: 'Boolean Flow.Launcher.Plugin.SharedCommands.FilesFolders.IsZipFilePath(System.String, Boolean)'.
   at Flow.Launcher.Plugin.PluginsManager.PluginsManager.RequestInstallOrUpdate(String search, CancellationToken token, Boolean usePrimaryUrlOnly)
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
   at Flow.Launcher.Plugin.PluginsManager.PluginsManager.RequestInstallOrUpdate(String search, CancellationToken token, Boolean usePrimaryUrlOnly)
   at Flow.Launcher.Plugin.PluginsManager.Main.QueryAsync(Query query, CancellationToken token) in D:\a\Flow.Launcher\Flow.Launcher\Plugins\Flow.Launcher.Plugin.PluginsManager\Main.cs:line 51
   at Flow.Launcher.Core.Plugin.PluginManager.<>c__DisplayClass23_0.<<QueryForPluginAsync>b__0>d.MoveNext() in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 196
--- End of stack trace from previous location ---
   at Flow.Launcher.Infrastructure.Stopwatch.DebugAsync(String message, Func`1 action) in C:\projects\flow-launcher\Flow.Launcher.Infrastructure\Stopwatch.cs:line 34
   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 195
   --- End of inner exception stack trace ---
   at Flow.Launcher.Core.Plugin.PluginManager.<>c__DisplayClass23_1.<QueryForPluginAsync>b__1(ActionContext _) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 224
   at Flow.Launcher.Plugin.Result.ExecuteAsync(ActionContext context) in /_/Flow.Launcher.Plugin/Result.cs:line 246
   at Flow.Launcher.ViewModel.MainViewModel.OpenResultAsync(String index) in C:\projects\flow-launcher\Flow.Launcher\ViewModel\MainViewModel.cs:line 307
   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)

Also I attach a log file.

To Reproduce

  1. See Description section.

Screenshots

No response

Flow Launcher Version

1.18

Windows Build Number

22631.3958

Error Log

2024-08-14.txt

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions