OpenConcerto 1.2 beta 3

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

jeu. mars 08, 2012 5:39 pm

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!
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 !
hirymnak
Messages : 34
Enregistré le : dim. févr. 20, 2011 5:47 pm

sam. mars 10, 2012 11:38 am

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
cedric.maupas
Messages : 49
Enregistré le : mer. mars 14, 2012 8:33 am
Localisation : Rennes
Contact :

mer. mars 14, 2012 8:41 am

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
Version OC 1.7.1 multiposte / Postgresql 9.5 / Windows serveur 2019
Utilisateur OC depuis janvier 2012
Avatar du membre
guillaume
Messages : 2434
Enregistré le : ven. févr. 11, 2011 7:15 pm

mer. mars 14, 2012 1:26 pm

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,
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 !
sabedi
Messages : 6
Enregistré le : sam. nov. 05, 2011 10:40 pm

dim. mars 18, 2012 8:06 pm

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
Avatar du membre
guillaume
Messages : 2434
Enregistré le : ven. févr. 11, 2011 7:15 pm

dim. mars 18, 2012 9:35 pm

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.
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 !
sabedi
Messages : 6
Enregistré le : sam. nov. 05, 2011 10:40 pm

lun. mars 19, 2012 8:22 am

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
Avatar du membre
guillaume
Messages : 2434
Enregistré le : ven. févr. 11, 2011 7:15 pm

lun. mars 19, 2012 3:03 pm

Bonjour,

Le module est corrigé et téléchargeable à la même adresse.

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 !
sabedi
Messages : 6
Enregistré le : sam. nov. 05, 2011 10:40 pm

lun. mars 19, 2012 9:18 pm

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
Avatar du membre
guillaume
Messages : 2434
Enregistré le : ven. févr. 11, 2011 7:15 pm

mer. mars 21, 2012 7:45 pm

Avez vous installé le module Axis SOAP?

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