NOUVEAU 📢 Offre de lancement limitée : jusqu'à 70 % de remise sur votre premier mois, pour tous les jeux !Voir les offres

Erreurs Lavalink et leur signification

Hébergement LavalinkUpdated Nov 6, 20266 min read

Quand la musique s’arrête, lisez deux consoles : d’abord la Console du node dans le panel, puis celle de votre bot. Cherchez le message dans les tableaux ci-dessous. Un node en bonne santé termine toujours son démarrage par Lavalink is ready to accept connections.

Votre bot n’arrive pas à se connecter

Message dans votre botSignification et que faire
ECONNREFUSED, connection refused, un délai dépasséL’hôte ou le port est faux, ou le node est arrêté. Recopiez l’Adresse depuis l’Aperçu du node et démarrez-le.
401, UnauthorizedLe mot de passe ne correspond pas à password: dans application.yml. Recopiez-le sans les guillemets.
Une erreur SSL, TLS ou de handshakeVotre client a l’option sécurisée ou SSL activée. Le node utilise http et ws simples : désactivez-la.
404 à la connexion, ou un client qui n’est jamais prêtLe client est conçu pour Lavalink 3. Votre node tourne sous la version 4 : utilisez une version du client qui la prend en charge.
Le bot est connecté au node, mais aucune chanson ne démarre jamais dans le salon vocalVotre bibliothèque cliente est peut-être plus ancienne que sa version DAVE. Lavalink 4.2.2 refuse alors la mise à jour vocale, et la console de votre bot affiche une erreur 400 avec token, endpoint, sessionId and channelId must be provided in voice state. Mettez le client à jour : Comment connecter votre bot Discord à Lavalink indique la version à utiliser pour chaque client courant.
Le node se déconnecte puis revientLe node a redémarré, souvent après avoir manqué de mémoire. Lisez la console du node pour en connaître la raison.

Le node ne démarre pas

Message dans la console du nodeSignification et que faire
ScannerException, mapping values are not allowed here, ou une autre erreur YAMLUne erreur dans application.yml, presque toujours d’indentation ou une tabulation. Utilisez uniquement des espaces et décalez chaque niveau de deux espaces. Restaurez votre backup si vous ne trouvez pas l’erreur.
Invalid dependencyUne ligne dependency: n’a pas la forme group:name:version. Recopiez-la depuis la page du plugin.
XmlException: Local name html for root tag does not match expected name metadataLe dépôt d’où une ligne dependency: télécharge a renvoyé une page web au lieu du plugin. Supprimez cette ligne et téléversez plutôt le .jar du plugin dans plugins : Comment ajouter des plugins à Lavalink.
No plugin manifest foundUn fichier de plugins n’est pas un plugin Lavalink. Supprimez-le.
Une erreur qui nomme un plugin, comme une clé ou un réglage manquantUn plugin a été activé sans les clés dont il a besoin. Renseignez-les dans son bloc sous plugins:, ou désactivez cette source.
OutOfMemoryError, ou le node s’arrête quand il est chargéLe node a besoin de plus de mémoire que l’offre n’en donne. Moins de lecteurs à la fois, ou une offre plus grande.

Messages d’installation

Message pendant l’installationSignification et que faire
PlayNHost: could not download ...Un téléchargement depuis GitHub a échoué et l’installation s’est arrêtée. Relancez-la : Paramètres, Détails du lancement, Réinstaller. Si cela échoue encore, ouvrez un ticket.
PlayNHost: checksum mismatch for Lavalink.jarLe fichier téléchargé ne correspondait pas à la version que nous testons, il n’a donc pas été utilisé. Lancez Réinstaller une fois de plus (Paramètres, Détails du lancement) ; si cela se répète, ouvrez un ticket.
Kept your application.yml.Ce n’est pas une erreur : une réinstallation a laissé vos réglages et votre mot de passe tels quels.

Pour réinstaller : Comment héberger un serveur Lavalink 24h/24 (24/7). Pour ouvrir un ticket : Comment ouvrir un ticket de support.

Une chanson ne se charge pas ou ne se lit pas

RésultatSignification et que faire
empty (les anciens clients disent NO_MATCHES)La recherche n’a rien trouvé, ou aucune source activée ne gère ce lien. Vérifiez quelles sources sont à true sous sources: dans application.yml.
error (les anciens clients disent LOAD_FAILED)Le site a refusé ou a échoué. La console du node donne la raison détaillée sur la ligne qui suit votre requête. Essayez un autre site pour distinguer un problème du site d’un problème du node.
No playable stream foundLe site ne propose ce titre qu’en extrait ou en flux protégé. Sur SoundCloud, c’est fréquent pour les chansons des grands labels : aucun node ne peut les lire.

Messages YouTube

MessageSignification et que faire
OAUTH INTEGRATION: To give youtube-source access to your account, go to https://www.google.com/device and enter code ...Le plugin YouTube demande une connexion. Utilisez un compte Google de rechange, jamais le vôtre : Comment lire YouTube sur Lavalink 4.
OAUTH INTEGRATION: The device token has expired. OAuth integration has been canceled.Le code n’a pas été saisi à temps. Redémarrez le node pour en obtenir un nouveau.
OAUTH INTEGRATION: Account linking was denied. OAuth integration has been canceled.L’accès a été refusé sur la page Google. Redémarrez le node et autorisez-le.
This video requires login. ou Sign in to confirm you’re not a bot dans la console du node, et la chanson échoue dès son démarrageYouTube refuse de diffuser pour un serveur qui n’est pas connecté. La recherche fonctionne toujours, c’est pourquoi la chanson est d’abord trouvée. Connectez le plugin YouTube : Comment lire YouTube sur Lavalink 4.

Audio lent ou saccadé

Surveillez le CPU sur la carte Utilisation de l’Aperçu pendant la lecture de la musique. S’il reste à la limite, il suffit de moins de lecteurs ou de filtres à la fois, ou d’une offre plus grande. Les filtres comme timescale et de nombreux lecteurs en même temps consomment plus de CPU.

Toujours bloqué

Ouvrez un ticket avec les lignes exactes de la console du node et de celle de votre bot : Comment ouvrir un ticket de support. Pour connecter un bot pas à pas : Comment connecter votre bot Discord à Lavalink.

Votre bot est hébergé ailleurs ? Transférez-le chez nous

NOS DERNIERS ARTICLES