Bonjour,
Suite à la mise à jour en 1.5, j'ai testé à nouveaux les fonctionnalités de l'extension builder.
J'ai du coup quelques bugs à faire remonter. S'il ne s'agit pas de bugs, c'est que j'ai mal compris comment m'en servir.
-Ajout de champs sur des tables existantes ou modifiées par l'extension:
Lorsqu'on ajoute un champ, il est IMPOSSIBLE de le supprimer ensuite. Il y a beau avoir une croix rouge pour supprimer, dès qu'on revient sur la table, le champ revient. Même si on va supprimer les champs et colonnes directement dans la base, les champs reviennent sans cesse.
J'ai été obligé de désinstaller l'extension builder pour réinitialiser les champs de base.
-Ajout de référence vers une table:
J'ai créé une nouvelle table dans laquelle j'ai entré quelques valeurs.
Ensuite, j'ai souhaité ajouter depuis une autre table une référence vers la table créée.
En déroulant la liste, je n'ai que des champs vides. Ils sont pourtant bien remplis dans la base car, quand j'utilise le bouton de modification, ils apparaissent !

-Les listes:
Alors là, pas grand chose à dire puisque ça ne marche pas du tout
Même en partant d'une table existante, j'obtiens systématiquement des erreurs java et il m'est impossible de visualiser une liste.
UncaughtException on thread Thread[AWT-EventQueue-0,6,main]
org.openconcerto.sql.view.list.SQLTableModelSourceOnline.<init>(Lorg/openconcerto/sql/request/ListSQLRequest;)V
org.openconcerto.utils.ExceptionHandler: UncaughtException on thread Thread[AWT-EventQueue-0,6,main]
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:121)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:125)
at org.openconcerto.erp.config.Gestion$2.uncaughtException(Gestion.java:198)
at java.lang.ThreadGroup.uncaughtException(Unknown Source)
at java.lang.ThreadGroup.uncaughtException(Unknown Source)
at java.awt.EventDispatchThread.processException(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.NoSuchMethodError: org.openconcerto.sql.view.list.SQLTableModelSourceOnline.<init>(Lorg/openconcerto/sql/request/ListSQLRequest;)V
at org.openconcerto.modules.extensionbuilder.Extension$2.createFrame(Extension.java:244)
at org.openconcerto.erp.action.CreateFrameAbstractAction.actionPerformed(CreateFrameAbstractAction.java:42)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
... 6 more
Bonne journée !