Aller au contenu principal

🎯 Dépannage


Problèmes d'installation

ProblèmeCause probableSolution
npm install échoueVersion Node.js trop ancienneMettre à jour Node.js ≥ 18
Application blanche après npm run dev.env manquant ou incorrectVérifier VITE_SUPABASE_URL et VITE_SUPABASE_PUBLISHABLE_KEY
Port 8080 occupéProcessus existantlsof -ti:8080 | xargs kill -9
Erreurs TypeScript au buildTypes incompatiblesnpm run lint pour identifier les erreurs

Problèmes d'authentification

ProblèmeSolution
Connexion impossible (erreur 400)Vérifier les credentials Supabase dans .env
Email de confirmation non reçuVérifier les spams + configurer SMTP dans Supabase Dashboard
Redirection après login vers page blancheVérifier les URL de redirection autorisées dans Supabase Auth
Google OAuth ne fonctionne pasActiver Google Provider dans Supabase + configurer Client ID/Secret
Session expirée immédiatementVérifier autoRefreshToken: true dans le client Supabase

Problèmes d'analyse email

ProblèmeCause probableSolution
"Headers invalides"Format incorrectCopier les headers bruts complets depuis le client email
Analyse bloquée à 0%Edge Function inaccessibleVérifier l'URL Supabase dans .env
Analyse bloquée à 55%API de réputation timeoutDésactiver une ou plusieurs APIs dans Paramètres
Score toujours 0Email content videS'assurer que les headers contiennent bien le contenu email
Résultat incompletSSE interrompuRafraîchir et relancer l'analyse

Vérifier que les Edge Functions répondent

curl -X POST \
https://votre-projet.supabase.co/functions/v1/arcep-check \
-H "Authorization: Bearer votre_anon_key" \
-H "Content-Type: application/json" \
-d '{"action":"info"}'

Si timeout → vérifier le déploiement des Edge Functions dans le Dashboard Supabase.


Problèmes ARCEP

ProblèmeSolution
"Base ARCEP non chargée"Cliquer le bouton MAJ dans BlocNum Analyseur
Numéro "OK" mais vous avez reçu un démarchageLe numéro peut ne pas être dans la base ARCEP → signaler manuellement
Format de numéro refuséVérifier que c'est un numéro français (06, 07, 01-05, +33)
Cache périméCliquer MAJ → action refresh forcé

Problèmes de crédits

ProblèmeSolution
Crédits à 0 en début de journéeReset à minuit UTC (pas l'heure locale) — attendre ou effacer manuellement
Crédits non consommés malgré une analyseNormal si l'analyse a échoué avant la consommation
Réinitialiser manuellement les créditsConsole JS : localStorage.removeItem('dailyCredits') puis rafraîchir

Problèmes d'export

ProblèmeSolution
Téléchargement ne démarre pasVérifier que le navigateur n'bloque pas les téléchargements
Fichier CSV videVérifier que des analyses existent dans l'historique
Webhook n8n retourne 404Vérifier l'URL du webhook dans n8n
Webhook Make.com retourne 422Vérifier la structure du payload dans le scénario Make
Export Slack échoueVérifier l'URL du webhook Slack entrant

Problèmes de performance

SymptômeSolution
Dashboard lentLimiter l'historique (max 200 analyses chargées)
Analyse email lente (>5s)Désactiver les APIs de réputation non nécessaires
Page blanche aléatoireVider le cache navigateur + localStorage

Réinitialisation complète (nuclear option)

// Dans la console du navigateur (F12)
localStorage.clear();
location.reload();

⚠️ Cela efface tous les paramètres, crédits et l'historique local (mode non-authentifié).


Contacter le support

Si aucune des solutions ci-dessus ne résout votre problème :

  1. Vérifier la FAQ
  2. Contacter : contact.seb205@gmail.com
  3. Inclure dans votre email :
    • Description précise du problème
    • Message d'erreur exact (capture d'écran si possible)
    • Navigateur et version
    • Mode (authentifié ou non)