Comments (11)
Thanks for fixing!
from ttcontroller.
Here is the error I see in the event viewer:
Failed in handling the PowerEvent. The error that occurred was: System.NullReferenceException: Object reference not set to an instance of an object.
at TTController.Service.Hardware.HidDeviceProxy..ctor(HidDevice device)
at TTController.Service.Managers.DeviceManager..ctor()
at TTController.Service.TTService.Initialize()
at TTController.Service.TTService.OnStart(String[] args)
at TTController.Service.TTService.OnPowerEvent(PowerBroadcastStatus powerStatus)
at System.ServiceProcess.ServiceBase.DeferredPowerEvent(Int32 eventType, IntPtr eventData).
from ttcontroller.
Could you provide the log file created in Logs
folder when the service crashes?
As a workaround for now you can go into windows services, find "Thermaltake Controller" service and edit the recovery options to restart the service after 1 minuet after a crash.
from ttcontroller.
Thank you for the prompt reply!
Below is a log.
The service does not crash after waking up. It simply does not start. So setting the recovery options (which is the first thing I tried) does not help. For now, I used task scheduler to start the service using net start, after a wake up event, so all is good!
2020-08-15 17:43:47.7539|INFO|TTController.Service.TTService|================================================================
2020-08-15 17:43:47.7838|INFO|TTController.Service.TTService|Initializing...
2020-08-15 17:43:47.7940|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.DpsgController [0.10.0.0]
2020-08-15 17:43:47.7940|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.RiingController [0.10.0.0]
2020-08-15 17:43:47.7940|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.RiingPlusController [0.10.0.0]
2020-08-15 17:43:47.7940|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.RiingTrioController [0.10.0.0]
2020-08-15 17:43:47.7940|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.AuroraEffect [0.10.0.0]
2020-08-15 17:43:47.7940|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.BlinkEffect [0.10.0.0]
2020-08-15 17:43:47.7940|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.CopyColorEffect [0.10.0.0]
2020-08-15 17:43:47.7940|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.FlowEffect [0.10.0.0]
2020-08-15 17:43:47.7940|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.PingPongEffect [0.10.0.0]
2020-08-15 17:43:47.7940|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.PulseEffect [0.10.0.0]
2020-08-15 17:43:47.7940|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.RawEffect [0.10.0.0]
2020-08-15 17:43:47.8138|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.RazerConnectEffect [0.10.0.0]
2020-08-15 17:43:47.8138|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.RippleEffect [0.10.0.0]
2020-08-15 17:43:47.8138|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.SensorEffect [0.10.0.0]
2020-08-15 17:43:47.8239|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.SoundEffect [0.10.0.0]
2020-08-15 17:43:47.8239|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.SpectrumEffect [0.10.0.0]
2020-08-15 17:43:47.8239|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.StaticColorEffect [0.10.0.0]
2020-08-15 17:43:47.8239|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.WaveEffect [0.10.0.0]
2020-08-15 17:43:47.8239|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.CopySpeedController [0.10.0.0]
2020-08-15 17:43:47.8239|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.DpsgSpeedController [0.10.0.0]
2020-08-15 17:43:47.8239|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.PwmSpeedController [0.10.0.0]
2020-08-15 17:43:47.8239|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.StaticSpeedController [0.10.0.0]
2020-08-15 17:43:47.8437|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.AlwaysTrigger [0.10.0.0]
2020-08-15 17:43:47.8437|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.LogicTrigger [0.10.0.0]
2020-08-15 17:43:47.8437|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.OneTimeTrigger [0.10.0.0]
2020-08-15 17:43:47.8437|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.ProcessTrigger [0.10.0.0]
2020-08-15 17:43:47.8437|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.PulseTrigger [0.10.0.0]
2020-08-15 17:43:47.8437|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.ScheduleTrigger [0.10.0.0]
2020-08-15 17:43:47.8437|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.SensorTrigger [0.10.0.0]
2020-08-15 17:43:47.8539|INFO|TTController.Service.Managers.ConfigManager|Creating Config Manager...
2020-08-15 17:43:48.0256|INFO|TTController.Service.Managers.ConfigManager|Loading config...
2020-08-15 17:43:48.1872|INFO|TTController.Service.Utils.DataCache|Creating DataCache...
2020-08-15 17:43:48.1872|INFO|TTController.Service.Utils.PluginStore|Creating Plugin Store...
2020-08-15 17:43:48.1872|INFO|TTController.Service.Managers.SensorManager|Creating Sensor Manager...
2020-08-15 17:43:48.1872|INFO|TTController.Service.Hardware.LibreHardwareMonitorFacade|Initializing Libre Hardware Monitor...
2020-08-15 17:43:48.5850|INFO|TTController.Service.Managers.DeviceManager|Creating Device Manager...
2020-08-15 17:43:48.6630|INFO|TTController.Service.Managers.DeviceManager|Initialized "Riing Plus" controller [9802, 8101]
2020-08-15 17:43:48.6630|INFO|TTController.Service.Utils.PluginStore|Adding plugin "RippleEffect" [Default]
2020-08-15 17:43:48.6786|INFO|TTController.Service.Utils.PluginStore|Adding plugin "SensorEffect" [Default]
2020-08-15 17:43:48.6786|INFO|TTController.Service.Managers.SensorManager|Enabling sensor: /intelcpu/0/temperature/8
2020-08-15 17:43:48.6786|INFO|TTController.Service.Utils.PluginStore|Adding plugin "PwmSpeedController" [Default]
2020-08-15 17:43:48.6786|WARN|TTController.Service.Managers.ConfigManager|Unable to find device with name "RiingPlus"!
2020-08-15 17:43:48.6786|WARN|TTController.Service.Managers.ConfigManager|Unable to find device with name "RiingPlus"!
2020-08-15 17:43:48.6786|WARN|TTController.Service.Managers.ConfigManager|Unable to find device with name "RiingPlus"!
2020-08-15 17:43:48.6786|INFO|TTController.Service.Managers.TimerManager|Creating Timer Manager...
2020-08-15 17:43:48.6942|INFO|TTController.Service.Managers.TimerManager|Starting 4 timers...
2020-08-15 17:43:48.6942|INFO|TTController.Service.TTService|Initializing done!
2020-08-15 17:43:48.6942|INFO|TTController.Service.TTService|================================================================
2020-08-15 18:04:09.1672|INFO|TTController.Service.TTService|================================================================
2020-08-15 18:04:09.1672|INFO|TTController.Service.TTService|Finalizing...
2020-08-15 18:04:09.1672|INFO|TTController.Service.Managers.TimerManager|Disposing Timer Manager...
2020-08-15 18:04:09.1672|INFO|TTController.Service.Managers.TimerManager|Stopping 4 timers...
2020-08-15 18:04:09.1828|INFO|TTController.Service.TTService|Applying computer state profile: Suspend
2020-08-15 18:04:09.1828|INFO|TTController.Service.Managers.SensorManager|Disposing Sensor Manager...
2020-08-15 18:04:09.1828|INFO|TTController.Service.Hardware.LibreHardwareMonitorFacade|Finalizing Libre Hardware Monitor...
2020-08-15 18:04:09.1984|INFO|TTController.Service.Managers.DeviceManager|Disposing Device Manager...
2020-08-15 18:04:09.1984|INFO|TTController.Service.Managers.ConfigManager|Disposing Config Manager...
2020-08-15 18:04:09.1984|INFO|TTController.Service.Utils.PluginStore|Disposing Plugin Store...
2020-08-15 18:04:09.1984|INFO|TTController.Service.Utils.PluginStore|Disposing plugin "RippleEffect" [Default]
2020-08-15 18:04:09.1984|INFO|TTController.Service.Utils.PluginStore|Disposing plugin "SensorEffect" [Default]
2020-08-15 18:04:09.1984|INFO|TTController.Service.Utils.PluginStore|Disposing plugin "PwmSpeedController" [Default]
2020-08-15 18:04:09.1984|INFO|TTController.Service.TTService|Finalizing done!
2020-08-15 18:04:09.2141|INFO|TTController.Service.TTService|================================================================
2020-08-16 13:54:58.5855|INFO|TTController.Service.TTService|================================================================
2020-08-16 13:54:58.5855|INFO|TTController.Service.TTService|Initializing...
2020-08-16 13:54:58.6012|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.DpsgController [0.10.0.0]
2020-08-16 13:54:58.6012|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.RiingController [0.10.0.0]
2020-08-16 13:54:58.6012|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.RiingPlusController [0.10.0.0]
2020-08-16 13:54:58.6012|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.RiingTrioController [0.10.0.0]
2020-08-16 13:54:58.6012|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.AuroraEffect [0.10.0.0]
2020-08-16 13:54:58.6012|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.BlinkEffect [0.10.0.0]
2020-08-16 13:54:58.6012|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.CopyColorEffect [0.10.0.0]
2020-08-16 13:54:58.6012|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.FlowEffect [0.10.0.0]
2020-08-16 13:54:58.6012|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.PingPongEffect [0.10.0.0]
2020-08-16 13:54:58.6012|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.PulseEffect [0.10.0.0]
2020-08-16 13:54:58.6012|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.RawEffect [0.10.0.0]
2020-08-16 13:54:58.6012|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.RazerConnectEffect [0.10.0.0]
2020-08-16 13:54:58.6012|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.RippleEffect [0.10.0.0]
2020-08-16 13:54:58.6012|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.SensorEffect [0.10.0.0]
2020-08-16 13:54:58.6012|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.SoundEffect [0.10.0.0]
2020-08-16 13:54:58.6012|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.SpectrumEffect [0.10.0.0]
2020-08-16 13:54:58.6012|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.StaticColorEffect [0.10.0.0]
2020-08-16 13:54:58.6012|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.WaveEffect [0.10.0.0]
2020-08-16 13:54:58.6012|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.CopySpeedController [0.10.0.0]
2020-08-16 13:54:58.6012|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.DpsgSpeedController [0.10.0.0]
2020-08-16 13:54:58.6012|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.PwmSpeedController [0.10.0.0]
2020-08-16 13:54:58.6012|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.StaticSpeedController [0.10.0.0]
2020-08-16 13:54:58.6012|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.AlwaysTrigger [0.10.0.0]
2020-08-16 13:54:58.6012|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.LogicTrigger [0.10.0.0]
2020-08-16 13:54:58.6012|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.OneTimeTrigger [0.10.0.0]
2020-08-16 13:54:58.6012|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.ProcessTrigger [0.10.0.0]
2020-08-16 13:54:58.6012|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.PulseTrigger [0.10.0.0]
2020-08-16 13:54:58.6012|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.ScheduleTrigger [0.10.0.0]
2020-08-16 13:54:58.6012|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.SensorTrigger [0.10.0.0]
2020-08-16 13:54:58.6168|INFO|TTController.Service.Managers.ConfigManager|Creating Config Manager...
2020-08-16 13:54:58.6168|INFO|TTController.Service.Managers.ConfigManager|Loading config...
2020-08-16 13:54:58.6858|INFO|TTController.Service.Utils.DataCache|Creating DataCache...
2020-08-16 13:54:58.6858|INFO|TTController.Service.Utils.PluginStore|Creating Plugin Store...
2020-08-16 13:54:58.6858|INFO|TTController.Service.Managers.SensorManager|Creating Sensor Manager...
2020-08-16 13:54:58.6858|INFO|TTController.Service.Hardware.LibreHardwareMonitorFacade|Initializing Libre Hardware Monitor...
2020-08-16 13:54:59.1803|INFO|TTController.Service.Managers.DeviceManager|Creating Device Manager...
2020-08-16 13:54:59.1803|FATAL|TTController.Service.TTService|System.NullReferenceException: Object reference not set to an instance of an object.
at TTController.Service.Hardware.HidDeviceProxy..ctor(HidDevice device)
at TTController.Service.Managers.DeviceManager..ctor()
at TTController.Service.TTService.Initialize()
at TTController.Service.TTService.OnStart(String[] args)
from ttcontroller.
It crashes as you can see at the bottom of the log. You probably didn't set the option to also restart the service if it crashes.
Please uninstall the current service and install this build: https://ci.appveyor.com/project/MoshiMoshi0/ttcontroller/builds/34729759/artifacts
The service now should retry after 10s/20s/60s after consecutive failures.
Please also post the log again even if it works, the service should now report a better error message if it crashes there.
I think what is happening is that the service starts too fast, while the controller is not yet running.
from ttcontroller.
Thank you. I uninstalled the old service and installed this build. I will let you know how it works.
Looking at the recovery options for the service, I had:
But that was still not enough.
from ttcontroller.
So far this is working great! The service restarted after a wake up.
from ttcontroller.
There is a checkbox just below those options from you screenshot that needs to be checked for the service to restart after a crash.
I made it so its automatically checked when installing.
Please post the latest log again after you wake from sleep. I would like to know the exception that is thrown.
from ttcontroller.
I see these errors in the event viewer, associated with this wake up:
Failed in handling the PowerEvent. The error that occurred was: HidSharp.Exceptions.DeviceIOException: Unable to open HID class device (\\?\hid#vid_264a&pid_1fa5#8&1441c7e3&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}).
at HidSharp.Platform.Windows.WinHidStream.Init(String path)
at HidSharp.Platform.Windows.WinHidDevice.OpenDeviceDirectly(OpenConfiguration openConfig)
at HidSharp.Device.OpenDeviceAndRestrictAccess(OpenConfiguration openConfig)
at HidSharp.HidDevice.Open()
at TTController.Service.Hardware.HidDeviceProxy..ctor(HidDevice device) in C:\projects\ttcontroller\Source\TTController.Service\Hardware\HidDeviceProxy.cs:line 26
at TTController.Service.Managers.DeviceManager.SearchForControllers() in C:\projects\ttcontroller\Source\TTController.Service\Managers\DeviceManager.cs:line 75
at TTController.Service.Managers.DeviceManager..ctor() in C:\projects\ttcontroller\Source\TTController.Service\Managers\DeviceManager.cs:line 33
at TTController.Service.TTService.Initialize() in C:\projects\ttcontroller\Source\TTController.Service\TTSe....
The Thermaltake Controller service terminated with the following error:
Incorrect function.
The Thermaltake Controller service terminated unexpectedly. It has done this 1 time(s). The following corrective action will be taken in 10000 milliseconds: Restart the service.
And here is the log with the exception:
2020-09-02 09:46:37.0726|INFO|TTController.Service.TTService|================================================================
2020-09-02 09:46:37.0956|INFO|TTController.Service.TTService|Initializing service, version "0.10.0-alpha.22+Branch.develop.Sha.75095cf22b196ab56ed16010ceaa2f992dbc791f"
2020-09-02 09:46:37.3579|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.DpsgController [0.10.0.0]
2020-09-02 09:46:37.3579|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.Level20DeskController [0.10.0.0]
2020-09-02 09:46:37.3579|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.RiingController [0.10.0.0]
2020-09-02 09:46:37.3579|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.RiingPlusController [0.10.0.0]
2020-09-02 09:46:37.3579|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.RiingQuadController [0.10.0.0]
2020-09-02 09:46:37.3579|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.RiingTrioController [0.10.0.0]
2020-09-02 09:46:37.3579|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.AuroraEffect [0.10.0.0]
2020-09-02 09:46:37.3698|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.BlinkEffect [0.10.0.0]
2020-09-02 09:46:37.3698|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.ColorSequenceEffect [0.10.0.0]
2020-09-02 09:46:37.3698|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.CopyColorEffect [0.10.0.0]
2020-09-02 09:46:37.3698|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.FlowEffect [0.10.0.0]
2020-09-02 09:46:37.3698|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.PingPongEffect [0.10.0.0]
2020-09-02 09:46:37.3698|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.PulseEffect [0.10.0.0]
2020-09-02 09:46:37.3698|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.RawEffect [0.10.0.0]
2020-09-02 09:46:37.3698|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.RazerConnectEffect [0.10.0.0]
2020-09-02 09:46:37.3698|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.RippleEffect [0.10.0.0]
2020-09-02 09:46:37.3698|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.SensorEffect [0.10.0.0]
2020-09-02 09:46:37.3928|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.SoundEffect [0.10.0.0]
2020-09-02 09:46:37.3928|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.SpectrumEffect [0.10.0.0]
2020-09-02 09:46:37.3928|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.StaticColorEffect [0.10.0.0]
2020-09-02 09:46:37.3928|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.WaveEffect [0.10.0.0]
2020-09-02 09:46:37.3928|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.CopySpeedController [0.10.0.0]
2020-09-02 09:46:37.3928|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.DpsgSpeedController [0.10.0.0]
2020-09-02 09:46:37.4027|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.PwmSpeedController [0.10.0.0]
2020-09-02 09:46:37.4027|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.StaticSpeedController [0.10.0.0]
2020-09-02 09:46:37.4027|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.AlwaysTrigger [0.10.0.0]
2020-09-02 09:46:37.4027|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.LogicTrigger [0.10.0.0]
2020-09-02 09:46:37.4027|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.OneTimeTrigger [0.10.0.0]
2020-09-02 09:46:37.4027|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.ProcessTrigger [0.10.0.0]
2020-09-02 09:46:37.4027|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.PulseTrigger [0.10.0.0]
2020-09-02 09:46:37.4027|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.ScheduleTrigger [0.10.0.0]
2020-09-02 09:46:37.4027|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.SensorTrigger [0.10.0.0]
2020-09-02 09:46:37.4187|INFO|TTController.Service.Managers.ConfigManager|Creating Config Manager...
2020-09-02 09:46:37.4705|INFO|TTController.Service.Managers.ConfigManager|Loading config...
2020-09-02 09:46:37.6172|INFO|TTController.Service.Utils.DataCache|Creating DataCache...
2020-09-02 09:46:37.6202|INFO|TTController.Service.Utils.PluginStore|Creating Plugin Store...
2020-09-02 09:46:37.6202|INFO|TTController.Service.Managers.SensorManager|Creating Sensor Manager...
2020-09-02 09:46:37.6202|INFO|TTController.Service.Hardware.LibreHardwareMonitorFacade|Initializing Libre Hardware Monitor...
2020-09-02 09:46:37.7343|INFO|TTController.Service.Managers.DeviceManager|Creating Device Manager...
2020-09-02 09:46:37.7682|INFO|TTController.Service.Managers.DeviceManager|Searching for controller changes
2020-09-02 09:46:37.8031|INFO|TTController.Service.Managers.DeviceManager|Initialized "Riing Plus" controller [9802, 8101], version: "2.0.3"
2020-09-02 09:46:37.8031|INFO|TTController.Service.TTService|Processing profile "Default"
2020-09-02 09:46:37.8031|INFO|TTController.Service.Utils.PluginStore|Adding plugin "RippleEffect" [Default]
2020-09-02 09:46:37.8031|INFO|TTController.Service.Utils.PluginStore|Adding plugin "PwmSpeedController" [Default]
2020-09-02 09:46:37.8071|INFO|TTController.Service.Managers.SensorManager|Enabling sensor: /intelcpu/0/temperature/8
2020-09-02 09:46:37.8071|INFO|TTController.Service.Managers.TimerManager|Creating Timer Manager...
2020-09-02 09:46:37.8071|INFO|TTController.Service.Managers.TimerManager|Starting 4 timers...
2020-09-02 09:46:37.8230|INFO|TTController.Service.TTService|Initializing done!
2020-09-02 09:46:37.8230|INFO|TTController.Service.TTService|================================================================
2020-09-02 11:29:16.6228|INFO|TTController.Service.TTService|================================================================
2020-09-02 11:29:16.6228|INFO|TTController.Service.TTService|Finalizing...
2020-09-02 11:29:16.6228|INFO|TTController.Service.Managers.TimerManager|Disposing Timer Manager...
2020-09-02 11:29:16.6228|INFO|TTController.Service.Managers.TimerManager|Stopping 4 timers...
2020-09-02 11:29:16.6228|INFO|TTController.Service.TTService|Applying computer state profile: Suspend
2020-09-02 11:29:16.6228|INFO|TTController.Service.Managers.SensorManager|Disposing Sensor Manager...
2020-09-02 11:29:16.6228|INFO|TTController.Service.Hardware.LibreHardwareMonitorFacade|Finalizing Libre Hardware Monitor...
2020-09-02 11:29:16.6617|INFO|TTController.Service.Managers.DeviceManager|Disposing Device Manager...
2020-09-02 11:29:16.6617|INFO|TTController.Service.Managers.ConfigManager|Disposing Config Manager...
2020-09-02 11:29:16.6617|INFO|TTController.Service.Utils.PluginStore|Disposing Plugin Store...
2020-09-02 11:29:16.6617|INFO|TTController.Service.Utils.PluginStore|Disposing plugin "RippleEffect" [Default]
2020-09-02 11:29:16.6617|INFO|TTController.Service.Utils.PluginStore|Disposing plugin "PwmSpeedController" [Default]
2020-09-02 11:29:16.6667|INFO|TTController.Service.TTService|Finalizing done!
2020-09-02 11:29:16.6667|INFO|TTController.Service.TTService|================================================================
2020-09-02 13:30:13.6865|INFO|TTController.Service.TTService|================================================================
2020-09-02 13:30:13.6865|INFO|TTController.Service.TTService|Initializing service, version "0.10.0-alpha.22+Branch.develop.Sha.75095cf22b196ab56ed16010ceaa2f992dbc791f"
2020-09-02 13:30:14.1241|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.DpsgController [0.10.0.0]
2020-09-02 13:30:14.1241|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.Level20DeskController [0.10.0.0]
2020-09-02 13:30:14.1241|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.RiingController [0.10.0.0]
2020-09-02 13:30:14.1241|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.RiingPlusController [0.10.0.0]
2020-09-02 13:30:14.1241|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.RiingQuadController [0.10.0.0]
2020-09-02 13:30:14.1241|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.RiingTrioController [0.10.0.0]
2020-09-02 13:30:14.1241|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.AuroraEffect [0.10.0.0]
2020-09-02 13:30:14.1241|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.BlinkEffect [0.10.0.0]
2020-09-02 13:30:14.1241|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.ColorSequenceEffect [0.10.0.0]
2020-09-02 13:30:14.1241|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.CopyColorEffect [0.10.0.0]
2020-09-02 13:30:14.1241|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.FlowEffect [0.10.0.0]
2020-09-02 13:30:14.1241|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.PingPongEffect [0.10.0.0]
2020-09-02 13:30:14.1241|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.PulseEffect [0.10.0.0]
2020-09-02 13:30:14.1241|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.RawEffect [0.10.0.0]
2020-09-02 13:30:14.1241|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.RazerConnectEffect [0.10.0.0]
2020-09-02 13:30:14.1241|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.RippleEffect [0.10.0.0]
2020-09-02 13:30:14.1241|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.SensorEffect [0.10.0.0]
2020-09-02 13:30:14.1241|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.SoundEffect [0.10.0.0]
2020-09-02 13:30:14.1241|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.SpectrumEffect [0.10.0.0]
2020-09-02 13:30:14.1351|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.StaticColorEffect [0.10.0.0]
2020-09-02 13:30:14.1351|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.WaveEffect [0.10.0.0]
2020-09-02 13:30:14.1351|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.CopySpeedController [0.10.0.0]
2020-09-02 13:30:14.1351|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.DpsgSpeedController [0.10.0.0]
2020-09-02 13:30:14.1351|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.PwmSpeedController [0.10.0.0]
2020-09-02 13:30:14.1351|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.StaticSpeedController [0.10.0.0]
2020-09-02 13:30:14.1351|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.AlwaysTrigger [0.10.0.0]
2020-09-02 13:30:14.1351|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.LogicTrigger [0.10.0.0]
2020-09-02 13:30:14.1351|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.OneTimeTrigger [0.10.0.0]
2020-09-02 13:30:14.1351|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.ProcessTrigger [0.10.0.0]
2020-09-02 13:30:14.1351|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.PulseTrigger [0.10.0.0]
2020-09-02 13:30:14.1351|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.ScheduleTrigger [0.10.0.0]
2020-09-02 13:30:14.1351|INFO|TTController.Service.Utils.PluginLoader|Loading plugin assembly: TTController.Plugin.SensorTrigger [0.10.0.0]
2020-09-02 13:30:14.1351|INFO|TTController.Service.Managers.ConfigManager|Creating Config Manager...
2020-09-02 13:30:14.1620|INFO|TTController.Service.Managers.ConfigManager|Loading config...
2020-09-02 13:30:14.1969|INFO|TTController.Service.Utils.DataCache|Creating DataCache...
2020-09-02 13:30:14.1979|INFO|TTController.Service.Utils.PluginStore|Creating Plugin Store...
2020-09-02 13:30:14.1979|INFO|TTController.Service.Managers.SensorManager|Creating Sensor Manager...
2020-09-02 13:30:14.1979|INFO|TTController.Service.Hardware.LibreHardwareMonitorFacade|Initializing Libre Hardware Monitor...
2020-09-02 13:30:14.5091|INFO|TTController.Service.Managers.DeviceManager|Creating Device Manager...
2020-09-02 13:30:14.5181|INFO|TTController.Service.Managers.DeviceManager|Searching for controller changes
2020-09-02 13:30:14.5181|FATAL|TTController.Service.TTService|HidSharp.Exceptions.DeviceIOException: Unable to open HID class device (\\?\hid#vid_264a&pid_1fa5#8&1441c7e3&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}).
at HidSharp.Platform.Windows.WinHidStream.Init(String path)
at HidSharp.Platform.Windows.WinHidDevice.OpenDeviceDirectly(OpenConfiguration openConfig)
at HidSharp.Device.OpenDeviceAndRestrictAccess(OpenConfiguration openConfig)
at HidSharp.HidDevice.Open()
at TTController.Service.Hardware.HidDeviceProxy..ctor(HidDevice device) in C:\projects\ttcontroller\Source\TTController.Service\Hardware\HidDeviceProxy.cs:line 26
at TTController.Service.Managers.DeviceManager.SearchForControllers() in C:\projects\ttcontroller\Source\TTController.Service\Managers\DeviceManager.cs:line 75
at TTController.Service.Managers.DeviceManager..ctor() in C:\projects\ttcontroller\Source\TTController.Service\Managers\DeviceManager.cs:line 33
at TTController.Service.TTService.Initialize() in C:\projects\ttcontroller\Source\TTController.Service\TTService.cs:line 57
at TTController.Service.TTService.OnStart(String[] args) in C:\projects\ttcontroller\Source\TTController.Service\TTService.cs:line 125
from ttcontroller.
Full screen shot of the service recovery tab:
from ttcontroller.
So the controller is detected but cannot be opened by HidSharp, I guess somehow windows loads faster than the controller. I tested and it does not happen on my machine.
I'll mark this issue as solved, this could be prevented in many other ways but just restating the service is simple and works.
Thanks for reporting!
from ttcontroller.
Related Issues (20)
- faulty color mapping in Razer Studio HOT 9
- Boot profile freezes Riing Quad controllers
- Toughram RGB support HOT 1
- Fans turning back to rainbow and possibly stopping the whole service...? HOT 1
- Not all leds of Riing Trio 20 are working HOT 33
- Level 20 Mouse Pad HOT 4
- How to Set-Up With Synapse Properly?
- Add installation method (manifest) to Scoop Installer HOT 1
- processtrigger doesnt work anymore
- RazerConnectEffect not being recognized by Razer Connect anymore
- Debug is greyed out, system is not recognized
- Can't detect CPU temperature on ASUS ROG Strix Z690-E
- Provide current fan speed percent for DPSG controller
- TT Toughram RGB support HOT 5
- Ryzen 5800x and Floe Riing 360 HOT 11
- Riing Quad color bleed and value mismatch HOT 5
- ColorModifiers won't instantiate HOT 9
- Service configurator GUI HOT 5
- Add "bar" display mode to SoundEffect; Add ability to delay effects HOT 6
- Effect blending HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ttcontroller.