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

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

# re: Bug fixes in TFS SP1

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.
Thursday, September 28, 2006 6:16 PM by Peter Ritchie

# What's fixed in TFS SP1 Beta

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

# 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

The beta drop of TFS SP1 is available, including bug fixes and new features like:

Support for custom...
Sunday, October 01, 2006 12:15 PM by Mickey Williams @ Neudesic

# TFS SP1 Beta情報

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

# La liste des bugs corrig

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

# VSTS Links - 10/04/2006

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

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

# Thanks for the list

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

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

# re: Bug fixes in TFS SP1

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 ?

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

# re: Bug fixes in TFS SP1

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.

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

# re: Bug fixes in TFS SP1

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.

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

# re: Bug fixes in TFS SP1

DTS: TFS only supports NTLM authentication: needs fixing

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

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

# re: Bug fixes in TFS SP1

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

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

# 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

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.

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

# re: Bug fixes in TFS SP1

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

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

# Future Directions: Service Pack 1 Beta

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

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

# Future Directions: Service Pack 1 Beta

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

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

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

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

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

# Visual Studio SP1 is Released!

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

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

# Visual Studio 2005 SP1

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

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

# Transparency [ Fugato Blog Archive ]

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

# re: Bug fixes in TFS SP1

Fugato - I just responded to this on your blog.

Brian

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

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

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

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

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

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

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

# 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

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

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

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

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

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

# 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)

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

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

# re: Bug fixes in TFS SP1

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?

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

# re: Bug fixes in TFS SP1

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.

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

# re: Bug fixes in TFS SP1

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.

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

# re: Bug fixes in TFS SP1

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

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

# re: Bug fixes in TFS SP1

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.

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

# re: Bug fixes in TFS SP1

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

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

# re: Bug fixes in TFS SP1

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

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

# re: Bug fixes in TFS SP1

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.

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

# re: Bug fixes in TFS SP1

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

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

# Update on Bug fixes in TFS SP1

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

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

# List of bugs fixed in SourceSafe 2005 GDR

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

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

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

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

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

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

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

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

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

# re: Bug fixes in TFS SP1

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

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

# re: Bug fixes in TFS SP1

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

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

Leave a Comment

(required) 
required 
(required) 

  
Enter Code Here: Required
 
Page view tracker