IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Plugins PHP Discussion :

Erreur incompréhensible de sfUser [sfGuard]


Sujet :

Plugins PHP

  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2008
    Messages
    253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Corée

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2008
    Messages : 253
    Par défaut Erreur incompréhensible de sfUser
    Bonjour,

    J'ai besoin d'un coup de main !

    J'ai une erreur 500 que je ne comprends pas du tout et qui est arrivée après avoir étendu l'utilisateur sfGuardUser.

    Plus rien ne s'affiche sur toutes les pages de mon site.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Catchable fatal error: Argument 1 passed to sfDebug::userAsArray() must be an instance of sfUser, instance of myUser given, called in /home/projects/p4998090/share/html/stage/lib/vendor/symfony/lib/debug/sfWebDebugPanelConfig.class.php on line 55 and defined in /home/projects/p4998090/share/html/stage/lib/vendor/symfony/lib/debug/sfDebug.class.php on line 157
     
    Fatal error: Exception thrown without a stack frame in Unknown on line 0
    Je ne suis pas sûr que cela ai rapport avec ce changement, si vous avez des pistes je vous donnerai plus de code.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Nomad:
      inheritance:
        type: column_aggregation
        extends: sfGuardUser
      columns:
        avatar:           { type: string(140) }
       ......
      options:
        collate: utf8_unicode_ci
        charset: utf8
    Merci de votre aide.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    396
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 396
    Par défaut
    Regarde dans ta pile d'appel quelles sont les lignes de ton code qui sont concernées. C'est un problème de typage là : tu as une méthode qui attend un sfUser, or tu lui passes un myUser.

    Si tu as toujours un problème, poste le code concerné que l'on voit ça de plus près.

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2008
    Messages
    253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Corée

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2008
    Messages : 253
    Par défaut
    Après une nuit de repos et un peu de recul, j'avais bêtement étendu myUser à un autre objet sfFacebookUser.

    Aucune idée de pourquoi j'ai fais ça !

    J'ai rétabli:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    class myUser extends sfBasicSecurityUser
    Merci tout de même.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur incompréhensible
    Par Progs dans le forum C++
    Réponses: 13
    Dernier message: 21/06/2005, 14h59
  2. [2.1][jdk1.3][Junit] Erreur incompréhensible!
    Par Sniper37 dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 29/04/2005, 19h03
  3. Erreur incompréhensible à la ligne 200 (sur 190 ?!)
    Par transistor49 dans le forum Qt
    Réponses: 3
    Dernier message: 22/03/2005, 23h09
  4. [Fichiers] Erreur incompréhensible
    Par Clorish dans le forum Langage
    Réponses: 5
    Dernier message: 14/12/2004, 17h18
  5. [JSP] Erreur incompréhensible
    Par xxaragornxx dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 09/09/2003, 16h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo