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

MSI Device Plugin - object reference not set to an instance of an object #800

Open
the2048 opened this issue Jun 25, 2023 · 0 comments
Open

Comments

@the2048
Copy link

the2048 commented Jun 25, 2023

No clue exactly what I've done to anger the plugin. I have the Mystic Light SDK installed and it is currently running, but I cannot get the lights on my Trident 3 9th to be controlled through Artemis. Any advice would be appreciated, thank you!

System.AggregateException: One or more errors occurred. (RGB.NET threw exception: Object reference not set to an instance of an object.) ---> Artemis.Core.ArtemisPluginException: RGB.NET threw exception: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object. at RGB.NET.Devices.Msi.Native._MsiSDK.GetDeviceInfo(String[]& pDevType, Int32[]& pLedCount) at RGB.NET.Devices.Msi.MsiDeviceProvider.LoadDevices()+MoveNext() at RGB.NET.Core.AbstractRGBDeviceProvider.GetLoadedDevices(RGBDeviceType loadFilter) at RGB.NET.Core.AbstractRGBDeviceProvider.Initialize(RGBDeviceType loadFilter, Boolean throwExceptions) --- End of inner exception stack trace --- at Artemis.Core.Services.RgbService.AddDeviceProvider(IRGBDeviceProvider deviceProvider) in D:\a\Artemis\Artemis\Artemis\src\Artemis.Core\Services\RgbService.cs:line 206 at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location --- at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of inner exception stack trace --- at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken) at System.Threading.Tasks.Task.Wait(TimeSpan timeout, CancellationToken cancellationToken) at Artemis.Core.PluginFeature.SetEnabled(Boolean enable, Boolean isAutoEnable) in D:\a\Artemis\Artemis\Artemis\src\Artemis.Core\Plugins\PluginFeature.cs:line 174 at Artemis.Core.Services.PluginManagementService.EnablePluginFeature(PluginFeature pluginFeature, Boolean saveState, Boolean isAutoEnable) in D:\a\Artemis\Artemis\Artemis\src\Artemis.Core\Services\PluginManagementService.cs:line 762 at Artemis.Core.Services.PluginManagementService.EnablePlugin(Plugin plugin, Boolean saveState, Boolean ignorePluginLock) in D:\a\Artemis\Artemis\Artemis\src\Artemis.Core\Services\PluginManagementService.cs:line 516 at Artemis.UI.Screens.Plugins.PluginSettingsViewModel.<>c__DisplayClass13_0.<ExecuteReload>b__1() in D:\a\Artemis\Artemis\Artemis\src\Artemis.UI\Screens\Plugins\PluginSettingsViewModel.cs:line 48 at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location --- at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of stack trace from previous location --- at Artemis.UI.Screens.Plugins.PluginSettingsViewModel.ExecuteReload() in D:\a\Artemis\Artemis\Artemis\src\Artemis.UI\Screens\Plugins\PluginSettingsViewModel.cs:line 48

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

1 participant