Embauchez-moi

Je suis freelance ! Besoin d'un professionnel du développement web ? Pourquoi ne pas me passer un coup de fil ?

Plus d'infos sur… http://thibault.jouannic.fr

mots-cles : Ingénieur web freelance Symfony eZ Publish Solr

Erreur dans l’erreur dans l’erreur…

big pixels
Creative Commons License photo credit : scottog

Tout développeur ayant déjà eu la fastidieuse tâche de se plonger dans les entrailles d’une application pour en corriger un quelconque bug connait l’importance des messages de log.

Mais parfois, les messages d’erreurs deviennent fous, et se transforment en cauchemars plutôt qu’en outils.

Ainsi, que se passe-t-il si la fonction chargée de l’affichage des messages d’erreur contient elle-même une faille ? On obtient un joli message récursif particulièrement savoureux. Heureusement, le développeur prévoyant aura prévu le cas…

Fatal debug error: A recursion in debug error handler was detected,
aborting debug message.<br/>Fatal debug error: A recursion in debug
error handler was detected, aborting debug message.<br/>Fatal debug
error: A recursion in debug error handler was detected, aborting debug
message.<br/>Fatal debug error: A recursion in debug error handler was
detected, aborting debug message.<br/>Fatal debug error: A recursion in
debug error handler was detected, aborting debug message.<br/>Fatal
debug error: A recursion in debug error handler was detected, aborting
debug message.<br/>Fatal debug error: A recursion in debug error
handler was detected, aborting debug message.<br/>Fatal debug error: A
recursion in debug error handler was detected, aborting debug
message.<br/>Fatal debug error: A recursion in debug error handler was
detected, aborting debug message.<br/>Fatal debug error: A recursion in
debug error handler was detected, aborting debug message.<br/>Fatal
debug error: A recursion in debug error handler was detected, aborting
debug message.<br/>Fatal debug error: A recursion in debug error
handler was detected, aborting debug message.<br/>Fatal debug error: A
recursion in debug error handler was detected, aborting debug
message.<br/>Fatal debug error: A recursion in debug error handler was
detected, aborting debug message.<br/>Fatal debug error: A recursion in
debug error handler was detected, aborting debug message.<br/>Fatal
debug error: A recursion in debug error handler was detected, aborting
debug message.<br/>(encore 150 lignes)

3 Commentaires

  1. Faya
    Posté le 08/09/2009 à 15:30 | Permalien

    A envoyer à http://fr.thedailywtf.com/

    Spécialistes de ce genre de choses

  2. Posté le 09/09/2009 à 10:13 | Permalien

    Ah oué, sympa le «  Encore 150 lignes  » :D

  3. Cédric
    Posté le 09/09/2009 à 20:44 | Permalien

    Dans l’absolu, tu ne devrais pas te plaindre ! tu as des logs ;)