Re, D'après mes souvenirs, le restore d'une collection utilise le restore d'un wikitty, non ? Julien Le Thu, 06 May 2010 13:55:52 +0200, Eric Chatellier <chatellier@codelutin.com> a écrit :
Bonjour,
Lorsque l'on charge un wikitty via un restore, celui ci est automatiquement migré :
Wikitty result = getWikittyStorage().restore(transaction, id); if(result != null) { result = upgradeData(transaction, result); }
par contre, lorsqu'on charge une liste de wikitty via une recherche criteria, ils n'ont pas l'air d'être migré.
Donc à la sauvegarde des entités chargé sans restore, on a l'erreur :
org.sharengo.wikitty.WikittyException: org.sharengo.wikitty.WikittyException: Field Client.validEmail is not a fully qualified field name at org.sharengo.wikitty.AbstractWikittyService.store(AbstractWikittyService.java:141) at org.sharengo.wikitty.WikittyProxy.store(WikittyProxy.java:55) at com.jurismarches.vradi.services.VradiStorageServiceImpl.updateEntity(VradiStorageServiceImpl.java:163) ... 36 more Caused by: org.sharengo.wikitty.WikittyException: org.sharengo.wikitty.WikittyException: Field Client.validEmail is not a fully qualified field name at org.sharengo.wikitty.solr.WikittySearchEnginSolr.store(WikittySearchEnginSolr.java:524) at org.sharengo.wikitty.AbstractWikittyService.store(AbstractWikittyService.java:112) at org.sharengo.wikitty.AbstractWikittyService.store(AbstractWikittyService.java:135) ... 38 more Caused by: org.sharengo.wikitty.WikittyException: Field Client.validEmail is not a fully qualified field name at org.sharengo.wikitty.Wikitty.getFieldType(Wikitty.java:238) at org.sharengo.wikitty.solr.WikittySearchEnginSolr.createIndexDocument(WikittySearchEnginSolr.java:786) at org.sharengo.wikitty.solr.WikittySearchEnginSolr.store(WikittySearchEnginSolr.java:512) ... 40 more Caused by: org.sharengo.wikitty.WikittyException: field 'validEmail' doesn't exists on extension 'Client' at org.sharengo.wikitty.Wikitty.getFieldType(Wikitty.java:231) ... 42 more