Problème avec extension

Répondre
Charlie
Messages : 83
Enregistré le : jeu. oct. 31, 2013 8:01 am

mer. janv. 15, 2014 2:41 pm

Boujour,

Je m'essaye à la création d'extension avec le module builder et lorsque j'essaye ma première extension j'ai ce message d'erreur :
UncaughtException on thread Thread[AWT-EventQueue-0,6,main]
org.openconcerto.utils.ExceptionHandler: UncaughtException on thread Thread[AWT-EventQueue-0,6,main]
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:99)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:103)
at org.openconcerto.erp.config.Gestion$2.uncaughtException(Gestion.java:188)
at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1057)
at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1052)
at java.awt.EventDispatchThread.processException(EventDispatchThread.java:264)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:256)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Caused by: java.lang.NullPointerException
at org.openconcerto.modules.extensionbuilder.Extension$1.createFrame(Extension.java:174)
at org.openconcerto.erp.action.CreateFrameAbstractAction.actionPerformed(CreateFrameAbstractAction.java:42)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.AbstractButton.doClick(AbstractButton.java:376)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:833)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:877)
at java.awt.Component.processMouseEvent(Component.java:6505)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3311)
at java.awt.Component.processEvent(Component.java:6270)
at java.awt.Container.processEvent(Container.java:2229)
at java.awt.Component.dispatchEventImpl(Component.java:4861)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
at java.awt.Container.dispatchEventImpl(Container.java:2273)
at java.awt.Window.dispatchEventImpl(Window.java:2719)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:694)
at java.awt.EventQueue$3.run(EventQueue.java:692)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(EventQueue.java:708)
at java.awt.EventQueue$4.run(EventQueue.java:706)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
... 5 more
Est-ce que j'ai loupé une étape.

D'avance merci

Charlie
OpenConcerto 1.3b5 - Manjaro KDE 0.8.9
Avatar du membre
guillaume
Messages : 2435
Enregistré le : ven. févr. 11, 2011 7:15 pm

mer. janv. 15, 2014 4:54 pm

Cela vient d'un menu ajouté pour créer un nouveau composant.
Le système ne trouve pas le composant associé au menu.

La mise à jour du module (même url) vous donnera le nom de l'identifiant manquant.
Nous avons pas encore tout "blindé", par contre si vous voulez faire avancer la gestion de tous les cas (tordus ou pas)
vous pouvez partager votre extension en pièce jointe pour que nous y regardions.

L'idée avec les extensions c'est qu'elles soient facilement partageables entre utilisateurs.
N'hésitez pas à partager.

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 !
Charlie
Messages : 83
Enregistré le : jeu. oct. 31, 2013 8:01 am

mer. janv. 15, 2014 10:39 pm

J'ai essayé de la mettre en PJ mais l'extension a été refusée.
Par contre j'avais pas pensé à l'archiver :mrgreen: .

Concernant l'extension, c'est du très basique... c'était juste pour faire un test avant de rentrer dans le dur.
Je la mets en PJ et le message d'erreur associé (j'ai du la refaire, donc au cas où ...)
UncaughtException on thread Thread[AWT-EventQueue-0,6,main]

No ComponentDescritor for null
org.openconcerto.utils.ExceptionHandler: UncaughtException on thread Thread[AWT-EventQueue-0,6,main]
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:99)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:103)
at org.openconcerto.erp.config.Gestion$2.uncaughtException(Gestion.java:188)
at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1057)
at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1052)
at java.awt.EventDispatchThread.processException(EventDispatchThread.java:264)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:256)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Caused by: java.lang.IllegalStateException: No ComponentDescritor for null
at org.openconcerto.modules.extensionbuilder.Extension$1.createFrame(Extension.java:175)
at org.openconcerto.erp.action.CreateFrameAbstractAction.actionPerformed(CreateFrameAbstractAction.java:42)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.AbstractButton.doClick(AbstractButton.java:376)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:833)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:877)
at java.awt.Component.processMouseEvent(Component.java:6505)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3311)
at java.awt.Component.processEvent(Component.java:6270)
at java.awt.Container.processEvent(Container.java:2229)
at java.awt.Component.dispatchEventImpl(Component.java:4861)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
at java.awt.Container.dispatchEventImpl(Container.java:2273)
at java.awt.Window.dispatchEventImpl(Window.java:2719)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:694)
at java.awt.EventQueue$3.run(EventQueue.java:692)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(EventQueue.java:708)
at java.awt.EventQueue$4.run(EventQueue.java:706)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
... 5 more
Par contre on le voit où le nom de l'identifiant manquant ?
Fichiers joints
extension 1.ocext.tar.gz
(773 Octets) Téléchargé 174 fois
OpenConcerto 1.3b5 - Manjaro KDE 0.8.9
Avatar du membre
guillaume
Messages : 2435
Enregistré le : ven. févr. 11, 2011 7:15 pm

ven. janv. 17, 2014 5:07 pm

Merci Charlie!
La mise à jour du module Extension Builder corrige le problème:
Voir http://openconcerto.org/fr/telechargement/betas/1.3b5/

Le forum accepte désormais les extensions non zippées.

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 !
elpinfo
Messages : 45
Enregistré le : mer. janv. 01, 2014 9:01 pm

lun. janv. 20, 2014 7:27 am

Bonjour,

Je viens d'essayer le module extension, mais je rencontre un soucis un peu génant pour l'organisation: je n'arrive pas a renommer le nom des champs, ils reviennent sytematiquement en field1,field2,etc.... et les longueur reviennent a 200. Bref ça n'enregistre pas
version openconcerto 3b5 et dernier module en date.

y'a t'il quelque chose que j'ai loupé?

merci par avance
Elsa
Avatar du membre
guillaume
Messages : 2435
Enregistré le : ven. févr. 11, 2011 7:15 pm

mar. janv. 21, 2014 6:23 pm

Bonjour,

nouvelle version disponible du Module Extension Builder!
Devrait mieux fonctionner désormais dans votre cas.

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 !
elpinfo
Messages : 45
Enregistré le : mer. janv. 01, 2014 9:01 pm

mer. janv. 22, 2014 8:19 am

Ce bug est corrigé merci mais il y a toujours le soucis du champs reference .
quand je prends l'exemple du manuel dans le menu déroulant je ne vois pas la table projet ce qui est génant pour la suite de l'extension.
par exemple lorsque je veux visualiser l'interface de saisie il me dit qu'il n'y a pas de table
de plus lorsque je quitte openconcerto et que je le relance tout mon travail a disparu :twisted:

cdt
Elsa
Avatar du membre
guillaume
Messages : 2435
Enregistré le : ven. févr. 11, 2011 7:15 pm

jeu. janv. 23, 2014 2:24 pm

Bonjour,

pour l'instant, pour voir la table, il faut enregistrer et redémarrer l'extension.

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