TFS – Scrum errore su report Product Burndown Chart Small
Anomalia interessante (e fastidiosa) che si è verificata sulla HomePage in Sharepoint del TeamProject basato su template Scrum.
La Home Page visualizza due grafici:
- Sprint Burndown Chart che punta al report “(Hidden) Sprint Burndown Chart Small”
- Product Burndown Chart che punta al report “(Hidden) Product Burndown Chart Small”
Il secondo grafico non appare e mostra il seguente messaggio di errore:
An error has occurred during report processing. (rsProcessingAborted)
Cannot read the next data row for the data set IterationDefault. (rsErrorReadingNextDataRow)
Invalid length parameter passed to the SUBSTRING function.
Il problema nasce da uno “smanettamento” incompleto che è partito della sezione “Iterations” di TFS.
Avevo infatti eliminato dalla lista “Iterations” tutta una serie di voci (Release e Sprint) che non utilizzavo. Avevo lasciato soltanto una voce di Sprint che ho utilizzato in tutti gli Sprint Backlog Items che avevo creato in precedenza… MA….
MA mi sono dimenticato di mettere in stato delete le Sprint create automaticamente dal template di Scrum… dopo averlo fatto però la situazione non cambiava PERCHE?
PERCHE’ il report utilizza l’Analysis Services di SQL Server 2005 che genera i cubi OLAP ogni N ore (in base a come è configurato il sistema) intervenendo il db di appoggio “TFSWarehouse”.
Un’attività “semplice” per FORZARE l’aggiornamento è quella di accedere al server TFS anche via Remote Desktop (facile no? basta essere Administrator :-) ) e poi accedere tramite Internet Explorer alla seguente pagina:
http://localhost:8080/Warehouse/v1.0/WarehouseController.asmx
Un bel click su “Run” e poi su “Invoke”:
Attendere un pò… magari verificando ogni tanto lo status dell’elaborazione chiamando l’altro metodo “GetWarehouseStatus” –> Invoke… quando si vedrà scritto “Idle” allora l’operazione è completata.
Quest’attività, innoqua, può essere lanciata anche per effettuare un semplice refresh sui reports messi a disposizione su TFS.
11:38 PM | Labels: HowTo, Scrum, TFS | 0 Comments

