TFS53010 - Exception in Microsoft.TeamFoundation.VersionControl.Common.CheckinEvent
- I just installed few updatesand suddenly TFS stopped working. I do not think we changed anything else. The Service Packs installed were Security Update for Windows Server 2003 (KB975025), Windows Malicious Software Removal Tool - October 2009 (KB90830), and Update for Internet Explorer 8 for Windows Server 2003 (KB976749). Server was restarted as the part of update install.
Installation is on application server on TFS on Server 2003 R2 and DB on Server 2008 x64
It appears that after another restart of the application server services started OK.
Anyone has any idea why?
Regards
--------------------------------------------------------------------------------------------------------------------------------------------------
TF53010: The following error has occurred in a Team Foundation component or extension:
Date (UTC): 6/11/2009 8:13:48 AM
Machine: ECVS02
Application Domain: /LM/W3SVC/157486122/Root/Services-10-129019688264988752
Assembly: Microsoft.TeamFoundation.Server, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a; v2.0.50727
Process Details:
Process Name: w3wp
Process Id: 2672
Thread Id: 3912
Account name: Servername\TFS_Service
Detailed Message: TF30059: Fatal error while initializing web service
Web Request Details
Url: http://Servername:8080/Services/v1.0/Registration.asmx [method: POST]
User Agent: Team Foundation (w3wp.exe[Data Warehouse], 9.0.30729.1)
Headers: Content-Length=402&Content-Type=text%2fxml%3b+charset%3dutf-8&Accept-Encoding=gzip%2cgzip%2cgzip&Accept-Language=en-AU&Authorization=NTLM+TlRMTVNTUAADAAAAAAAAAEgAAAAAAAAASAAAAAAAAABIAAAAAAAAAEgAAAAAAAAASAAAAAAAAABIAAAANcKI4gUCzg4AAAAP&Expect=100-continue&Host=ecvs02%3a8080&User-Agent=Team+Foundation+(w3wp.exe%5bData+Warehouse%5d%2c+9.0.30729.1)&X-TFS-Version=1.0.0.0&X-TFS-Session=13ee25ee-f7fb-43e2-bf06-abfb81ec834a&SOAPAction=%22http%3a%2f%2fschemas.microsoft.com%2fTeamFoundation%2f2005%2f06%2fServices%2fRegistration%2f03%2fGetRegistrationEntries%22
Path: /Services/v1.0/Registration.asmx
Local Request: True
Host Address: 192.168.1.3
User: Servername\TFS_Service [authentication type: NTLM]
Exception Message: There was an error reflecting type 'Microsoft.TeamFoundation.VersionControl.Common.CheckinEvent'. (type InvalidOperationException)
Exception Stack Trace: at System.Xml.Serialization.XmlReflectionImporter.ImportTypeMapping(TypeModel model, String ns, ImportContext context, String dataType, XmlAttributes a, Boolean repeats, Boolean openModel, RecursionLimiter limiter)
at System.Xml.Serialization.XmlReflectionImporter.ImportTypeMapping(TypeModel model, String ns, ImportContext context, String dataType, XmlAttributes a, RecursionLimiter limiter)
at System.Xml.Serialization.XmlReflectionImporter.ImportElement(TypeModel model, XmlRootAttribute root, String defaultNamespace, RecursionLimiter limiter)
at System.Xml.Serialization.XmlReflectionImporter.ImportTypeMapping(Type type, XmlRootAttribute root, String defaultNamespace)
at System.Xml.Serialization.XmlSerializer..ctor(Type type, String defaultNamespace)
at System.Xml.Serialization.XmlSerializer..ctor(Type type)
at Microsoft.TeamFoundation.VersionControl.Server.CheckinEventFilter..ctor(RegistrationEntry[] registrationEntryList)
at Microsoft.TeamFoundation.VersionControl.Server.PlugIn.Initialize(RegistrationEntry[] regEntryList)
at Microsoft.TeamFoundation.Server.Plugin.InitializePlugins()
at Microsoft.TeamFoundation.Server.Global.Initialize()
at Microsoft.TeamFoundation.Server.TeamFoundationApplication.Init()
Inner Exception Details:
Exception Message: External component has thrown an exception. (type SEHException)
Exception Stack Trace: at System.Xml.Serialization.TypeScope.GetDefaultIndexer(Type type, String memberInfo)
at System.Xml.Serialization.TypeScope.GetTypeDesc(Type type, MemberInfo source, Boolean directReference, Boolean throwOnError)
at System.Xml.Serialization.StructModel.GetFieldModel(FieldInfo fieldInfo)
at System.Xml.Serialization.StructModel.GetFieldModel(MemberInfo memberInfo)
at System.Xml.Serialization.XmlReflectionImporter.InitializeStructMembers(StructMapping mapping, StructModel model, Boolean openModel, String typeName, RecursionLimiter limiter)
at System.Xml.Serialization.XmlReflectionImporter.ImportStructLikeMapping(StructModel model, String ns, Boolean openModel, XmlAttributes a, RecursionLimiter limiter)
at System.Xml.Serialization.XmlReflectionImporter.ImportTypeMapping(TypeModel model, String ns, ImportContext context, String dataType, XmlAttributes a, Boolean repeats, Boolean openModel, RecursionLimiter limiter)
mjsk
Answers
- Hi mjsk,
I only know that some security update for windows will change IIS settings for ASP.NET. This can cause TFS stop working. Here is a link talking about this: http://www.codefounders.com/community/blogs/davidg/archive/2007/07/12/windows-update-ate-my-team-foundation-server.aspx
But it seems not relative to this issue.
If the server is working now, please don't repair TFS. Please post it here if the error or any other error occurs again.
Thanks,
Hongye Sun [MSFT]
MSDN Subscriber Support in Forum
If you have any feedback on our support, please contact msdnmg @ microsoft.com
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.- Marked As Answer bymjsk Monday, November 09, 2009 3:39 AM
All Replies
- Hello mjsk.
We are researching this issue and will update you about our findings soon. Thanks for your patience.
Regards,
Jialiang Ge
MSDN Subscriber Support in Forum
If you have any feedback of our support, please contact msdnmg@microsoft.com.
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
Welcome to the All-In-One Code Framework! If you have any feedback, please tell us. Hello mjsk,
Thanks for reporting this issue.
From the error message, it appears that there is an SEHException when reflecting on type: 'Microsoft.TeamFoundation.VersionControl.Common.CheckinEvent'.
This error can be caused by any referenced type missing issue. So I suspect that there are some DLLs missing on your TFS application tier.
Can you do a repair on the TFS AT and re-apply service pack on TFS? If team explorer was installed on the same machine, you should re-apply VS SP1 too.
Please let me know if it works. Thanks.
Hongye Sun [MSFT]
MSDN Subscriber Support in Forum
If you have any feedback on our support, please contact msdnmg @ microsoft.com
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.- Dear Hongye
Thank you very much for your response. I restarted the TFS app server and after the second machine restart TFS started properly. This would indicate to me that all DLLs are installed although I noticed a message from the original installation which specified that Mail component was missing in the distribution disk.
The issue is not urgent as the system is working but I'm afraid to try to install any other updates if this is going to stop TFS from working. This is why I'm looking for some explanation to the issue.
Taking this all into the account, do you still want me to run repair and VS SP1?
If this would help you guys to resolve the issue I can do it after hours. I can not play with production server otherwise.
Regards
mjsk - Hi mjsk,
I only know that some security update for windows will change IIS settings for ASP.NET. This can cause TFS stop working. Here is a link talking about this: http://www.codefounders.com/community/blogs/davidg/archive/2007/07/12/windows-update-ate-my-team-foundation-server.aspx
But it seems not relative to this issue.
If the server is working now, please don't repair TFS. Please post it here if the error or any other error occurs again.
Thanks,
Hongye Sun [MSFT]
MSDN Subscriber Support in Forum
If you have any feedback on our support, please contact msdnmg @ microsoft.com
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.- Marked As Answer bymjsk Monday, November 09, 2009 3:39 AM


