UraniumDonut / nbfc-revive

NoteBook FanControl
Other
166 stars 25 forks source link

Re-re-reinstalled, still no configs, blank UI, entirely unusable (Lenovo E420) #75

Open FalconFour opened 2 years ago

FalconFour commented 2 years ago

(insert weed joke here)

Been bashing my head against this for a bit too long, and with the UI being almost entirely blank, there seems to be no way to further diagnose it.

My UI is entirely blank image And I can't get it NOT to be. Uninstalled/reinstalled. Same thing. Traced the breadcrumb trail to this new fork, uninstalled the old one, installed this one. Same thing - nothing.

Logs? I've got logs!

Here are the logs (I can't get it to look any better than this - I tried getting it to stop collapsing all the line breaks, but... no love. time;level;message;exception;callsite;stacktrace 2022-03-12 01:22:54.0741;Info;App start;;NbfcClient.App..ctor;App.Main => App..ctor 2022-03-12 01:22:54.6468;Warn;Attempt to call a service method failed;Object reference not set to an instance of an object.;NbfcClient.Services.FanControlClient.CallServiceMethod;Activator.CreateInstance => Activator.CreateInstance => RuntimeType.CreateInstanceImpl => Activator.CreateInstance => RuntimeType.CreateInstanceSlow => RuntimeTypeHandle.CreateInstance => ViewModelLocator..ctor => ViewModelLocator..cctor => SimpleIoc.Register => SimpleIoc.GetInstance => SimpleIoc.DoGetService => Delegate.DynamicInvokeImpl => RuntimeMethodInfo.UnsafeInvokeInternal => RuntimeMethodHandle.InvokeMethod => SimpleIoc.MakeInstance => RuntimeConstructorInfo.Invoke => RuntimeMethodHandle.InvokeMethod => MainViewModel..ctor => FanControlClient.GetFanControlInfo => FanControlClient.CallServiceMethod 2022-03-12 01:22:56.6835;Warn;Attempt to call a service method failed;Object reference not set to an instance of an object.;NbfcClient.Services.FanControlClient.CallServiceMethod;UIElement.ReRaiseEventAs => EventRoute.InvokeHandlersImpl => RoutedEventHandlerInfo.InvokeHandler => RoutedEventArgs.InvokeHandler => ButtonBase.OnMouseLeftButtonUp => ToggleButton.OnClick => DependencyObject.SetCurrentValueInternal => DependencyObject.SetValueCommon => BindingExpressionBase.SetValue => BindingExpressionBase.Dirty => BindingExpressionBase.ProcessDirty => BindingExpressionBase.UpdateValue => BindingExpression.UpdateSource => PropertyPathWorker.SetValue => RuntimePropertyInfo.SetValue => RuntimeMethodInfo.Invoke => RuntimeMethodInfo.UnsafeInvokeInternal => RuntimeMethodHandle.InvokeMethod => MainViewModel.set_IsServiceEnabled => FanControlClient.CallServiceMethod 2022-03-12 01:22:56.7095;Warn;Attempt to call a service method failed;Object reference not set to an instance of an object.;NbfcClient.Services.FanControlClient.CallServiceMethod;EventRoute.InvokeHandlersImpl => RoutedEventHandlerInfo.InvokeHandler => RoutedEventArgs.InvokeHandler => ButtonBase.OnMouseLeftButtonUp => ToggleButton.OnClick => DependencyObject.SetCurrentValueInternal => DependencyObject.SetValueCommon => BindingExpressionBase.SetValue => BindingExpressionBase.Dirty => BindingExpressionBase.ProcessDirty => BindingExpressionBase.UpdateValue => BindingExpression.UpdateSource => PropertyPathWorker.SetValue => RuntimePropertyInfo.SetValue => RuntimeMethodInfo.Invoke => RuntimeMethodInfo.UnsafeInvokeInternal => RuntimeMethodHandle.InvokeMethod => MainViewModel.set_IsServiceEnabled => FanControlClient.GetFanControlInfo => FanControlClient.CallServiceMethod 2022-03-12 01:22:57.2132;Warn;Attempt to call a service method failed;Object reference not set to an instance of an object.;NbfcClient.Services.FanControlClient.CallServiceMethod;HwndSubclass.SubclassWndProc => Dispatcher.LegacyInvokeImpl => ExceptionWrapper.TryCatchWhen => ExceptionWrapper.InternalRealCall => HwndSubclass.DispatcherCallbackOperation => HwndWrapper.WndProc => Dispatcher.WndProcHook => Dispatcher.ProcessQueue => DispatcherOperation.Invoke => CulturePreservingExecutionContext.Run => ExecutionContext.Run => ExecutionContext.Run => ExecutionContext.RunInternal => DispatcherOperation.InvokeImpl => ExceptionWrapper.TryCatchWhen => ExceptionWrapper.InternalRealCall => DispatcherTimer.FireTick => FanControlClient.timer_Tick => FanControlClient.GetFanControlInfo => FanControlClient.CallServiceMethod 2022-03-12 01:22:58.3794;Warn;Attempt to call a service method failed;Object reference not set to an instance of an object.;NbfcClient.Services.FanControlClient.CallServiceMethod;UIElement.ReRaiseEventAs => EventRoute.InvokeHandlersImpl => RoutedEventHandlerInfo.InvokeHandler => RoutedEventArgs.InvokeHandler => ButtonBase.OnMouseLeftButtonUp => ToggleButton.OnClick => DependencyObject.SetCurrentValueInternal => DependencyObject.SetValueCommon => BindingExpressionBase.SetValue => BindingExpressionBase.Dirty => BindingExpressionBase.ProcessDirty => BindingExpressionBase.UpdateValue => BindingExpression.UpdateSource => PropertyPathWorker.SetValue => RuntimePropertyInfo.SetValue => RuntimeMethodInfo.Invoke => RuntimeMethodInfo.UnsafeInvokeInternal => RuntimeMethodHandle.InvokeMethod => MainViewModel.set_IsServiceEnabled => FanControlClient.CallServiceMethod 2022-03-12 01:22:58.3794;Warn;Attempt to call a service method failed;Object reference not set to an instance of an object.;NbfcClient.Services.FanControlClient.CallServiceMethod;EventRoute.InvokeHandlersImpl => RoutedEventHandlerInfo.InvokeHandler => RoutedEventArgs.InvokeHandler => ButtonBase.OnMouseLeftButtonUp => ToggleButton.OnClick => DependencyObject.SetCurrentValueInternal => DependencyObject.SetValueCommon => BindingExpressionBase.SetValue => BindingExpressionBase.Dirty => BindingExpressionBase.ProcessDirty => BindingExpressionBase.UpdateValue => BindingExpression.UpdateSource => PropertyPathWorker.SetValue => RuntimePropertyInfo.SetValue => RuntimeMethodInfo.Invoke => RuntimeMethodInfo.UnsafeInvokeInternal => RuntimeMethodHandle.InvokeMethod => MainViewModel.set_IsServiceEnabled => FanControlClient.GetFanControlInfo => FanControlClient.CallServiceMethod 2022-03-12 01:23:00.2373;Warn;Attempt to call a service method failed;Object reference not set to an instance of an object.;NbfcClient.Services.FanControlClient.CallServiceMethod;HwndSubclass.SubclassWndProc => Dispatcher.LegacyInvokeImpl => ExceptionWrapper.TryCatchWhen => ExceptionWrapper.InternalRealCall => HwndSubclass.DispatcherCallbackOperation => HwndWrapper.WndProc => Dispatcher.WndProcHook => Dispatcher.ProcessQueue => DispatcherOperation.Invoke => CulturePreservingExecutionContext.Run => ExecutionContext.Run => ExecutionContext.Run => ExecutionContext.RunInternal => DispatcherOperation.InvokeImpl => ExceptionWrapper.TryCatchWhen => ExceptionWrapper.InternalRealCall => DispatcherTimer.FireTick => FanControlClient.timer_Tick => FanControlClient.GetFanControlInfo => FanControlClient.CallServiceMethod 2022-03-12 01:23:00.3792;Warn;Attempt to call a service method failed;Object reference not set to an instance of an object.;NbfcClient.Services.FanControlClient.CallServiceMethod;UIElement.ReRaiseEventAs => EventRoute.InvokeHandlersImpl => RoutedEventHandlerInfo.InvokeHandler => RoutedEventArgs.InvokeHandler => ButtonBase.OnMouseLeftButtonUp => ToggleButton.OnClick => DependencyObject.SetCurrentValueInternal => DependencyObject.SetValueCommon => BindingExpressionBase.SetValue => BindingExpressionBase.Dirty => BindingExpressionBase.ProcessDirty => BindingExpressionBase.UpdateValue => BindingExpression.UpdateSource => PropertyPathWorker.SetValue => RuntimePropertyInfo.SetValue => RuntimeMethodInfo.Invoke => RuntimeMethodInfo.UnsafeInvokeInternal => RuntimeMethodHandle.InvokeMethod => MainViewModel.set_IsServiceEnabled => FanControlClient.CallServiceMethod 2022-03-12 01:23:00.3792;Warn;Attempt to call a service method failed;Object reference not set to an instance of an object.;NbfcClient.Services.FanControlClient.CallServiceMethod;EventRoute.InvokeHandlersImpl => RoutedEventHandlerInfo.InvokeHandler => RoutedEventArgs.InvokeHandler => ButtonBase.OnMouseLeftButtonUp => ToggleButton.OnClick => DependencyObject.SetCurrentValueInternal => DependencyObject.SetValueCommon => BindingExpressionBase.SetValue => BindingExpressionBase.Dirty => BindingExpressionBase.ProcessDirty => BindingExpressionBase.UpdateValue => BindingExpression.UpdateSource => PropertyPathWorker.SetValue => RuntimePropertyInfo.SetValue => RuntimeMethodInfo.Invoke => RuntimeMethodInfo.UnsafeInvokeInternal => RuntimeMethodHandle.InvokeMethod => MainViewModel.set_IsServiceEnabled => FanControlClient.GetFanControlInfo => FanControlClient.CallServiceMethod 2022-03-12 01:23:01.0508;Warn;Attempt to call a service method failed;Object reference not set to an instance of an object.;NbfcClient.Services.FanControlClient.CallServiceMethod;UIElement.ReRaiseEventAs => EventRoute.InvokeHandlersImpl => RoutedEventHandlerInfo.InvokeHandler => RoutedEventArgs.InvokeHandler => ButtonBase.OnMouseLeftButtonUp => ToggleButton.OnClick => DependencyObject.SetCurrentValueInternal => DependencyObject.SetValueCommon => BindingExpressionBase.SetValue => BindingExpressionBase.Dirty => BindingExpressionBase.ProcessDirty => BindingExpressionBase.UpdateValue => BindingExpression.UpdateSource => PropertyPathWorker.SetValue => RuntimePropertyInfo.SetValue => RuntimeMethodInfo.Invoke => RuntimeMethodInfo.UnsafeInvokeInternal => RuntimeMethodHandle.InvokeMethod => MainViewModel.set_IsServiceEnabled => FanControlClient.CallServiceMethod 2022-03-12 01:23:01.0508;Warn;Attempt to call a service method failed;Object reference not set to an instance of an object.;NbfcClient.Services.FanControlClient.CallServiceMethod;EventRoute.InvokeHandlersImpl => RoutedEventHandlerInfo.InvokeHandler => RoutedEventArgs.InvokeHandler => ButtonBase.OnMouseLeftButtonUp => ToggleButton.OnClick => DependencyObject.SetCurrentValueInternal => DependencyObject.SetValueCommon => BindingExpressionBase.SetValue => BindingExpressionBase.Dirty => BindingExpressionBase.ProcessDirty => BindingExpressionBase.UpdateValue => BindingExpression.UpdateSource => PropertyPathWorker.SetValue => RuntimePropertyInfo.SetValue => RuntimeMethodInfo.Invoke => RuntimeMethodInfo.UnsafeInvokeInternal => RuntimeMethodHandle.InvokeMethod => MainViewModel.set_IsServiceEnabled => FanControlClient.GetFanControlInfo => FanControlClient.CallServiceMethod 2022-03-12 01:23:03.2694;Warn;Attempt to call a service method failed;Object reference not set to an instance of an object.;NbfcClient.Services.FanControlClient.CallServiceMethod;HwndSubclass.SubclassWndProc => Dispatcher.LegacyInvokeImpl => ExceptionWrapper.TryCatchWhen => ExceptionWrapper.InternalRealCall => HwndSubclass.DispatcherCallbackOperation => HwndWrapper.WndProc => Dispatcher.WndProcHook => Dispatcher.ProcessQueue => DispatcherOperation.Invoke => CulturePreservingExecutionContext.Run => ExecutionContext.Run => ExecutionContext.Run => ExecutionContext.RunInternal => DispatcherOperation.InvokeImpl => ExceptionWrapper.TryCatchWhen => ExceptionWrapper.InternalRealCall => DispatcherTimer.FireTick => FanControlClient.timer_Tick => FanControlClient.GetFanControlInfo => FanControlClient.CallServiceMethod 2022-03-12 01:23:06.3075;Warn;Attempt to call a service method failed;Object reference not set to an instance of an object.;NbfcClient.Services.FanControlClient.CallServiceMethod;HwndSubclass.SubclassWndProc => Dispatcher.LegacyInvokeImpl => ExceptionWrapper.TryCatchWhen => ExceptionWrapper.InternalRealCall => HwndSubclass.DispatcherCallbackOperation => HwndWrapper.WndProc => Dispatcher.WndProcHook => Dispatcher.ProcessQueue => DispatcherOperation.Invoke => CulturePreservingExecutionContext.Run => ExecutionContext.Run => ExecutionContext.Run => ExecutionContext.RunInternal => DispatcherOperation.InvokeImpl => ExceptionWrapper.TryCatchWhen => ExceptionWrapper.InternalRealCall => DispatcherTimer.FireTick => FanControlClient.timer_Tick => FanControlClient.GetFanControlInfo => FanControlClient.CallServiceMethod 2022-03-12 01:23:07.1820;Warn;Attempt to call a service method failed;Object reference not set to an instance of an object.;NbfcClient.Services.FanControlClient.CallServiceMethod;PartialTrustTolerantRuntime.SetValue => ClrObjectRuntime.SetValue => WpfKnownMemberInvoker.SetValue => DependencyObject.SetValueCommon => BindingExpressionBase.OnAttach => BindingExpression.AttachOverride => BindingExpression.AttachToContext => BindingExpression.Activate => BindingExpression.TransferValue => ClrBindingWorker.RawValue => PropertyPathWorker.RawValue => PropertyPathWorker.RawValue => PropertyPathWorker.GetValue => RuntimePropertyInfo.GetValue => RuntimeMethodInfo.Invoke => RuntimeMethodInfo.UnsafeInvokeInternal => RuntimeMethodHandle.InvokeMethod => SelectConfigViewModel.get_AvailableConfigs => FanControlClient.GetConfigNames => FanControlClient.CallServiceMethod 2022-03-12 01:23:09.3346;Warn;Attempt to call a service method failed;Object reference not set to an instance of an object.;NbfcClient.Services.FanControlClient.CallServiceMethod;HwndSubclass.SubclassWndProc => Dispatcher.LegacyInvokeImpl => ExceptionWrapper.TryCatchWhen => ExceptionWrapper.InternalRealCall => HwndSubclass.DispatcherCallbackOperation => HwndWrapper.WndProc => Dispatcher.WndProcHook => Dispatcher.ProcessQueue => DispatcherOperation.Invoke => CulturePreservingExecutionContext.Run => ExecutionContext.Run => ExecutionContext.Run => ExecutionContext.RunInternal => DispatcherOperation.InvokeImpl => ExceptionWrapper.TryCatchWhen => ExceptionWrapper.InternalRealCall => DispatcherTimer.FireTick => FanControlClient.timer_Tick => FanControlClient.GetFanControlInfo => FanControlClient.CallServiceMethod 2022-03-12 01:23:10.7298;Info;App exit;;System.Windows.ExitEventHandler.Invoke;Dispatcher.LegacyInvokeImpl => ExceptionWrapper.TryCatchWhen => ExceptionWrapper.InternalRealCall => HwndSubclass.DispatcherCallbackOperation => HwndWrapper.WndProc => Dispatcher.WndProcHook => Dispatcher.ProcessQueue => DispatcherOperation.Invoke => CulturePreservingExecutionContext.Run => ExecutionContext.Run => ExecutionContext.Run => ExecutionContext.RunInternal => DispatcherOperation.InvokeImpl => ExceptionWrapper.TryCatchWhen => ExceptionWrapper.InternalRealCall => Application.ShutdownCallback => Application.ShutdownImpl => Application.DoShutdown => Application.OnExit => ExitEventHandler.Invoke 2022-03-12 01:27:31.3743;Info;App start;;NbfcClient.App..ctor;App.Main => App..ctor 2022-03-12 01:27:35.1419;Warn;Attempt to call a service method failed;Object reference not set to an instance of an object.;NbfcClient.Services.FanControlClient.CallServiceMethod;PartialTrustTolerantRuntime.SetValue => ClrObjectRuntime.SetValue => WpfKnownMemberInvoker.SetValue => DependencyObject.SetValueCommon => BindingExpressionBase.OnAttach => BindingExpression.AttachOverride => BindingExpression.AttachToContext => BindingExpression.Activate => BindingExpression.TransferValue => ClrBindingWorker.RawValue => PropertyPathWorker.RawValue => PropertyPathWorker.RawValue => PropertyPathWorker.GetValue => RuntimePropertyInfo.GetValue => RuntimeMethodInfo.Invoke => RuntimeMethodInfo.UnsafeInvokeInternal => RuntimeMethodHandle.InvokeMethod => SelectConfigViewModel.get_AvailableConfigs => FanControlClient.GetConfigNames => FanControlClient.CallServiceMethod 2022-03-12 01:27:40.7924;Info;App exit;;System.Windows.ExitEventHandler.Invoke;Dispatcher.LegacyInvokeImpl => ExceptionWrapper.TryCatchWhen => ExceptionWrapper.InternalRealCall => HwndSubclass.DispatcherCallbackOperation => HwndWrapper.WndProc => Dispatcher.WndProcHook => Dispatcher.ProcessQueue => DispatcherOperation.Invoke => CulturePreservingExecutionContext.Run => ExecutionContext.Run => ExecutionContext.Run => ExecutionContext.RunInternal => DispatcherOperation.InvokeImpl => ExceptionWrapper.TryCatchWhen => ExceptionWrapper.InternalRealCall => Application.ShutdownCallback => Application.ShutdownImpl => Application.DoShutdown => Application.OnExit => ExitEventHandler.Invoke 2022-03-12 01:27:47.2939;Info;App start;;NbfcClient.App..ctor;App.Main => App..ctor 2022-03-12 01:27:49.7594;Warn;Attempt to call a service method failed;Object reference not set to an instance of an object.;NbfcClient.Services.FanControlClient.CallServiceMethod;PartialTrustTolerantRuntime.SetValue => ClrObjectRuntime.SetValue => WpfKnownMemberInvoker.SetValue => DependencyObject.SetValueCommon => BindingExpressionBase.OnAttach => BindingExpression.AttachOverride => BindingExpression.AttachToContext => BindingExpression.Activate => BindingExpression.TransferValue => ClrBindingWorker.RawValue => PropertyPathWorker.RawValue => PropertyPathWorker.RawValue => PropertyPathWorker.GetValue => RuntimePropertyInfo.GetValue => RuntimeMethodInfo.Invoke => RuntimeMethodInfo.UnsafeInvokeInternal => RuntimeMethodHandle.InvokeMethod => SelectConfigViewModel.get_AvailableConfigs => FanControlClient.GetConfigNames => FanControlClient.CallServiceMethod 2022-03-12 01:29:04.1493;Info;App exit;;System.Windows.ExitEventHandler.Invoke;Dispatcher.LegacyInvokeImpl => ExceptionWrapper.TryCatchWhen => ExceptionWrapper.InternalRealCall => HwndSubclass.DispatcherCallbackOperation => HwndWrapper.WndProc => Dispatcher.WndProcHook => Dispatcher.ProcessQueue => DispatcherOperation.Invoke => CulturePreservingExecutionContext.Run => ExecutionContext.Run => ExecutionContext.Run => ExecutionContext.RunInternal => DispatcherOperation.InvokeImpl => ExceptionWrapper.TryCatchWhen => ExceptionWrapper.InternalRealCall => Application.ShutdownCallback => Application.ShutdownImpl => Application.DoShutdown => Application.OnExit => ExitEventHandler.Invoke 2022-03-12 01:32:07.8504;Info;App start;;NbfcClient.App..ctor;App.Main => App..ctor 2022-03-12 01:32:11.7699;Warn;Attempt to call a service method failed;Object reference not set to an instance of an object.;NbfcClient.Services.FanControlClient.CallServiceMethod;PartialTrustTolerantRuntime.SetValue => ClrObjectRuntime.SetValue => WpfKnownMemberInvoker.SetValue => DependencyObject.SetValueCommon => BindingExpressionBase.OnAttach => BindingExpression.AttachOverride => BindingExpression.AttachToContext => BindingExpression.Activate => BindingExpression.TransferValue => ClrBindingWorker.RawValue => PropertyPathWorker.RawValue => PropertyPathWorker.RawValue => PropertyPathWorker.GetValue => RuntimePropertyInfo.GetValue => RuntimeMethodInfo.Invoke => RuntimeMethodInfo.UnsafeInvokeInternal => RuntimeMethodHandle.InvokeMethod => SelectConfigViewModel.get_AvailableConfigs => FanControlClient.GetConfigNames => FanControlClient.CallServiceMethod 2022-03-12 01:32:18.8124;Info;App exit;;System.Windows.ExitEventHandler.Invoke;Dispatcher.LegacyInvokeImpl => ExceptionWrapper.TryCatchWhen => ExceptionWrapper.InternalRealCall => HwndSubclass.DispatcherCallbackOperation => HwndWrapper.WndProc => Dispatcher.WndProcHook => Dispatcher.ProcessQueue => DispatcherOperation.Invoke => CulturePreservingExecutionContext.Run => ExecutionContext.Run => ExecutionContext.Run => ExecutionContext.RunInternal => DispatcherOperation.InvokeImpl => ExceptionWrapper.TryCatchWhen => ExceptionWrapper.InternalRealCall => Application.ShutdownCallback => Application.ShutdownImpl => Application.DoShutdown => Application.OnExit => ExitEventHandler.Invoke 2022-03-12 01:33:24.6685;Info;App start;;NbfcClient.App..ctor;App.Main => App..ctor 2022-03-12 01:33:25.0313;Warn;Attempt to call a service method failed;There was no endpoint listening at net.pipe://localhost/StagWare.FanControl.Service/FanControlService that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.;NbfcClient.Services.FanControlClient.CallServiceMethod;Activator.CreateInstance => Activator.CreateInstance => RuntimeType.CreateInstanceImpl => Activator.CreateInstance => RuntimeType.CreateInstanceSlow => RuntimeTypeHandle.CreateInstance => ViewModelLocator..ctor => ViewModelLocator..cctor => SimpleIoc.Register => SimpleIoc.GetInstance => SimpleIoc.DoGetService => Delegate.DynamicInvokeImpl => RuntimeMethodInfo.UnsafeInvokeInternal => RuntimeMethodHandle.InvokeMethod => SimpleIoc.MakeInstance => RuntimeConstructorInfo.Invoke => RuntimeMethodHandle.InvokeMethod => MainViewModel..ctor => FanControlClient.GetFanControlInfo => FanControlClient.CallServiceMethod 2022-03-12 01:33:27.9605;Warn;Attempt to call a service method failed;There was no endpoint listening at net.pipe://localhost/StagWare.FanControl.Service/FanControlService that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.;NbfcClient.Services.FanControlClient.CallServiceMethod;HwndSubclass.SubclassWndProc => Dispatcher.LegacyInvokeImpl => ExceptionWrapper.TryCatchWhen => ExceptionWrapper.InternalRealCall => HwndSubclass.DispatcherCallbackOperation => HwndWrapper.WndProc => Dispatcher.WndProcHook => Dispatcher.ProcessQueue => DispatcherOperation.Invoke => CulturePreservingExecutionContext.Run => ExecutionContext.Run => ExecutionContext.Run => ExecutionContext.RunInternal => DispatcherOperation.InvokeImpl => ExceptionWrapper.TryCatchWhen => ExceptionWrapper.InternalRealCall => DispatcherTimer.FireTick => FanControlClient.timer_Tick => FanControlClient.GetFanControlInfo => FanControlClient.CallServiceMethod 2022-03-12 01:33:30.9866;Warn;Attempt to call a service method failed;There was no endpoint listening at net.pipe://localhost/StagWare.FanControl.Service/FanControlService that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.;NbfcClient.Services.FanControlClient.CallServiceMethod;HwndSubclass.SubclassWndProc => Dispatcher.LegacyInvokeImpl => ExceptionWrapper.TryCatchWhen => ExceptionWrapper.InternalRealCall => HwndSubclass.DispatcherCallbackOperation => HwndWrapper.WndProc => Dispatcher.WndProcHook => Dispatcher.ProcessQueue => DispatcherOperation.Invoke => CulturePreservingExecutionContext.Run => ExecutionContext.Run => ExecutionContext.Run => ExecutionContext.RunInternal => DispatcherOperation.InvokeImpl => ExceptionWrapper.TryCatchWhen => ExceptionWrapper.InternalRealCall => DispatcherTimer.FireTick => FanControlClient.timer_Tick => FanControlClient.GetFanControlInfo => FanControlClient.CallServiceMethod 2022-03-12 01:33:34.0347;Warn;Attempt to call a service method failed;There was no endpoint listening at net.pipe://localhost/StagWare.FanControl.Service/FanControlService that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.;NbfcClient.Services.FanControlClient.CallServiceMethod;HwndSubclass.SubclassWndProc => Dispatcher.LegacyInvokeImpl => ExceptionWrapper.TryCatchWhen => ExceptionWrapper.InternalRealCall => HwndSubclass.DispatcherCallbackOperation => HwndWrapper.WndProc => Dispatcher.WndProcHook => Dispatcher.ProcessQueue => DispatcherOperation.Invoke => CulturePreservingExecutionContext.Run => ExecutionContext.Run => ExecutionContext.Run => ExecutionContext.RunInternal => DispatcherOperation.InvokeImpl => ExceptionWrapper.TryCatchWhen => ExceptionWrapper.InternalRealCall => DispatcherTimer.FireTick => FanControlClient.timer_Tick => FanControlClient.GetFanControlInfo => FanControlClient.CallServiceMethod 2022-03-12 01:33:36.7260;Warn;Attempt to call a service method failed;There was no endpoint listening at net.pipe://localhost/StagWare.FanControl.Service/FanControlService that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.;NbfcClient.Services.FanControlClient.CallServiceMethod;PartialTrustTolerantRuntime.SetValue => ClrObjectRuntime.SetValue => WpfKnownMemberInvoker.SetValue => DependencyObject.SetValueCommon => BindingExpressionBase.OnAttach => BindingExpression.AttachOverride => BindingExpression.AttachToContext => BindingExpression.Activate => BindingExpression.TransferValue => ClrBindingWorker.RawValue => PropertyPathWorker.RawValue => PropertyPathWorker.RawValue => PropertyPathWorker.GetValue => RuntimePropertyInfo.GetValue => RuntimeMethodInfo.Invoke => RuntimeMethodInfo.UnsafeInvokeInternal => RuntimeMethodHandle.InvokeMethod => SelectConfigViewModel.get_AvailableConfigs => FanControlClient.GetConfigNames => FanControlClient.CallServiceMethod 2022-03-12 01:33:37.0948;Warn;Attempt to call a service method failed;There was no endpoint listening at net.pipe://localhost/StagWare.FanControl.Service/FanControlService that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.;NbfcClient.Services.FanControlClient.CallServiceMethod;HwndSubclass.SubclassWndProc => Dispatcher.LegacyInvokeImpl => ExceptionWrapper.TryCatchWhen => ExceptionWrapper.InternalRealCall => HwndSubclass.DispatcherCallbackOperation => HwndWrapper.WndProc => Dispatcher.WndProcHook => Dispatcher.ProcessQueue => DispatcherOperation.Invoke => CulturePreservingExecutionContext.Run => ExecutionContext.Run => ExecutionContext.Run => ExecutionContext.RunInternal => DispatcherOperation.InvokeImpl => ExceptionWrapper.TryCatchWhen => ExceptionWrapper.InternalRealCall => DispatcherTimer.FireTick => FanControlClient.timer_Tick => FanControlClient.GetFanControlInfo => FanControlClient.CallServiceMethod 2022-03-12 01:33:39.5713;Info;App exit;;System.Windows.ExitEventHandler.Invoke;Dispatcher.LegacyInvokeImpl => ExceptionWrapper.TryCatchWhen => ExceptionWrapper.InternalRealCall => HwndSubclass.DispatcherCallbackOperation => HwndWrapper.WndProc => Dispatcher.WndProcHook => Dispatcher.ProcessQueue => DispatcherOperation.Invoke => CulturePreservingExecutionContext.Run => ExecutionContext.Run => ExecutionContext.Run => ExecutionContext.RunInternal => DispatcherOperation.InvokeImpl => ExceptionWrapper.TryCatchWhen => ExceptionWrapper.InternalRealCall => Application.ShutdownCallback => Application.ShutdownImpl => Application.DoShutdown => Application.OnExit => ExitEventHandler.Invoke 2022-03-12 01:33:47.3216;Info;App start;;NbfcClient.App..ctor;App.Main => App..ctor 2022-03-12 01:33:47.6604;Warn;Attempt to call a service method failed;There was no endpoint listening at net.pipe://localhost/StagWare.FanControl.Service/FanControlService that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.;NbfcClient.Services.FanControlClient.CallServiceMethod;Activator.CreateInstance => Activator.CreateInstance => RuntimeType.CreateInstanceImpl => Activator.CreateInstance => RuntimeType.CreateInstanceSlow => RuntimeTypeHandle.CreateInstance => ViewModelLocator..ctor => ViewModelLocator..cctor => SimpleIoc.Register => SimpleIoc.GetInstance => SimpleIoc.DoGetService => Delegate.DynamicInvokeImpl => RuntimeMethodInfo.UnsafeInvokeInternal => RuntimeMethodHandle.InvokeMethod => SimpleIoc.MakeInstance => RuntimeConstructorInfo.Invoke => RuntimeMethodHandle.InvokeMethod => MainViewModel..ctor => FanControlClient.GetFanControlInfo => FanControlClient.CallServiceMethod 2022-03-12 01:33:50.4637;Warn;Attempt to call a service method failed;There was no endpoint listening at net.pipe://localhost/StagWare.FanControl.Service/FanControlService that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.;NbfcClient.Services.FanControlClient.CallServiceMethod;HwndSubclass.SubclassWndProc => Dispatcher.LegacyInvokeImpl => ExceptionWrapper.TryCatchWhen => ExceptionWrapper.InternalRealCall => HwndSubclass.DispatcherCallbackOperation => HwndWrapper.WndProc => Dispatcher.WndProcHook => Dispatcher.ProcessQueue => DispatcherOperation.Invoke => CulturePreservingExecutionContext.Run => ExecutionContext.Run => ExecutionContext.Run => ExecutionContext.RunInternal => DispatcherOperation.InvokeImpl => ExceptionWrapper.TryCatchWhen => ExceptionWrapper.InternalRealCall => DispatcherTimer.FireTick => FanControlClient.timer_Tick => FanControlClient.GetFanControlInfo => FanControlClient.CallServiceMethod 2022-03-12 01:33:53.4848;Warn;Attempt to call a service method failed;There was no endpoint listening at net.pipe://localhost/StagWare.FanControl.Service/FanControlService that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.;NbfcClient.Services.FanControlClient.CallServiceMethod;HwndSubclass.SubclassWndProc => Dispatcher.LegacyInvokeImpl => ExceptionWrapper.TryCatchWhen => ExceptionWrapper.InternalRealCall => HwndSubclass.DispatcherCallbackOperation => HwndWrapper.WndProc => Dispatcher.WndProcHook => Dispatcher.ProcessQueue => DispatcherOperation.Invoke => CulturePreservingExecutionContext.Run => ExecutionContext.Run => ExecutionContext.Run => ExecutionContext.RunInternal => DispatcherOperation.InvokeImpl => ExceptionWrapper.TryCatchWhen => ExceptionWrapper.InternalRealCall => DispatcherTimer.FireTick => FanControlClient.timer_Tick => FanControlClient.GetFanControlInfo => FanControlClient.CallServiceMethod 2022-03-12 01:33:54.1334;Warn;Attempt to call a service method failed;There was no endpoint listening at net.pipe://localhost/StagWare.FanControl.Service/FanControlService that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.;NbfcClient.Services.FanControlClient.CallServiceMethod;PartialTrustTolerantRuntime.SetValue => ClrObjectRuntime.SetValue => WpfKnownMemberInvoker.SetValue => DependencyObject.SetValueCommon => BindingExpressionBase.OnAttach => BindingExpression.AttachOverride => BindingExpression.AttachToContext => BindingExpression.Activate => BindingExpression.TransferValue => ClrBindingWorker.RawValue => PropertyPathWorker.RawValue => PropertyPathWorker.RawValue => PropertyPathWorker.GetValue => RuntimePropertyInfo.GetValue => RuntimeMethodInfo.Invoke => RuntimeMethodInfo.UnsafeInvokeInternal => RuntimeMethodHandle.InvokeMethod => SelectConfigViewModel.get_AvailableConfigs => FanControlClient.GetConfigNames => FanControlClient.CallServiceMethod 2022-03-12 01:33:56.5049;Warn;Attempt to call a service method failed;There was no endpoint listening at net.pipe://localhost/StagWare.FanControl.Service/FanControlService that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.;NbfcClient.Services.FanControlClient.CallServiceMethod;HwndSubclass.SubclassWndProc => Dispatcher.LegacyInvokeImpl => ExceptionWrapper.TryCatchWhen => ExceptionWrapper.InternalRealCall => HwndSubclass.DispatcherCallbackOperation => HwndWrapper.WndProc => Dispatcher.WndProcHook => Dispatcher.ProcessQueue => DispatcherOperation.Invoke => CulturePreservingExecutionContext.Run => ExecutionContext.Run => ExecutionContext.Run => ExecutionContext.RunInternal => DispatcherOperation.InvokeImpl => ExceptionWrapper.TryCatchWhen => ExceptionWrapper.InternalRealCall => DispatcherTimer.FireTick => FanControlClient.timer_Tick => FanControlClient.GetFanControlInfo => FanControlClient.CallServiceMethod 2022-03-12 01:33:59.5300;Warn;Attempt to call a service method failed;There was no endpoint listening at net.pipe://localhost/StagWare.FanControl.Service/FanControlService that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.;NbfcClient.Services.FanControlClient.CallServiceMethod;HwndSubclass.SubclassWndProc => Dispatcher.LegacyInvokeImpl => ExceptionWrapper.TryCatchWhen => ExceptionWrapper.InternalRealCall => HwndSubclass.DispatcherCallbackOperation => HwndWrapper.WndProc => Dispatcher.WndProcHook => Dispatcher.ProcessQueue => DispatcherOperation.Invoke => CulturePreservingExecutionContext.Run => ExecutionContext.Run => ExecutionContext.Run => ExecutionContext.RunInternal => DispatcherOperation.InvokeImpl => ExceptionWrapper.TryCatchWhen => ExceptionWrapper.InternalRealCall => DispatcherTimer.FireTick => FanControlClient.timer_Tick => FanControlClient.GetFanControlInfo => FanControlClient.CallServiceMethod 2022-03-12 01:34:02.4163;Info;App exit;;System.Windows.ExitEventHandler.Invoke;Dispatcher.LegacyInvokeImpl => ExceptionWrapper.TryCatchWhen => ExceptionWrapper.InternalRealCall => HwndSubclass.DispatcherCallbackOperation => HwndWrapper.WndProc => Dispatcher.WndProcHook => Dispatcher.ProcessQueue => DispatcherOperation.Invoke => CulturePreservingExecutionContext.Run => ExecutionContext.Run => ExecutionContext.Run => ExecutionContext.RunInternal => DispatcherOperation.InvokeImpl => ExceptionWrapper.TryCatchWhen => ExceptionWrapper.InternalRealCall => Application.ShutdownCallback => Application.ShutdownImpl => Application.DoShutdown => Application.OnExit => ExitEventHandler.Invoke 2022-03-12 01:34:11.1034;Info;App start;;NbfcClient.App..ctor;App.Main => App..ctor 2022-03-12 01:34:13.1891;Warn;Attempt to call a service method failed;Object reference not set to an instance of an object.;NbfcClient.Services.FanControlClient.CallServiceMethod;PartialTrustTolerantRuntime.SetValue => ClrObjectRuntime.SetValue => WpfKnownMemberInvoker.SetValue => DependencyObject.SetValueCommon => BindingExpressionBase.OnAttach => BindingExpression.AttachOverride => BindingExpression.AttachToContext => BindingExpression.Activate => BindingExpression.TransferValue => ClrBindingWorker.RawValue => PropertyPathWorker.RawValue => PropertyPathWorker.RawValue => PropertyPathWorker.GetValue => RuntimePropertyInfo.GetValue => RuntimeMethodInfo.Invoke => RuntimeMethodInfo.UnsafeInvokeInternal => RuntimeMethodHandle.InvokeMethod => SelectConfigViewModel.get_AvailableConfigs => FanControlClient.GetConfigNames => FanControlClient.CallServiceMethod

This is 1.7.1 on Windows 10 x64 21h1 with a ThinkPad Edge E420. Just trying to find a way to get the fans to blast full speed, no throttle. It's been a bit frustrating trying to get this laptop to cool itself properly (keep the CPU under 80c and thermal-throttling).

FalconFour commented 2 years ago

Update. :)

I dug a bit further into the issue. Opening ConfigEditor.exe produces nothing - insta-crashes, without a window. Launch->process starts->process stops. I dug into Event Viewer and found this:

Application: ConfigEditor.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.NullReferenceException at StagWare.FanControl.Configurations.FanControlConfigManager.GetDeviceModelName() at StagWare.FanControl.Configurations.FanControlConfigManager..ctor(System.String) at ConfigEditor.ViewModels.MainViewModel..ctor() at ConfigEditor.Windows.MainWindow..ctor()

... And I dug into that block of code (around line 137 of nbfc/Core/StagWare.Configurations/FanControlConfigManager.cs) and found that the block CAN exit with a null value despite having a check near the top. If "sysName = Regex.Replace(sysName, RemoveBracketsPattern, "").Trim();" returns a null value, and vendor is null, you'll get a null string out the butt end of it. At least, that's a theory.

I plan on building up a (sigh) dev environment (I'm a tinkerer/fixer, not a dev myself) and seeing if that can be fixed. Hopefully.

I also installed it in VMWare Player in a new Win7 SP1 x86 VM I just spooled up for the job, and sure enough, everything works fine. So, a bit of digging - likely related to this issue!

dzid26 commented 2 years ago

This fixed it for me https://github.com/UraniumDonut/nbfc-revive/issues/27#issuecomment-967684864