Plugin MyCommand, crash

jobouille

Youtuber
3 Novembre 2011
283
10
130
29
Bonjour, j'ai découvert que le plugin MyCommand faisait crash mon serveur. Enfin, ce que je veux dire c'est qu'il est quasi impossible de se connecter au serveur. Car le seul message d'erreur dans les logs venait de ce plugin.
Je pense que l'essentiel du message d'erreur c'est ce "bout" là :
Code:
[18:31:45] [Server thread/ERROR]: Cannot load plugins/MyCommand/language.yml org.bukkit.configuration.InvalidConfigurationException: unacceptable character '�' (0xFFFD) special characters are not allowed in "", position 533

D'après ce que j'ai compris, cela viendrais du fichier language.yml, donc voici le fichier language.yml :
Code:
#-----------------------------------------------------------------------------------------------------------#
#                              MyCommand Language config file (last update v5.1.1)                            #
#                                    Use & as color code ,and %s for variables                                #
#                          BukkitDev Help page : http://dev.bukkit.org/server-mods/mycommand/                    #
#-----------------------------------------------------------------------------------------------------------#
LANGUAGE:
  PREFIX: "&0[&6MyCmd&0]&r "
  ECONOMY_COST: "&6This command cost &e%s&6$. New balance §e%s&6$"
  ECONOMY_NO_MONEY: "&6You need &e%s&6$ for run this command."
  DEBUG_EXECUTE: "Execute: "
  COMMAND_ARGS_LINE1: "No args...Please use :"
  COMMAND_ARGS_LINE2: "-> Output command(s) :"
  ITEM_NOSET: "&dThere are no command(s) on this item"
  NO_PERMISSIONS: "&cOps, check your permissions."
  SIGN_REMOVED: "Sign removed!."
  SIGN_EMPTY: "All lines are empty."
  BLOCK_REMOVED: "Block removed!."
  SPOUT_NOCLIENT: "You need a Spoutcraft client for use this command"
  BLOCK_DELAY: "&cYou must wait %s sec for re-use this"
  WARMUP1: "&6The command will be performed in &e%s &6seconds"
  WARMUP2: "&aYou have bypassed the warmup"
  WARMUP3: "&cThis command it's already called. Wait &4%s&c seconds"
  COOLDOWN1: "&cWait %s seconds before you can use this command again"
  COOLDOWN2: "&cYou have bypassed the cooldown on this command"

Sinon, voici le message d'erreur au complet :
Code:
[00:10:38] [Server thread/ERROR]: Cannot load plugins/MyCommand/language.yml
org.bukkit.configuration.InvalidConfigurationException: unacceptable character '�' (0xFFFD) special characters are not allowed
in "", position 533
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55) ~[craftbukkit-1.7.5-R0.1-20140408.020329-16.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:149) ~[craftbukkit-1.7.5-R0.1-20140408.020329-16.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:114) ~[craftbukkit-1.7.5-R0.1-20140408.020329-16.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:176) [craftbukkit-1.7.5-R0.1-20140408.020329-16.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
at it.mri.mycommand.InitializeConfigFiles.checkConfig(InitializeConfigFiles.java:109) [MyCommand.jar:?]
at it.mri.mycommand.Main.onEnable(Main.java:172) [MyCommand.jar:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:250) [craftbukkit-1.7.5-R0.1-20140408.020329-16.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:324) [craftbukkit-1.7.5-R0.1-20140408.020329-16.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:404) [craftbukkit-1.7.5-R0.1-20140408.020329-16.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
at org.bukkit.craftbukkit.v1_7_R2.CraftServer.loadPlugin(CraftServer.java:441) [craftbukkit-1.7.5-R0.1-20140408.020329-16.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
at org.bukkit.craftbukkit.v1_7_R2.CraftServer.enablePlugins(CraftServer.java:375) [craftbukkit-1.7.5-R0.1-20140408.020329-16.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
at net.minecraft.server.v1_7_R2.MinecraftServer.n(MinecraftServer.java:344) [craftbukkit-1.7.5-R0.1-20140408.020329-16.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
at net.minecraft.server.v1_7_R2.MinecraftServer.g(MinecraftServer.java:319) [craftbukkit-1.7.5-R0.1-20140408.020329-16.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
at net.minecraft.server.v1_7_R2.MinecraftServer.a(MinecraftServer.java:275) [craftbukkit-1.7.5-R0.1-20140408.020329-16.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
at net.minecraft.server.v1_7_R2.DedicatedServer.init(DedicatedServer.java:175) [craftbukkit-1.7.5-R0.1-20140408.020329-16.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
at net.minecraft.server.v1_7_R2.MinecraftServer.run(MinecraftServer.java:426) [craftbukkit-1.7.5-R0.1-20140408.020329-16.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
at net.minecraft.server.v1_7_R2.ThreadServerApplication.run(SourceFile:618) [craftbukkit-1.7.5-R0.1-20140408.020329-16.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
Caused by: org.yaml.snakeyaml.reader.ReaderException: special characters are not allowed
at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.java:70) ~[craftbukkit-1.7.5-R0.1-20140408.020329-16.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
at org.yaml.snakeyaml.reader.StreamReader.(StreamReader.java:50) ~[craftbukkit-1.7.5-R0.1-20140408.020329-16.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
at org.yaml.snakeyaml.Yaml.load(Yaml.java:399) ~[craftbukkit-1.7.5-R0.1-20140408.020329-16.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:53) ~[craftbukkit-1.7.5-R0.1-20140408.020329-16.jar:git-Bukkit-1.7.2-R0.3-14-g8f8716c-b3042jnks]
... 16 more

Merci de m'aider et bonne journée/soirée
 
Bonsoir l'erreur parle d'elle même ;)
org.bukkit.configuration.InvalidConfigurationException: unacceptable character '�' (0xFFFD) special characters are not allowed
in "", position 533


Cordialement.
 
Ok je pensais bien que c'était cela mais que faut-il que je fasse ?

Merci de votre aide :)
 
regarde si tu n'as pas mis d'accent (é) (à) (autres) dans les configurations.
 
J'ai désinstaller MyCommand et le problème persiste toujours : je ne peux pas me connecter.

D'après mon hébergeur, le problème viendrais de la version du serveur.
Voici la version du serveur : https://dl.bukkit.org/downloads/craftbukkit/view/02566_1.7.5-R0.1/
J'ai également modifier le
Code:
auto-updater:
  enabled: true
en
Code:
auto-updater:
  enabled: false
dans le bukkit.yml

Après cela je n'ai absolument AUCUN message d'erreur dans les logs.
Mais il est toujours impossible de me connecter.

Merci encore et bonne journée

PS : Il est en fait possible de se connecter (après au moins 10mn que le serveur soit démarré), mais je suis certain que qqch ne tourne pas rond.
 
Mon serveur est hébergé chez Location Minecraft (ceci n'est pas un placement de produit, j'annonce juste mon hébergeur) par conséquent j'allume mon serveur à partir du site.
 
Lorsque je fais la commande "say àçéîâ%" depuis la console voici ce qui s'affiche dans la console "à çéîâ% " mais dans le tchat du serveur, cela s'affiche correctement.