When trying to create custom fields (in the WIT Editor, VS) when I save I get the message "Failed to save the '<<wit name here>>' to the server. There is a problem on the server. Contact your Team Foundation Server administrator." I went onto the TFS box and looked in event viewer and found the below entry in Event Viewer. I know we have created custom fields in the past, but I am unable to now. I am an admin on the box and sql server; so is the service account that the two app pools "Microsoft Team Foundation Server Application Pool" and "Microsoft Team Foundation Server Queue Application Pool". We all are sysadmins in sql server. This TFS instance has been upgraded a couple times (I believe) from 2008 -> 2012 and now 2013.
The Field Definition is as Follows:
Name : Tropics.IsFlyout
Type: String
Reference Name : Tropics.IsFlyout
Reportable: None
Can anyone offer some insight?
Thanks in advance,
John
TF53010: The following error has occurred in a Team Foundation component or extension:Date (UTC): 9/4/2015 6:31:56 PM
Machine: SVR-RASPBERRY
Application Domain: /LM/W3SVC/3/ROOT/tfs-2-130858622329826365
Assembly: Microsoft.TeamFoundation.Framework.Server, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a; v4.0.30319
Service Host: 7f896ea5-ca12-4eac-88a7-ace3342a0f54 (BreezeCollection)
Process Details:
Process Name: w3wp
Process Id: 2504
Thread Id: 11480
Account name: <<account name removed>>
Detailed Message: TF30040: The database is not correctly configured. Contact your Team Foundation Server administrator.
Web Request Details
Url: http://svr-raspberry:8080/tfs/BreezeCollection/WorkItemTracking/v7.0/ClientService.asmx [method: POST]
User Agent: Team Foundation (devenv.exe, 12.0.31101.0, Premium, SKU:16)
Headers: Content-Length=2262&Content-Type=application%2fsoap%2bxml%3b+charset%3dutf-8&Accept-Encoding=gzip&Accept-Language=en-US&Expect=100-continue&Host=<<server name removed>>%3a8080&User-Agent=Team+Foundation+(devenv.exe%2c+12.0.31101.0%2c+Premium%2c+SKU%3a16)&X-TFS-Version=1.0.0.0&X-TFS-Session=655b8541-f664-43d4-8440-b9f230403a75%2c+Update&X-VSS-Agent=TFS%3a+8e9eea83-5afc-4f7d-80e1-4ed6bd171a57&SOAPAction=%22http%3a%2f%2fschemas.microsoft.com%2fTeamFoundation%2f2005%2f06%2fWorkItemTracking%2fClientServices%2f03%2fUpdate%22&X-TFS-Replication-Enabled=1
Path: /tfs/BreezeCollection/WorkItemTracking/v7.0/ClientService.asmx
Local Request: False
Host Address: 10.1.10.239
User: <<server name removed>> [authentication type: NTLM]
Exception Message: TF30040: The database is not correctly configured. Contact your Team Foundation Server administrator. (type DatabaseConfigurationException)
Exception Stack Trace: at Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.TranslateException(Int32 errorNumber, SqlException sqlException, SqlError sqlError)
at Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.TranslateException(SqlException sqlException)
at Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.MapException(SqlException ex, QueryExecutionState queryState)
at Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.HandleException(Exception exception)
at Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.Execute(ExecuteType executeType, CommandBehavior behavior)
at Microsoft.TeamFoundation.WorkItemTracking.Server.SqlAccess.ExecuteUnknown[TResult](ExecuteUnknownCallback`1 callback)
at Microsoft.TeamFoundation.WorkItemTracking.Server.SqlAccess.ExecSqlBatch[TResult](TeamFoundationRequestContext requestContext, String sql, List`1 parameterList, ExecuteUnknownCallback`1 execUnknownCallback)
at Microsoft.TeamFoundation.WorkItemTracking.Server.SqlAccess.<>c__DisplayClass2.<ExecuteBatchPayload>b__0()
at Microsoft.TeamFoundation.Framework.Server.TeamFoundationTracingExtensionMethods.TraceBlock(TeamFoundationRequestContext requestContext, Int32 enterTracepoint, Int32 leaveTracepoint, Int32 exceptionTracepoint, String area, String layer, String methodName, Action action)
at Microsoft.TeamFoundation.Framework.Server.TeamFoundationTracingExtensionMethods.TraceBlock(TeamFoundationRequestContext requestContext, Int32 enterTracepoint, Int32 leaveTracepoint, String area, String layer, String methodName, Action action)
at Microsoft.TeamFoundation.WorkItemTracking.Server.SqlBatchBuilder.ExecuteBatchQuery(String sqlBatch, List`1 parameterList, Int32 inMemoryTableCount)
at Microsoft.TeamFoundation.WorkItemTracking.Server.SqlBatchBuilder.ExecuteBatch(Int32 inMemoryTableCount)
at Microsoft.TeamFoundation.WorkItemTracking.Server.DataAccessLayerImpl.UpdateImpl(XmlElement updateElement, MetadataTable[] tablesRequested, Int64[] rowVersions, Payload metadataPayload, Boolean bisNotification, String& dbStamp, Boolean bulkUpdate, Boolean& bulkUpdateSuccess, String userSid, Boolean overwrite, Boolean bypassRules, Boolean validationOnly)
at Microsoft.TeamFoundation.WorkItemTracking.Server.ClientService.UpdateLegacy(XmlElement package, XmlElement& result, MetadataTableHaveEntry[] metadataHave, String& dbStamp, Payload& metadata, Boolean validationOnly, Boolean isBulk)
at Microsoft.TeamFoundation.WorkItemTracking.Server.ClientService.<>c__DisplayClass48.<Update>b__45()
at Microsoft.TeamFoundation.WorkItemTracking.Server.ApiStackRouter.LegacyExceptionDetour(Action a)
Inner Exception Details:
Exception Message: %error="600000";%:<<server name removed>>.Tfs_BreezeCollection..ApplyFieldChanges: Unexpected Database Update Failure - Error %error="229";% executing ALTER statement for WorkItemsLatest (type SqlException)
SQL Exception Class: 16
SQL Exception Number: 50000
SQL Exception Procedure: ApplyFieldChanges
SQL Exception Line Number: 293
SQL Exception Server: <<server name removed>>
SQL Exception State: 1
SQL Error(s):
Exception Data Dictionary:
HelpLink.ProdName = Microsoft SQL Server
HelpLink.ProdVer = 11.00.5058
HelpLink.EvtSrc = MSSQLServer
HelpLink.EvtID = 50000
HelpLink.BaseHelpUrl = http://go.microsoft.com/fwlink
HelpLink.LinkId = 20476
Exception Stack Trace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
at System.Data.SqlClient.SqlDataReader.TryHasMoreRows(Boolean& moreRows)
at System.Data.SqlClient.SqlDataReader.TryReadInternal(Boolean setTimeout, Boolean& more)
at System.Data.SqlClient.SqlDataReader.TryNextResult(Boolean& more)
at System.Data.SqlClient.SqlDataReader.NextResult()
at Microsoft.TeamFoundation.WorkItemTracking.Server.PayloadTableCollection.Populate(IDataReader reader, PayloadConverter converter, Int32 expectedTableCount, Int32 inMemoryTableCount)
at Microsoft.TeamFoundation.WorkItemTracking.Server.SqlAccess.<>c__DisplayClass2.<ExecuteBatchPayload>b__1(IDataReader reader)
at Microsoft.TeamFoundation.WorkItemTracking.Server.SqlAccess.<>c__DisplayClass7`1.<ExecuteUnknown>b__6(IDataReader reader)
at Microsoft.TeamFoundation.WorkItemTracking.Server.SqlAccess.ExecuteUnknown(SqlDataReader reader, Object param)
at Microsoft.TeamFoundation.Framework.Server.TeamFoundationSqlResourceComponent.Execute(ExecuteType executeType, CommandBehavior behavior)