2014-10-21 12 views
8

Prima di tutto, stiamo utilizzando l'aggiornamento 3 di TFS 2013 e l'intero sistema ha funzionato bene prima del problema di oggi.build TFS: impossibile eseguire "Get" per file casuali

Oggi, entrambi i nostri 2 agenti di compilazione TFS non sono più riusciti a creare build TFS di successo.

Ho controllato il log di compilazione, e ha trovato il processo di generazione non è riuscita al primo passo, CoreGet, come qui di seguito

C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ TeamBuild \ Microsoft .TeamFoundation.Build.targets (895,5,895,5): errore: si è verificato uno o più errori durante l'esecuzione di un'operazione Get

la cosa interessante è, non è riuscito a ottenere tutti i file, ma solo non è riuscito a prendere un po ' File; La cosa più interessante è che l'elenco dei file non riusciti non è stato risolto.

Nel mio progetto, ci sono più di 10.000 file, e ogni volta, di loro è riuscito a essere ottenuto, ma i file nella 12 sono raccolti in modo casuale (almeno non ho trovato alcun modello). il messaggio di errore per qualsiasi file è come questo:

C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ TeamBuild \ Microsoft.TeamFoundation.Build.targets (895,5,895,5): errore: C: \ Builds \ 6 \ NameOfMyFile: il server non è stato in grado di elaborare la richiesta. ---> Il riferimento non impostato a un'istanza di un oggetto

ho controllato il percorso locale di agente di compilazione, e in realtà tutti questi file sono correttamente recuperati da server TFS e salvato per costruire agente.

Qualche idea cosa succede?

+0

Potrebbe essere il percorso del file è lungo? –

+0

quando si dice 'Ho controllato il percorso locale dell'agente di compilazione, e in realtà tutti questi file sono stati recuperati con successo dal server TFS e salvati per creare l'agente." Vuoi dire che i file sono effettivamente lì e per qualche motivo la build può solo " li vedo? –

+0

@Wouter, sì ci ho pensato, ma dato che i file falliti non sono corretti, quindi penso che la possibilità sia piccola. –

risposta

8

È possibile verificare lo spazio libero su disco disponibile sul server TFS? Ho ricevuto un errore simile nel tentativo di recuperare i file da TFS e risulta che il disco era pieno. Cancellare un po 'di spazio lo ha risolto.

Questo è l'errore completo che ho ricevuto da Visual Studio, per riferimento:

--------------------------- 
Microsoft Visual Studio 
--------------------------- 
Error Server was unable to process request. ---> Object reference not set to an instance of an object. 
+0

grazie per il tuo suggerimento Ryan, sembra che sia davvero un problema di spazio su disco (l'unità C è piena). –

+0

Grazie Ryan, dopo aver creato spazio sul server TFS, questo messaggio è sparito. –