Re: [Galette-discussion] migration 0.63 vers 0.8

2014-09-27 Par sujet Hélène PETIT
Le 26/09/2014 07:52, Johan Cwiklinski a écrit :
 Dans la base, est-ce que tu as des entrées dans la table
 galette_fields_categories il devrait y en avoir 3, avec pour
 identifiants respectifs 1, 2 et 3.

non, la table était vide.
En remplissant cette table avec les bonnes valeurs, toutes les fonctions
sont redevenues normales.

Pfou.


___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] migration 0.63 vers 0.8

2014-09-25 Par sujet Hélène PETIT
Le 24/09/2014 21:30, Johan Cwiklinski a écrit :
 Il aurait été intéressant tout de même de connaître l'erreur rencontrée

Et, comme indiqué ici :
http://galette.eu/documentation/fr/development/codage.html#behavior
j'ai mis un fichier behavior dans le dossier config. Ça donne çà :

Fatal error: Uncaught exception 'PDOException' with message
'SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or
update a child row: a foreign key constraint fails
(`utqp_v1`.`galette_fields_config`, CONSTRAINT
`galette_fields_config_ibfk_1` FOREIGN KEY (`id_field_category`)
REFERENCES `galette_fields_categories` (`id_field_category`))' in
nnn/galette/includes/Zend-2.3.1/Zend/Db/Adapter/Driver/Pdo/Statement.php:240
Stack trace: #0
nnn/galette/includes/Zend-2.3.1/Zend/Db/Adapter/Driver/Pdo/Statement.php(240):
PDOStatement-execute() #1
nnn/galette/lib/Galette/Entity/FieldsConfig.php(574):
Zend\Db\Adapter\Driver\Pdo\Statement-execute(Array) #2
nnn/galette/lib/Galette/Entity/FieldsConfig.php(227):
Galette\Entity\FieldsConfig-_insert(Object(Galette\Core\Db), Array) #3
nnn/galette/lib/Galette/Entity/FieldsConfig.php(116):
Galette\Entity\FieldsConfig-_checkUpdate() #4 nnn in
nnn/galette/includes/Zend-2.3.1/Zend/Db/Adapter/Driver/Pdo/Statement.php
on line 245

ça peut aider à comprendre ce qui se passe ?
merci !



___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] migration 0.63 vers 0.8

2014-09-25 Par sujet Johan Cwiklinski
Salut,

Le 25/09/2014 10:56, Hélène PETIT a écrit :
 [...]
 ça peut aider à comprendre ce qui se passe ?

Oui, le problème était identifiable grâce aux logs précédents, mais là
on sait aussi d'où il est déclenché.

De ce que je vois, les champs ne peuvent être créés en raison d'une
relation manquante dans la table des catégories de champs ; qui est
pourtant censée être remplie juste avant.

Donc, soit il y a une erreur avant qui concerne l'enregistrement des
catégories elles-mêmes, soit il y a un autre souci que je ne parviens
pas à expliquer :-/

Dans la base, est-ce que tu as des entrées dans la table
galette_fields_categories il devrait y en avoir 3, avec pour
identifiants respectifs 1, 2 et 3.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] migration 0.63 vers 0.8

2014-09-24 Par sujet Hélène PETIT
le plugin admintools s'est lui aussi planté sur page blanche quand j'ai
demandé réinitialiser la configuration des champs ;

Je suspecte un gros rattage de cette migration depuis le tout début, car
l'autre migration (de 0.63 à 0.80) que j'avais réalisée s'est bien finie.

Je vais reprendre au commencement.

Je vous tiens au courant,
Hélène

Le 23/09/2014 19:58, Johan Cwiklinski a écrit :
 Salut,
 
 Le 23/09/2014 13:39, Hélène PETIT a écrit :

 J'ai tout férmé, puis je me suis reconnectée et j'ai demandé direct
 l'ajout d'un nouvel adhérent ; page blanche, et dans les logs j'ai ça :


 nn.nnn.nn.nnn - 2014-09-23 11:32:12 - 4 - PHP Warning: array_walk()
 expects parameter 1 to be array, null given in
 nnn/galette/lib/Galette/Entity/FieldsConfig.php on line 194

 nn.nnn.nn.nnn - 2014-09-23 11:32:12 - 4 - Fields configuration count for
 `adherents` columns does not match records. Is : 0 and should be 37

 nn.nnn.nn.nnn - 2014-09-23 11:32:12 - 3 - [Galette\Entity\FieldsConfig]
 An error occured while checking update for fields configuration for
 table `adherents`. Statement could not be executed (23000 - 1452 -
 Cannot add or update a child row: a foreign key constraint fails
 (`utqp_v1`.`galette_fields_config`, CONSTRAINT
 `galette_fields_config_ibfk_1` FOREIGN KEY (`id_field_category`)
 REFERENCES `galette_fields_categories` (`id_field_category`)))
 
 La dernière erreur découle à priori de la première, la seconde est juste
 informative.
 
 À vue de nez, la table des catégories de champs est vide, or, elle
 aurait du être instanciée lors de l'installation/mise à jour, en 0.7 ou
 en 0.8...
 
 Le plugin admintools permet de réinitialiser la configuration des
 champs, il est possible que ça résolve le problème.
 
 ++
 
 
 
 ___
 Galette-discussion mailing list
 Galette-discussion@gna.org
 https://mail.gna.org/listinfo/galette-discussion
 


___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] migration 0.63 vers 0.8

2014-09-24 Par sujet Johan Cwiklinski
Salut,

Le 24/09/2014 13:52, Hélène PETIT a écrit :
 
 le plugin admintools s'est lui aussi planté sur page blanche quand j'ai
 demandé réinitialiser la configuration des champs ;

Il aurait été intéressant tout de même de connaître l'erreur rencontrée
; même s'il s'agit d'un problème du côté de base de données,
l'application est censée en informer l'utilisateur, et non ps planter
lâchement...

 Je suspecte un gros rattage de cette migration depuis le tout début, car
 l'autre migration (de 0.63 à 0.80) que j'avais réalisée s'est bien finie.
 
 Je vais reprendre au commencement.
 
 Je vous tiens au courant,

OK, bon courage :)

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] migration 0.63 vers 0.8

2014-09-23 Par sujet Hélène PETIT
Le 22/09/2014 19:22, Johan Cwiklinski a écrit :
 Salut,
 
 Le 22/09/2014 14:52, Hélène PETIT a écrit :
 Je tente de migrer une instance de galette 0.63 vers a 0.8.
 Le process se bloque (page blanche) après le message connexion à la
 base établie où tout était au vert.
 
 Aie :/
 

 j'essaie donc de passer en deux fois - 0.63 vers 0.78.

 Mais là j'ai une ligne en rouge :

 ALTER TABLE `galette_dynamic_fields` ...SQLSTATE[42000]: Syntax error or
 access violation: 1068 Multiple primary key defined
 (ALTER TABLE `galette_dynamic_fields` ADD PRIMARY KEY ( `item_id` ,
 `field_id` , `field_form` , `val_index` ))
 
 Je suppose que le problème lors de la tentative de migration en 0.8
 était le même (les mêmes scripts sont lancés).
Je ne pense pas ; la migration directe de 0.63 à 8.0 s'était bloquée sur
une page blanche.

 Je ne sais trop que penser de cette erreur... Il y peut-être déjà une
 clé primaire existante sur cette table, ce qui empêcherait la bonne
 exécution des scripts. 
 Pourrais-tu vérifier ce point ?

Oui, la clé existait. J'ai donc fait la migration 0.78 vers 0.8

Tout s'est bien passé, mais à l'utilisation
Ajouter un adhérent et afficher un adhérent
donnent une page blanche.
La fonction Configurer les fiches montre bien l’existence des 3 champs
dynamiques ; comment puis-je visualiser les erreurs ?

Merci !


___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] migration 0.63 vers 0.8

2014-09-23 Par sujet Hélène PETIT
J'ai tout férmé, puis je me suis reconnectée et j'ai demandé direct
l'ajout d'un nouvel adhérent ; page blanche, et dans les logs j'ai ça :


nn.nnn.nn.nnn - 2014-09-23 11:32:12 - 4 - PHP Warning: array_walk()
expects parameter 1 to be array, null given in
nnn/galette/lib/Galette/Entity/FieldsConfig.php on line 194

nn.nnn.nn.nnn - 2014-09-23 11:32:12 - 4 - Fields configuration count for
`adherents` columns does not match records. Is : 0 and should be 37

nn.nnn.nn.nnn - 2014-09-23 11:32:12 - 3 - [Galette\Entity\FieldsConfig]
An error occured while checking update for fields configuration for
table `adherents`. Statement could not be executed (23000 - 1452 -
Cannot add or update a child row: a foreign key constraint fails
(`utqp_v1`.`galette_fields_config`, CONSTRAINT
`galette_fields_config_ibfk_1` FOREIGN KEY (`id_field_category`)
REFERENCES `galette_fields_categories` (`id_field_category`)))


Que faire ?
merci !

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] migration 0.63 vers 0.8

2014-09-23 Par sujet Hélène PETIT
hebergement dédié

Galette version: v0.8
PHP version: 5.4.4-14+deb7u12
PHP/Web: apache2handler
Database:mysql
OS:  Linux pic 3.2.58-xenU-11-50785a6-i386 #10 SMP Tue May 6
15:35:48 UTC 2014 i686
Browser: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:32.0)
Gecko/20100101 Firefox/32.0


Le 23/09/2014 13:39, Hélène PETIT a écrit :
 J'ai tout férmé, puis je me suis reconnectée et j'ai demandé direct
 l'ajout d'un nouvel adhérent ; page blanche, et dans les logs j'ai ça :
 
 
 nn.nnn.nn.nnn - 2014-09-23 11:32:12 - 4 - PHP Warning: array_walk()
 expects parameter 1 to be array, null given in
 nnn/galette/lib/Galette/Entity/FieldsConfig.php on line 194
 
 nn.nnn.nn.nnn - 2014-09-23 11:32:12 - 4 - Fields configuration count for
 `adherents` columns does not match records. Is : 0 and should be 37
 
 nn.nnn.nn.nnn - 2014-09-23 11:32:12 - 3 - [Galette\Entity\FieldsConfig]
 An error occured while checking update for fields configuration for
 table `adherents`. Statement could not be executed (23000 - 1452 -
 Cannot add or update a child row: a foreign key constraint fails
 (`utqp_v1`.`galette_fields_config`, CONSTRAINT
 `galette_fields_config_ibfk_1` FOREIGN KEY (`id_field_category`)
 REFERENCES `galette_fields_categories` (`id_field_category`)))
 
 
 Que faire ?
 merci !
 
 ___
 Galette-discussion mailing list
 Galette-discussion@gna.org
 https://mail.gna.org/listinfo/galette-discussion
 


___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] migration 0.63 vers 0.8

2014-09-23 Par sujet Johan Cwiklinski
Salut,

Le 23/09/2014 13:06, Hélène PETIT a écrit :
 Je suppose que le problème lors de la tentative de migration en 0.8
 était le même (les mêmes scripts sont lancés).
 Je ne pense pas ; la migration directe de 0.63 à 8.0 s'était bloquée sur
 une page blanche.

La page blanche, c'est qu'il y a eu une erreur... Le processus
d'installation/mise à jour a été entièrement revu en 0.8, c'est
probablement une erreur qui remonte mal.

 Je ne sais trop que penser de cette erreur... Il y peut-être déjà une
 clé primaire existante sur cette table, ce qui empêcherait la bonne
 exécution des scripts. 
 Pourrais-tu vérifier ce point ?
 
 Oui, la clé existait. J'ai donc fait la migration 0.78 vers 0.8

Bizarre qu'elle existait déjà... Enfin bref, la 0.63 c'est très vieux.

 Tout s'est bien passé, mais à l'utilisation
 Ajouter un adhérent et afficher un adhérent
 donnent une page blanche.
 La fonction Configurer les fiches montre bien l’existence des 3 champs
 dynamiques ; comment puis-je visualiser les erreurs ?

C'est expliqué dans la FAQ.

C'est probablement partiellement relatif aux erreurs rencontrées
récemment sur le self subscribe (voir
http://redmine.ulysses.fr/issues/852) - bien que tu sembles aussi avoir
d'autres problèmes (voir message suivant).

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] migration 0.63 vers 0.8

2014-09-23 Par sujet Johan Cwiklinski
Salut,

Le 23/09/2014 13:39, Hélène PETIT a écrit :
 
 J'ai tout férmé, puis je me suis reconnectée et j'ai demandé direct
 l'ajout d'un nouvel adhérent ; page blanche, et dans les logs j'ai ça :
 
 
 nn.nnn.nn.nnn - 2014-09-23 11:32:12 - 4 - PHP Warning: array_walk()
 expects parameter 1 to be array, null given in
 nnn/galette/lib/Galette/Entity/FieldsConfig.php on line 194
 
 nn.nnn.nn.nnn - 2014-09-23 11:32:12 - 4 - Fields configuration count for
 `adherents` columns does not match records. Is : 0 and should be 37
 
 nn.nnn.nn.nnn - 2014-09-23 11:32:12 - 3 - [Galette\Entity\FieldsConfig]
 An error occured while checking update for fields configuration for
 table `adherents`. Statement could not be executed (23000 - 1452 -
 Cannot add or update a child row: a foreign key constraint fails
 (`utqp_v1`.`galette_fields_config`, CONSTRAINT
 `galette_fields_config_ibfk_1` FOREIGN KEY (`id_field_category`)
 REFERENCES `galette_fields_categories` (`id_field_category`)))

La dernière erreur découle à priori de la première, la seconde est juste
informative.

À vue de nez, la table des catégories de champs est vide, or, elle
aurait du être instanciée lors de l'installation/mise à jour, en 0.7 ou
en 0.8...

Le plugin admintools permet de réinitialiser la configuration des
champs, il est possible que ça résolve le problème.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


[Galette-discussion] migration 0.63 vers 0.8

2014-09-22 Par sujet Hélène PETIT
Je tente de migrer une instance de galette 0.63 vers a 0.8.
Le process se bloque (page blanche) après le message connexion à la
base établie où tout était au vert.

j'essaie donc de passer en deux fois - 0.63 vers 0.78.

Mais là j'ai une ligne en rouge :

ALTER TABLE `galette_dynamic_fields` ...SQLSTATE[42000]: Syntax error or
access violation: 1068 Multiple primary key defined
(ALTER TABLE `galette_dynamic_fields` ADD PRIMARY KEY ( `item_id` ,
`field_id` , `field_form` , `val_index` ))


Je peux faire quelque chose ?

Merci !

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion


Re: [Galette-discussion] migration 0.63 vers 0.8

2014-09-22 Par sujet Johan Cwiklinski
Salut,

Le 22/09/2014 14:52, Hélène PETIT a écrit :
 Je tente de migrer une instance de galette 0.63 vers a 0.8.
 Le process se bloque (page blanche) après le message connexion à la
 base établie où tout était au vert.

Aie :/

 
 j'essaie donc de passer en deux fois - 0.63 vers 0.78.
 
 Mais là j'ai une ligne en rouge :
 
 ALTER TABLE `galette_dynamic_fields` ...SQLSTATE[42000]: Syntax error or
 access violation: 1068 Multiple primary key defined
 (ALTER TABLE `galette_dynamic_fields` ADD PRIMARY KEY ( `item_id` ,
 `field_id` , `field_form` , `val_index` ))

Je suppose que le problème lors de la tentative de migration en 0.8
était le même (les mêmes scripts sont lancés).

Je ne sais trop que penser de cette erreur... Il y peut-être déjà une
clé primaire existante sur cette table, ce qui empêcherait la bonne
exécution des scripts.

Pourrais-tu vérifier ce point ?

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion