[BUG] Plugin version 0.75.1 is not compatible with PowerToys 0.74
pcislocked opened this issue · comments
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
- exit powertoys
- Update the plugin by extracting the zip
- relaunch powertoys
Expected behavior
it works
Actual behavior
It crashes out.
Version: 0.74.1.0
OS Version: Microsoft Windows NT 10.0.22621.0
IntPtr Length: 8
x64: True
Date: 6.11.2023 18:56:13
Exception:
System.MissingMethodException: Method not found: 'Void Microsoft.PowerToys.Settings.UI.Library.PluginAdditionalOption.set_ComboBoxItems(System.Collections.Generic.List`1<System.Collections.Generic.KeyValuePair`2<System.String,System.String>>)'.
at Community.PowerToys.Run.Plugin.Everything.Main.get_AdditionalOptions()
at PowerLauncher.SettingsReader.<>c.<GetDefaultPluginsSettings>b__12_0(PluginPair x)
at System.Linq.Enumerable.SelectListIterator`2.MoveNext()
at System.Linq.Enumerable.ToDictionary[TSource,TKey](IEnumerable`1 source, Func`2 keySelector, IEqualityComparer`1 comparer)
at PowerLauncher.SettingsReader.UpdateSettings(PowerLauncherSettings settings)
at PowerLauncher.SettingsReader..ctor(PowerToysRunSettings settings, ThemeManager themeManager)
at PowerLauncher.App.<>c__DisplayClass19_0.<OnStartup>b__0()
at Wox.Infrastructure.Stopwatch.Normal(String message, Action action)
at PowerLauncher.App.OnStartup(Object sender, StartupEventArgs e)
at System.Windows.Application.<.ctor>b__1_0(Object unused)
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)
Logs (please upload or provide link to you log):
https://pcislocked.net/cdn/2023-11-06.txt
Version (please provide the version of software you are using):
- PowerToys: 0.74.1.0
- Everything: 1.4.1.1024
- Windows: 22621.2506
Additional context
Check microsoft/PowerToys#29696
Updating the PowerToys to version v0.75.1 fixes the issue, however, this behaviour should not have happened or at least clear warnings should have been given at the release page.
As you already know, new PowerToys and old plugin is also incompatible.
I won't delete the issue so others who come across this issue can fix it themselves. Issue closed, thanks I guess.