Projet

Général

Profil

Actions

Anomalie #1127

fermé

Galette 0.9rc3. Le formulaire d'adhésion vierge ou non s'affiche blanc.

Ajouté par Roland Telle il y a plus de 6 ans. Mis à jour il y a plus de 6 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
Core
Version cible:
-
Début:
18/12/2017
Echéance:
% réalisé:

100%

Temps estimé:
Version utilisée:

Description

Voici les logs :

xxxxx - 2017-12-18 09:35:27 - 3 - PHP Unknown: Argument 3 passed to Galette\Repository\Repository::__construct() must be an instance of Galette\Core\Login, none given, called in /var/www/vhosts/xxxxx/adherents.xxxxx/lib/Galette/Entity/PdfModel.php on line 166 and defined in /var/www/vhosts/xxxxx/adherents.xxxxx/lib/Galette/Repository/Repository.php on line 74
xxxxx - 2017-12-18 09:35:27 - 3 - An error occured loading model #4Message:
Unknown: Argument 3 passed to Galette\Repository\Repository::__construct() must be an instance of Galette\Core\Login, none given, called in /var/www/vhosts/xxxxx/adherents.xxxxx/lib/Galette/Entity/PdfModel.php on line 166 and defined

Mis à jour par Johan Cwiklinski il y a plus de 6 ans

  • Catégorie mis à Core
  • Statut changé de Nouveau à In Progress
  • Assigné à mis à Johan Cwiklinski

Mis à jour par Johan Cwiklinski il y a plus de 6 ans

  • Statut changé de In Progress à Résolu
  • % réalisé changé de 0 à 100

Mis à jour par Johan Cwiklinski il y a plus de 6 ans

  • Statut changé de Résolu à Fermé

Mis à jour par Roland Telle il y a plus de 6 ans

Le correctif déclenche une alerte "Erreur de l'application" pour le formulaire d'adhésion vide ou rempli.
Rien dans les logs.

Mis à jour par Johan Cwiklinski il y a plus de 6 ans

Étrange qu'il n'y ait rien dans les Logs. Essaies de passer en mode DEV, tu aura l'erreur en direct sur la page.

Mis à jour par Roland Telle il y a plus de 6 ans

En mode DEV, on lit :

Argument 3 passed to Galette\Repository\Repository::__construct() must be an instance of Galette\Core\Login, null given, called in /var/www/vhosts/xxx/adherents.xxx/lib/Galette/Entity/PdfModel.php on line 166

et en-dessous un roman de 41 lignes ;-)

Mis à jour par Johan Cwiklinski il y a plus de 6 ans

Roland Telle a écrit :

En mode DEV, on lit :

Argument 3 passed to Galette\Repository\Repository::__construct() must be an instance of Galette\Core\Login, null given, called in /var/www/vhosts/xxx/adherents.xxx/lib/Galette/Entity/PdfModel.php on line 166

Ha ben le patch n'est pas appliqué ; ça ne peut pas marcher :D

J'ai mis à jour la nightly à l'instant (mais sinon, pour mémoire, elle n'est mise à jour que toutes les nuits).

et en-dessous un roman de 41 lignes ;-)

Normal, ça, mais assez peu informatif ; merci d'avoir épargné le ticket avec la stack complète :D

Mis à jour par Roland Telle il y a plus de 6 ans

Johan Cwiklinski a écrit :

J'ai mis à jour la nightly à l'instant (mais sinon, pour mémoire, elle n'est mise à jour que toutes les nuits).

Merci mais le problème du formulaire d'adhésion n'est pas réglé pour autant, n'est-ce pas ? ;-)

Mis à jour par Johan Cwiklinski il y a plus de 6 ans

Pas sûr de tout suivre là... Le commit e02327a0bfb9f5c597ac509dfb2ed63062ce0f00 corrige le souci de départ Unknown: Argument 3.

J'ai corrigé à l'instant une notice mineure, ça fonctionne sans aucun souci ici désormais.

Mis à jour par Roland Telle il y a plus de 6 ans

Je viens d'installer en local (Xampp Php 5.6.24) la dernière nightly.

Le formulaire d'adhésion vierge est Ok.

La production du formulaire de l'adhérent déclenche une "Erreur de l'application" avec l'info suivante :

Message : Notice: Undefined variable: adh
Fichier : D:\xampp\htdocs\galettedev\includes\routes\members.routes.php
Ligne : 1783

Actions

Formats disponibles : Atom PDF