Edition de modèle sur Ubuntu

Un conseil pour l'installation? Un problème technique pour installer OpenConcerto?
Répondre
JeromeL
Messages : 9
Enregistré le : lun. déc. 10, 2018 9:42 am

lun. avr. 22, 2019 8:13 pm

Bonjour,
Je viens de découvrir OpenConcerto, qui pour l'instant je pense, va correspondre à mes attente( enfin ! après des semaines de recherches).
Je suis en plein basculement sur Kubuntu, j'ai une machine virtuelle windows pour faire tourner deux gros logiciels 3D spécifiques(et je suis bluffé par la fluidité !), par contre je compte bien me débarrasser de Sage50c pour de bon !
Je suis arrivé à configurer pas mal de choses en revanche, je n'arrive pas à configurer mes modèles de facture/devis.
Je vais donc dans Préférences->De l'ordinateur->Modèles, je clic sur devis->modifier, j'ai pris le soin de copier le dossier /opt/openconcerto/Configuration/template/Default vers mon dossier personnel /home/toto/OpenConcerto/leNomDeMaBoite/Modeles.
Et j'ai une erreur :

Code : Tout sélectionner

Impossible d'ouvrir le modèle

Failed to show URI:file:/home/toto/OpenConcerto/leNomDeMaBoite/Modeles/local_Devis.ods
org.openconcerto.utils.ExceptionHandler: Impossible d'ouvrir le modèle
	at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:144)
	at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:151)
	at org.openconcerto.erp.preferences.TemplatePreferencePanel$8.run(TemplatePreferencePanel.java:341)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.io.IOException: Failed to show URI:file:/home/toto/OpenConcerto/leNomDeMaBoite/Modeles/local_Devis.ods
	at java.desktop/sun.awt.X11.XDesktopPeer.launch(XDesktopPeer.java:124)
	at java.desktop/sun.awt.X11.XDesktopPeer.open(XDesktopPeer.java:87)
	at java.desktop/java.awt.Desktop.open(Desktop.java:429)
	at org.openconcerto.utils.FileUtils.openFile(FileUtils.java:107)
	at org.openconcerto.erp.preferences.TemplatePreferencePanel$8.run(TemplatePreferencePanel.java:338)
	... 1 more
Pour info j'ai fait un chown -R avec mon nom d'utilisateur + groupe sur le dossier mais ça n'a rien changé. Et pourtant je vois bien qu'il a créé les fichiers "local_Devis.ods odsp xml"


Auriez-vous une piste ?
Par avance merci
Si j'arrive à migrer sur ce logiciel, j'aurais franchis un gros cap !

EDIT: a oui, j'ai libreOffice d'installé et non pas OpenOffice, est-ce que cela viendrai de ça ?
JeromeL
Messages : 9
Enregistré le : lun. déc. 10, 2018 9:42 am

mar. avr. 23, 2019 2:13 pm

Bonjour,
Après investigation, sur Windows le programme gère correctement l'ouverture du modèle.
Mais cela ne gène en rien le fonctionnement du logiciel, il suffit seulement d'ouvrir le modèle local_****.ods ainsi que le fichier xml manuellement !
Voilà, donc un petit bug pour l'ouverture des modèle sur la version Linux, sur Kubuntu 19.04.

Edit: Je viens à l'instant de voir sur un autre post que le problème se pose AUSSI pour Mac OS.

PS: ça marche très très fort ce logiciel !
kwixo
Messages : 2
Enregistré le : lun. avr. 22, 2019 4:45 pm

mer. avr. 24, 2019 11:53 am

Bonjour,

Effectivement même problème sous Mac, voici le message d'erreur généré
UncaughtException on thread Thread[AWT-EventQueue-0,6,main]

Copie impossible
org.openconcerto.utils.ExceptionHandler: UncaughtException on thread Thread[AWT-EventQueue-0,6,main]
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:135)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:140)
at org.openconcerto.erp.config.Gestion$2.uncaughtException(Gestion.java:205)
at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1057)
at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1052)
at java.awt.EventDispatchThread.processException(EventDispatchThread.java:227)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:219)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Caused by: java.lang.IllegalStateException: Copie impossible
at org.openconcerto.erp.generationDoc.DefaultLocalTemplateProvider.unSync(DefaultLocalTemplateProvider.java:116)
at org.openconcerto.erp.preferences.TemplateTableModel.unsync(TemplateTableModel.java:78)
at org.openconcerto.erp.preferences.TemplatePreferencePanel.modifyTemplate(TemplatePreferencePanel.java:325)
at org.openconcerto.erp.preferences.TemplatePreferencePanel$5.actionPerformed(TemplatePreferencePanel.java:254)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.Component.processMouseEvent(Component.java:6539)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6304)
at java.awt.Container.processEvent(Container.java:2239)
at java.awt.Component.dispatchEventImpl(Component.java:4889)
at java.awt.Container.dispatchEventImpl(Container.java:2297)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476)
at java.awt.Container.dispatchEventImpl(Container.java:2283)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
at java.awt.EventQueue$4.run(EventQueue.java:733)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
... 5 more
Caused by: java.io.FileNotFoundException: ../../../../../../../../../../../../Users/Herve/Documents/OpenConcerto/GECKO SPORTS SPAIN-49/local_Devis.ods (Read-only file system)
at java.io.FileOutputStream.open0(Native Method)
at java.io.FileOutputStream.open(FileOutputStream.java:270)
at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
at java.io.FileOutputStream.<init>(FileOutputStream.java:162)
at org.openconcerto.utils.FileUtils.copyFile(FileUtils.java:406)
at org.openconcerto.utils.FileUtils.copyFile(FileUtils.java:393)
at org.openconcerto.erp.generationDoc.DefaultLocalTemplateProvider.unSync(DefaultLocalTemplateProvider.java:113)
... 39 more

Comment peut-on éditer les modèles avec libre office?
Dans le répertoire OpenConcerto, aucun répertoire "modèles" n'apparait pour modification mais une impression pdf est bien générée
Merci de votre retour
Répondre