Fragensteller
Fehler TF30170 beim anlegen eines Teamprojekts

Allgemeine Diskussion
-
Hallo
Ich habe Anfang der Woche unseren TFS nach einem Serverausfall auf neuer Hardware wiederhergestellt. Die Datenbanken habe ich auch auf einem anderem SQL Server wiederhergestellt und dann mit "TFSConfig RemapDBs" alles wieder zum TFS hinzugefügt. Der TFS läuft soweit wieder. Alle Projekte sind da, die Buildserver arbeiten und auch alles beim Aus-, Einchecken und Abrufen funktioniert soweit. Nun will ich ein neues Teamprojekt anlegen und bekomme folgende Fehlermeldung zurück:
Fehler TF30170: Fehler in Plug-In "Microsoft.ProjectCreationWizard.WorkItemTracking" während Task "LinkTypes" aus Gruppe "WorkItemTracking".
Erklärung Plug-In-Fehlertext: “Verletzung der UNIQUE KEY-Einschränkung "UQ_Constants__String_RemovedDate". Ein doppelter Schlüssel kann in das Objekt "dbo.Constants" nicht eingefügt werden. Der doppelte Schlüsselwert ist (488bb442-0beb-4c1e-98b6-4eddc604bd9e\Project Collection Administrators, Jan 1 9999 12:00AM). ---> Verletzung der UNIQUE KEY-Einschränkung "UQ_Constants__String_RemovedDate". Ein doppelter Schlüssel kann in das Objekt "dbo.Constants" nicht eingefügt werden. Der doppelte Schlüsselwert ist (488bb442-0beb-4c1e-98b6-4eddc604bd9e\Project Collection Administrators, Jan 1 9999 12:00AM).”
Der Dialog bietet noch einen Link zum Ereignisprotokoll an in dem folgendes steht:
... 2012-06-15T08:03:04 | Modul: GSSStructureUploader | Thread: 16 | Execute für GssStructureCreator wird verlassen 2012-06-15T08:03:04 | Modul: Engine | Task "GroupCreation1" aus Gruppe "Groups" wurde erfolgreich abgeschlossen. | Abschlusszeit: 2.4216768 Sekunden 2012-06-15T08:03:04 | Modul: Engine | Thread: 16 | Task "" aus Gruppe "" wird ausgeführt. 2012-06-15T08:03:04 | Modul: Engine | Thread: 16 | Task "LinkTypes" aus Gruppe "WorkItemTracking" wird ausgeführt. 2012-06-15T08:03:04 | Modul: Work Item Tracking | Thread: 16 | Benutzer und Gruppen werden synchronisiert. ---Anfang Ausnahmeeintrag--- Zeit: 2012-06-15T08:03:05 Modul: Engine Ereignisbeschreibung: TF30162: Fehler bei Task "LinkTypes" aus Gruppe "WorkItemTracking". Ausnahmetyp: Microsoft.TeamFoundation.Client.PcwException Ausnahmemeldung: Verletzung der UNIQUE KEY-Einschränkung "UQ_Constants__String_RemovedDate". Ein doppelter Schlüssel kann in das Objekt "dbo.Constants" nicht eingefügt werden. Der doppelte Schlüsselwert ist (488bb442-0beb-4c1e-98b6-4eddc604bd9e\Project Collection Administrators, Jan 1 9999 12:00AM). ---> Verletzung der UNIQUE KEY-Einschränkung "UQ_Constants__String_RemovedDate". Ein doppelter Schlüssel kann in das Objekt "dbo.Constants" nicht eingefügt werden. Der doppelte Schlüsselwert ist (488bb442-0beb-4c1e-98b6-4eddc604bd9e\Project Collection Administrators, Jan 1 9999 12:00AM). Stapelüberwachung: bei Microsoft.VisualStudio.TeamFoundation.WorkItemTracking.WitPcwPlugin.PcwPluginComponentCreator.Execute(ProjectCreationContext ctxt, XmlNode taskXml) bei Microsoft.VisualStudio.TeamFoundation.ProjectCreationEngine.TaskExecutor.PerformTask(IProjectComponentCreator componentCreator, ProjectCreationContext context, XmlNode taskXml) bei Microsoft.VisualStudio.TeamFoundation.ProjectCreationEngine.RunTask(Object taskObj) -- Interne Ausnahme -- Ausnahmemeldung: Verletzung der UNIQUE KEY-Einschränkung "UQ_Constants__String_RemovedDate". Ein doppelter Schlüssel kann in das Objekt "dbo.Constants" nicht eingefügt werden. Der doppelte Schlüsselwert ist (488bb442-0beb-4c1e-98b6-4eddc604bd9e\Project Collection Administrators, Jan 1 9999 12:00AM). ---> Verletzung der UNIQUE KEY-Einschränkung "UQ_Constants__String_RemovedDate". Ein doppelter Schlüssel kann in das Objekt "dbo.Constants" nicht eingefügt werden. Der doppelte Schlüsselwert ist (488bb442-0beb-4c1e-98b6-4eddc604bd9e\Project Collection Administrators, Jan 1 9999 12:00AM). (Typ SoapException)SoapException-Details: <detail ExceptionMessage="Verletzung der UNIQUE KEY-Einschränkung "UQ_Constants__String_RemovedDate". Ein doppelter Schlüssel kann in das Objekt "dbo.Constants" nicht eingefügt werden. Der doppelte Schlüsselwert ist (488bb442-0beb-4c1e-98b6-4eddc604bd9e\Project Collection Administrators, Jan 1 9999 12:00AM)."><details id="-2" xmlns="http://schemas.microsoft.com/TeamFoundation/2005/06/WorkItemTracking/faultdetail/03" /></detail> Ausnahmestapelüberwachung: bei Microsoft.TeamFoundation.WorkItemTracking.Proxy.RetryHandler.HandleSoapException(SoapException se) bei Microsoft.TeamFoundation.WorkItemTracking.Proxy.WorkItemServer.SyncBisGroupsAndUsers(String requestId, String projectUri) bei Microsoft.VisualStudio.TeamFoundation.WorkItemTracking.WitPcwPlugin.PcwPluginComponentCreator.Synchronize(ContextWrapper wrapper) bei Microsoft.VisualStudio.TeamFoundation.WorkItemTracking.WitPcwPlugin.PcwPluginComponentCreator.Execute(ProjectCreationContext ctxt, XmlNode taskXml) ---Ende Ausnahmeeintrag --- 2012-06-15T08:03:05 | Modul: Engine | Thread: 16 | TF30202: Task "WITs" aus Gruppe "WorkItemTracking" wird nicht ausgeführt, da bei einem früheren Task ein Fehler aufgetreten ist. 2012-06-15T08:03:05 | Modul: Engine | Thread: 16 | TF30202: Task "Queries" aus Gruppe "WorkItemTracking" wird nicht ausgeführt, da bei einem früheren Task ein Fehler aufgetreten ist. 2012-06-15T08:03:05 | Modul: Engine | Thread: 16 | TF30202: Task "Categories" aus Gruppe "WorkItemTracking" wird nicht ausgeführt, da bei einem früheren Task ein Fehler aufgetreten ist. 2012-06-15T08:03:05 | Modul: Engine | Thread: 16 | TF30202: Task "" aus Gruppe "" wird nicht ausgeführt, da bei einem früheren Task ein Fehler aufgetreten ist. 2012-06-15T08:03:05 | Modul: Engine | Thread: 16 | TF30202: Task "VersionControlTask" aus Gruppe "VersionControl" wird nicht ausgeführt, da bei einem früheren Task ein Fehler aufgetreten ist. 2012-06-15T08:03:05 | Modul: Engine | Thread: 16 | TF30202: Task "" aus Gruppe "" wird nicht ausgeführt, da bei einem früheren Task ein Fehler aufgetreten ist. 2012-06-15T08:03:05 | Modul: Engine | Thread: 16 | TF30202: Task "BuildTask" aus Gruppe "Build" wird nicht ausgeführt, da bei einem früheren Task ein Fehler aufgetreten ist. 2012-06-15T08:03:05 | Modul: Engine | Thread: 16 | TF30202: Task "" aus Gruppe "" wird nicht ausgeführt, da bei einem früheren Task ein Fehler aufgetreten ist. 2012-06-15T08:03:05 | Modul: Engine | Thread: 16 | TF30202: Task "LabTask" aus Gruppe "Lab" wird nicht ausgeführt, da bei einem früheren Task ein Fehler aufgetreten ist. 2012-06-15T08:03:05 | Modul: Engine | Thread: 16 | TF30202: Task "" aus Gruppe "" wird nicht ausgeführt, da bei einem früheren Task ein Fehler aufgetreten ist. 2012-06-15T08:03:05 | Modul: Engine | Thread: 16 | TF30202: Task "TestVariable" aus Gruppe "TestManagement" wird nicht ausgeführt, da bei einem früheren Task ein Fehler aufgetreten ist. 2012-06-15T08:03:05 | Modul: Engine | Thread: 16 | TF30202: Task "TestConfiguration" aus Gruppe "TestManagement" wird nicht ausgeführt, da bei einem früheren Task ein Fehler aufgetreten ist. 2012-06-15T08:03:05 | Modul: Engine | Thread: 16 | TF30202: Task "TestSettings" aus Gruppe "TestManagement" wird nicht ausgeführt, da bei einem früheren Task ein Fehler aufgetreten ist. 2012-06-15T08:03:05 | Modul: Engine | Thread: 16 | TF30202: Task "TestResolutionState" aus Gruppe "TestManagement" wird nicht ausgeführt, da bei einem früheren Task ein Fehler aufgetreten ist. 2012-06-15T08:03:05 | Modul: Engine | Thread: 16 | TF30202: Task "" aus Gruppe "" wird nicht ausgeführt, da bei einem früheren Task ein Fehler aufgetreten ist. 2012-06-15T08:03:05 | Modul: Engine | Thread: 16 | TF30202: Task "Site" aus Gruppe "Reporting" wird nicht ausgeführt, da bei einem früheren Task ein Fehler aufgetreten ist. 2012-06-15T08:03:05 | Modul: Engine | Thread: 16 | TF30202: Task "Populate Reports" aus Gruppe "Reporting" wird nicht ausgeführt, da bei einem früheren Task ein Fehler aufgetreten ist. 2012-06-15T08:03:05 | Modul: Engine | Thread: 16 | TF30202: Task "" aus Gruppe "" wird nicht ausgeführt, da bei einem früheren Task ein Fehler aufgetreten ist. 2012-06-15T08:03:05 | Modul: Engine | Thread: 16 | TF30202: Task "SharePointPortal" aus Gruppe "Portal" wird nicht ausgeführt, da bei einem früheren Task ein Fehler aufgetreten ist. 2012-06-15T08:03:05 | Modul: Engine | Thread: 16 | TF30202: Task "" aus Gruppe "" wird nicht ausgeführt, da bei einem früheren Task ein Fehler aufgetreten ist. 2012-06-15T08:03:05 | Modul: Engine | Thread: 10 | Aus Build wird gelöscht 2012-06-15T08:03:05 | Modul: Engine | Thread: 10 | Fertig 2012-06-15T08:03:05 | Modul: Engine | Thread: 10 | Aus Versionskontrolle wird gelöscht 2012-06-15T08:03:05 | Modul: Engine | Thread: 10 | Nicht gefunden 2012-06-15T08:03:05 | Modul: Engine | Thread: 10 | Aus Arbeitsaufgabennachverfolgung wird gelöscht 2012-06-15T08:03:05 | Modul: Engine | Thread: 10 | Fertig 2012-06-15T08:03:05 | Modul: Engine | Thread: 10 | Aus TestManagement wird gelöscht 2012-06-15T08:03:05 | Modul: Engine | Thread: 10 | Fertig 2012-06-15T08:03:05 | Modul: Engine | Thread: 10 | Aus LabManagement wird gelöscht 2012-06-15T08:03:05 | Modul: Engine | Thread: 10 | Nicht gefunden 2012-06-15T08:03:05 | Modul: Engine | Thread: 10 | Aus ProjectServer wird gelöscht 2012-06-15T08:03:05 | Modul: Engine | Thread: 10 | Fertig 2012-06-15T08:03:05 | Modul: Engine | Thread: 10 | Warnung. Der Berichtsserverdienst wurde nicht gefunden. 2012-06-15T08:03:05 | Modul: Engine | Thread: 10 | Warnung. Der SharePoint-Sitedienst wurde nicht gefunden. 2012-06-15T08:03:05 | Modul: Engine | Thread: 10 | Aus Team Foundation Core wird gelöscht 2012-06-15T08:03:06 | Modul: Engine | Thread: 10 | Fertig 2012-06-15T08:03:06 | Modul: Engine | Thread: 10 | Das Projekt "Axapta" wurde erfolgreich gelöscht. 2012-06-15T08:03:06 | Modul: Engine | Thread: 10 | Ordner "C:\Users\Admin\AppData\Local\Temp\TPW_tmp7FC8.tmp" wird gelöscht. 2012-06-15T08:03:06 | Modul: Engine | Thread: 10 | Der Ordner "C:\Users\Admin\AppData\Local\Temp\TPW_tmp7FC8.tmp" wurde entfernt.
Ich habe in der Datenbank schon nachgesehen und den Datensatz auch gefunden. Zum testen habe ich den Datensatz verändert, das er nicht mehr gegen den Schlüssen verstöst. Aber die Fehlermeldung bleibt die gleiche.
Hat hier noch jemand eine Idee wie ich hier weiter komme?
Vielen Dank euch schon Mal.
Grüße Chris
- Typ geändert Robert BreitenhoferModerator Mittwoch, 18. Juli 2012 09:58 Keine Rückmeldung des Fragenstellender
Alle Antworten
-
Hallo Christian Schlyia,
Schau Dir mal folgende Diskussionsfäden an. Vielleicht können sie Dir weiterhelfen.
- http://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/4fd31ac3-82a9-4689-9927-5dd829c163a4#aeb63d3f-8308-41ae-866b-fff90b40aa04
- http://social.msdn.microsoft.com/Forums/en-US/tfsworkitemtracking/thread/85b8d6d6-0842-406a-b367-63c490f25c10#79c8e653-1573-422b-9222-d27a30202810 (hier ist die Fehlermeldung mit: "Violation of UNIQUE KEY constraint 'UQ_ADObjects__DomainName_SamAccountName" bei Dir lautet sie "Violation of UNIQUE KEY constraint 'UQ_Constants__String_RemovedDate")
- Work Items don't working since moving the TFS Server...
- TF30177: Team Project Creation Failed
- http://go4answers.webhost4life.com/Example/tf201072-user-group-not-found-verify-64609.aspx
Grüße,
Robert
Robert Breitenhofer, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können. -
Hallo Robert
Ich habe mich durch deine Links durchgearbeitet.
Leider habe ich das Problem immer noch.
Keiner der Lösungsvorschläge funktionierte.
Einer deiner Links führte mich zum englischen Forum in dem es auch um diesen Fehler ging.
TF30177: Team Project Creation Failed
Hier wurde zum Schluss darauf hingewiesen, dass man sich direkt an den Microsoft Support wenden soll.
Habe mich über das Ergebnis erkundigt, leider ohne Erfolg.
Es wurde der gesamte Quellcode in eine neue Teamprojektsammlung kopiert.
Das Kopieren des Quellcodes würde ich daher nun auch gerne machen, jedoch muss ich danach schauen das die Informationen aus der Versionsgeschichte mitkommen.
Über Google bin ich auf das 'TFS Integration' Tool gekommen.
Das nimmt nur leider nicht die Versionsgeschichte mit.
Hast du mir vielleicht dazu einen Tipp?
Danke dir schon Mal.
Grüße Chris
- Bearbeitet Christian Schlyia Montag, 2. Juli 2012 12:43
-
Hallo Christian Schlyia,
Schau Dir mal auch folgenden Link an. Vielleicht kann er Dir weiterhelfen:
Hast Du schon folgendes gemacht? „On a computer that has SQL Management Studio installed, open the program and connect to your TFS data tier. Open the TfsWorkItemTracking database, open Tables, open WorkItemTypeUsages, open Indexes, and then right-click on 'UQ_WorkItemTypeUsages__WorkItemTypeUsageID' and select: Script -> Create To New Query window. Please paste the output for us.“
Hier steht zum Beispiel für die Fehlermeldung Error TF30170: The plugin Microsoft.ProjectCreationWizard.Portal failed during task SharePointPortal from group Portal: „The version of Team Explorer is not compatible with the version of Team Foundation Server.“: Troubleshooting Team Project Creation and Deletion
Grüße,
RobertRobert Breitenhofer, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können. -
****************************************************************************************************************
Dieser Thread wurde mangels weiterer Beteiligung des Fragestellenden ohne bestätigte Lösung abgeschlossen.
Neue Rückfragen oder Ergänzungen zu diesem Thread bleiben weiterhin möglich.
****************************************************************************************************************Robert Breitenhofer, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.