-
Type: Bug
-
Status: Open
-
Priority: Major
-
Resolution: Unresolved
-
Affects Version/s: 1.2
-
Fix Version/s: None
-
Tags:
Si dans un plugin client, on surcharge un bean provenant de Nuxeo natif (par exemple 'documentActions') en fixant une précédence plus élevée que le bean natif, c'est bien le bean client qui est chargé par Nuxeo au démarrage. Cela fonctionne sur une instance nuxeo classique. Il y a une notification dans les logs :
INFO [org.jboss.seam.init.Initialization] two components with same name, higher precedence wins
Si maintenant, on souhaite déployer ce plugin dans NuxeoIDE sur une instance SDK cela ne fonctionne pas, le bean chargé est celui de nuxeo natif, on ne voit pas d’avertissements sur la précédence dans les logs. Les bean du plugin client ne sont pas chargés au même moment par Seam et donc ne sont pas pris en compte.