erreur lors de la mise à jour...

Un conseil pour l'installation? Un problème technique pour installer OpenConcerto?
Avatar du membre
phr67
Messages : 30
Enregistré le : mer. déc. 30, 2015 8:59 pm

sam. janv. 09, 2016 5:22 pm

Bonjour,
J'ai ceci après la màj...(1.3.2 vers 1.4)
J'ai dû me planter quelque part ?
Echec de mise à jour
org.openconcerto.utils.ExceptionHandler: Echec de mise à jour
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:112)
at org.openconcerto.utils.ExceptionHandler.handle(ExceptionHandler.java:116)
at org.openconcerto.erp.config.InstallationPanel$1$1.run(InstallationPanel.java:312)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at org.openconcerto.erp.config.InstallationPanel.updateToV1Dot4(InstallationPanel.java:1554)
at org.openconcerto.erp.config.InstallationPanel.access$11(InstallationPanel.java:1500)
at org.openconcerto.erp.config.InstallationPanel$1$1$5.create(InstallationPanel.java:297)
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:55)
at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:844)
at org.openconcerto.sql.model.SQLDataSource.useConnection(SQLDataSource.java:812)
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:284)
... 1 more
Est-ce qu'il faut faire une màj Java avant ?
Ou qu'ai-je fait de "pas bien" pour en arriver là ?
Je suis sous win 10 en multiposte. J'ai fait la màj a partir d'un poste distant.

Merci pour les éléments de réponse ou la solution pour résoudre le problème!
Avatar du membre
guillaume
Messages : 2457
Enregistré le : ven. févr. 11, 2011 7:15 pm

sam. janv. 09, 2016 5:57 pm

Bonjour,

Nous venons de mettre à jour les versions avec un correctif pour votre problème.

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
phr67
Messages : 30
Enregistré le : mer. déc. 30, 2015 8:59 pm

sam. janv. 09, 2016 6:15 pm

MERCI !

Cela est rapide - je m'attendais à un correctif au plus tôt lundi :D :D

Bon week-end

Philippe
Ragus
Messages : 59
Enregistré le : sam. mars 28, 2015 11:48 am

lun. janv. 11, 2016 9:07 pm

Bonjour,

Pour ma part j'ai toujours (depuis la 1.4B4) la même erreur à la mise à jours de la base 1.3.2

http://www.openconcerto.org/forum/viewt ... .4b3#p5485

Pour info j'ai les modules "gestion de projet" et "gestion des temps" actifs sur ma 1.3.2.
Je ne sais pas si il faut installer les versions 1 de ces modules avec la 1.4
Merci d'avance,
Utilisateur OC 1.5 multiposte Postgresql Linux
Avatar du membre
guillaume
Messages : 2457
Enregistré le : ven. févr. 11, 2011 7:15 pm

lun. janv. 11, 2016 9:21 pm

Bonjour,

Vous parlez de l'erreur avec USER_RIGHT ?
Il faudrait comparer le contenu de votre table avec la table de la 1.3.2.

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 !
Ragus
Messages : 59
Enregistré le : sam. mars 28, 2015 11:48 am

mar. janv. 12, 2016 4:39 pm

Bonjour Guillaume,

Oui c'est bien l'erreur duplicate key sur USER_Right.

Contexte : j'ai une 1.3.2 multiposte Postgresql fonctionnelle (sans souci depuis 18 mois , bravo ILM)
Je decompacte la 1.4 et j’exécute configuration.sh et mise à niveau de la base et j'ai l'erreur assez rapidement.

Vous voulez que je compare la table 1.3.2 avec celle qui a été mise à niveau (jusqu'à quel point) malgré l'erreur ?

Je vais regarder ça mais je suis pas sûr de voir grand chose
Utilisateur OC 1.5 multiposte Postgresql Linux
Ragus
Messages : 59
Enregistré le : sam. mars 28, 2015 11:48 am

mar. janv. 12, 2016 6:06 pm

Après vérification les deux tables sont identiques, je pense que le programme de mise à niveau de la base n'y a pas touché à cause du plantage.
Pour info ci-joint le contenu : (3 users : indéfini,administrateur, et le mien)
ORDRE,ARCHIVE,ID_USER_COMMON,HAVE_RIGHT,CODE,ID,NOM,DESCRIPTION,ID_RIGHT,OBJECT
"0.00000000","0","1","0","","1","","","1",""
"5.00000000","0","2","1","","6","","","6",\N
"8.00000000","0","2","1","","9","","","9",\N
"8.50000000","0","2","1","","10","","","8",\N
"9.00000000","0","2","1","","11","","","10",\N
"9.50000000","0","2","1","","12","","","11",\N
"10.00000000","0","2","1","","13","","","12",\N
"10.50000000","0","2","1","","14","","","7",\N
"11.50000000","0","2","1","","15","","","13",\N
"12.50000000","0","2","1","","16","","","14",\N
"7.00000000","0","2","1","","8","","","5",\N
"6.00000000","1","1","1","","7","","","7",\N
"4.00000000","1","1","1","","5","","","5",\N
"12.00000000","0","2","1","","17","","","15",\N
"2.00000000","0","1","1","","3","","","3",\N
"14.50000000","0","2","1","","19","","","16",\N
"18.50000000","0","16","1","","23","","","10",\N
"15.50000000","0","16","1","","20","","","11",\N
"16.50000000","0","16","1","","21","","","5",\N
"17.50000000","0","16","1","","22","","","7",\N
"19.50000000","0","16","1","","24","","","6",\N
"20.50000000","0","16","1","","25","","","9",\N
"21.50000000","0","16","1","","26","","","3",\N
"22.50000000","0","16","1","","27","","","12",\N
"23.50000000","0","16","1","","28","","","15",\N
"24.50000000","0","16","1","","29","","","16",\N
"25.50000000","0","16","1","","30","","","19",\N
"26.50000000","0","16","1","","31","","","17",\N
"27.50000000","0","16","1","","32","","","18",\N

Merci de votre aide.
Utilisateur OC 1.5 multiposte Postgresql Linux
Avatar du membre
guillaume
Messages : 2457
Enregistré le : ven. févr. 11, 2011 7:15 pm

mar. janv. 12, 2016 7:16 pm

Mouais... bizarre...
Effacez votre ligne ""16.50000000","0","16","1","","21","","","5",\N"

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 !
Ragus
Messages : 59
Enregistré le : sam. mars 28, 2015 11:48 am

mar. janv. 12, 2016 9:33 pm

Suivi d'actions :

Je supprime la ligne avec l'ID 21 comme demandé (pourquoi celle là ?)
La mise à niveau se plante avec la même erreur sur l'ID 20
Je supprime l'ID 20 , plantage sur le 22
Je supprime le 22 , plantage sur le 23..
Une fois toute les lignes de mon utilisateur (le 16) supprimées, la mise à niveau se fait.

Je ne peux bien sûr ne me connecter qu'avec l'administrateur, ça fonctionne.
J'essaye ensuite de rajouter les droits à mon utilisateur mais impossible car la fenêtre avec l'ajout de droit est vide..

Dans tous les cas je me demande pourquoi j'aurais une table USER_RIGHT non valide car depuis le début je n'ai eu aucun ennui ni à l'installation, directement en 1.3.2 il y a plus d'un an , ni pendant l'utilisation et je n'ai jamais "bidouillé" quoi que ce soit ?

Merci de votre aide
Utilisateur OC 1.5 multiposte Postgresql Linux
Avatar du membre
guillaume
Messages : 2457
Enregistré le : ven. févr. 11, 2011 7:15 pm

mar. janv. 12, 2016 9:53 pm

la fenêtre avec l'ajout de droit est vide
C'est à dire?
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