Community & Support
Skip Navigation LinksHome / Announcements / Forums / TFS Work Item Manager and Project Dashboard: TFS Project Dashboard > TF26027: A field definition State in the work item type definition file does not exist.

Not answered TF26027: A field definition State in the work item type definition file does not exist.

Feed from this thread
  • Chris Otto avatar

    Posted on Jan 17, 2010 (permalink)

    Hi,

    if I try to connect to a TFS which is not english I get the following errors:

    ------------------------------------------------
    2009-11-02 23:47:09,550 [5116] [1] ERROR IRC.Gear.WorkItemManager.Dashboard.DashboardApp - Unhandled Exception.  Microsoft.TeamFoundation.WorkItemTracking.Client.FieldDefinitionNotExistException: TF26027: A field definition State in the work item type definition file does not exist. Add a definition for this field or remove the reference to the field and try again.
       bei Microsoft.TeamFoundation.WorkItemTracking.Client.FieldDefinitionCollection.get_Item(String name)
       bei IRC.Gear.WorkItemManager.Dashboard.TfsDataProvider.TfsConnection.GetStates(IList`1 workItemTypes, Boolean includeEmptyOption)
       bei IRC.Gear.WorkItemManager.Dashboard.TfsDataProvider.TaskDataProvider.GetSettings(TfsConnection tfsConnection, TfsDataProviderConfigurationSectionHandler config)
       bei IRC.Gear.WorkItemManager.Dashboard.TfsDataProvider.ConfigurationDataProvider.RefreshProviderConfigSettingList()
       bei IRC.Gear.WorkItemManager.Dashboard.TfsDataProvider.ConfigurationDataProvider.GetProviderConfigSettingList()
       bei IRC.Gear.WorkItemManager.Dashboard.TfsDataProvider.ConfigurationDataProvider.ConfigureResourceFiles()
       bei IRC.Gear.WorkItemManager.Dashboard.Widgets.DataAccess.ConfigurationDataAccess.Initialize(String serverAddress, String projectName, Window parentWindow)
       bei IRC.Gear.WorkItemManager.Dashboard.Widgets.DataAccess.ConfigurationDataAccess.SetCurrentInstance(String serverAddress, String projectName, Boolean forceInitialize)
       bei IRC.Gear.WorkItemManager.Dashboard.Widgets.DataAccess.ConfigurationDataAccess.get_Instance()
       bei IRC.Gear.WorkItemManager.Dashboard.Dashboard.Window_Loaded(Object sender, RoutedEventArgs e)
       bei System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
       bei System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
       bei System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
       bei System.Windows.UIElement.RaiseEvent(RoutedEventArgs e)
       bei System.Windows.BroadcastEventHelper.BroadcastEvent(DependencyObject root, RoutedEvent routedEvent)
       bei System.Windows.BroadcastEventHelper.BroadcastLoadedEvent(Object root)
       bei MS.Internal.LoadedOrUnloadedOperation.DoWork()
       bei System.Windows.Media.MediaContext.FireLoadedPendingCallbacks()
       bei System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
       bei System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)
       bei System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)
       bei System.Windows.Media.MediaContext.Resize(ICompositionTarget resizedCompositionTarget)
       bei System.Windows.Interop.HwndTarget.OnResize()
       bei System.Windows.Interop.HwndTarget.HandleMessage(Int32 msg, IntPtr wparam, IntPtr lparam)
       bei System.Windows.Interop.HwndSource.HwndTargetFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       bei MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       bei MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
       bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter)
       bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler)
    ------------------------------------------------------

    I was looking for a solution and found on a familary project on codeplex which could be helpfull:
    Posible solution on Code Plex

    The idea is: "Do not use Field.Name, that will be localized, so it will lead to errors on non english TFS. You can use Field.ReferenceName instead."

    Hope that this is the problem and you can fix it.
    I really enjoy the Work Item Manager and hope to be able to use the Dashboard soon :)


    Reply

  • Rodolphe Mirilovic avatar

    Posted on Jan 18, 2010 (permalink)

    Hi,

    I got exactly the same error which is sad, I cannot change an item from a column to another.
    I also have all my items in a grey color, I imagine it could be due to the same kind of error.

    Hope you will be able to correct it :)

    Geat soft BTW !

    Reply

  • Joel Joel admin's avatar

    Posted on Jan 19, 2010 (permalink)

    Hello Rodolphe and Chris,

    The issue you are seeing is due to a known issue with non-english TFS installations and WIM.  As Chris mentioned, using Field.Name will not always work as it is localized.  We were unaware of this until recently and we are working to resolve this issue so that WIM will work with non-English TFS installations.

    Regards,
    Joel

    Reply

  • Rodolphe Mirilovic avatar

    Posted on Feb 18, 2010 (permalink)

    Hi Joel,

    Thank you for your answer. Do you have any idea of a release date for a patched version of the dashboard ?
    Or maybe a release of an internal build ?

    This would be great for us as it would allow us to begin to use your amazing software before your next release.

    Rodolphe

    Reply

  • Joel Joel admin's avatar

    Posted on Feb 19, 2010 (permalink)

    Hello Rodolphe,

    Thanks for your interest in the Work Item Manager.  Unfortunately there is no internal build yet that fixes the localization issues.  We will try to make a fix available as soon as possible.  Thanks for your patience.

    Regards,
    Joel

    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.

    Reply

  • Chris Otto avatar

    Posted on Apr 27, 2010 (permalink)

    Any news on this Bug?
    Perhaps a new release with a fix?

    Reply

  • Joel Joel admin's avatar

    Posted on Apr 29, 2010 (permalink)

    Hello Chris,

    We have made some fixes that should help resolve some of the localization issues.  These fixes will be available in the next release which should happen be in the next few weeks.  Stay tuned!

    Regards,
    Joel
    the Telerik team

    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.

    Reply

  • Kevin avatar

    Posted on Jan 3, 2011 (permalink)

    We still get the same error with a French TFS 2010 installation, will it be fixed?

    Reply

  • Ryan Ryan admin's avatar

    Posted on Jan 11, 2011 (permalink)

    Hi Chris Otto,

    Sorry for the late reply, but yes this issue should also be fixed for the release coming in the next couple weeks. We are just testing the release internally now and fixing any issues that come up.

    Kind regards,
    Ryan
    the Telerik team
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items

    Reply

Back to Top

Skip Navigation LinksHome / Announcements / Forums / TFS Work Item Manager and Project Dashboard: TFS Project Dashboard > TF26027: A field definition State in the work item type definition file does not exist.