Page 1 sur 2
OpenConcerto 1.2 beta 3
Posté : jeu. mars 08, 2012 5:39 pm
par guillaume
Bonjour,
Voici venue l'heure de 3ème béta d'OpenConcerto 1.2!
Les fichiers sont téléchargeables depuis:
http://www.openconcerto.org/fr/telechargement/betas/
N'oubliez pas de mettre à jour votre base en utilisant l'outil de configuration
si vous avez déjà installé une version précédente.
Vous y trouverez également les modules.
Bons tests!
Re: OpenConcerto 1.2 beta 3
Posté : sam. mars 10, 2012 11:38 am
par hirymnak
Bonjour,
J'ai procédé à la mise à jour de la base de données (en install monoposte) depuis la version 1.2b1.
Voici l'erreur qui apparaît lors de la mise à jour (programme configuration.exe) :
Code : Tout sélectionner
Echec de mise à jour
Impossible d'accéder au résultat de DELETE FROM "OpenConcerto"."Common"."EXERCICE_COMMON" WHERE "EXERCICE_COMMON"."ID" BETWEEN 53 AND 57
in jdbc:h2:file:C:\...\ilm-db\sql-config\OpenConcerto-GESTION_DEFAULT\DBData/OpenConcerto
org.openconcerto.utils.ExceptionHandler: Echec de mise à jour
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:83)
...
Caused by: java.lang.IllegalStateException: Impossible d'accéder au résultat de DELETE FROM "OpenConcerto"."Common"."EXERCICE_COMMON" WHERE "EXERCICE_COMMON"."ID" BETWEEN 53 AND 57
in jdbc:h2:file:C:\...\ilm-db\sql-config\OpenConcerto-GESTION_DEFAULT\DBData/OpenConcerto
at org.openconcerto.sql.model.SQLDataSource.execute(SQLDataSource.java:463)
...
Caused by: java.sql.SQLException: second exec failed: Referential integrity constraint violation: "SOCIETE_COMMON_ID_EXERCICE_COMMON_fkey: ""Common"".SOCIETE_COMMON FOREIGN KEY(ID_EXERCICE_COMMON) REFERENCES ""Common"".EXERCICE_COMMON(ID)"; SQL statement:
DELETE FROM "OpenConcerto"."Common"."EXERCICE_COMMON" WHERE "EXERCICE_COMMON"."ID" BETWEEN 53 AND 57 [23003-138]
at org.openconcerto.sql.model.SQLDataSource.executeTwice(SQLDataSource.java:732)
...
Caused by: org.h2.jdbc.JdbcSQLException: Referential integrity constraint violation: "SOCIETE_COMMON_ID_EXERCICE_COMMON_fkey: ""Common"".SOCIETE_COMMON FOREIGN KEY(ID_EXERCICE_COMMON) REFERENCES ""Common"".EXERCICE_COMMON(ID)"; SQL statement:
DELETE FROM "OpenConcerto"."Common"."EXERCICE_COMMON" WHERE "EXERCICE_COMMON"."ID" BETWEEN 53 AND 57 [23003-138]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:327)
...
Est-il nécessaire de suivre les versions (1.2b1 > 1.2b2 > 1.2b3) pour que la mise-à-jour se passe bien, au lieu de sauter de la 1.2b1 à la 1.2b3 comme je l'ai fait ?
D'autre part, serait-il possible de placer dans le répertoire des téléchargements des checksums des exécutables (SHA1 ou SHA2) ou bien des signatures GPG, afin de vérifier leur intégrité ?
Merci d'avance
Bien cordialement
Re: OpenConcerto 1.2 beta 3
Posté : mer. mars 14, 2012 8:41 am
par cedric.maupas
Bonjour,
Nous utilisons actuellement la version 1.1 d'OpenConcerto en multiposte.
Nous souhaitons passer en version 1.2b3.
Quel est le mode opératoire à suivre ? (Je n'ai pas trouvé pas de mode opératoire dans le forum)
1- Récupérer l'exécutable 1.2b3
2- Installer l'exécutable 1.2b3 dans le répertoire existant
3- Lancer la mise à jour de la base de donnée.
Nous avons ajouté des colonnes et tables dans le modèle vont-elles être supprimées (spécifique à notre entreprise) ?
Cédric
Re: OpenConcerto 1.2 beta 3
Posté : mer. mars 14, 2012 1:26 pm
par guillaume
Bonjour,
Les versions betas ne sont pas recommandées pour une utilisation en production.
Pour la montée en version, la procédure décrite est la bonne.
Cependant, vu que vous avez modifié la structure de la base, je ne peux qu'avoir
des réserves sur le résultat... passez par ILM si vous voulez être sûr que tout soit ok dans votre cas.
Cordialement,
Re: OpenConcerto 1.2 beta 3
Posté : dim. mars 18, 2012 8:06 pm
par sabedi
Bonjour, j'ai mis à jour avec la beta 3 mais j'ai un message d'erreur si je veux installer le module voip ovh
---
Impossible de démarrer les modules
Couldn't install module org.openconcerto.modules.customerrelationship.call.ovh.Module@c125d3
org.openconcerto.utils.ExceptionHandler: Impossible de démarrer les modules
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:83)
at org.openconcerto.erp.modules.AvailableModulesPanel$1.actionPerformed(AvailableModulesPanel.java:86)
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.plaf.basic.BasicButtonListener.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$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(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.Exception: Couldn't install module org.openconcerto.modules.customerrelationship.call.ovh.Module@c125d3
at org.openconcerto.erp.modules.ModuleManager.startModule(ModuleManager.java:786)
at org.openconcerto.erp.modules.ModuleManager.createModules(ModuleManager.java:769)
at org.openconcerto.erp.modules.ModuleManager.startModules(ModuleManager.java:738)
at org.openconcerto.erp.modules.ModuleManager.startModules(ModuleManager.java:726)
at org.openconcerto.erp.modules.ModuleManager.startModule(ModuleManager.java:721)
at org.openconcerto.erp.modules.AvailableModulesPanel$1.actionPerformed(AvailableModulesPanel.java:83)
... 36 more
Caused by: java.lang.IllegalArgumentException: Table already exists : VOIP_RECORD
at org.openconcerto.erp.modules.DBContext.getCreateTable(DBContext.java:126)
at org.openconcerto.modules.customerrelationship.call.ovh.Module.install(Module.java:55)
at org.openconcerto.erp.modules.ModuleManager$5.handle(ModuleManager.java:634)
at org.openconcerto.sql.utils.SQLUtils$2.handle(SQLUtils.java:85)
at org.openconcerto.sql.model.ConnectionHandler.compute(ConnectionHandler.java:55)
at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:657)
at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:66)
at org.openconcerto.erp.modules.ModuleManager.install(ModuleManager.java:628)
at org.openconcerto.erp.modules.ModuleManager.startModule(ModuleManager.java:784)
... 41 more
---
Une idée pour résoudre le problème ou une maj du module ?
Merci
Ed
Re: OpenConcerto 1.2 beta 3
Posté : dim. mars 18, 2012 9:35 pm
par guillaume
Humm... cette fois vous pouvez reporter la faute sur ILM

Ce module ne gère pas (encore) le cas où la table dont il a besoin existe déjà
dans la base de données...
2 solutions: effacer la table VOIP_RECORD ou attendre la prochaine beta.
Re: OpenConcerto 1.2 beta 3
Posté : lun. mars 19, 2012 8:22 am
par sabedi
Merci Guillaume pour ta réponse (et pour reconnaitre que le problème vient de chez vous...)
Suis pas un familier de pgadmin je maitrise plus mysql, mais dans
base de donnée
openconcerto
openconcerte48
tables
j'ai bien supprimé voip_record, mais j'ai le même message d'erreur base already exist, est-ce qu'il faut regarder ailleurs ?
C'est pas très grave, c'est juste pour tester et pour signaler ce bug.
Ed
Re: OpenConcerto 1.2 beta 3
Posté : lun. mars 19, 2012 3:03 pm
par guillaume
Bonjour,
Le module est corrigé et téléchargeable à la même adresse.
Cordialement,
Re: OpenConcerto 1.2 beta 3
Posté : lun. mars 19, 2012 9:18 pm
par sabedi
Erreur à l'installation :
UncaughtException on thread Thread[OVH VOIP sync,1,main]
org.apache.commons.logging.LogFactory
org.openconcerto.utils.ExceptionHandler: UncaughtException on thread Thread[OVH VOIP sync,1,main]
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:83)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:87)
at org.openconcerto.erp.config.Gestion$1.uncaughtException(Gestion.java:121)
at java.lang.ThreadGroup.uncaughtException(Unknown Source)
at java.lang.ThreadGroup.uncaughtException(Unknown Source)
at java.lang.Thread.dispatchUncaughtException(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: org.apache.commons.logging.LogFactory
at org.apache.axis.components.logger.LogFactory.class$(LogFactory.java:45)
at org.apache.axis.components.logger.LogFactory$1.run(LogFactory.java:45)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.axis.components.logger.LogFactory.getLogFactory(LogFactory.java:41)
at org.apache.axis.components.logger.LogFactory.<clinit>(LogFactory.java:33)
at org.apache.axis.handlers.BasicHandler.<clinit>(BasicHandler.java:43)
at org.apache.axis.client.Service.getAxisClient(Service.java:104)
at org.apache.axis.client.Service.<init>(Service.java:113)
at com.ovh.soapi.manager.ManagerServiceLocator.<init>(ManagerServiceLocator.java:12)
at org.openconcerto.modules.customerrelationship.call.ovh.OVHApi.getStub(OVHApi.java:59)
at org.openconcerto.modules.customerrelationship.call.ovh.OVHApi.getCallHistory(OVHApi.java:35)
at org.openconcerto.modules.customerrelationship.call.ovh.Module$2.run(Module.java:96)
at java.lang.Thread.run(Unknown Source)
mais le module s'installe
et au moment de configurer et de tester les parametre erreur :
UncaughtException on thread Thread[AWT-EventQueue-0,6,main]
Could not initialize class org.apache.axis.client.AxisClient
org.openconcerto.utils.ExceptionHandler: UncaughtException on thread Thread[AWT-EventQueue-0,6,main]
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:83)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:87)
at org.openconcerto.erp.config.Gestion$1.uncaughtException(Gestion.java:121)
at java.lang.ThreadGroup.uncaughtException(Unknown Source)
at java.lang.ThreadGroup.uncaughtException(Unknown Source)
at java.lang.Thread.dispatchUncaughtException(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.apache.axis.client.AxisClient
at org.apache.axis.client.Service.getAxisClient(Service.java:104)
at org.apache.axis.client.Service.<init>(Service.java:113)
at com.ovh.soapi.manager.ManagerServiceLocator.<init>(ManagerServiceLocator.java:12)
at org.openconcerto.modules.customerrelationship.call.ovh.OVHApi.getStub(OVHApi.java:59)
at org.openconcerto.modules.customerrelationship.call.ovh.OVHApi.testOVHAccount(OVHApi.java:20)
at org.openconcerto.modules.customerrelationship.call.ovh.OvhPreferencePanel$1.actionPerformed(OvhPreferencePanel.java:117)
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.plaf.basic.BasicButtonListener.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$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(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)
Ed
Re: OpenConcerto 1.2 beta 3
Posté : mer. mars 21, 2012 7:45 pm
par guillaume
Avez vous installé le module Axis SOAP?
Cordialement,