Page 2 sur 2

Re: OpenConcerto 1.6.2

Posté : mar. juil. 16, 2019 3:57 pm
par guillaume
Bonjour,

Le driver actuellement utilisé pour PostgreSQL est donné compatible pour PostgreSQL 8.2 et au delà :
cf https://jdbc.postgresql.org/documentati ... intro.html

On a pas trop le temps de corriger les bugs de PostgreSQL... ;)

Cordialement,

Re: OpenConcerto 1.6.2

Posté : mer. juil. 17, 2019 7:20 am
par cedric.maupas
Ok pour la version 1.5.4

Maintenant erreur pour la version 1.6

Echec de mise à jour
org.openconcerto.utils.ExceptionHandler: Echec de mise à jour
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:135)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:140)
at org.openconcerto.erp.config.InstallationPanel.updateDatabase(InstallationPanel.java:4616)
at org.openconcerto.erp.config.InstallationPanel$1$1.run(InstallationPanel.java:141)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at org.openconcerto.erp.config.update.Updater_1_5.update(Updater_1_5.java:1429)
at org.openconcerto.erp.config.InstallationPanel$11.create(InstallationPanel.java:4549)
at org.openconcerto.sql.utils.SQLUtils$1.handle(SQLUtils.java:82)
at org.openconcerto.sql.utils.SQLUtils$2.handle(SQLUtils.java:149)
at org.openconcerto.sql.model.ConnectionHandler.compute(ConnectionHandler.java:59)
at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:883)
at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:847)
at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:127)
at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:99)
at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:79)
at org.openconcerto.erp.config.InstallationPanel.updateDatabase(InstallationPanel.java:4526)
... 2 more

Après analyse ma table type_taux_pas est avec une ligne vide

Re: OpenConcerto 1.6.2

Posté : mer. juil. 17, 2019 8:00 am
par cedric.maupas
guillaume a écrit :
sam. juil. 13, 2019 12:46 pm
Au plus simple, ajoutez une ligne dans la table TYPE_TAUX_PAS

Cordialement,
Après injection dans la base de toutes les lignes TYPE_TAUX_PAS, mise à jour effectués de la 1.5.4 à la 1.6
Pas de problème pour 1.6.1 et 1.6.2

A mon sens Guillaume , il faudrait mieux expliquer la procédure de mise à jour ou intégrer un système de blocage entre version mineur et majeur.

Re: OpenConcerto 1.6.2

Posté : mer. août 28, 2019 9:50 am
par GG001
Bonjour Guillaume;
Moi je ne trouve plus ma société Open ne trouve plus le fichier de sauvegarde ???
Comme j'ai vu plus haut moi je suis à 1.4.2 pourtant j'ai fait les mises a jour et je suis toujours en 1.4.2 !!
Est ce que je peux installer 1.6.2 et coller le fichier de sauvegarde de ma compta ??
Cela fait 4 mois que je ne trouve plus rien et j'ai fait beaucoup d'autre chose en attendant .
Merci je vais chercher dans le forum , mai c'est compliqué pour trouver la bonne réponse et pour me dépanner !!
A+ GG

Re: OpenConcerto 1.6.2

Posté : mer. août 28, 2019 12:49 pm
par guillaume
Bonjour,

Je ne vois pas comment on peut vous aider sans accéder à votre PC pour comprendre ce que vous bricolez.
Si OpenConcerto indique 1.4.2 c'est que la mise à jour n'est pas faite.
A part empirer la situation, utiliser le fichier de base de données version 1.4.2 avec un 1.6.2 ne vous mènera à rien.
Utilisez la 1.4.2 avec le fichier de sauvegarde en 1.4.2, puis montez en version.

Cordialement,

Re: OpenConcerto 1.6.2

Posté : jeu. août 29, 2019 7:04 am
par SRI
GG01 : quand tu auras rétabli ta version 1.4.2, il faudra que tu fasses toutes les mises à jour intermédiaires pour les branches 1.4 puis 1.5 et 1.6. On ne peut pas passer directement en 1.6.2

Re: OpenConcerto 1.6.2

Posté : jeu. oct. 10, 2019 10:18 am
par GG001
Bonjour Guillaume & Cedric;
Oui j'ai vu les directory ; et elle commence a OC-1.5-monoposte.eze et etc ...
MOi je suis sous Linux , je prend quel OC-monoposte.zip ..............
MAis je ne comprends pas pourquoi parce que je fais des mise a jour assez souvent et je suis restez en 1.4.2 ????
Le mise a jour ne sont pas faite pour monter dans les versions :: c'est pas génial !!!
Mais bon je vais mi remettre pour que cela remarche !!!
Bon A+ GG

Re: OpenConcerto 1.6.2

Posté : sam. oct. 12, 2019 1:53 pm
par guillaume
Bonjour,

Les mises à jour ne se font pas en automatique, car qui dit "mise à jour", dit "mise à jour de la base de données".

En utilisation "classique", le logiciel est utilisé en multi-utilisateurs, et personne ne voudrait dans une entreprise
que des montées de version se fasse de façon anarchique.
C'est déjà assez le bazar avec les mise à jour automatique de Windows 10 ;)

On pourrait cependant l'envisager sur la version web / client léger.

Cordialement,

Re: OpenConcerto 1.6.2

Posté : lun. oct. 14, 2019 3:25 pm
par GG001
Bonjour Gui;
Oui moi il y a longtemps que j'ai arrêté W puisque je me suis arrêté a XP pro !!!
Je n'arrive pas a retrouver ma Société ..... j'ai fait avec Configuration OC ...........recherche et ça a avancé jusqu'au bout et après !!!!!
A quoi serve les deux bouton supprimer la config et enregistrer la config ??
Quand je fais enregistrer , j'ai une erreur =================================================>>>>>
Erreur lors de la sauvegarde de la configuration de la caisse.
/opt/openconcerto/./Configuration/pos.xml
org.openconcerto.utils.ExceptionHandler: Erreur lors de la sauvegarde de la configuration de la caisse.
/opt/openconcerto/./Configuration/pos.xml
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:121)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:125)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:129)
at org.openconcerto.erp.core.sales.pos.POSConfiguration.saveConfiguration(POSConfiguration.java:615)
at org.openconcerto.erp.core.sales.pos.ui.ConfigCaissePanel.saveConfiguration(ConfigCaissePanel.java:580)
at org.openconcerto.erp.config.ServerFinderPanel$4.actionPerformed(ServerFinderPanel.java:378)
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)
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)

Mais bon je ne sais pas si pour cela que je n'arrive pas a retrouver mes petits ?,??????
Et quand je fais Tester la connexion cela marche ====> connexion réussie !!!
Est ce qu'il faut que je bidouille la caisse ???
Bon A+ GG

Re: OpenConcerto 1.6.2

Posté : lun. oct. 14, 2019 8:15 pm
par guillaume
Quand on choisit linux, faut aussi lire la doc de linux :)

Vous avez juste un problème de droit sur le fichier /opt/openconcerto/Configuration/pos.xml
à vous de les régler en fonction des besoins.
(faire un : chmod -R 777 /opt/openconcerto/Configuration/ n'est pas conseillé)

Cordialement,