Somehow (not too sure how it has happened) the <solutionname>.vssscc file has become corrupt in the Team Foundation Source Control.
Performing an h get * in the directory that is bound to the solution folder in source control give an error about nulls in the database on the vssscc item. h get * /force seems to ignore the error and proceed though.
This is causing our Team Build to fail when getting the solution out of source control.
Any ideas how to proceed
Regards
Stef Shoffren

vssscc file corrupt
msidhu
What is the output of "tf history /i MySolution.vssscc"
Buck
OlivierJ
Buck
CrystalDeveloper
We are definitely on Beta 3 Refresh.
The output of "tf history..." was:
changeset change user date comment
1780 edit njalal 10/20/2005
267 edit njalal 9/2/2005
...
I tried the get command on several different versions as follows:
"tf get MySolution.vssscc /version:C101"
jtiede
We had help from Microsoft to convert our database. Perhaps, something went wrong in the migration. We have logged this issue and will contact the same group over there for further assistance. Thanks for your help. Let me know if you need additional information.
CalgaryDataGirl
We are having the same issue. When we run "tf delete MySolution.vssscc", we get an error saying "The item MySolution.vssscc could not be found in your workspace." The file does exist. Trying to do anything using the GUI produces the "Data is null" error.
Kari the Nerd
I've tried getting the latest version and a previous version, but both of those commands produce the "Data is Null" error.
I was somehow able to get the file in my workspace earlier, but the delete command still gave me the "MySolution.vssscc could not be found in your workspace" error.
ThewEEsCOT
Buck
Nagendra123
Did you somehow convert your beta 2 database
Buck
PatrickGreen
I'm glad that worked for you. You'll be glad to know that we've also now diagnosed the problem and are fixing it (we in fact hit it in our dogfood system).
Buck
shawncm217
Successfully deleted the file and replaced with good copy. I needed to use the command line tool to performed this (h add <solutionname>.vssscc).
Thanks for your assistance
Regards
parker121
You need to have a file in order to delete it, so you'll need to get a version of it into your workspace. If you cannot get the latest version of the file (tf get MySolution.vssscc), run "tf history /i MySolution.vssscc" and try to get an earlier version. For example, to get the version at changeset 12, run "tf get MySolution.vssscc;C12".
Buck