Fragensteller
TFS Build - DatabaseOperationCanceledException

Frage
-
Hallo,
eine meiner Build Konfiguration schlägt oftmals fehl mit Nachfolgender Fehlermeldung. Lösche ich diesen Build und Versuche es erneut läuft der Build beim 2-3-oder-x Versuch irgendwann durch.
An was kann das liegen?
Exception Message: TF53001: Der Datenbankvorgang wurde von einem Administrator abgebrochen. (type DatabaseOperationCanceledException)
Exception Stack Trace:
Server stack trace:
at Microsoft.TeamFoundation.Client.Channels.TfsHttpClientBase.HandleReply(TfsClientOperation operation, TfsMessage message, Object[]& outputs)
at Microsoft.TeamFoundation.VersionControl.Client.Repository.LabelItem(String workspaceName, String workspaceOwner, VersionControlLabel label, LabelItemSpec[] labelSpecs, LabelChildOption children, Failure[]& failures)
at Microsoft.TeamFoundation.VersionControl.Client.VersionControlServer.CreateLabel(VersionControlLabel label, LabelItemSpec[] itemSpecs, LabelChildOption options, Failure[]& failures)
at Microsoft.TeamFoundation.Build.Workflow.Activities.TfLabel.TfLabelInternal.RunCommand(VersionControlScope versionControlScope, String nonFatalError, VersionControlLabel label, IEnumerable`1 items, LabelChildOption childOption)
at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(Message reqMsg, Boolean bProxyCase)
at System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(Object NotUsed, MessageData& msgData)
at System.Func`6.EndInvoke(IAsyncResult result)
at Microsoft.TeamFoundation.Build.Workflow.Activities.TfLabel.TfLabelInternal.EndExecute(AsyncCodeActivityContext context, IAsyncResult result)
at System.Activities.AsyncCodeActivity`1.System.Activities.IAsyncCodeActivity.FinishExecution(AsyncCodeActivityContext context, IAsyncResult result)
at System.Activities.AsyncCodeActivity.CompleteAsyncCodeActivityData.CompleteAsyncCodeActivityWorkItem.Execute(ActivityExecutor executor, BookmarkManager bookmarkManager)
Inner Exception Details:
Exception Message: TF53001: Der Datenbankvorgang wurde von einem Administrator abgebrochen. (type SoapException)SoapException Details: <detail xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" InnerExceptionType="SqlException" InnerExceptionMessage="Für den aktuellen Befehl ist ein schwerwiegender Fehler aufgetreten. Löschen Sie eventuelle Ergebnisse.
Der Vorgang wurde vom Benutzer abgebrochen." />
Exception Stack Trace:
Alle Antworten
-
Lösche ich diesen Build und Versuche es erneut läuft der Build beim 2-3-oder-x Versuch irgendwann durch.
Hallo Nokinger,
Schau dir mal folgenden Diskussionsfaden an. Vielleicht kann er Dir weiterhelfen:
Timeout deleting tfs build definition
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,
danke für deine Antwort, aber mit dem "Lösche ich diesen Build und Versuche es erneut läuft der Build beim 2-3-oder-x Versuch irgendwann durch."
Meinte ich das ich folgendes mache:
1: Starten eines Builds - Manuell
2: Build Wird mit DatabaseOperationCanceledException Excpetion abgebrochen
3:Ich lösche diesen Build Vorgang (mit allen Logs usw.)
4:Ich wiederhole die Schritte 1-3 bis es beim x-ten mal klappt. Also der Build wird erfolgreich durchgeführt ohne Fehler.
So wie ich das sehe tritt dies immer dann auf wenn er im Workflow an die stelle gelangt an der er ein Label im Sourcecontrol setzten soll.
- Bearbeitet Nokinger Montag, 4. Februar 2013 12:47