System.AggregateException: One or more errors occurred. (RGB.NET threw exception: An item with the same key has already been added. Key: Invalid)
at bool System.Threading.Tasks.Task.Wait(int millisecondsTimeout, CancellationToken cancellationToken) x 2
at void Artemis.Core.PluginFeature.SetEnabled(bool enable, bool isAutoEnable) in D:/a/1/s/Artemis/src/Artemis.Core/Plugins/PluginFeature.cs:line 164
at void Artemis.Core.Services.PluginManagementService.EnablePluginFeature(PluginFeature pluginFeature, bool saveState, bool isAutoEnable) in D:/a/1/s/Artemis/src/Artemis.Core/Services/PluginManagementService.cs:line 611 ---> Artemis.Core.ArtemisPluginException: RGB.NET threw exception: An item with the same key has already been added. Key: Invalid
at void Artemis.Core.Services.RgbService.AddDeviceProvider(IRGBDeviceProvider deviceProvider) in D:/a/1/s/Artemis/src/Artemis.Core/Services/RgbService.cs:line 168
at void Artemis.Plugins.Devices.Corsair.CorsairDeviceProvider.Enable()
at void Artemis.Core.PluginFeature.InternalEnable() in D:/a/1/s/Artemis/src/Artemis.Core/Plugins/PluginFeature.cs:line 190
at void System.Threading.Tasks.Task.ExecuteWithThreadLocal(ref Task currentTaskSlot, Thread threadPoolThread) ---> System.ArgumentException: An item with the same key has already been added. Key: Invalid
at bool System.Collections.Generic.Dictionary<TKey, TValue>.TryInsert(TKey key, TValue value, InsertionBehavior behavior)
at void RGB.NET.Devices.Corsair.CorsairCustomRGBDevice.InitializeLayout()
at IEnumerable<IRGBDevice> RGB.NET.Devices.Corsair.CorsairDeviceProvider.LoadDevices()+MoveNext()
at IEnumerable<IRGBDevice> RGB.NET.Core.AbstractRGBDeviceProvider.GetLoadedDevices(RGBDeviceType loadFilter) in D:/a/1/s/RGB.NET/RGB.NET.Core/Devices/AbstractRGBDeviceProvider.cs:line 77
at bool RGB.NET.Core.AbstractRGBDeviceProvider.Initialize(RGBDeviceType loadFilter, bool throwExceptions) in D:/a/1/s/RGB.NET/RGB.NET.Core/Devices/AbstractRGBDeviceProvider.cs:line 50
--- End of inner exception stack trace ---
--- End of inner exception stack trace --- ---> Artemis.Core.ArtemisPluginException: RGB.NET threw exception: An item with the same key has already been added. Key: Invalid
at void Artemis.Core.Services.RgbService.AddDeviceProvider(IRGBDeviceProvider deviceProvider) in D:/a/1/s/Artemis/src/Artemis.Core/Services/RgbService.cs:line 168
at void Artemis.Plugins.Devices.Corsair.CorsairDeviceProvider.Enable()
at void Artemis.Core.PluginFeature.InternalEnable() in D:/a/1/s/Artemis/src/Artemis.Core/Plugins/PluginFeature.cs:line 190
at void System.Threading.Tasks.Task.ExecuteWithThreadLocal(ref Task currentTaskSlot, Thread threadPoolThread) ---> System.ArgumentException: An item with the same key has already been added. Key: Invalid
at bool System.Collections.Generic.Dictionary<TKey, TValue>.TryInsert(TKey key, TValue value, InsertionBehavior behavior)
at void RGB.NET.Devices.Corsair.CorsairCustomRGBDevice.InitializeLayout()
at IEnumerable<IRGBDevice> RGB.NET.Devices.Corsair.CorsairDeviceProvider.LoadDevices()+MoveNext()
at IEnumerable<IRGBDevice> RGB.NET.Core.AbstractRGBDeviceProvider.GetLoadedDevices(RGBDeviceType loadFilter) in D:/a/1/s/RGB.NET/RGB.NET.Core/Devices/AbstractRGBDeviceProvider.cs:line 77
at bool RGB.NET.Core.AbstractRGBDeviceProvider.Initialize(RGBDeviceType loadFilter, bool throwExceptions) in D:/a/1/s/RGB.NET/RGB.NET.Core/Devices/AbstractRGBDeviceProvider.cs:line 50
--- End of inner exception stack trace ---
--- End of inner exception stack trace ---