Installation OC 1.4.1 - Fonctions Salariés / Projets

Un conseil pour l'installation? Un problème technique pour installer OpenConcerto?
occalp
Messages : 30
Enregistré le : mer. juil. 06, 2016 11:41 am
Localisation : Usa
Contact :

mer. juil. 06, 2016 12:05 pm

Bonjour Guillaume,

J'ai installé OC en 1.4.1 Multipostes PostGreSQL 9.5.3 sur Windows 10. L'installation s'est bien passée.
Cela me semble un beau produit. Il semble que toutes les fonctions marchent bien.

Sauf 2 pour moi :
- Liste des SALARIES : voir message ci-dessous,
- Impossible d'installer correctement le module PROJET, message d'erreur ci-dessous,
Il faudrait que ces 2 fonctions tournent pour que nous puissions envisager d'utiliser OC.

Merci beaucoup de votre aide précieuse.

Bien cordialement,

Code : Tout sélectionner

LISTE DES SALARIES

Erreur d'initialisation
unknown field ID_COEFF_PRIME in INFOS_SALARIE_PAYE. The table INFOS_SALARIE_PAYE contains the followins fields: [DUREE_HEBDO, ORDRE, TAUX_AT, ID_USER_COMMON_MODIFY, SALAIRE_MOIS, ID_CONTRAT_SALARIE, CONGES_PAYES, CREATION_DATE, ID_USER_COMMON_CREATE, MODIFICATION_DATE, ID, DATE_SORTIE, ID_IDCC, DATE_ARRIVE, DUREE_MOIS, ID_CLASSEMENT_CONVENTIONNEL, ARCHIVE, CODE_AT, CODE_SECTION_AT]
org.openconcerto.utils.ExceptionHandler: Erreur d'initialisation
	at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:121)
	at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:125)
	at org.openconcerto.sql.view.EditPanel.<init>(EditPanel.java:214)
	at org.openconcerto.sql.view.EditPanel.<init>(EditPanel.java:142)
	at org.openconcerto.sql.view.EditFrame.<init>(EditFrame.java:97)
	at org.openconcerto.sql.view.EditFrame.<init>(EditFrame.java:79)
	at org.openconcerto.sql.sqlobject.ElementComboBox.getAddFrame(ElementComboBox.java:321)
	at org.openconcerto.sql.sqlobject.ElementComboBox.actionPerformed(ElementComboBox.java:300)
	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.AWTEventMulticaster.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$300(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue$4.run(Unknown Source)
	at java.awt.EventQueue$4.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$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.IllegalArgumentException: unknown field ID_COEFF_PRIME in INFOS_SALARIE_PAYE. The table INFOS_SALARIE_PAYE contains the followins fields: [DUREE_HEBDO, ORDRE, TAUX_AT, ID_USER_COMMON_MODIFY, SALAIRE_MOIS, ID_CONTRAT_SALARIE, CONGES_PAYES, CREATION_DATE, ID_USER_COMMON_CREATE, MODIFICATION_DATE, ID, DATE_SORTIE, ID_IDCC, DATE_ARRIVE, DUREE_MOIS, ID_CLASSEMENT_CONVENTIONNEL, ARCHIVE, CODE_AT, CODE_SECTION_AT]
	at org.openconcerto.sql.model.SQLTable.getField(SQLTable.java:917)
	at org.openconcerto.sql.element.SQLElement.getOwnedLink(SQLElement.java:1188)
	at org.openconcerto.sql.element.SQLElement.getPrivateElement(SQLElement.java:1253)
	at org.openconcerto.sql.element.BaseSQLComponent.addViewJComponent(BaseSQLComponent.java:189)
	at org.openconcerto.sql.element.BaseSQLComponent.addView(BaseSQLComponent.java:185)
	at org.openconcerto.erp.core.humanresources.payroll.element.InfosSalariePayeSQLElement$1.addViews(InfosSalariePayeSQLElement.java:144)
	at org.openconcerto.sql.element.SQLComponent.uiInit(SQLComponent.java:201)
	at org.openconcerto.sql.element.DefaultElementSQLObject.getEditPanel(DefaultElementSQLObject.java:206)
	at org.openconcerto.sql.element.DefaultElementSQLObject.setEditPanel(DefaultElementSQLObject.java:168)
	at org.openconcerto.sql.element.ElementSQLObject.setCreated(ElementSQLObject.java:153)
	at org.openconcerto.sql.element.ElementSQLObject.setRequired(ElementSQLObject.java:99)
	at org.openconcerto.sql.element.BaseSQLComponent.addInitedView(BaseSQLComponent.java:390)
	at org.openconcerto.sql.element.BaseSQLComponent.addView(BaseSQLComponent.java:363)
	at org.openconcerto.sql.element.BaseSQLComponent.addViewJComponent(BaseSQLComponent.java:199)
	at org.openconcerto.sql.element.BaseSQLComponent.addView(BaseSQLComponent.java:185)
	at org.openconcerto.erp.core.humanresources.payroll.element.SalarieSQLElement$1.addViews(SalarieSQLElement.java:165)
	at org.openconcerto.sql.element.SQLComponent.uiInit(SQLComponent.java:201)
	at org.openconcerto.sql.view.EditPanel.<init>(EditPanel.java:207)
	... 42 more

Code : Tout sélectionner

INSTALLATION DU MODULE PROJECT
Impossible de démarrer les modules

Couldn't start module org.openconcerto.modules.project.Module@6bf0d425
org.openconcerto.utils.ExceptionHandler: Impossible de démarrer les modules
	at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:121)
	at org.openconcerto.erp.modules.AvailableModulesPanel$3.done(AvailableModulesPanel.java:141)
	at javax.swing.SwingWorker$5.run(Unknown Source)
	at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source)
	at sun.swing.AccumulativeRunnable.run(Unknown Source)
	at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source)
	at javax.swing.Timer.fireActionPerformed(Unknown Source)
	at javax.swing.Timer$DoPostEvent.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$300(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$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.pumpEventsForFilter(Unknown Source)
	at java.awt.WaitDispatchSupport$2.run(Unknown Source)
	at java.awt.WaitDispatchSupport$4.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.awt.WaitDispatchSupport.enter(Unknown Source)
	at java.awt.Dialog.show(Unknown Source)
	at java.awt.Component.show(Unknown Source)
	at java.awt.Component.setVisible(Unknown Source)
	at java.awt.Window.setVisible(Unknown Source)
	at java.awt.Dialog.setVisible(Unknown Source)
	at org.openconcerto.erp.modules.AvailableModulesPanel$1.run(AvailableModulesPanel.java:65)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$300(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$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 start module org.openconcerto.modules.project.Module@6bf0d425
	at org.openconcerto.erp.modules.ModuleManager.start(ModuleManager.java:1686)
	at org.openconcerto.erp.modules.ModuleManager.startFactories(ModuleManager.java:1640)
	at org.openconcerto.erp.modules.AvailableModulesPanel$3.done(AvailableModulesPanel.java:138)
	... 41 more
Caused by: java.lang.IllegalStateException: |AFFAIRE.ID_TYPE_AFFAIRE| cannot be expanded by org.openconcerto.sql.ShowAs@4d587af6 byTables: {/NATURE_COMPTE/=[|NATURE_COMPTE.NOM|], /UNITE_VENTE/=[|UNITE_VENTE.NOM|], /TAXE/=[|TAXE.TAUX|], /STYLE/=[|STYLE.NOM|], /ARTICLE_ELEMENT/=[|ARTICLE_ELEMENT.ID_ARTICLE|, |ARTICLE_ELEMENT.QTE_UNITAIRE|, |ARTICLE_ELEMENT.ID_UNITE_VENTE|], /COMMANDE/=[|COMMANDE.NOM|], /ADRESSE_COMMON/=[|ADRESSE_COMMON.RUE|, |ADRESSE_COMMON.VILLE|], /PAYS/=[|PAYS.CODE|, |PAYS.NOM|], /REPARTITION_ANALYTIQUE/=[|REPARTITION_ANALYTIQUE.NOM|], /FOURNISSEUR/=[|FOURNISSEUR.NOM|], /MODE_VENTE_ARTICLE/=[|MODE_VENTE_ARTICLE.NOM|], /CODE_REGIME/=[|CODE_REGIME.CODE|, |CODE_REGIME.NOM|], /ARTICLE/=[|ARTICLE.NOM|, |ARTICLE.ID_FAMILLE_ARTICLE|], /PIECE/=[|PIECE.ID|, |PIECE.NOM|], /MODE_REGLEMENT/=[|MODE_REGLEMENT.ID_TYPE_REGLEMENT|, |MODE_REGLEMENT.AJOURS|], /CODE_STATUT_PROF/=[|CODE_STATUT_PROF.CODE|, |CODE_STATUT_PROF.NOM|], /USER_COMMON/=[|USER_COMMON.PRENOM|, |USER_COMMON.NOM|], /FICHE_PAYE/=[|FICHE_PAYE.ID_MOIS|, |FICHE_PAYE.ANNEE|], /ETAT_DEVIS/=[|ETAT_DEVIS.NOM|], /MOUVEMENT/=[|MOUVEMENT.NUMERO|, |MOUVEMENT.ID_PIECE|], /IDCC/=[|IDCC.NOM|], /SAISIE_VENTE_FACTURE/=[|SAISIE_VENTE_FACTURE.NUMERO|], /CODE_CONTRAT_TRAVAIL/=[|CODE_CONTRAT_TRAVAIL.CODE|, |CODE_CONTRAT_TRAVAIL.NOM|], /COMMANDE_CLIENT/=[|COMMANDE_CLIENT.NOM|, |COMMANDE_CLIENT.T_HT|], /DEVIS/=[|DEVIS.NUMERO|], /CLASSEMENT_CONVENTIONNEL/=[|CLASSEMENT_CONVENTIONNEL.NIVEAU|, |CLASSEMENT_CONVENTIONNEL.COEFF|], /SALARIE/=[|SALARIE.CODE|, |SALARIE.NOM|, |SALARIE.PRENOM|], /CONTACT_FOURNISSEUR/=[|CONTACT_FOURNISSEUR.NOM|, |CONTACT_FOURNISSEUR.TEL_STANDARD|], /TYPE_MODELE/=[|TYPE_MODELE.NOM|], /CLIENT/=[|CLIENT.ID_PAYS|, |CLIENT.GROUPE|, |CLIENT.NOM|], /TARIF/=[|TARIF.NOM|], /CONTRAT_SALARIE/=[|CONTRAT_SALARIE.NATURE|], /COMPTE_PCE/=[|COMPTE_PCE.NUMERO|, |COMPTE_PCE.NOM|], /MOIS/=[|MOIS.NOM|], /RUBRIQUE_COTISATION/=[|RUBRIQUE_COTISATION.NOM|], /FAMILLE_ARTICLE/=[|FAMILLE_ARTICLE.NOM|], /RIGHT/=[|RIGHT.NOM|], /BON_RECEPTION/=[|BON_RECEPTION.NUMERO|, |BON_RECEPTION.DATE|], /CATEGORIE_CLIENT/=[|CATEGORIE_CLIENT.NOM|], /COMMANDE_CLIENT_ELEMENT/=[|COMMANDE_CLIENT_ELEMENT.NOM|], /ARTICLE_FOURNISSEUR/=[|ARTICLE_FOURNISSEUR.NOM|, |ARTICLE_FOURNISSEUR.ID_FAMILLE_ARTICLE_FOURNISSEUR|], /ECRITURE/=[|ECRITURE.NOM|, |ECRITURE.DATE|, |ECRITURE.ID_COMPTE_PCE|, |ECRITURE.DEBIT|, |ECRITURE.CREDIT|], /STOCK/=[|STOCK.QTE_TH|, |STOCK.QTE_REEL|, |STOCK.QTE_LIV_ATTENTE|, |STOCK.QTE_RECEPT_ATTENTE|], /COMPTE_PCG/=[|COMPTE_PCG.NUMERO|, |COMPTE_PCG.NOM|], /RUBRIQUE_NET/=[|RUBRIQUE_NET.CODE|, |RUBRIQUE_NET.NOM|], /EXERCICE_COMMON/=[|EXERCICE_COMMON.DATE_DEB|, |EXERCICE_COMMON.DATE_FIN|], /CODE_DROIT_CONTRAT/=[|CODE_DROIT_CONTRAT.CODE|, |CODE_DROIT_CONTRAT.NOM|], /JOURNAL/=[|JOURNAL.NOM|], /MODE_REGLEMENT_PAYE/=[|MODE_REGLEMENT_PAYE.NOM|], /REGLEMENT_PAYE/=[|REGLEMENT_PAYE.NOM_BANQUE|, |REGLEMENT_PAYE.RIB|], /CODE_EMPLOI/=[|CODE_EMPLOI.CODE|, |CODE_EMPLOI.NOM|], /POSTE_ANALYTIQUE/=[|POSTE_ANALYTIQUE.NOM|, |POSTE_ANALYTIQUE.ID_AXE_ANALYTIQUE|], /RUBRIQUE_BRUT/=[|RUBRIQUE_BRUT.NOM|], /PROFIL_PAYE/=[|PROFIL_PAYE.NOM|], /CONTACT/=[|CONTACT.NOM|], /DEPARTEMENT/=[|DEPARTEMENT.NUMERO|, |DEPARTEMENT.NOM|], /COMMERCIAL/=[|COMMERCIAL.NOM|], /TYPE_RUBRIQUE_NET/=[|TYPE_RUBRIQUE_NET.NOM|], /ADRESSE/=[|ADRESSE.RUE|, |ADRESSE.CODE_POSTAL|, |ADRESSE.VILLE|], /AXE_ANALYTIQUE/=[|AXE_ANALYTIQUE.NOM|], /TYPE_REGLEMENT/=[|TYPE_REGLEMENT.NOM|], /SITUATION_FAMILIALE/=[|SITUATION_FAMILIALE.NOM|], /TYPE_RUBRIQUE_BRUT/=[|TYPE_RUBRIQUE_BRUT.NOM|], /PERIODE_VALIDITE/=[|PERIODE_VALIDITE.JANVIER|], /TYPE_LETTRE_RELANCE/=[|TYPE_LETTRE_RELANCE.NOM|], /TITRE_PERSONNEL/=[|TITRE_PERSONNEL.NOM|], /CHEQUE_A_ENCAISSER/=[|CHEQUE_A_ENCAISSER.MONTANT|, |CHEQUE_A_ENCAISSER.ID_CLIENT|], /TYPE_COMPTE_PCG/=[|TYPE_COMPTE_PCG.NOM|], /ECHEANCE_CLIENT/=[|ECHEANCE_CLIENT.ID_CLIENT|, |ECHEANCE_CLIENT.ID_MOUVEMENT|], /FAMILLE_ARTICLE_FOURNISSEUR/=[|FAMILLE_ARTICLE_FOURNISSEUR.NOM|], /CONTACT_ADMINISTRATIF/=[|CONTACT_ADMINISTRATIF.NOM|, |CONTACT_ADMINISTRATIF.TEL_STANDARD|], /SOCIETE_COMMON/=[|SOCIETE_COMMON.NOM|], /CAISSE_COTISATION/=[|CAISSE_COTISATION.NOM|], /MODELE_COURRIER_CLIENT/=[|MODELE_COURRIER_CLIENT.NOM|, |MODELE_COURRIER_CLIENT.CONTENU|], /BANQUE/=[|BANQUE.NOM|], /CODE_CARACT_ACTIVITE/=[|CODE_CARACT_ACTIVITE.CODE|, |CODE_CARACT_ACTIVITE.NOM|], /IMPRESSION_RUBRIQUE/=[|IMPRESSION_RUBRIQUE.NOM|], /CODE_STATUT_CATEGORIEL/=[|CODE_STATUT_CATEGORIEL.CODE|, |CODE_STATUT_CATEGORIEL.NOM|], /REGIME_BASE/=[|REGIME_BASE.ID_CODE_REGIME_BASE|], /ECHEANCE_FOURNISSEUR/=[|ECHEANCE_FOURNISSEUR.ID_FOURNISSEUR|, |ECHEANCE_FOURNISSEUR.ID_MOUVEMENT|], /CAISSE/=[|CAISSE.NUMERO|, |CAISSE.NOM|], /DEVISE/=[|DEVISE.CODE|]} byFields: {|COMMANDE_CLIENT_ELEMENT.ID_ARTICLE|=[|ARTICLE.ID_FAMILLE_ARTICLE|], |ASSOCIATION_ANALYTIQUE.ID_ECRITURE|=[|ECRITURE.ID_MOUVEMENT|, |ECRITURE.ID_JOURNAL|, |ECRITURE.ID_COMPTE_PCE|, |ECRITURE.DATE|], |SAISIE_VENTE_FACTURE_ELEMENT.ID_SAISIE_VENTE_FACTURE|=[|SAISIE_VENTE_FACTURE.NUMERO|, |SAISIE_VENTE_FACTURE.DATE|, |SAISIE_VENTE_FACTURE.ID_CLIENT|], |ENCAISSER_MONTANT.ID_MODE_REGLEMENT|=[|MODE_REGLEMENT.ID_TYPE_REGLEMENT|], |ECHEANCE_CLIENT.ID_SAISIE_VENTE_FACTURE|=[|SAISIE_VENTE_FACTURE.NUMERO|, |SAISIE_VENTE_FACTURE.DATE|], |BON_DE_LIVRAISON_ELEMENT.ID_BON_DE_LIVRAISON|=[|BON_DE_LIVRAISON.NUMERO|], |DEVIS_ELEMENT.ID_DEVIS|=[|DEVIS.NUMERO|, |DEVIS.DATE|, |DEVIS.ID_CLIENT|, |DEVIS.ID_ETAT_DEVIS|], |REGLER_MONTANT.ID_MODE_REGLEMENT|=[|MODE_REGLEMENT.ID_TYPE_REGLEMENT|]}
foreign table of "OpenConcerto"."OpenConcerto48"."AFFAIRE"."ID_TYPE_AFFAIRE":"OpenConcerto"."OpenConcerto48"."TYPE_AFFAIRE"
	at org.openconcerto.sql.ShowAs.expandOnce(ShowAs.java:219)
	at org.openconcerto.sql.FieldExpander.expand(FieldExpander.java:149)
	at org.openconcerto.sql.request.BaseFillSQLRequest.computeGraph(BaseFillSQLRequest.java:221)
	at org.openconcerto.sql.request.BaseFillSQLRequest.getGraph(BaseFillSQLRequest.java:234)
	at org.openconcerto.sql.view.list.SQLTableModelSourceOnline.<init>(SQLTableModelSourceOnline.java:36)
	at org.openconcerto.sql.element.SQLElement.createTableSource(SQLElement.java:1521)
	at org.openconcerto.sql.element.SQLElement.createAndInitTableSource(SQLElement.java:1496)
	at org.openconcerto.sql.element.SQLElement.getTableSource(SQLElement.java:1478)
	at org.openconcerto.sql.element.SQLElement.getTableSource(SQLElement.java:1465)
	at org.openconcerto.sql.view.IListPanel.<init>(IListPanel.java:174)
	at org.openconcerto.sql.view.IListPanel.<init>(IListPanel.java:155)
	at org.openconcerto.sql.view.IListPanel.<init>(IListPanel.java:151)
	at org.openconcerto.sql.view.ListeAddPanel.<init>(ListeAddPanel.java:38)
	at org.openconcerto.modules.project.Module.start(Module.java:464)
	at org.openconcerto.erp.modules.ModuleManager.startModule(ModuleManager.java:1755)
	at org.openconcerto.erp.modules.ModuleManager.start(ModuleManager.java:1671)
	... 43 more
occalp
Messages : 30
Enregistré le : mer. juil. 06, 2016 11:41 am
Localisation : Usa
Contact :

ven. juil. 08, 2016 10:37 am

Bonjour,

Pas de réponse ?

Cordialement,
Samuel_Burg
Messages : 144
Enregistré le : mer. juil. 22, 2015 12:17 pm

mer. juil. 13, 2016 10:20 am

Bonjour,

à première vue, votre base de donnée est moisie, mal installée, ou pas à jour.

si votre base est vide, une réinstallation de la base + mise à jour de la base par l'outil de la version 1.4.1 devrait fonctionner.

Cordialement,
occalp
Messages : 30
Enregistré le : mer. juil. 06, 2016 11:41 am
Localisation : Usa
Contact :

mer. juil. 13, 2016 2:33 pm

Bonjour,

Tout d'abord merci pour la réponse. La base est bien remplie et initialisée.
J'ai fait le test de l'installation sur un 2ième PC et c'est le même message. Les 2 sont installés en PostGreSQL (Windows 8 et 10) en version 1.4.1 d'OpenConcerto. Je n'ai eu aucun message d'erreur à l'installation, donc il ne semble pas que les bases soient corrompues ...
Le 2ième message laisse apparaître un problème de Foreign Key qui pourtant existe bien et est valide .....?

Merci de votre aide !

Cordialement,
Samuel_Burg
Messages : 144
Enregistré le : mer. juil. 22, 2015 12:17 pm

lun. juil. 18, 2016 4:52 pm

Bonjour,

je n'utilise pas les fonctions de "salaire" donc je ne connait pas la structure de la base sur cette partie du logicielle.

par contre votre message sur le pb de la clé (Foreign Key) semble bien indiquer un problème dans la base, pas forcément dans le logiciel. ceci fait suspecter une différence de version entre l'interface (OC 1.4.x ?) et la base de donnée (OC 1.4.y ?). ou éventuellement une corruption du fichier d’initialisation SQL lors du téléchargement.

vous utiliser une version 1.4.1, il me semble que la release pour windows c'est la 1.4.2.
ça vaut le coups d'essayer pour vous :
http://www.openconcerto.org/fr/telechargement/1.4/

si le pb persiste, préciser votre méthode d’installation et les pb qui persistent,
quelqu'un qui utilise les fonctions de paye et/ou qqun de ILM pourra peut être vous orienter.

cordialement,

Samuel
occalp
Messages : 30
Enregistré le : mer. juil. 06, 2016 11:41 am
Localisation : Usa
Contact :

lun. juil. 18, 2016 9:40 pm

Bonsoir,

Merci pour les suggestions.
Ma base a été installée en réalité en 1.4 (script SQL) car certains commentaires sur le forum précisaient que c'était ce script qu'il fallait utiliser (et non pas le 1.4.1 qui ne fonctionnait pas) avec le programme OpenConcerto 1.4.1.
J'ai donc : base 1.4 avec programme 1.4.1.
Je vais essayer ta suggestion : programme en 1.4.2, mais je ne vois pas le script SQL l'accompagnant ?

Bien cordialement,
Samuel_Burg
Messages : 144
Enregistré le : mer. juil. 22, 2015 12:17 pm

mar. juil. 19, 2016 7:27 am

Bonjour

Après une installation d'un programme v1.4.1 ou v1.4.2 sur une base v1.4.0, il faut utiliser l'outil de mise à jour inclus pour patcher la base.

Cordialement,

Samuel
occalp
Messages : 30
Enregistré le : mer. juil. 06, 2016 11:41 am
Localisation : Usa
Contact :

mar. août 02, 2016 7:41 pm

Bonjour Samuel,

Me revoila ... J'ai installé le programme 1.4.2 et utilisé le programme de configuration pour patcher la base.
Mais, lors de la mise à jour, lorsque la jauge arrive à moitié, le message suivant s'affiche ... :

Code : Tout sélectionner

Echec de mise à jour

java.lang.IllegalStateException: unable to find the table that "OpenConcerto"."OpenConcerto42"."INFOS_SALARIE_PAYE"."ID_COEFF_PRIME" points to.
org.openconcerto.utils.ExceptionHandler: Echec de mise à jour
	at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:121)
	at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:125)
	at org.openconcerto.erp.config.InstallationPanel$1$1.run(InstallationPanel.java:361)
	at java.lang.Thread.run(Unknown Source)
Caused by: java.sql.SQLException: java.lang.IllegalStateException: unable to find the table that "OpenConcerto"."OpenConcerto42"."INFOS_SALARIE_PAYE"."ID_COEFF_PRIME" points to.
	at org.openconcerto.erp.config.InstallationPanel$1$1$5.create(InstallationPanel.java:342)
	at org.openconcerto.sql.utils.SQLUtils$1.handle(SQLUtils.java:80)
	at org.openconcerto.sql.utils.SQLUtils$2.handle(SQLUtils.java:147)
	at org.openconcerto.sql.model.ConnectionHandler.compute(ConnectionHandler.java:59)
	at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:869)
	at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:833)
	at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:125)
	at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:97)
	at org.openconcerto.sql.utils.SQLUtils.executeAtomic(SQLUtils.java:77)
	at org.openconcerto.erp.config.InstallationPanel$1$1.run(InstallationPanel.java:333)
	... 1 more
Caused by: java.lang.IllegalStateException: unable to find the table that "OpenConcerto"."OpenConcerto42"."INFOS_SALARIE_PAYE"."ID_COEFF_PRIME" points to.
	at org.openconcerto.sql.model.graph.SQLKey.keyToTable(SQLKey.java:104)
	at org.openconcerto.sql.changer.convert.AddFK.changeImpl(AddFK.java:81)
	at org.openconcerto.sql.changer.convert.AddFK.changeImpl(AddFK.java:1)
	at org.openconcerto.sql.changer.Changer.changeAll(Changer.java:115)
	at org.openconcerto.erp.config.InstallationPanel.updateSocieteSchema(InstallationPanel.java:3362)
	at org.openconcerto.erp.config.InstallationPanel.access$8(InstallationPanel.java:3352)
	at org.openconcerto.erp.config.InstallationPanel$1$1$5.create(InstallationPanel.java:340)
	... 10 more
Cette fameuse colonne ID_COEFF_PRIME n'existe dans aucune des tables de ma base ni dans aucun des scripts SQL d'installation de OC ?????? :roll:
Je désespère .... Pour moi le module Projet (Affaires) et la création de salarié restent inutilisable ...
J'ai acheté le manuel .. mais bon je doute que cela résolve mon problème

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

mar. août 02, 2016 8:01 pm

Bonjour,

Où avez vous passer que la 1.4.2 est sortie ???????

Quand elle sera finalisée (dans quelques jours), vous pourrez la télécharge et mettre à jour...


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

mar. août 02, 2016 8:02 pm

Il me semble que l'on précise dans le manuel qu'il est important de faire une sauvegarde avant les mises à jours.... et surtout d'utiliser des versions STABLES.
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