Re: [Galette-discussion] migration 0.63 vers 0.8
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
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
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
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
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
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
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
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
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
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
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
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