Dans le cadre d'une application que je développe, celle-ci peut "catcher" certaines erreurs et créer un rapport qui est enregistré dans la base de données, accessible, et que l'utilisateur peut choisir d'ignorer, ou bien de relancer la tâche défectueuse (dans le cas où c'est la configuration qui plantait par exemple). Une fois traitée, cette erreur est effacée de la base (un développement est en cours pour les archiver et effectuer des recherches, mais pas encore livré).
Chaque erreur envoie un e-mail à une adresse prédéfinie, avec un lien vers le rapport.
L'utilisateur clique sur le lien et s'occupe du rapport d'erreur. Puis il retourne dans la boîte mail, clique à nouveau sur le lien, et se plaint d'obtenir un message d'erreur du genre : "Le rapport XXX n'existe pas". PEBKAC.
Ces programmateurs, tous des bons à rien.