Welcome to MSDN Blogs Sign in | Join | Help

Bug fixes in TFS SP1

Well, I'm going to try to beat a new path here.  We're trying to be more transparent about what we are doing, when we are doing it and why we are doing it.  The downside of that can be that we go to far and get beaten over the head with the information we provide :)

Historically, we (DevDiv) haven't released detailed information about what bugs we fix in various releases.  At some level it's one of those things that has been around long enough people don't even wonder why any more.  I can speculate that it's partially because it's too much work to pull the information together.  I'm sure there's a little bit of fear of the "How could you have possibly shipped with that bug" or "... that many bugs" response.  It's hard to put bugs in perspective and it's hard to explain in a reasonable way and without a lot of effort all of the conditions that must be in place before a bug is hit.

Well, I'm going to put my head in the noose.  I guess you can kick the stool out from under might feet if you like :)

I don't have the bandwidth to document a good customer consumable description of each bug.  This list is taken from the titles and areas of the work items in our TFS dogfood server.  Not all of them are bugs - some are features.  And not all of them matter to you - some are internal infrastructure issues or issues fixed in the SP patching process, regressions introduced by other fixes, etc.  I hope the titles are good enough to give you a flavor of what we have done.

One acronym worth understanding is DTS. It stands for "Days To Solution" and represents a bug reported by a customer (either externally or a user of our internal dogfood servers).  The term "Days To Solution" comes from the fact that we track how many days it take to resolve the customer's issue.

 

Converters

  • DTS: VSSConverter is not migrating shared files properly on German and France builds

Office integration

  • Excel 12 spreadsheets support 16K columns and around a million rows, but we only allow the user to create lists inside of the Excel 11 supported range (255 columns, 65K rows)
  • Excel12: Deleting a work item row as validation not working for below work items
  • Project 12: Formats Resource Names field wrong for publishing back to TFS
  • MS Project: Cell validation will give an error if the ListSeparator is mapped
  • MS Project12: copy a task to other plan that connect to different TFS keeps workitem ID
  • Office 12: Error message for MS Project is not installed should include Office2003 and above
  • MS Project12: Work Item type keep disappearing after corrupted.
  • Excel12: Table names can be re-named in excel12 causing some problems when working with our add-in
  • Excel 12: User can toggle the header row of a list object so it is no longer present which causes our list object to fail to funtion
  • Excel 12: AssignedTo filtering cannot be restored on refresh
  • Excel12: Copied ListObject is not connected
  • Office 12: Column titles are difficult to read with default Excel12/TFSteamproject
  • Office12: Structured storage APIs cannot be used to read/write custom document properties on .xlsx files
  • Excel 2007 integration: refresh list one of two lists in one worksheet stomps header row of 2nd list
  • Fix scripted setup for Office 12 PIAs

Reporting

  • DTS: Need product fix to enable the OLAP cube to be on its own machine (separate from the data tier machine)
  • DTS: The perspectives are not showing the Hiearchies after installing Yukon SP1 (on Enterprise edition)
  • DTS: Approx 1,500 Work Items are missing from the warehouse & cube. Pattern is not clear.
  • DTS: AT Warehouse processing does not surround schema changes to the cube with a transaction -- causes cube to go offline for duration of the process
  • DTS: Test Tools Adapter: Exception while deserializing test object data for test run (AT event log# 6501)
  • DTS: Warehouse schema changes are too slow
  • Work items rev'ed on deleted nodes break Warehouse
  • DTS: Modify SCC warehouse adapter so it can handle massive changesets in a more efficient manner by chunking up the work into smaller sets of work.

Server Integration and Admin

  • TfsAdminUtil ActiveAT truncates subscription URLs to 100 chars
  • DTS: TFSAdminUtil did not modify tbl_databases during rename
  • DTS: Linking provider was not updated properly in TFSIntegration.dbo.tbl_service_interface during DevDiv machine upgrade
  • Watson 4741526: PK Violation 'PK_tbl_tmp_security_identities'. Cannot insert duplicate key in object 'dbo.tbl_tmp_security_identities
  • DTS: Unable to create team project - Could not read the following identities : System.ArgumentException: Value cannot be null.
  • Reclassification to a "new" node can break WIT-CSS sync
  • DTS: Large synch of Areas & Iterations cause user requests to be blocked
  • Application directory 'D:\TempBis\' is required but missing on ATDT single server setup after installing SP1
  • DTS: TFS only supports NTLM authentication: needs fixing

Setup

  • Installation of SP1 patch recreates TFS AppPool with blank password

Source Code Control

  • DTS: SCC Get operation has excessive hit on server
  • DTS: TFS check-out and undo taking forever
  • DTS: Long running SCC undo operation appeared to put SQL into a state where it was blocked on itself.
  • DTS: Relatively small checkin operation (5,400 items) causing SCC back up in job queue for an unacceptable amount of time.
  • DTS: OOM Exception on AT when merging 180k items on the dogfood server
  • DTS: huge checkins that are repeatedly causing w3wc to shutdown after exceeding its virtual memory limit
  • Microsoft.TeamFoundation.VersionControl.Server.dll - Incorrect Error Message
  • customer repository migration - merge of 100K items hitting AT out of memory exception
  • DTS Checkin on dogfood server is timing out with 580,000 pended changes
  • DTS: SCC rename operations have excessive hit on the server
  • DTS: Unused SCC indexes waste DT capacity
  • DTS: Source Control Permissions Inheritance error
  • DTS: SCC stored procedure: prc_get may have further opportunity for optimization to reduce joins
  • DTS: Umbrella bug to track patches in SCC Checkin# 72770 and Checkin# 72984 aimed at SCC OOM and scale issues.
  • QueryRepositoryInfo: Number of shelvesets does not update correctly
  • Null reference from upload handler while checking in
  • Wrong error message when trying to checkout a file with a lock that is already locked
  • need to port 585125 to fix crash in diffmerge.exe
  • Merge: client OM blows up during merge of 15k items on dogfood
  • Shelve/Workspace: Command fails if names end with . but error message doesn't give any clue
  • Unable to undo case only rename on a folder if a child has a pending change
  • PK violation inserting into tbl_RevertTo
  • diffmerge.exe fails to kill itself, and causes VS to hang
  • Can not add solution to source control when the project has been added already
  • Vista: InvalidArgument popup on Add Solution to Source Control dialog
  • Permission: Permissions can be assigned to deleted identities if Hatteras once knew about them
  • Open From SCC of "new" web application project causes folders to be created instead of fetching code-behind files
  • Need to port over WAP fixes from 1452638
  • Memory access exception when using Filter By Solution
  • Vista: New Folder button highlights two items
  • Vista: default Get messagebox has ugly linebreak
  • Security: Changeset web view can give unprivileged work item information
  • Watson 5072096: SqlException (241): Conversione non riuscita durante la conversione di una stringa di caratteri nel tipo di dati datetime
  • DTS: Decide whether or not to change SQL configuration to avoid automatic escalation to table locks after 5,000 individual locks acquired.
  • Modify Version ID to allow differentiation of Watsons from RTM and SP1
  • OOM exception performing merge of 180k items on dogfood server
  • Need support for determining merge contributor history
  • prc_QueryIdentitySID SP1 change broke "TfsAdminUtil sid"

Team Build

  • TeamBuildRefPath should be picked up from the build agent location, instead of vs install.

Work Item Tracking

  • Exception "Cannot pass a GCHandle across AppDomains"
  • Microsoft.TeamFoundation.Common.Marker class is not thread-safe
  • Workitem saves are taking an extremely long time with some workitem types
  • DTS: Perf improvement - Patch to switch full text indexing to use incremental crawl population
  • Turkish I problem in ApplyAllTreeChanges.sql
  • IdentityNotMappedException in Event Logs
  • Handle SQL error conditions in WIT AT without logging Watsons
  • Remove Identity membership should not be handled in PCW code path.
  • DeleteProject API in WIT is not checking for caller's permissions
  • DTS:Add custom controls for work item forms
  • Links control: automatically sort by link type
  • Vista: Tabing out from Iteration path dropdown control crashes Visual Studio
  • Right to left text alignment after creating new workitem
Published Thursday, September 28, 2006 3:32 PM by bharry

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# Brian Harry Catalogs What's Fixed for Team Foundation Server in SP1

Thursday, September 28, 2006 5:42 PM by Rob Caron
This service pack (Visual Studio 2005 Service Pack 1 Beta and Team Foundation) includes both...

# re: Bug fixes in TFS SP1

Thursday, September 28, 2006 6:16 PM by Peter Ritchie
Hi Brian.  I for one am very thankful you're posting fix details about the service pack.  When evaluating whether or not to spend the time and test a beta or risk installing the SP RTM, it good to be able have concrete details of the benefits of upgrading.

Now, if more of the DevDiv teams posted this type of information...

Thanks again.

# What's fixed in TFS SP1 Beta

Thursday, September 28, 2006 7:39 PM by My VSTS Blog
I noticed this morning that Brian Harry posted a complete list of all the bugs that have been fixed in

# Team Foundation SP1

Thursday, September 28, 2006 10:45 PM by Javier G. Lozano

# Ecco la lista dei bug di TFS risolti nell'SP1

Friday, September 29, 2006 3:04 AM by Lorenzo Barbieri @ UGIblogs!

# Team Foundation Server SP1 Beta

Sunday, October 01, 2006 12:15 PM by Mickey Williams @ Neudesic
The beta drop of TFS SP1 is available, including bug fixes and new features like:

Support for custom...

# TFS SP1 Beta情報

Sunday, October 01, 2006 9:28 PM by 寝ても覚めても.NET(?)
Visual Studio 2005 Team Foundation ServerのService Pack 1 Betaで修正された(または予定?)の バグフィックス一覧が以下のブログにありました。

# La liste des bugs corrig

Monday, October 02, 2006 6:07 AM by Antoine Driard

# VSTS Links - 10/04/2006

Wednesday, October 04, 2006 5:02 PM by Team System News

Aaron Hallberg on Team Build API: GetListOfBuilds. Brian Harry on Bug fixes in TFS SP1 and Some Days....

# Thanks for the list

Thursday, October 05, 2006 6:18 PM by Kevin Castle

I was especially glad to see the MS project issues resolved. Thanks again.

# re: Bug fixes in TFS SP1

Wednesday, October 11, 2006 2:38 AM by Murali

Is this following issue fixed in SP1 -- Code analysis fails when you analyze an ASP.NET project that contains binary dependencies from .NET Framework 1.1 in Visual Studio 2005 Team System Developer Edition ?

# re: Bug fixes in TFS SP1

Wednesday, October 11, 2006 9:32 AM by mikefan

Murali, we have recently been examining this issue but haven't yet made a call. Could I trouble you to start a thread on our forum at http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=98&SiteID=1 ? I'll follow up with the team and make sure you get a definitive answer.

# re: Bug fixes in TFS SP1

Wednesday, October 11, 2006 10:23 AM by mikefan

Just to wrap this up, we found your thread on this in our forums. And, yes, I've verified that this issue has been resolved in SP1. Thanks for following up on it. Keep an eye open on the code analysis blog for our own list of service pack fixes.

# re: Bug fixes in TFS SP1

Thursday, October 12, 2006 6:07 AM by Mirza

DTS: TFS only supports NTLM authentication: needs fixing

Meaning that it will support other then NTLM , i.e. Kerberos?

# re: Bug fixes in TFS SP1

Thursday, October 12, 2006 8:06 AM by bharry

In V1, we litterally only supported NTLM.  One of the changes in SP1 was to add support for other authentication protocols.  This includes Kerberos.  We also added limited support for Basic auth for the scenario of "internet access" (sometimes referred to as extranet support).

Brian

# Visual Studio Managed Code Analysis (FxCop) : Visual Studio 2005 SP1 Bug Fixes

# Rob Caron : Managed Code Analysis Fixes in Visual Studio 2005 SP1

# re: Bug fixes in TFS SP1

Wednesday, October 18, 2006 10:51 AM by Mike Awai

Hi Brian, are any database index tweaks making it into SP1?  Been following your blog and it reads like you've been tuning along the way.  Thanks much, Mike.

# re: Bug fixes in TFS SP1

Wednesday, October 18, 2006 1:07 PM by bharry

The vast majority of the changes to the database were sproc changes.  We dropped one index that we found we didn't use much but that's about it for index changes.

Brian

# Future Directions: Service Pack 1 Beta

Friday, October 27, 2006 7:42 PM by Visual Studio Team System (VSTS) Blog

Service Pack 1 (SP1) for Visual Studio 2005 clients and Team Foundation Server is scheduled to release

# Future Directions: Service Pack 1 Beta

Friday, October 27, 2006 7:56 PM by Neno Loje's Treasury

Service Pack 1 (SP1) for Visual Studio 2005 clients and Team Foundation Server is scheduled...

# Visual Studio 2005 SP1 and Team Foundation Server SP1: Get it while it's hot!

Friday, December 15, 2006 1:49 AM by Brian Keller: Technical Evangelist for Team System

Visual Studio 2005 SP1 is out the door! Get your bits here . There are fixes and enhancements across

# Visual Studio SP1 is Released!

Friday, December 15, 2006 6:31 AM by bharry's WebLog

I'm happy to announce that VS SP1 (including Visual Studio Team System) has released. It's been a long

# Visual Studio 2005 SP1

Friday, December 15, 2006 7:34 AM by Igor "T-Shooter" Abade Leite

S. "Soma" Somasegar, vice-presidente da divisão de desenvolvimento da Microsoft, acabou de anunciar o...

# Transparency [ Fugato Blog Archive ]

Friday, December 15, 2006 8:05 AM by Transparency [ Fugato Blog Archive ]

# re: Bug fixes in TFS SP1

Friday, December 15, 2006 8:10 AM by bharry

Fugato - I just responded to this on your blog.

Brian

# Visual Studio Team System and Team Foundation Server Service Pack 1 Available for Download

Friday, December 15, 2006 8:54 AM by Ed Hintz (MSFT)

The SP1 releases for Visual Studio Team System and Team Foundation Server are now available. This service

# Upgrade TFS V1 to WSS 3.0 Round #2 (TFS SP1)

Wednesday, December 20, 2006 6:38 AM by Mike's Blog

I've just finished my guide about upgrading TFS V1 to WSS 3.0 and Microsoft immediately releases Service

# Visual Studio 2005 Team Foundation Server SP1 - release

Sammen med SP1 for Visual Studi Technorati tags: Visual Studio o 2005 har det også kommet en SP for Team

# La liste des bugs corrigés par le SP1 de TFS

Friday, December 22, 2006 2:24 PM by Visual Studio Team System en français

Brian Harry a pris le temps de décrire (de façon sommaire) sur son blog l'ensemble des corrections apportées

# La liste des bugs corrigés par le SP1 de TFS

Friday, December 22, 2006 2:29 PM by Visual Studio Team System en français

Brian Harry a pris le temps de décrire (de façon sommaire) sur son blog l'ensemble des corrections apportées

# Lars Wilhelmsen » Blog Archive » links for 2007-01-18

Wednesday, January 17, 2007 7:35 PM by Lars Wilhelmsen » Blog Archive » links for 2007-01-18

# A quick guide to fixing problems after installing Team Foundation Server Service Pack 1 (SP1)

Thursday, February 08, 2007 6:20 PM by Buck Hodges

Neno Loje , an MVP, recently posted about dealing with HTTP 503 or 403 errors after installing TFS SP1

# re: Bug fixes in TFS SP1

Friday, February 16, 2007 12:06 PM by thardy

One of the bugs you mentioned has not been fixed -

Open From SCC of "new" web application project causes folders to be created instead of fetching code-behind files

We are getting this exact behavior with TFS SP1 installed, and it's very frustrating.  Any direction on how to get around it?

# re: Bug fixes in TFS SP1

Monday, February 19, 2007 9:00 AM by benryan

thardy,

Just to make sure the proper fixed version of TfsProvider.dll is installed would you please open Windows Explorer, navigate to "Program Files\Microsoft Visual Studio 8\Common7\IDE\VS SCC\TfsProvider.dll", right-click Properties and check the File Version on the Version tab.  It should be 8.0.50727.762.  Please report what version is installed.

Thanks,

Ben Ryan

P.S.  You may want to start a forum post to raise the visibility of this issue.

# re: Bug fixes in TFS SP1

Tuesday, April 03, 2007 7:58 AM by sbruinsma

Thanks for posting this list, it is very helpful to me.

Our developent team is still getting the behavior described in the bug "Open From SCC of "new"

web application project causes folders to be created instead of fetching code-behind files",

but SP1 for TFS was installed on our server before we started using it. This installation

occurred without any errors.

Following up on the post of benryan, i checked the file version of TfsProvider.dll, which turns

out to be "8.0.50727.147" on our server, so it is not the correct version! So i checked if SP1

is listed in my "installed programs" on the server, and it is.

I am unsure if i can safely uninstall/reinstall the service pack, or replace the dll with a

correct version (are there breaking interface changes between these two versions?).

Can anyone help me with this?

Sander Bruinsma, NL.

# re: Bug fixes in TFS SP1

Tuesday, April 03, 2007 8:02 AM by bharry

It sounds like you have both the client and server installed on your server.  That means you actually need to install both the TFS Server SP1 and the VSTS client SP1.  I'm guessing that's the issue but it's hard to tell for sure.  If after you look at that, that's not it, send me email and I'll have someone follow up with you.

Brian

# re: Bug fixes in TFS SP1

Tuesday, April 03, 2007 11:52 AM by sbruinsma

Thank you for your quick reply, Brian! I reply publicly because it might be helpful to others.

Both the Team Foundation Server (+ SP1) and VS2005 for Team Developers + Team Explorer (without SP1) was installed on the server.

Installing SP1 for Visual Studio is not an option right now because of insufficient server space (kb article 925336), so I decided to run Team Build on a different machine.

The folder "~\Program Files\Microsoft Visual Studio 8\Common7\IDE\VS SCC\" is now empty

on the server after uninstalling VS2005 and

Team Build, so i am not not sure if the error i referred to in my previous post is solved right now.

Is there another way to check if a TFS server

has SP1 installed correctly?

Thanks,

Sander Br.

# re: Bug fixes in TFS SP1

Wednesday, April 04, 2007 10:37 AM by edpsyk

Sander, the easiest way to ensure that SP1 is installed is to use "Add/Remove Programs" with "Show Updates" checked.  If you see the SP1 entry but don't believe that it is installed correctly you should be able to run repair from Add/Remove Programs.  If you continue to have questions or issues feel free to contact me at edpsyk@microsoft.com.

Ed

# re: Bug fixes in TFS SP1

Thursday, April 05, 2007 7:33 AM by G.T.

Project 12 crashes one close when [the project file format is 2003, and the project is connected to TFS]

It will also crash if you save as a project 12 file connected to TFS to an older 2003 format

# re: Bug fixes in TFS SP1

Thursday, April 05, 2007 8:42 AM by sbruinsma

Thank you Ed,

The SP1 for TFS installation shows up as an update to TFS, so this looks ok.

I will try to run repair after office hours (it is 2:40pm right now, and people are using the server), and will post when the problem is solved.

Thanks for offering me help.

Sander.

# re: Bug fixes in TFS SP1

Thursday, April 05, 2007 2:38 PM by bharry

G.T., We looked into the issues you reported.  On the first one:

Project 12 crashes one close when [the project file format is 2003, and the project is connected to TFS]

Assuming you are running on Vista, this is a know MS Project issue on Vista.  Apparently you can get a hotfix by calling customer support and going through the MSProject support.

On the second one:

It will also crash if you save as a project 12 file connected to TFS to an older 2003 format

We have tried to reproduce this and haven't been able to.  We've tried it on Win2k3 and Vista, both with TFS SP1 installed.  If you have more insights that might help us reproduce it, I'd appreciate it.

Brian

# Update on Bug fixes in TFS SP1

Thursday, May 10, 2007 6:47 AM by bharry's WebLog

A couple of months ago I blogged the list of bug fixes & enhancements in TFS SP1 . Since then, we

# List of bugs fixed in SourceSafe 2005 GDR

Wednesday, June 06, 2007 4:13 PM by BUGBUG: poor title

I'm a big fan of the work Brian Harry has done to make our processes more transparent. Nevertheless,

# MSDN Blog Postings · List of bugs fixed in SourceSafe 2005 GDR

# La liste des bugs corrigés par le SP1 de TFS

Thursday, July 05, 2007 10:00 AM by Visual Studio Team System

Brian Harry a pris le temps de décrire (de façon sommaire) sur son blog l'ensemble des corrections apportées

# La liste des bugs corrigés par le SP1 de TFS

Thursday, July 05, 2007 10:27 AM by Noticias externas

Brian Harry a pris le temps de décrire (de façon sommaire) sur son blog l'ensemble des corrections

# re: Bug fixes in TFS SP1

Wednesday, January 14, 2009 10:37 AM by Chandra

Hi Brian,

Once we save a work item in a requested state it and again by requester machine if the state of the same work item is changed to InProgress, it is not reflecting immediately with the work item but it takes around 10 minutes.

Is it possible to resolve this issue? I have already upgraded to SP1.

Thanks,

Chandra

# re: Bug fixes in TFS SP1

Wednesday, January 14, 2009 11:06 AM by bharry

I'm sorry, I don't understand your scenario.  What tools are you using?  What actions are you performing?  What are you looking at to see the state?

Brian

Leave a Comment

(required) 
required 
(required) 
 
Page view tracker