Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error when trying to enable ASUS Devices plugin #73

Closed
lukereative opened this issue Jun 11, 2021 · 2 comments
Closed

Error when trying to enable ASUS Devices plugin #73

lukereative opened this issue Jun 11, 2021 · 2 comments

Comments

@lukereative
Copy link

I get this error when trying to enable ASUS Devices plugin using the latest with a fresh install Artemis Core version 2.0-a21f1a, build 20210609.1

Exception:

System.AggregateException: One or more errors occurred. (RGB.NET threw exception: Retrieving the COM class factory for component with CLSID {05921124-5057-483E-A037-E9497B523590} failed due to the following error: 80040154 Class not registered (0x80040154 (REGDB_E_CLASSNOTREG)).)
   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 613 ---> Artemis.Core.ArtemisPluginException: RGB.NET threw exception: Retrieving the COM class factory for component with CLSID {05921124-5057-483E-A037-E9497B523590} failed due to the following error: 80040154 Class not registered (0x80040154 (REGDB_E_CLASSNOTREG)).
   at void Artemis.Core.Services.RgbService.AddDeviceProvider(IRGBDeviceProvider deviceProvider) in D:/a/1/s/Artemis/src/Artemis.Core/Services/RgbService.cs:line 167
   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.Runtime.InteropServices.COMException: Retrieving the COM class factory for component with CLSID {05921124-5057-483E-A037-E9497B523590} failed due to the following error: 80040154 Class not registered (0x80040154 (REGDB_E_CLASSNOTREG)).
   at void RGB.NET.Devices.Asus.AsusDeviceProvider.InitializeSDK()
   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: Retrieving the COM class factory for component with CLSID {05921124-5057-483E-A037-E9497B523590} failed due to the following error: 80040154 Class not registered (0x80040154 (REGDB_E_CLASSNOTREG)).
   at void Artemis.Core.Services.RgbService.AddDeviceProvider(IRGBDeviceProvider deviceProvider) in D:/a/1/s/Artemis/src/Artemis.Core/Services/RgbService.cs:line 167
   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.Runtime.InteropServices.COMException: Retrieving the COM class factory for component with CLSID {05921124-5057-483E-A037-E9497B523590} failed due to the following error: 80040154 Class not registered (0x80040154 (REGDB_E_CLASSNOTREG)).
   at void RGB.NET.Devices.Asus.AsusDeviceProvider.InitializeSDK()
   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 ---
@RobertBeekman
Copy link
Member

Hi Luke,

Did this work before? From the looks of the error the ASUS service couldn't be reached. Please make sure you're running Armory Crate in the background.

PS: If your hardware is supported by OpenRGB I recommend using that instead, but we can try fixing this :)

@lukereative
Copy link
Author

Oh sorry, I didn't realise you needed Armory Crate installed (I'd removed it to use OpenRGB instead) - installing it get's it working, thanks!

Unfortunately my LED strip (connected to the motherboard header) doesn't come through from OpenRGB so can't use that at the moment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants