Bonjour, J'ai implémenté une migration wikitty qui doit renommé un champ dans un wikitty. VradiUser ( VradiUser.name, VradiUser.password) qui devient VradiUser ( WikittyUser.login, WikittyUser.password) Cette entité est utilisé pour se loguer (requete solr) donc dans ce cas, l'index solr doit être resynchronisé. Cependant, la méthode WikittyService.syncEngin scan toute les grâce au scanner sur le storage courant (JDBC). Le soucis est que la WikittyStorage#scanWikitties restore les wikitty avec son implémentation locale (et non avec l'implementation restore du WikittyService qui les migre en même temps). Une solution peut-être de modifier le code suivant (WikittyStorage) : while (resultSet.next()) { String id = resultSet.getString(COL_ID); Wikitty wikitty = restore(transaction, id); scanner.scan(wikitty); } while (resultSet.next()) { String id = resultSet.getString(COL_ID); scanner.scan(id); } charge au scanner de restaurer lui même l'id en question. -- Éric <chatellier@codelutin.com> Tel: 02 40 50 29 28 http://www.codelutin.com