Résolu Factions : /f home en erreur

  • Auteur de la discussion Auteur de la discussion mattoo
  • Date de début Date de début

mattoo

Aventurier
14 Août 2013
15
1
3
Bonjour à tous

Après plusieurs jours de galère je vous demande de l'aide pour un probleme avec le plugin Factions : impossible de faire /f home

La commande ne fonctionne pas, et retourne aux joueurs "an internal error occured while attempting to perform this command"

côté serveur l'erreur retournée est la suivante :

Code:
2013-08-16 14:45:01 [INFO] Hombeline64 issued server command: /f home
2013-08-16 14:45:01 [SEVERE] null
org.bukkit.command.CommandException: Unhandled exception executing 'f home' in com.massivecraft.mcore.cmd.BukkitGlueCommand(f)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:195)
    at org.bukkit.craftbukkit.v1_6_R2.CraftServer.dispatchCommand(CraftServer.java:523)
    at net.minecraft.server.v1_6_R2.PlayerConnection.handleCommand(PlayerConnection.java:962)
    at net.minecraft.server.v1_6_R2.PlayerConnection.chat(PlayerConnection.java:880)
    at net.minecraft.server.v1_6_R2.PlayerConnection.a(PlayerConnection.java:837)
    at net.minecraft.server.v1_6_R2.Packet3Chat.handle(SourceFile:49)
    at net.minecraft.server.v1_6_R2.NetworkManager.b(NetworkManager.java:296)
    at net.minecraft.server.v1_6_R2.PlayerConnection.e(PlayerConnection.java:116)
    at net.minecraft.server.v1_6_R2.ServerConnection.b(SourceFile:37)
    at net.minecraft.server.v1_6_R2.DedicatedServerConnection.b(SourceFile:30)
    at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:590)
    at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:226)
    at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:486)
    at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:419)
    at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582)
Caused by: java.lang.NoSuchMethodError: com.massivecraft.mcore.mixin.Mixin.teleport(Lorg/bukkit/entity/Player;Lcom/massivecraft/mcore/ps/PS;Ljava/lang/String;Lorg/bukkit/permissions/Permissible;)V
    at com.massivecraft.factions.cmd.CmdFactionsHome.perform(CmdFactionsHome.java:133)
    at com.massivecraft.mcore.cmd.MCommand.execute(MCommand.java:258)
    at com.massivecraft.mcore.cmd.MCommand.execute(MCommand.java:250)
    at com.massivecraft.mcore.cmd.MCommand.execute(MCommand.java:265)
    at com.massivecraft.mcore.cmd.BukkitGlueCommand.execute(BukkitGlueCommand.java:31)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:191)
    ... 14 more


J'utilise la dernière beta de craftbukkit et seulement :
- essential
- essentialgroupmanager
- vault
- factions (et mcore, donc)
systématiquement la dernière version

Le probleme arrivant déjà avec PermissionsEX c'est pour cela que je suis passé à GroupManager. J'ai aussi dégagé tous les autres plugins pour éviter les interférences.

Les OP serveur ont le même probleme.

Je n'ai pas défini de permission spéciales pour Factions dans GroupManager, pour autant les joueurs peuvent creer des factions et s'y inviter + claimer + sethome. Si j'ai bien tout compris, on n'ajoute pas de droits pour Factions, on en retire (avec - -factions.trucàretirer), du coup j'ai rien configuré. En guise de test j'en ai ajouté dans GroupManager mais ça n'a rien changé. [n'hesitez pas à me dire si je me plante sur ce point].

Mais bref : impossible de /f home donc

un grand merci d'avance, je m'y perds à force... :confused:

ps: j'ai aussi essayé de taper du poing sur le bureau 3 fois, ou de siffloter comme un @#% nerveusement mais pareil, ça marche pas
 
Code:
Caused by: java.lang.NoSuchMethodError: com.massivecraft.mcore.mixin.Mixin.teleport(Lorg/bukkit/entity/Player;Lcom/massivecraft/mcore/ps/PS;Ljava/lang/String;Lorg/bukkit/permissions/Permissible;
La méthode teleport(PS, Permissible) n'existe pas dans la classe com.massivecraft.mcore.mixin.Mixin donc :
  • Soit cette méthode n'existe pas encore dans ta version de mcore donc il faut que tu mette à jour Mcore
  • Soit c'est une ancienne méthode qui à été supprimé donc il faut que tu mette à jour faction
Donc mets à jour les deux plugins, et ça devrait être bon.
 
merci beaucoup de ta réponse.

Après mise à jour des plugins ça ne fonctionnait toujours pas MAIS ta réponse et des lectures sur le web cette aprem m'ont mis la puce à l'oreille.

Voici la solution pour ceux qui rencontreraient le même soucis :

0. arrêtez votre serveur
1. virez factions.jar et mcore.jar
2. téléchargez les deux plus récents et copiez les de nouveau dans le répertoire plugin
3. supprimez tous les répertoires liés à ces deux jar : 2 dans le répertoire plugin, mais aussi 1 à la racine de votre serveur, le répertoire de stockage des préférences des plugins mcore et factions. En principe ça vous fait en tout 3 repertoires (et leurs sous répertoires) à supprimer
4. relancer le serveur
5. tentez un nouveau /f home : miracle ça marche

optionnel : 6. dansez tout nu dans votre salon

bon courage à tous et merci de votre aide,

Matt
 
edit : je viens juste de comprendre comment passer le topic en statut résolu omg :)