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

Unable to detect anny devices [linux] (failed to enable wooting) #809

Open
NicTanghe opened this issue Aug 30, 2023 · 5 comments
Open

Unable to detect anny devices [linux] (failed to enable wooting) #809

NicTanghe opened this issue Aug 30, 2023 · 5 comments

Comments

@NicTanghe
Copy link

NicTanghe commented Aug 30, 2023

hello artemis seems unable to detect anny rgb devices.
Open rgb detects them just fine.

My console lists a whole bunch of errors.
env:
Ubuntu 22.04
artemis:
886455258

console:

❯ ./Artemis.UI.Linux
[22:03:31 VRB] Error in binding to Avalonia.Controls.TrayIcon.Command: Null value in expression '{empty}' at ''.
[22:03:31 VRB] Error in binding to Avalonia.Controls.NativeMenuItem.Command: Null value in expression '{empty}' at ''.
[22:03:31 VRB] Error in binding to Avalonia.Controls.NativeMenuItem.Command: Null value in expression '{empty}' at ''.
[22:03:31 VRB] Error in binding to Avalonia.Controls.NativeMenuItem.Command: Null value in expression '{empty}' at ''.
[22:03:31 VRB] Error in binding to Avalonia.Controls.NativeMenuItem.Command: Null value in expression '{empty}' at ''.
[22:03:31 VRB] Error in binding to Avalonia.Controls.NativeMenuItem.Command: Null value in expression '{empty}' at ''.
[22:03:31 INF] Performing auto-update check
[22:03:31 ERR] Interface 'org.kde.StatusNotifierWatcher' is unavailable.
[22:03:32 INF] Update service initialized for master channel
[22:03:32 INF] Initializing Artemis Core version 1.2023.0827.2
[22:03:32 INF] Startup arguments: []
[22:03:32 INF] Elevated permissions: False
[22:03:32 INF] Stopwatch high resolution: True
[22:03:32 INF] Setting logging level to Debug
[22:03:32 DBG] Forcing plugins to use HidSharp 2.1.0.0
[22:03:32 DBG] Loaded 22 plugin(s)
[22:03:32 INF] There are one or more profiles. No new default profiles will be created
[22:03:32 WRN] Skipped enabling plugin JetBrains Profiling v1.0.0.0 - 27d124e3-48e8-4b0a-8a5e-d5e337a88d4a because not all prerequisites are met
[22:03:32 WRN] Skipped enabling plugin JavaScript Scripting Provider v1.0.0.0 - dd35f1b7-3d3f-4f90-a60f-40354783049b because not all prerequisites are met
[22:03:32 WRN] Device provider DebugDeviceProvider has no devices
[22:03:32 WRN] Device provider DMXDeviceProvider has no devices
[22:03:32 DBG] OpenRGB Exception: Connection refused
System.Net.Sockets.SocketException (111): Connection refused
   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
   at System.Threading.Tasks.ValueTask.ValueTaskSourceAsTask.<>c.<.cctor>b__4_0(Object state)
--- End of stack trace from previous location ---
   at System.Threading.Tasks.TaskToApm.End(IAsyncResult asyncResult)
   at OpenRGB.NET.OpenRgbClient.Connect()
   at RGB.NET.Devices.OpenRGB.OpenRGBDeviceProvider.InitializeSDK()
[22:03:32 WRN] Device provider OpenRGBDeviceProvider threw non-critical exception
System.Net.Sockets.SocketException (111): Connection refused
   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
   at System.Threading.Tasks.ValueTask.ValueTaskSourceAsTask.<>c.<.cctor>b__4_0(Object state)
--- End of stack trace from previous location ---
   at System.Threading.Tasks.TaskToApm.End(IAsyncResult asyncResult)
   at OpenRGB.NET.OpenRgbClient.Connect()
   at RGB.NET.Devices.OpenRGB.OpenRGBDeviceProvider.InitializeSDK()
[22:03:32 WRN] Device provider OpenRGBDeviceProvider has no devices
[22:03:32 ERR] OpenRGB server 127.0.0.1:6742 failed to connect: Connection refused
[22:03:32 INF] Failed to connect to at least one OpenRGB server. Retrying in 30secs...
Unable to load library: libwooting_analog_sdk.so
Err: libwooting_analog_sdk.so: cannot open shared object file: No such file or directory
[22:03:32 WRN] Plugin feature 'Artemis.Plugins.Devices.Wooting.Modules.WootingAnalogModule - Wooting Devices v1.0.0.0 - e70fd5ba-9881-480a-8ff6-078ed5f747fa' failed to enable during attempt (1/3), scheduling a retry in 00:00:10.
System.AggregateException: One or more errors occurred. (Failed to initialise WootingAnalog SDK: DLLNotFound)
 ---> Artemis.Core.ArtemisPluginException: Failed to initialise WootingAnalog SDK: DLLNotFound
   at Artemis.Plugins.Devices.Wooting.Services.AnalogService.WootingAnalogService.Activate() in /home/runner/work/Artemis/Artemis/Artemis.Plugins/src/Devices/Artemis.Plugins.Devices.Wooting/Services/AnalogService/WootingAnalogService.cs:line 80
   at Artemis.Plugins.Devices.Wooting.Services.ReusableService.ActivateInternal() in /home/runner/work/Artemis/Artemis/Artemis.Plugins/src/Devices/Artemis.Plugins.Devices.Wooting/Services/ReusableService.cs:line 40
   at Artemis.Plugins.Devices.Wooting.Services.ReusableService.RegisterUse() in /home/runner/work/Artemis/Artemis/Artemis.Plugins/src/Devices/Artemis.Plugins.Devices.Wooting/Services/ReusableService.cs:line 17
   at Artemis.Plugins.Devices.Wooting.Modules.WootingAnalogModule.Enable() in /home/runner/work/Artemis/Artemis/Artemis.Plugins/src/Devices/Artemis.Plugins.Devices.Wooting/Modules/WootingAnalogModule.cs:line 24
   at Artemis.Core.PluginFeature.InternalEnable() in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Plugins/PluginFeature.cs:line 178
   at Artemis.Core.Modules.Module.InternalEnable() in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Plugins/Modules/Module.cs:line 317
   at Artemis.Core.Modules.Module`1.InternalEnable() in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Plugins/Modules/Module.cs:line 85
   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 System.Threading.Tasks.Task.Wait(TimeSpan timeout)
   at Artemis.Core.PluginFeature.SetEnabled(Boolean enable, Boolean isAutoEnable) in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Plugins/PluginFeature.cs:line 151
   at Artemis.Core.Services.PluginManagementService.EnablePluginFeature(PluginFeature pluginFeature, Boolean saveState, Boolean isAutoEnable) in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Services/PluginManagementService.cs:line 701
[22:03:32 WRN] Plugin feature 'Artemis.Plugins.Devices.Wooting.Modules.WootingProfileModule - Wooting Devices v1.0.0.0 - e70fd5ba-9881-480a-8ff6-078ed5f747fa' failed to enable during attempt (1/3), scheduling a retry in 00:00:10.
System.AggregateException: One or more errors occurred. (Wooting SDK is not connected)
 ---> Artemis.Core.ArtemisPluginException: Wooting SDK is not connected
   at Artemis.Plugins.Devices.Wooting.Services.ProfileService.WootingProfileService.Activate() in /home/runner/work/Artemis/Artemis/Artemis.Plugins/src/Devices/Artemis.Plugins.Devices.Wooting/Services/ProfileService/WootingProfileService.cs:line 54
   at Artemis.Plugins.Devices.Wooting.Services.ReusableService.ActivateInternal() in /home/runner/work/Artemis/Artemis/Artemis.Plugins/src/Devices/Artemis.Plugins.Devices.Wooting/Services/ReusableService.cs:line 40
   at Artemis.Plugins.Devices.Wooting.Services.ReusableService.RegisterUse() in /home/runner/work/Artemis/Artemis/Artemis.Plugins/src/Devices/Artemis.Plugins.Devices.Wooting/Services/ReusableService.cs:line 17
   at Artemis.Plugins.Devices.Wooting.Modules.WootingProfileModule.Enable() in /home/runner/work/Artemis/Artemis/Artemis.Plugins/src/Devices/Artemis.Plugins.Devices.Wooting/Modules/WootingProfileModule.cs:line 21
   at Artemis.Core.PluginFeature.InternalEnable() in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Plugins/PluginFeature.cs:line 178
   at Artemis.Core.Modules.Module.InternalEnable() in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Plugins/Modules/Module.cs:line 317
   at Artemis.Core.Modules.Module`1.InternalEnable() in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Plugins/Modules/Module.cs:line 85
   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 System.Threading.Tasks.Task.Wait(TimeSpan timeout)
   at Artemis.Core.PluginFeature.SetEnabled(Boolean enable, Boolean isAutoEnable) in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Plugins/PluginFeature.cs:line 151
   at Artemis.Core.Services.PluginManagementService.EnablePluginFeature(PluginFeature pluginFeature, Boolean saveState, Boolean isAutoEnable) in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Services/PluginManagementService.cs:line 701
[22:03:32 DBG] Enabled 19 plugin(s)
[22:03:32 DBG] Creating SKTexture with software-based graphics context
 22:03:32.355 INF >> [WebServer] Running HTTPListener: Unosquare HTTP Listener
 22:03:32.357 INF >> [WebServer] Web server prefix 'http://*:9696/' added.
 22:03:32.395 INF >> [WebServer] Started HTTP Listener
[22:03:32 DBG] Profile is a fresh import, adapting to surface - [Profile] Name: Noise
[22:03:32 DBG] Adapt profile - Saving [Profile] Name: Noise
[22:03:32 INF] Navigating to home
[22:03:33 INF] Navigated to home
[22:03:42 WRN] Plugin feature 'Artemis.Plugins.Devices.Wooting.Modules.WootingAnalogModule - Wooting Devices v1.0.0.0 - e70fd5ba-9881-480a-8ff6-078ed5f747fa' failed to enable during attempt (2/3), scheduling a retry in 00:00:20.
System.AggregateException: One or more errors occurred. (Failed to initialise WootingAnalog SDK: DLLNotFound)
 ---> Artemis.Core.ArtemisPluginException: Failed to initialise WootingAnalog SDK: DLLNotFound
   at Artemis.Plugins.Devices.Wooting.Services.AnalogService.WootingAnalogService.Activate() in /home/runner/work/Artemis/Artemis/Artemis.Plugins/src/Devices/Artemis.Plugins.Devices.Wooting/Services/AnalogService/WootingAnalogService.cs:line 80
   at Artemis.Plugins.Devices.Wooting.Services.ReusableService.ActivateInternal() in /home/runner/work/Artemis/Artemis/Artemis.Plugins/src/Devices/Artemis.Plugins.Devices.Wooting/Services/ReusableService.cs:line 40
   at Artemis.Plugins.Devices.Wooting.Services.ReusableService.RegisterUse() in /home/runner/work/Artemis/Artemis/Artemis.Plugins/src/Devices/Artemis.Plugins.Devices.Wooting/Services/ReusableService.cs:line 17
   at Artemis.Plugins.Devices.Wooting.Modules.WootingAnalogModule.Enable() in /home/runner/work/Artemis/Artemis/Artemis.Plugins/src/Devices/Artemis.Plugins.Devices.Wooting/Modules/WootingAnalogModule.cs:line 24
   at Artemis.Core.PluginFeature.InternalEnable() in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Plugins/PluginFeature.cs:line 178
   at Artemis.Core.Modules.Module.InternalEnable() in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Plugins/Modules/Module.cs:line 317
   at Artemis.Core.Modules.Module`1.InternalEnable() in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Plugins/Modules/Module.cs:line 85
   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 System.Threading.Tasks.Task.Wait(TimeSpan timeout)
   at Artemis.Core.PluginFeature.SetEnabled(Boolean enable, Boolean isAutoEnable) in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Plugins/PluginFeature.cs:line 151
   at Artemis.Core.Services.PluginManagementService.EnablePluginFeature(PluginFeature pluginFeature, Boolean saveState, Boolean isAutoEnable) in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Services/PluginManagementService.cs:line 701
[22:03:42 WRN] Plugin feature 'Artemis.Plugins.Devices.Wooting.Modules.WootingProfileModule - Wooting Devices v1.0.0.0 - e70fd5ba-9881-480a-8ff6-078ed5f747fa' failed to enable during attempt (2/3), scheduling a retry in 00:00:20.
System.AggregateException: One or more errors occurred. (Wooting SDK is not connected)
 ---> Artemis.Core.ArtemisPluginException: Wooting SDK is not connected
   at Artemis.Plugins.Devices.Wooting.Services.ProfileService.WootingProfileService.Activate() in /home/runner/work/Artemis/Artemis/Artemis.Plugins/src/Devices/Artemis.Plugins.Devices.Wooting/Services/ProfileService/WootingProfileService.cs:line 54
   at Artemis.Plugins.Devices.Wooting.Services.ReusableService.ActivateInternal() in /home/runner/work/Artemis/Artemis/Artemis.Plugins/src/Devices/Artemis.Plugins.Devices.Wooting/Services/ReusableService.cs:line 40
   at Artemis.Plugins.Devices.Wooting.Services.ReusableService.RegisterUse() in /home/runner/work/Artemis/Artemis/Artemis.Plugins/src/Devices/Artemis.Plugins.Devices.Wooting/Services/ReusableService.cs:line 17
   at Artemis.Plugins.Devices.Wooting.Modules.WootingProfileModule.Enable() in /home/runner/work/Artemis/Artemis/Artemis.Plugins/src/Devices/Artemis.Plugins.Devices.Wooting/Modules/WootingProfileModule.cs:line 21
   at Artemis.Core.PluginFeature.InternalEnable() in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Plugins/PluginFeature.cs:line 178
   at Artemis.Core.Modules.Module.InternalEnable() in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Plugins/Modules/Module.cs:line 317
   at Artemis.Core.Modules.Module`1.InternalEnable() in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Plugins/Modules/Module.cs:line 85
   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 System.Threading.Tasks.Task.Wait(TimeSpan timeout)
   at Artemis.Core.PluginFeature.SetEnabled(Boolean enable, Boolean isAutoEnable) in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Plugins/PluginFeature.cs:line 151
   at Artemis.Core.Services.PluginManagementService.EnablePluginFeature(PluginFeature pluginFeature, Boolean saveState, Boolean isAutoEnable) in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Services/PluginManagementService.cs:line 701
[22:04:02 WRN] Plugin feature 'Artemis.Plugins.Devices.Wooting.Modules.WootingAnalogModule - Wooting Devices v1.0.0.0 - e70fd5ba-9881-480a-8ff6-078ed5f747fa' failed to enable during attempt (3/3), scheduling a retry in 00:00:30.
System.AggregateException: One or more errors occurred. (Failed to initialise WootingAnalog SDK: DLLNotFound)
 ---> Artemis.Core.ArtemisPluginException: Failed to initialise WootingAnalog SDK: DLLNotFound
   at Artemis.Plugins.Devices.Wooting.Services.AnalogService.WootingAnalogService.Activate() in /home/runner/work/Artemis/Artemis/Artemis.Plugins/src/Devices/Artemis.Plugins.Devices.Wooting/Services/AnalogService/WootingAnalogService.cs:line 80
   at Artemis.Plugins.Devices.Wooting.Services.ReusableService.ActivateInternal() in /home/runner/work/Artemis/Artemis/Artemis.Plugins/src/Devices/Artemis.Plugins.Devices.Wooting/Services/ReusableService.cs:line 40
   at Artemis.Plugins.Devices.Wooting.Services.ReusableService.RegisterUse() in /home/runner/work/Artemis/Artemis/Artemis.Plugins/src/Devices/Artemis.Plugins.Devices.Wooting/Services/ReusableService.cs:line 17
   at Artemis.Plugins.Devices.Wooting.Modules.WootingAnalogModule.Enable() in /home/runner/work/Artemis/Artemis/Artemis.Plugins/src/Devices/Artemis.Plugins.Devices.Wooting/Modules/WootingAnalogModule.cs:line 24
   at Artemis.Core.PluginFeature.InternalEnable() in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Plugins/PluginFeature.cs:line 178
   at Artemis.Core.Modules.Module.InternalEnable() in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Plugins/Modules/Module.cs:line 317
   at Artemis.Core.Modules.Module`1.InternalEnable() in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Plugins/Modules/Module.cs:line 85
   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 System.Threading.Tasks.Task.Wait(TimeSpan timeout)
   at Artemis.Core.PluginFeature.SetEnabled(Boolean enable, Boolean isAutoEnable) in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Plugins/PluginFeature.cs:line 151
   at Artemis.Core.Services.PluginManagementService.EnablePluginFeature(PluginFeature pluginFeature, Boolean saveState, Boolean isAutoEnable) in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Services/PluginManagementService.cs:line 701
[22:04:02 WRN] Plugin feature 'Artemis.Plugins.Devices.Wooting.Modules.WootingProfileModule - Wooting Devices v1.0.0.0 - e70fd5ba-9881-480a-8ff6-078ed5f747fa' failed to enable during attempt (3/3), scheduling a retry in 00:00:30.
System.AggregateException: One or more errors occurred. (Wooting SDK is not connected)
 ---> Artemis.Core.ArtemisPluginException: Wooting SDK is not connected
   at Artemis.Plugins.Devices.Wooting.Services.ProfileService.WootingProfileService.Activate() in /home/runner/work/Artemis/Artemis/Artemis.Plugins/src/Devices/Artemis.Plugins.Devices.Wooting/Services/ProfileService/WootingProfileService.cs:line 54
   at Artemis.Plugins.Devices.Wooting.Services.ReusableService.ActivateInternal() in /home/runner/work/Artemis/Artemis/Artemis.Plugins/src/Devices/Artemis.Plugins.Devices.Wooting/Services/ReusableService.cs:line 40
   at Artemis.Plugins.Devices.Wooting.Services.ReusableService.RegisterUse() in /home/runner/work/Artemis/Artemis/Artemis.Plugins/src/Devices/Artemis.Plugins.Devices.Wooting/Services/ReusableService.cs:line 17
   at Artemis.Plugins.Devices.Wooting.Modules.WootingProfileModule.Enable() in /home/runner/work/Artemis/Artemis/Artemis.Plugins/src/Devices/Artemis.Plugins.Devices.Wooting/Modules/WootingProfileModule.cs:line 21
   at Artemis.Core.PluginFeature.InternalEnable() in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Plugins/PluginFeature.cs:line 178
   at Artemis.Core.Modules.Module.InternalEnable() in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Plugins/Modules/Module.cs:line 317
   at Artemis.Core.Modules.Module`1.InternalEnable() in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Plugins/Modules/Module.cs:line 85
   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 System.Threading.Tasks.Task.Wait(TimeSpan timeout)
   at Artemis.Core.PluginFeature.SetEnabled(Boolean enable, Boolean isAutoEnable) in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Plugins/PluginFeature.cs:line 151
   at Artemis.Core.Services.PluginManagementService.EnablePluginFeature(PluginFeature pluginFeature, Boolean saveState, Boolean isAutoEnable) in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Services/PluginManagementService.cs:line 701
[22:04:32 WRN] Plugin feature 'Artemis.Plugins.Devices.Wooting.Modules.WootingAnalogModule - Wooting Devices v1.0.0.0 - e70fd5ba-9881-480a-8ff6-078ed5f747fa' failed to enable after 3 attempts, giving up.
System.AggregateException: One or more errors occurred. (Failed to initialise WootingAnalog SDK: DLLNotFound)
 ---> Artemis.Core.ArtemisPluginException: Failed to initialise WootingAnalog SDK: DLLNotFound
   at Artemis.Plugins.Devices.Wooting.Services.AnalogService.WootingAnalogService.Activate() in /home/runner/work/Artemis/Artemis/Artemis.Plugins/src/Devices/Artemis.Plugins.Devices.Wooting/Services/AnalogService/WootingAnalogService.cs:line 80
   at Artemis.Plugins.Devices.Wooting.Services.ReusableService.ActivateInternal() in /home/runner/work/Artemis/Artemis/Artemis.Plugins/src/Devices/Artemis.Plugins.Devices.Wooting/Services/ReusableService.cs:line 40
   at Artemis.Plugins.Devices.Wooting.Services.ReusableService.RegisterUse() in /home/runner/work/Artemis/Artemis/Artemis.Plugins/src/Devices/Artemis.Plugins.Devices.Wooting/Services/ReusableService.cs:line 17
   at Artemis.Plugins.Devices.Wooting.Modules.WootingAnalogModule.Enable() in /home/runner/work/Artemis/Artemis/Artemis.Plugins/src/Devices/Artemis.Plugins.Devices.Wooting/Modules/WootingAnalogModule.cs:line 24
   at Artemis.Core.PluginFeature.InternalEnable() in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Plugins/PluginFeature.cs:line 178
   at Artemis.Core.Modules.Module.InternalEnable() in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Plugins/Modules/Module.cs:line 317
   at Artemis.Core.Modules.Module`1.InternalEnable() in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Plugins/Modules/Module.cs:line 85
   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 System.Threading.Tasks.Task.Wait(TimeSpan timeout)
   at Artemis.Core.PluginFeature.SetEnabled(Boolean enable, Boolean isAutoEnable) in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Plugins/PluginFeature.cs:line 151
   at Artemis.Core.Services.PluginManagementService.EnablePluginFeature(PluginFeature pluginFeature, Boolean saveState, Boolean isAutoEnable) in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Services/PluginManagementService.cs:line 701
[22:04:32 WRN] Plugin feature 'Artemis.Plugins.Devices.Wooting.Modules.WootingProfileModule - Wooting Devices v1.0.0.0 - e70fd5ba-9881-480a-8ff6-078ed5f747fa' failed to enable after 3 attempts, giving up.
System.AggregateException: One or more errors occurred. (Wooting SDK is not connected)
 ---> Artemis.Core.ArtemisPluginException: Wooting SDK is not connected
   at Artemis.Plugins.Devices.Wooting.Services.ProfileService.WootingProfileService.Activate() in /home/runner/work/Artemis/Artemis/Artemis.Plugins/src/Devices/Artemis.Plugins.Devices.Wooting/Services/ProfileService/WootingProfileService.cs:line 54
   at Artemis.Plugins.Devices.Wooting.Services.ReusableService.ActivateInternal() in /home/runner/work/Artemis/Artemis/Artemis.Plugins/src/Devices/Artemis.Plugins.Devices.Wooting/Services/ReusableService.cs:line 40
   at Artemis.Plugins.Devices.Wooting.Services.ReusableService.RegisterUse() in /home/runner/work/Artemis/Artemis/Artemis.Plugins/src/Devices/Artemis.Plugins.Devices.Wooting/Services/ReusableService.cs:line 17
   at Artemis.Plugins.Devices.Wooting.Modules.WootingProfileModule.Enable() in /home/runner/work/Artemis/Artemis/Artemis.Plugins/src/Devices/Artemis.Plugins.Devices.Wooting/Modules/WootingProfileModule.cs:line 21
   at Artemis.Core.PluginFeature.InternalEnable() in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Plugins/PluginFeature.cs:line 178
   at Artemis.Core.Modules.Module.InternalEnable() in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Plugins/Modules/Module.cs:line 317
   at Artemis.Core.Modules.Module`1.InternalEnable() in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Plugins/Modules/Module.cs:line 85
   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 System.Threading.Tasks.Task.Wait(TimeSpan timeout)
   at Artemis.Core.PluginFeature.SetEnabled(Boolean enable, Boolean isAutoEnable) in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Plugins/PluginFeature.cs:line 151
   at Artemis.Core.Services.PluginManagementService.EnablePluginFeature(PluginFeature pluginFeature, Boolean saveState, Boolean isAutoEnable) in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Services/PluginManagementService.cs:line 701
'Artemis.Plugins.Devices.Wooting.Modules.WootingProfileModule - Wooting Devices v1.0.0.0 - e70fd5ba-9881-480a-8ff6-078ed5f747f
@NicTanghe NicTanghe changed the title Unable to detect anny devices [linux] Unable to detect anny devices [linux] (failed to enable wooting) Aug 30, 2023
@NicTanghe
Copy link
Author

Might be similar to #786

after installing the wooting package from:
https://github.com/WootingKb/wooting-analog-sdk/releases

I get the following output on my console.

❯ ./Artemis.UI.Linux
[22:13:52 VRB] Error in binding to Avalonia.Controls.TrayIcon.Command: Null value in expression '{empty}' at ''.
[22:13:52 VRB] Error in binding to Avalonia.Controls.NativeMenuItem.Command: Null value in expression '{empty}' at ''.
[22:13:52 VRB] Error in binding to Avalonia.Controls.NativeMenuItem.Command: Null value in expression '{empty}' at ''.
[22:13:52 VRB] Error in binding to Avalonia.Controls.NativeMenuItem.Command: Null value in expression '{empty}' at ''.
[22:13:52 VRB] Error in binding to Avalonia.Controls.NativeMenuItem.Command: Null value in expression '{empty}' at ''.
[22:13:52 VRB] Error in binding to Avalonia.Controls.NativeMenuItem.Command: Null value in expression '{empty}' at ''.
[22:13:53 INF] Performing auto-update check
[22:13:53 ERR] Interface 'org.kde.StatusNotifierWatcher' is unavailable.
[22:13:53 INF] Update service initialized for master channel
[22:13:53 INF] Initializing Artemis Core version 1.2023.0827.2
[22:13:53 INF] Startup arguments: []
[22:13:53 INF] Elevated permissions: False
[22:13:53 INF] Stopwatch high resolution: True
[22:13:53 INF] Setting logging level to Debug
[22:13:53 DBG] Forcing plugins to use HidSharp 2.1.0.0
[22:13:53 DBG] Loaded 22 plugin(s)
[22:13:53 INF] There are one or more profiles. No new default profiles will be created
[22:13:53 WRN] Skipped enabling plugin JetBrains Profiling v1.0.0.0 - 27d124e3-48e8-4b0a-8a5e-d5e337a88d4a because not all prerequisites are met
[22:13:53 WRN] Skipped enabling plugin JavaScript Scripting Provider v1.0.0.0 - dd35f1b7-3d3f-4f90-a60f-40354783049b because not all prerequisites are met
[22:13:53 WRN] Device provider DebugDeviceProvider has no devices
[22:13:53 WRN] Device provider DMXDeviceProvider has no devices
[22:13:53 DBG] OpenRGB Exception: Connection refused
System.Net.Sockets.SocketException (111): Connection refused
   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
   at System.Threading.Tasks.ValueTask.ValueTaskSourceAsTask.<>c.<.cctor>b__4_0(Object state)
--- End of stack trace from previous location ---
   at System.Threading.Tasks.TaskToApm.End(IAsyncResult asyncResult)
   at OpenRGB.NET.OpenRgbClient.Connect()
   at RGB.NET.Devices.OpenRGB.OpenRGBDeviceProvider.InitializeSDK()
[22:13:53 WRN] Device provider OpenRGBDeviceProvider threw non-critical exception
System.Net.Sockets.SocketException (111): Connection refused
   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
   at System.Threading.Tasks.ValueTask.ValueTaskSourceAsTask.<>c.<.cctor>b__4_0(Object state)
--- End of stack trace from previous location ---
   at System.Threading.Tasks.TaskToApm.End(IAsyncResult asyncResult)
   at OpenRGB.NET.OpenRgbClient.Connect()
   at RGB.NET.Devices.OpenRGB.OpenRGBDeviceProvider.InitializeSDK()
[22:13:53 WRN] Device provider OpenRGBDeviceProvider has no devices
[22:13:53 ERR] OpenRGB server 127.0.0.1:6742 failed to connect: Connection refused
[22:13:53 INF] Failed to connect to at least one OpenRGB server. Retrying in 30secs...
[2023-08-30T20:13:53Z INFO  wooting_analog_sdk::sdk] No plugins found in "/usr/local/share/WootingAnalogPlugins"
[2023-08-30T20:13:53Z INFO  wooting_analog_sdk::sdk] Loading plugin: "/usr/local/share/WootingAnalogPlugins/wooting-analog-plugin/libwooting_analog_plugin.so"
[2023-08-30T20:13:53Z INFO  wooting_analog_sdk::sdk] Plugin and SDK are compatible!
[2023-08-30T20:13:53Z INFO  wooting_analog_sdk::sdk] Loaded plugin: "Wooting Official Plugin"
[2023-08-30T20:13:53Z INFO  wooting_analog_sdk::sdk] Loading plugin: "/usr/local/share/WootingAnalogPlugins/wooting-test-plugin/libwooting_analog_test_plugin.so"
[2023-08-30T20:13:53Z INFO  wooting_analog_sdk::sdk] Plugin and SDK are compatible!
[2023-08-30T20:13:53Z INFO  wooting_analog_sdk::sdk] Loaded plugin: "Wooting Analog Test Plugin"
[2023-08-30T20:13:53Z INFO  wooting_analog_sdk::sdk] 2 plugins successfully initialised
[22:13:53 WRN] Plugin feature 'Artemis.Plugins.Devices.Wooting.Modules.WootingProfileModule - Wooting Devices v1.0.0.0 - e70fd5ba-9881-480a-8ff6-078ed5f747fa' failed to enable during attempt (1/3), scheduling a retry in 00:00:10.
System.AggregateException: One or more errors occurred. (Wooting SDK is not connected)
 ---> Artemis.Core.ArtemisPluginException: Wooting SDK is not connected
   at Artemis.Plugins.Devices.Wooting.Services.ProfileService.WootingProfileService.Activate() in /home/runner/work/Artemis/Artemis/Artemis.Plugins/src/Devices/Artemis.Plugins.Devices.Wooting/Services/ProfileService/WootingProfileService.cs:line 54
   at Artemis.Plugins.Devices.Wooting.Services.ReusableService.ActivateInternal() in /home/runner/work/Artemis/Artemis/Artemis.Plugins/src/Devices/Artemis.Plugins.Devices.Wooting/Services/ReusableService.cs:line 40
   at Artemis.Plugins.Devices.Wooting.Services.ReusableService.RegisterUse() in /home/runner/work/Artemis/Artemis/Artemis.Plugins/src/Devices/Artemis.Plugins.Devices.Wooting/Services/ReusableService.cs:line 17
   at Artemis.Plugins.Devices.Wooting.Modules.WootingProfileModule.Enable() in /home/runner/work/Artemis/Artemis/Artemis.Plugins/src/Devices/Artemis.Plugins.Devices.Wooting/Modules/WootingProfileModule.cs:line 21
   at Artemis.Core.PluginFeature.InternalEnable() in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Plugins/PluginFeature.cs:line 178
   at Artemis.Core.Modules.Module.InternalEnable() in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Plugins/Modules/Module.cs:line 317
   at Artemis.Core.Modules.Module`1.InternalEnable() in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Plugins/Modules/Module.cs:line 85
   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 System.Threading.Tasks.Task.Wait(TimeSpan timeout)
   at Artemis.Core.PluginFeature.SetEnabled(Boolean enable, Boolean isAutoEnable) in /home/runner/work/Artemis/Artemis/Artemis/src/Artemis.Core/Plugins/PluginFeature.cs:line 151

@TermoZour
Copy link

TermoZour commented Nov 15, 2023

Try to open the GUI even with the Splash Window showing (I used the app tray icon for that) and disable Wooting plugin.

If that doesn't work, force close Artemis from System Monitor (or whatever you use), then try to delete the plugin from .local/share/Artemis/Plugins as well as .local/share/bin/Artemis/Plugins. After that, start Artemis and see if the splash screen disappears properly. Check the Plugin settings and if Wooting is there, disable it.

Similar issue was also discussed here on Discord.

In my case, devices were not detected until I disabled Wooting and Ambilight plugins.

@NicTanghe
Copy link
Author

I will test this tomorrow

@NicTanghe
Copy link
Author

Atleast i get the the GUI now but stil no devices are detected.

log:

~/tools/artemis
❯ ./Artemis.UI.Linux
[08:14:30 VRB] Error in binding to Avalonia.Controls.TrayIcon.Command: Null value in expression '{empty}' at ''.
[08:14:30 VRB] Error in binding to Avalonia.Controls.NativeMenuItem.Command: Null value in expression '{empty}' at ''.
[08:14:30 VRB] Error in binding to Avalonia.Controls.NativeMenuItem.Command: Null value in expression '{empty}' at ''.
[08:14:30 VRB] Error in binding to Avalonia.Controls.NativeMenuItem.Command: Null value in expression '{empty}' at ''.
[08:14:30 VRB] Error in binding to Avalonia.Controls.NativeMenuItem.Command: Null value in expression '{empty}' at ''.
[08:14:30 VRB] Error in binding to Avalonia.Controls.NativeMenuItem.Command: Null value in expression '{empty}' at ''.
[08:14:30 VRB] Error in binding to Avalonia.Controls.NativeMenuItem.Command: Null value in expression '{empty}' at ''.
[08:14:30 INF] Performing auto-update check
[08:14:30 ERR] Interface 'org.kde.StatusNotifierWatcher' is unavailable.
[08:14:31 INF] Update service initialized for master channel
[08:14:31 INF] Initializing Artemis Core version 1.2023.1017.2
[08:14:31 INF] Startup arguments: []
[08:14:31 INF] Elevated permissions: False
[08:14:31 INF] Stopwatch high resolution: True
[08:14:31 INF] Setting logging level to Debug
[08:14:31 DBG] Forcing plugins to use HidSharp 2.1.0.0
[08:14:31 DBG] Loaded 23 plugin(s)
[08:14:31 WRN] Device provider DebugDeviceProvider has no devices
[08:14:31 WRN] Device provider DMXDeviceProvider has no devices
[08:14:31 DBG] OpenRGB Exception: Connection refused
System.Net.Sockets.SocketException (111): Connection refused
   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
   at System.Threading.Tasks.ValueTask.ValueTaskSourceAsTask.<>c.<.cctor>b__4_0(Object state)
--- End of stack trace from previous location ---
   at System.Threading.Tasks.TaskToApm.End(IAsyncResult asyncResult)
   at OpenRGB.NET.OpenRgbClient.Connect()
   at RGB.NET.Devices.OpenRGB.OpenRGBDeviceProvider.InitializeSDK()
[08:14:31 WRN] Device provider OpenRGBDeviceProvider threw non-critical exception
System.Net.Sockets.SocketException (111): Connection refused
   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
   at System.Threading.Tasks.ValueTask.ValueTaskSourceAsTask.<>c.<.cctor>b__4_0(Object state)
--- End of stack trace from previous location ---
   at System.Threading.Tasks.TaskToApm.End(IAsyncResult asyncResult)
   at OpenRGB.NET.OpenRgbClient.Connect()
   at RGB.NET.Devices.OpenRGB.OpenRGBDeviceProvider.InitializeSDK()
[08:14:31 WRN] Device provider OpenRGBDeviceProvider has no devices
[08:14:31 ERR] OpenRGB server 127.0.0.1:6742 failed to connect: Connection refused
[08:14:31 INF] Failed to connect to at least one OpenRGB server. Retrying in 30secs...
[08:14:31 INF] There are one or more profiles. No new default profiles will be created
[08:14:31 WRN] Skipped enabling plugin JetBrains Profiling v1.0.0.0 - 27d124e3-48e8-4b0a-8a5e-d5e337a88d4a because not all prerequisites are met
[08:14:31 WRN] Skipped enabling plugin JavaScript Scripting Provider v1.0.0.0 - dd35f1b7-3d3f-4f90-a60f-40354783049b because not all prerequisites are met
[2024-01-03T07:14:31Z INFO  wooting_analog_sdk::sdk] No plugins found in "/usr/local/share/WootingAnalogPlugins"
[2024-01-03T07:14:31Z INFO  wooting_analog_sdk::sdk] Loading plugin: "/usr/local/share/WootingAnalogPlugins/wooting-analog-plugin/libwooting_analog_plugin.so"
[2024-01-03T07:14:31Z INFO  wooting_analog_sdk::sdk] Plugin and SDK are compatible!
[2024-01-03T07:14:31Z INFO  wooting_analog_sdk::sdk] Loaded plugin: "Wooting Official Plugin"
[2024-01-03T07:14:31Z INFO  wooting_analog_sdk::sdk] Loading plugin: "/usr/local/share/WootingAnalogPlugins/wooting-test-plugin/libwooting_analog_test_plugin.so"
[2024-01-03T07:14:31Z INFO  wooting_analog_sdk::sdk] Plugin and SDK are compatible!
[2024-01-03T07:14:31Z INFO  wooting_analog_sdk::sdk] Loaded plugin: "Wooting Analog Test Plugin"
	Found new lock "Mutex" : offset 0 length 4096
[2024-01-03T07:14:31Z INFO  wooting_analog_sdk::sdk] 2 plugins successfully initialised
[08:14:31 INF] Wooting SDK is not connected
[08:14:31 DBG] Enabled 20 plugin(s)
 08:14:31.412 INF >> [WebServer] Running HTTPListener: Unosquare HTTP Listener
 08:14:31.414 INF >> [WebServer] Web server prefix 'http://*:9696/' added.
 08:14:31.446 INF >> [WebServer] Cleaning up
 08:14:31.446 ERR >> [AddListener] Address already in use
    $type           : System.Net.Sockets.SocketException
    Message         : Address already in use
    SocketErrorCode : 10048
    ErrorCode       : 98
    NativeErrorCode : 98
    TargetSite      : Void DoBind(System.Net.EndPoint, System.Net.Internals.SocketAddress)
    Source          : System.Net.Sockets
    HResult         : -2147467259
    StackTrace      :
        at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
        at System.Net.Sockets.Socket.Bind(EndPoint localEP)
        at EmbedIO.Net.Internal.EndPointListener..ctor(HttpListener listener, IPAddress address, Int32 port, Boolean secure)
        at EmbedIO.Net.EndPointManager.<>c__DisplayClass9_0.<GetEpListener>b__1(Int32 x)
        at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory)
        at EmbedIO.Net.EndPointManager.GetEpListener(String host, Int32 port, HttpListener listener, Boolean secure)
        at EmbedIO.Net.EndPointManager.AddPrefix(String p, HttpListener listener)
        at EmbedIO.Net.EndPointManager.AddListener(HttpListener listener)
        at EmbedIO.Net.HttpListener.Start()
        at EmbedIO.WebServer.Prepare(CancellationToken cancellationToken)
        at EmbedIO.WebServerBase`1.RunAsync(CancellationToken cancellationToken)
[08:14:31 DBG] Profile is a fresh import, adapting to surface - [Profile] Name: Noise
[08:14:31 DBG] Adapt profile - Saving [Profile] Name: Noise
[08:14:31 INF] Navigating to home
[08:14:31 INF] Navigated to home
[08:14:42 INF] Navigating to surface-editor
[08:14:42 INF] Navigated to surface-editor
[08:14:43 INF] Navigating to settings
[08:14:43 INF] Cancelled navigation to settings
[08:14:43 INF] Navigating to settings/general
[08:14:44 INF] Navigated to settings/general
[08:14:46 INF] Navigating to settings/devices
[08:14:46 INF] Navigated to settings/devices

@TermoZour
Copy link

[08:14:31 ERR] OpenRGB server 127.0.0.1:6742 failed to connect: Connection refused
[08:14:31 INF] Failed to connect to at least one OpenRGB server. Retrying in 30secs...

Did you try to restart OpenRGB and it's server? Also, from your logs it seems that Wooting plugin is now working. I had this as well and deleting the plugin completely made my devices appear in Artemis.

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