Module "extension builder" [TOUJOURS NON RESOLU]

Un conseil pour l'installation? Un problème technique pour installer OpenConcerto?
Avatar du membre
Conceptify
Messages : 85
Enregistré le : dim. août 21, 2016 4:28 pm

lun. mai 15, 2017 9:37 am

Bonjour,

Après des recherches sur le forum et dans le manuel, je n'ai pas trouvé de quoi résoudre mon problème, ce qui m'amène à écrire ce message.

Etant déjà utilisateur d'Openconcerto pour mon activité pro, je souhaiterais faire profiter de ce super outil à mon association, pour l'aider au mieux dans sa gestion.

Nous réalisons chaque année un inventaire de notre matériel, sur divers classeurs excel un peu lourds, ainsi que le listing de nos adhérents.
L'idée serait; avec Openconcerto; de centrer ces outils (et d'autres) en un seul pour plus de simplicité.

J'ai d'ores et déjà installé le module extension builder qui m'a permis, dans un premier temps, de purger un maximum d'éléments du menu inutiles pour notre utilisation.

A l'aide de ce même module, j'ai créé une nouvelle table dans la base pour la gestion de notre matériel, avec différents champs.
A partir de cette table, j'ai créé également une interface de saisie sur les mêmes éléments. Déjà, la plupart des critères sont en rouge, c'est bizarre.
Ensuite, j'ai créé une liste également (toujours liée à ma table de matériels), pour pouvoir avoir une gestion du stock et des acquisitions du matériel de l'association.

Enfin, dans la gestion des menus, j'ai ajouté 2 actions: l'interface de saisie fraîchement créée dans le menu saisie, ainsi que la liste de matériels dans le menu gestion.

L'idée est de gérer le matériel de la même manière que les autres listes natives à Openconcerto, tout commes les articles par exemple.
J'ai réessayé de différentes manières mais impossible de parvenir à mon résultat; je ne peux pas visualiser ma liste :( J'ai toujours un rapport d'erreur quoiqu'il advienne.

J'ai jeté un œil dans la base pour voir si les tables avaient bien été créées, et c'est bien le cas.
J'ai également remarqué que les champs créés sur de nouvelles tables étaient constamment en rouge, alors que ceux natifs à Openconcerto restent noirs, je ne sais pas si cela a un impact quelconque.

Autre problème également, j'ai essayé de modifier une table existante dans la base pour lui ajouter de nouveaux champs et pouvoir y affecter des valeurs depuis une interface de saisie.
Les colonnes existent bien dans la base mais sont invisibles sur le logiciel...

Voilà, quelqu'un a t-il déjà eu le même souci et pourrait éclairer ma lanterne?
Je suis en version 1.5b4

Merci beaucoup ! ! ;)
Modifié en dernier par Conceptify le mar. sept. 25, 2018 10:02 am, modifié 3 fois.
Avatar du membre
natyjuan
Messages : 28
Enregistré le : dim. janv. 29, 2017 6:31 pm

dim. mai 21, 2017 8:04 am

Bonjour.
Je suis désolée, je ne vais pas aider beaucoup...
J'ai essayé aussi l'extension builder et ai finit par le reporter à plus tard parce que j'avais beau créer un nouveau menu associé à une action, des tables etc rien n'apparaissait dans l'interface.
Voilà, c'était juste pour appuyer Conceptify: tu n'es pas seul!
Avatar du membre
Conceptify
Messages : 85
Enregistré le : dim. août 21, 2016 4:28 pm

lun. mai 22, 2017 12:29 pm

D'accord, merci :)

Au moins, je ne vois que je ne suis pas tout seul à avoir ce souci.
C'est dommage car du coup je ne vois pas trop l'intérêt de l'extension à part filtrer les menus des sous-menus qui ne nous intéressent pas.
Avatar du membre
guillaume
Messages : 2429
Enregistré le : ven. févr. 11, 2011 7:15 pm

lun. mai 22, 2017 1:27 pm

Bonjour,

Dans 1.5.b3 ou 1.5b.4, il y a un "b" qui signifie "version béta", donc potentiellement des bugs gênants.

Nous travaillons d’ailleurs sur le module pour qu'il soit pleinement compatible avec la version 1.5.

Cordialement,
Directeur technique d'OpenConcerto qui dans son temps libre s'occupe du forum.
Pour une assistance pro, nous sommes joignables à ILM Informatique contre quelques jetons.
Pensez aussi à lire le manuel !
Avatar du membre
Conceptify
Messages : 85
Enregistré le : dim. août 21, 2016 4:28 pm

mar. mai 23, 2017 11:38 am

Pas de soucis Guillaume ;)

Parfois c'est difficile de discerner un bug ou une mauvaise utilisation.
Je reste informé ! Encore merci pour votre travail !
Avatar du membre
Conceptify
Messages : 85
Enregistré le : dim. août 21, 2016 4:28 pm

mar. juil. 04, 2017 9:54 am

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 !
Image
-Les listes:
Alors là, pas grand chose à dire puisque ça ne marche pas du tout :roll:
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 !
Avatar du membre
guillaume
Messages : 2429
Enregistré le : ven. févr. 11, 2011 7:15 pm

mar. juil. 04, 2017 11:59 am

Caused by: java.lang.NoSuchMethodError:
A priori le module installé n'est pas le bon, le module n'est pas terminé à 100% mais vos cas d'utilisation devraient fonctionner.
Directeur technique d'OpenConcerto qui dans son temps libre s'occupe du forum.
Pour une assistance pro, nous sommes joignables à ILM Informatique contre quelques jetons.
Pensez aussi à lire le manuel !
Avatar du membre
Conceptify
Messages : 85
Enregistré le : dim. août 21, 2016 4:28 pm

mar. juil. 04, 2017 12:12 pm

Merci pour votre réponse Guillaume.
Extension builder est le seul module que j'utilise actuellement donc c'est étrange.
Je reste connecté pour suivre les futures améliorations du logiciel ! 8-)
Avatar du membre
Conceptify
Messages : 85
Enregistré le : dim. août 21, 2016 4:28 pm

mar. juil. 04, 2017 3:57 pm

Mea Culpa, le logiciel était à jour mais pas l'extension...
Du coup, sur les problèmes listés plus haut,il reste uniquement le souci de non visibilité des champs dans les listes déroulantes, qui est parfois un pénible.
Pour le reste, tout semble ok ! :D
Avatar du membre
guillaume
Messages : 2429
Enregistré le : ven. févr. 11, 2011 7:15 pm

mar. juil. 04, 2017 5:07 pm

Partagez votre module en l'exportant, je vais regarder le problème.

Cordialement,
Directeur technique d'OpenConcerto qui dans son temps libre s'occupe du forum.
Pour une assistance pro, nous sommes joignables à ILM Informatique contre quelques jetons.
Pensez aussi à lire le manuel !
Répondre