Ingegneria dei Sistemi Software e dei Servizi di Rete

Alcuni Fix progetto GQM+Strategies


Cronologico Percorso di conversazione 
  • From: Roberto Petrillo < >
  • To: ,
  • Subject: Alcuni Fix progetto GQM+Strategies
  • Date: Wed, 19 Feb 2014 16:25:23 +0100

Salve a tutti,
a seguito di una fruttuosa mattinata di lavoro e debugging sul progetto GQM+Strategies abbiamo scoperto e risolto alcuni problemi più o meno "interessanti".
Probabilmente molti di voi già avranno affrontato e risolto (o aggirato) tali problemi ma, ugualmente, inviamo le soluzioni a tali bug:

1) Doppio inserimento alla creazione di un utente
Se viene impostato il doppio ruolo (USER e ADMIN), nella lista Utenti dell'applicazione risultano entry duplicate.
Soluzione: Selezionare un solo ruolo

2) Doppio inserimento progetto
Se viene aggiunto un progetto avente per Owner un utente con doppio ruolo, tale progetto risultato duplicato sia nella lista progetti sia al momento della scelta progetto in HomePage.
Soluzione: La soluzione del primo punto risolve anche tale bug

3) Reset del database allo stato di default
A seguito di una chiusura dell'applicazione (CTRL-C da terminale o crash) il database non salva le modifiche apportate durante la sessione di lavoro e riporta l'archivio ad uno stato di default (3 progetti, tot utenti, ...). Questo è dovuto al comando di avvio dell'applicazione:
mvn jetty:run -P prod -DskipTests=false -Djetty.port=9999 -Ddb.name=GQM_BLIND_PROD
tramite l'opzione -P prod si forza il sistema a tornare allo stato di default definito nel pom (che carica le informazioni salvate in default-data.xml).
Soluzione: Rimuovere -P prod dal comando di avvio è sufficiente per non perdere le modifiche apportate nella sessione precedente al riavvio.

Buon lavoro a tutti!
Saluti,
Roberto Petrillo
Emiliano Ingrassia

---
Questa e-mail è priva di virus e malware perché è attiva la protezione avast! 
Antivirus.
http://www.avast.com



  • Alcuni Fix progetto GQM+Strategies, Roberto Petrillo

Archivio con motore MhonArc 2.6.16.

§