Git Product home page Git Product logo

Comments (6)

RobertBeekman avatar RobertBeekman commented on September 3, 2024

Hello,

Please try to reinstall the Logitech software followi these steps

https://wiki.artemis-rgb.com/en/guides/user/devices/logitech#plugin-not-working

from artemis.plugins.

GhostXan avatar GhostXan commented on September 3, 2024

I already did it before reporting the error :(

from artemis.plugins.

IhToN avatar IhToN commented on September 3, 2024

Issue is also happening for me. I've tried reinstalling everything and while it works temporarily, after rebooting the computer Artemis is not able to load the logitech plugin anymore.

Artemis.Core.ArtemisPluginException: RGB.NET threw exception: Failed to initialize Logitech-SDK.
 ---> RGB.NET.Core.RGBDeviceException: Failed to initialize Logitech-SDK.
   --- End of inner exception stack trace ---
   at Artemis.Core.Services.RgbService.AddDeviceProvider(IRGBDeviceProvider deviceProvider) in D:\a\1\s\Artemis\src\Artemis.Core\Services\RgbService.cs:line 182
   at Artemis.Plugins.Devices.Logitech.LogitechDeviceProvider.Enable() in D:\a\1\s\Artemis.Plugins\src\Devices\Artemis.Plugins.Devices.Logitech\LogitechDeviceProvider.cs:line 33
   at Artemis.Core.PluginFeature.InternalEnable() in D:\a\1\s\Artemis\src\Artemis.Core\Plugins\PluginFeature.cs:line 178
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.<>c.<.cctor>b__277_0(Object obj)
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
2022-01-20 08:58:00.172 [DBG] [Artemis.Core.Services.RgbService] Creating SKTexture with graphics context VulkanContext
2022-01-20 08:58:00.172 [WRN] [Artemis.Core.Services.PluginManagementService] Plugin feature 'Artemis.Plugins.Devices.Logitech.LogitechDeviceProvider - Logitech Devices v1.0.1.716 - 62a45c0c-884c-4868-9fd7-3c5987fe07ca' failed to enable.
System.AggregateException: One or more errors occurred. (RGB.NET threw exception: Failed to initialize Logitech-SDK.)
 ---> Artemis.Core.ArtemisPluginException: RGB.NET threw exception: Failed to initialize Logitech-SDK.
 ---> RGB.NET.Core.RGBDeviceException: Failed to initialize Logitech-SDK.
   --- End of inner exception stack trace ---
   at Artemis.Core.Services.RgbService.AddDeviceProvider(IRGBDeviceProvider deviceProvider) in D:\a\1\s\Artemis\src\Artemis.Core\Services\RgbService.cs:line 182
   at Artemis.Plugins.Devices.Logitech.LogitechDeviceProvider.Enable() in D:\a\1\s\Artemis.Plugins\src\Devices\Artemis.Plugins.Devices.Logitech\LogitechDeviceProvider.cs:line 33
   at Artemis.Core.PluginFeature.InternalEnable() in D:\a\1\s\Artemis\src\Artemis.Core\Plugins\PluginFeature.cs:line 178
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.<>c.<.cctor>b__277_0(Object obj)
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at System.Threading.Tasks.Task.Wait(TimeSpan timeout)
   at Artemis.Core.PluginFeature.SetEnabled(Boolean enable, Boolean isAutoEnable) in D:\a\1\s\Artemis\src\Artemis.Core\Plugins\PluginFeature.cs:line 151
   at Artemis.Core.Services.PluginManagementService.EnablePluginFeature(PluginFeature pluginFeature, Boolean saveState, Boolean isAutoEnable) in D:\a\1\s\Artemis\src\Artemis.Core\Services\PluginManagementService.cs:line 621
   at Artemis.Core.Services.PluginManagementService.EnablePlugin(Plugin plugin, Boolean saveState, Boolean ignorePluginLock) in D:\a\1\s\Artemis\src\Artemis.Core\Services\PluginManagementService.cs:line 444
   at Artemis.UI.Screens.Settings.Tabs.Plugins.PluginSettingsViewModel.<UpdateEnabled>b__44_3() in D:\a\1\s\Artemis\src\Artemis.UI\Screens\Settings\Tabs\Plugins\PluginSettingsViewModel.cs:line 270

from artemis.plugins.

rios0rios0 avatar rios0rios0 commented on September 3, 2024

Hello. Do you have any updates about it?
I'm having the log below:

2022-05-25 00:02:05.074 [DBG] [Artemis.Core.Services.ProfileService] Updating profile - Skipping save, no changes
2022-05-25 00:02:05.099 [DBG] [Artemis.Core.Services.ProfileService] Profile is a fresh import, adapting to surface - [Profile] Name: Rainbow
2022-05-25 00:02:05.106 [DBG] [Artemis.Core.Services.ProfileService] Adapt profile - Saving [Profile] Name: Rainbow
2022-05-25 00:02:10.310 [WRN] [Artemis.Core.Services.PluginManagementService] Plugin feature 'Artemis.Plugins.Devices.Logitech.LogitechDeviceProvider - Logitech Devices v1.0.1.722 - 62a45c0c-884c-4868-9fd7-3c5987fe07ca' failed to enable.
Artemis.Core.ArtemisPluginException: Plugin load timeout
   at Artemis.Core.PluginFeature.SetEnabled(Boolean enable, Boolean isAutoEnable) in D:\a\1\s\Artemis\src\Artemis.Core\Plugins\PluginFeature.cs:line 153
   at Artemis.Core.Services.PluginManagementService.EnablePluginFeature(PluginFeature pluginFeature, Boolean saveState, Boolean isAutoEnable) in D:\a\1\s\Artemis\src\Artemis.Core\Services\PluginManagementService.cs:line 621

from artemis.plugins.

RobertBeekman avatar RobertBeekman commented on September 3, 2024

The recommended course of action is fully uninstalling LGS/GHub and then reinstalling it, this has fixed the issue for many users. When you do this make sure you fully reboot between uninstalling and reinstalling as described here: https://wiki.artemis-rgb.com/en/guides/user/devices/logitech#plugin-not-working

The nature of this issue is that Logitech's installer doesn't always install the correct files required by the SDK, it isn't an issue with Artemis itself so it's difficult to create a 'fix'.

from artemis.plugins.

rios0rios0 avatar rios0rios0 commented on September 3, 2024

The recommended course of action is fully uninstalling LGS/GHub and then reinstalling it, this has fixed the issue for many users. When you do this make sure you fully reboot between uninstalling and reinstalling as described here: https://wiki.artemis-rgb.com/en/guides/user/devices/logitech#plugin-not-working

The nature of this issue is that Logitech's installer doesn't always install the correct files required by the SDK, it isn't an issue with Artemis itself so it's difficult to create a 'fix'.

Understood. Thank you for the answer. Maybe as a future improvement create an Alert/Popup/Message handling this error properly, like: "Hello there. Your GHub software needs to be re-installed because some libraries such as X, Y, and Z are missing.". What do you think?

from artemis.plugins.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.