jaskie / StudioTVPlayer

TV studio player with SDI, NDI and MPEG TS outputs
GNU General Public License v3.0
39 stars 3 forks source link

Bug adding Atem switcher controller #24

Closed btsavb closed 5 months ago

btsavb commented 5 months ago

Hello, when i try to add an Atem Controller, i have the following message Capture

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 : `

Thanks Philippe

jaskie commented 5 months ago

Release updated: https://github.com/jaskie/StudioTVPlayer/releases/tag/v0.8.8836

btsavb commented 5 months ago

Thank you very much Jaskie. It works!!! image Philippe.