Hello,
when i try to add an Atem Controller, i have the following message
Windows (10 v21H1) logs:
`.NET Runtime error Source
Application : StudioTVPlayer.exe
Version du Framework : v4.0.30319
Description : le processus a été arrêté en raison d'une exception non gérée.
Informations sur l'exception : System.ArgumentNullException
à System.ThrowHelper.ThrowArgumentNullException(System.ExceptionArgument)
à System.Collections.Generic.Dictionary2[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].FindEntry(System.__Canon) à System.Collections.Generic.Dictionary2[[System.Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].TryGetValue(System.Canon, System.Canon ByRef)
à StudioTVPlayer.Model.BlackmagicDesignAtemDevices.IsConnected(System.String)
à StudioTVPlayer.ViewModel.Configuration.BlackmagicDesignAtemPlayerControllerViewModel..ctor(StudioTVPlayer.Model.BlackmagicDesignAtemDiscovery, StudioTVPlayer.Model.Configuration.BlackmagicDesignAtemPlayerController)
à StudioTVPlayer.ViewModel.Configuration.PlayerControllersViewModel.<.ctor>b__3_1(System.Object)
à MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(System.Windows.Input.ICommandSource, Boolean)
à System.Windows.Controls.Primitives.ButtonBase.OnClick()
à System.Windows.Controls.Button.OnClick()
à System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)
à System.Windows.RoutedEventArgs.InvokeHandler(System.Delegate, System.Object)
à System.Windows.RoutedEventHandlerInfo.InvokeHandler(System.Object, System.Windows.RoutedEventArgs)
à System.Windows.EventRoute.InvokeHandlersImpl(System.Object, System.Windows.RoutedEventArgs, Boolean)
à System.Windows.UIElement.ReRaiseEventAs(System.Windows.DependencyObject, System.Windows.RoutedEventArgs, System.Windows.RoutedEvent)
à System.Windows.UIElement.OnMouseUpThunk(System.Object, System.Windows.Input.MouseButtonEventArgs)
à System.Windows.RoutedEventArgs.InvokeHandler(System.Delegate, System.Object)
à System.Windows.RoutedEventHandlerInfo.InvokeHandler(System.Object, System.Windows.RoutedEventArgs)
à System.Windows.EventRoute.InvokeHandlersImpl(System.Object, System.Windows.RoutedEventArgs, Boolean)
à System.Windows.UIElement.RaiseEventImpl(System.Windows.DependencyObject, System.Windows.RoutedEventArgs)
à System.Windows.UIElement.RaiseTrustedEvent(System.Windows.RoutedEventArgs)
à System.Windows.Input.InputManager.ProcessStagingArea()
à System.Windows.Input.InputManager.ProcessInput(System.Windows.Input.InputEventArgs)
à System.Windows.Input.InputProviderSite.ReportInput(System.Windows.Input.InputReport)
à System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr, System.Windows.Input.InputMode, Int32, System.Windows.Input.RawMouseActions, Int32, Int32, Int32)
à System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr, MS.Internal.Interop.WindowMessage, IntPtr, IntPtr, Boolean ByRef)
à System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
à MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
à MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
à System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
à System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
à System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
à MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
à MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
à System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
à System.Windows.Application.RunDispatcher(System.Object)
à System.Windows.Application.RunInternal(System.Windows.Window)
à StudioTVPlayer.App.Main()
Nom de l’application défaillante StudioTVPlayer.exe, version : 0.7.8830.37701, horodatage : 0x65e778fb
Nom du module défaillant : KERNELBASE.dll, version : 10.0.19041.1023, horodatage : 0x924f9cdb
Code d’exception : 0xe0434352
Décalage d’erreur : 0x0000000000034b89
ID du processus défaillant : 0x2934
Heure de début de l’application défaillante : 0x01da7390ef790367
Chemin d’accès de l’application défaillante : C:\StudioTVPlayer\StudioTVPlayer.exe
Chemin d’accès du module défaillant: C:\WINDOWS\System32\KERNELBASE.dll
ID de rapport : 6bb2d5a9-7f80-424e-89f9-96b66213c1b0
Nom complet du package défaillant :
ID de l’application relative au package défaillant : `
Hello, when i try to add an Atem Controller, i have the following message![Capture](https://github.com/jaskie/StudioTVPlayer/assets/48711113/73802da7-200a-4aad-bc47-19654c7681f2)
Windows (10 v21H1) logs: `.NET Runtime error Source
Application : StudioTVPlayer.exe Version du Framework : v4.0.30319 Description : le processus a été arrêté en raison d'une exception non gérée. Informations sur l'exception : System.ArgumentNullException à System.ThrowHelper.ThrowArgumentNullException(System.ExceptionArgument) à System.Collections.Generic.Dictionary
2[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].FindEntry(System.__Canon) à System.Collections.Generic.Dictionary
2[[System.Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].TryGetValue(System.Canon, System.Canon ByRef) à StudioTVPlayer.Model.BlackmagicDesignAtemDevices.IsConnected(System.String) à StudioTVPlayer.ViewModel.Configuration.BlackmagicDesignAtemPlayerControllerViewModel..ctor(StudioTVPlayer.Model.BlackmagicDesignAtemDiscovery, StudioTVPlayer.Model.Configuration.BlackmagicDesignAtemPlayerController) à StudioTVPlayer.ViewModel.Configuration.PlayerControllersViewModel.<.ctor>b__3_1(System.Object) à MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(System.Windows.Input.ICommandSource, Boolean) à System.Windows.Controls.Primitives.ButtonBase.OnClick() à System.Windows.Controls.Button.OnClick() à System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs) à System.Windows.RoutedEventArgs.InvokeHandler(System.Delegate, System.Object) à System.Windows.RoutedEventHandlerInfo.InvokeHandler(System.Object, System.Windows.RoutedEventArgs) à System.Windows.EventRoute.InvokeHandlersImpl(System.Object, System.Windows.RoutedEventArgs, Boolean) à System.Windows.UIElement.ReRaiseEventAs(System.Windows.DependencyObject, System.Windows.RoutedEventArgs, System.Windows.RoutedEvent) à System.Windows.UIElement.OnMouseUpThunk(System.Object, System.Windows.Input.MouseButtonEventArgs) à System.Windows.RoutedEventArgs.InvokeHandler(System.Delegate, System.Object) à System.Windows.RoutedEventHandlerInfo.InvokeHandler(System.Object, System.Windows.RoutedEventArgs) à System.Windows.EventRoute.InvokeHandlersImpl(System.Object, System.Windows.RoutedEventArgs, Boolean) à System.Windows.UIElement.RaiseEventImpl(System.Windows.DependencyObject, System.Windows.RoutedEventArgs) à System.Windows.UIElement.RaiseTrustedEvent(System.Windows.RoutedEventArgs) à System.Windows.Input.InputManager.ProcessStagingArea() à System.Windows.Input.InputManager.ProcessInput(System.Windows.Input.InputEventArgs) à System.Windows.Input.InputProviderSite.ReportInput(System.Windows.Input.InputReport) à System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr, System.Windows.Input.InputMode, Int32, System.Windows.Input.RawMouseActions, Int32, Int32, Int32) à System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr, MS.Internal.Interop.WindowMessage, IntPtr, IntPtr, Boolean ByRef) à System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef) à MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef) à MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object) à System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32) à System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate) à System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32) à MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr) à MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef) à System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame) à System.Windows.Application.RunDispatcher(System.Object) à System.Windows.Application.RunInternal(System.Windows.Window) à StudioTVPlayer.App.Main()Nom de l’application défaillante StudioTVPlayer.exe, version : 0.7.8830.37701, horodatage : 0x65e778fb Nom du module défaillant : KERNELBASE.dll, version : 10.0.19041.1023, horodatage : 0x924f9cdb Code d’exception : 0xe0434352 Décalage d’erreur : 0x0000000000034b89 ID du processus défaillant : 0x2934 Heure de début de l’application défaillante : 0x01da7390ef790367 Chemin d’accès de l’application défaillante : C:\StudioTVPlayer\StudioTVPlayer.exe Chemin d’accès du module défaillant: C:\WINDOWS\System32\KERNELBASE.dll ID de rapport : 6bb2d5a9-7f80-424e-89f9-96b66213c1b0 Nom complet du package défaillant : ID de l’application relative au package défaillant : `
Thanks Philippe