So far, SourceTree is the only app I can't open from a RemoteApp Session.
I have several ideas on how this might not work:
Even if you can RemoteApp into a machine where SourceTree is open and you try to open sourceTree through alternative means, it does not work. SourceTree will hang.
This seems to be around Sourcetree implementing the MS.Internal.AppModel.ITaskbarList.
I found the following details on this issue:
https://stackoverflow.com/questions/35185388/itaskbar-hrinit-method-throws-exception-under-remoteapp
Here is the full stackstrace:
ERROR [2020-10-23 20:41:03,401] [1] [SourceTree.Analytics.Crash.BugSplat.CrashAnalyticsService] [Log] - DispatcherUnhandledExceptionHandler for [Sourcetree, 3.3.8.3848] called with [System.Windows.Threading.Dispatcher, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs]
System.NotImplementedException: The method or operation is not implemented.
at MS.Internal.AppModel.ITaskbarList.HrInit()
at System.Windows.Window.ApplyTaskbarItemInfo()
at System.Windows.Window.WindowFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Interop.HwndSource.PublicHooksFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Here is an open issue on Github that describes this exact issue:
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.