This project has moved. For the latest updates, please go here.
1

Closed

Comparing work item configurations crashes

description

Every time I try to compare work item configuration definitions the app crashes and exits immediately (with no error). This happens when I attempt to select from a team project. After selecting the server and project, the app crashes.

This is on Win10 to a TFS 2012 server.
Closed Feb 11, 2016 at 7:22 PM by jelled

comments

jelled wrote Jan 6, 2016 at 7:00 PM

Is there anything in the event log? If it's a raw .NET crash then something should hopefully be logged there. If not, can you also check the application log file (click the little arrow next to the title on the top left of the window).

Thanks for reporting this!

Yanal wrote Jan 14, 2016 at 10:28 AM

Hello,

I am experimenting the same issue when

Config:
Windows 7 x64
TeamProjectmanager v2.0.5746
TFS server (on premise): 2015

Nothing relevant in the application log

Windows event viewer: 2 events:

Event 1

Application : TeamProjectManager.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.IO.Path.Combine(System.String, System.String)
à TeamProjectManager.Modules.WorkItemConfiguration.ComparisonResultViewerDialog.GetDiffTools()
à TeamProjectManager.Modules.WorkItemConfiguration.ComparisonResultViewerDialog..ctor(TeamProjectManager.Modules.WorkItemConfiguration.TeamProjectComparisonResult)
à TeamProjectManager.Modules.WorkItemConfiguration.ComparisonViewModel.ViewSelectedComparisonDetails(System.Object)
à TeamProjectManager.Common.Infrastructure.RelayCommand.Execute(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.UIElement.OnMouseLeftButtonUpThunk(System.Object, System.Windows.Input.MouseButtonEventArgs)
à System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(System.Delegate, System.Object)
à 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.Input.MouseButtonEventArgs.InvokeEventHandler(System.Delegate, System.Object)
à 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.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
à System.Windows.Application.RunDispatcher(System.Object)
à System.Windows.Application.RunInternal(System.Windows.Window)
à System.Windows.Application.Run(System.Windows.Window)
à TeamProjectManager.Shell.App.Main()

Event 2

Nom de l’application défaillante TeamProjectManager.exe, version : 2.0.5746.24923, horodatage : 0x56053517
Nom du module défaillant : KERNELBASE.dll, version : 6.1.7601.19110, horodatage : 0x56842600
Code d’exception : 0xe0434352
Décalage d’erreur : 0x0000c42d
ID du processus défaillant : 0x3908
Heure de début de l’application défaillante : 0x01d14ebd97c666d2
Chemin d’accès de l’application défaillante : C:\Users\yanal-yves.fargialla\Downloads\TeamProjectManager\TeamProjectManager.exe
Chemin d’accès du module défaillant: C:\Windows\syswow64\KERNELBASE.dll
ID de rapport : f63353e0-bab0-11e5-b0f8-00a0c6000014

wrote Feb 11, 2016 at 7:22 PM

Resolved with changeset 78342: Fixed bug where work item comparison dialog could crash the application

jelled wrote Feb 11, 2016 at 8:07 PM

Sorry for the delay, but the crash for which you copied the stack trace should now be fixed in the latest release. Thanks for providing the details!