Plugin Erreurs Spigot 1.8

Flud_Ice

Architecte en herbe
28 Mars 2013
107
7
75
27
Bonjour,

Je viens de passer mon serveur CraftBukkit 1.7.2 en Spigot 1.8 (version 1657), et j'ai plein d'erreurs :
- Les joueurs n'ont pas de grades quand ils rejoignent le serveur,
- Le plugin faction ne fonctionne plus,
- La Liste des joueurs n'est plus en couleurs ...
Et plein d'autres !

Malheuresement je ne m'y connaît ABSOLUMENT pas en Spigot, ce qui fait que je me retrouve avec plein d'erreurs dans ma console ... Je ne sais pas si elles proviennent de la version des Plugins, de leur compatibilité ...

Mes erreurs dans les logs: http://pastebin.com/DnhEFWRK
(ne faites pas attention aux erreurs Quests, ne sont juste des NPC à remettre ...)

C'est un peu long je sais mais je ne sais pas quelles sont les erreurs les plus importantes car je ne m'y connais pas du tout en Java ...

Merci de votre aide, cordialement.
 
Bonsoir, premièrement va lire les règles de cette section puis change le titre de ton sujet ;)

La version actuel de Spigot 1.8 n'est pas recommandé et est incomplète (Le @e ne marche pas correctement). Mais tu peux bien sûre y jouer dessus. Beaucoup de plugins ne sont pas encore mis à jour pour cette version ( surtout à cause du UUID) c'est donc normal que tu trouve des erreurs.

Je te conseil de faire un backup de ton serveur puis d'aller mettre à jour TOUS tes plugins en lisant bien les incompatibilités et les commentaires des utilisateurs bukkit.org surtout si il y a marqué "Le plugin ne marche pas en 1.8".

Tu peux exécuter la commande /pl qui t'indique en rouge les plugins qui ne marchent pas (vert ne veux pas dire qu'ils fonctionnent mais qu'ils sont reconnus par le serveur). Si tu trouve du rouge ou des plugins qui ne s'affichent pas alors qu'ils sont dans ton dossier PLUGINS , met les à jour. N’oublie pas que certains plugins dépendent d'autres plugins (exemple : VAULT).

Certains plugins t'indique Ingame si une MAJ est disponible, plutôt pratique sinon patiente.
 
Désolé pour le titre, j'étais en stress j'ai pas fait attention ^^

Oui, finalement je suis passé en Spigot 1649, j'ai mis à jour tous les plugins (J'ai vérifié un par un dans les logs et tous les plugins sont verts) mais il me reste toujours des erreurs, la plus importante ce sont les joueurs qui n'ont pas de groupe par défaut quand ils arrivent (J'ai bien mis default: true sur PermissionEx ;D)

Donc les seules erreurs qui me restent sont du charabia de Java du style:
Code:
[19:29:42] [Server thread/WARN]: com.comphenix.protocol.reflect.FieldAccessException: Field index must be within 0 - count
[19:29:42] [Server thread/WARN]:    at com.comphenix.protocol.reflect.StructureModifier.read(StructureModifier.java:191)
[19:29:42] [Server thread/WARN]:    at org.kitteh.tag.handler.ProtocolLibHandler$1.onPacketSending(ProtocolLibHandler.java:54)
[19:29:42] [Server thread/WARN]:    at com.comphenix.protocol.injector.SortedPacketListenerList.invokeSendingListener(SortedPacketListenerList.java:195)
[19:29:42] [Server thread/WARN]:    at com.comphenix.protocol.injector.SortedPacketListenerList.invokePacketSending(SortedPacketListenerList.java:149)
[19:29:42] [Server thread/WARN]:    at com.comphenix.protocol.injector.PacketFilterManager.handlePacket(PacketFilterManager.java:612)
[19:29:42] [Server thread/WARN]:    at com.comphenix.protocol.injector.PacketFilterManager.invokePacketSending(PacketFilterManager.java:588)
[19:29:42] [Server thread/WARN]:    at com.comphenix.protocol.injector.netty.NettyProtocolInjector.packetQueued(NettyProtocolInjector.java:281)
[19:29:42] [Server thread/WARN]:    at com.comphenix.protocol.injector.netty.NettyProtocolInjector.onPacketSending(NettyProtocolInjector.java:249)
[19:29:42] [Server thread/WARN]:    at com.comphenix.protocol.injector.netty.ChannelInjector.processSending(ChannelInjector.java:319)
[19:29:42] [Server thread/WARN]:    at com.comphenix.protocol.injector.netty.ChannelInjector.access$300(ChannelInjector.java:59)
[19:29:42] [Server thread/WARN]:    at com.comphenix.protocol.injector.netty.ChannelInjector$5.handleScheduled(ChannelInjector.java:295)
[19:29:42] [Server thread/WARN]:    at com.comphenix.protocol.injector.netty.ChannelInjector$5.onMessageScheduled(ChannelInjector.java:263)
[19:29:42] [Server thread/WARN]:    at com.comphenix.protocol.injector.netty.ChannelProxy$2.schedulingRunnable(ChannelProxy.java:100)
[19:29:42] [Server thread/WARN]:    at com.comphenix.protocol.injector.netty.EventLoopProxy.execute(EventLoopProxy.java:76)
[19:29:42] [Server thread/WARN]:    at net.minecraft.server.v1_7_R4.NetworkManager.b(NetworkManager.java:151)
[19:29:42] [Server thread/WARN]:    at net.minecraft.server.v1_7_R4.NetworkManager.handle(NetworkManager.java:129)
[19:29:42] [Server thread/WARN]:    at net.minecraft.server.v1_7_R4.PlayerConnection.sendPacket(PlayerConnection.java:803)
[19:29:42] [Server thread/WARN]:    at net.minecraft.server.v1_7_R4.EntityTrackerEntry.updatePlayer(EntityTrackerEntry.java:330)
[19:29:42] [Server thread/WARN]:    at net.minecraft.server.v1_7_R4.EntityTracker.a(EntityTracker.java:210)
[19:29:42] [Server thread/WARN]:    at net.minecraft.server.v1_7_R4.EntityPlayer.h(EntityPlayer.java:250)
[19:29:42] [Server thread/WARN]:    at net.minecraft.server.v1_7_R4.World.entityJoinedWorld(World.java:1620)
[19:29:42] [Server thread/WARN]:    at net.minecraft.server.v1_7_R4.World.playerJoinedWorld(World.java:1595)
[19:29:42] [Server thread/WARN]:    at net.minecraft.server.v1_7_R4.World.tickEntities(World.java:1460)
[19:29:42] [Server thread/WARN]:    at net.minecraft.server.v1_7_R4.WorldServer.tickEntities(WorldServer.java:516)
[19:29:42] [Server thread/WARN]:    at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:706)
[19:29:42] [Server thread/WARN]:    at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289)
[19:29:42] [Server thread/WARN]:    at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584)
[19:29:42] [Server thread/WARN]:    at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490)
[19:29:42] [Server thread/WARN]:    at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628)
[19:29:42] [Server thread/WARN]: Caused by: java.lang.IndexOutOfBoundsException: Out of bounds
[19:29:42] [Server thread/WARN]:    ... 29 more

Merci de m'aider si tu as des connaissances Java ^^

Cordialement, Flud_Ice.
 
Je l'ai enlevé, et j'ai Patché mon spigot #1649. La majorité des erreurs sont parties, mais il en reste comme par exemple le plugin Citizens, car le nom des NPC reste dans la TabList ... :(
J'ai envoyé un message aux créateurs du plugin, mais j'ai pas l'impression qu'ils se connectent souvent ...

Voilà l'erreur .. http://pastebin.com/7aJuFfBb
Merci de votre réponse ! :)
 
Euh ouaip pour les noms de PNJ dans la TabList j'avais déjà eu ce soucis ^^ Il me semble que j'avais résolu ça en passant sur une version expérimentale de Citizens. http://ci.citizensnpcs.co/job/Citizens2/
Essais d'utiliser la dernière build disponible (sortie aujourd'hui à 07h31).

Pour l'erreur par contre aucune idée. Je ne pense pas que ce soit lié :/
 
Ca aurait pu marcher, mais j'obtiens
Code:
[14:09:41] [Server thread/INFO]: [Citizens] Enabling Citizens v2.0.14-SNAPSHOT (build 1193)
[14:09:41] [Server thread/ERROR]: [Citizens] v2.0.14-SNAPSHOT (build 1193) nest pas compatible avec Minecraft v{1}. Désactivation.
[14:09:41] [Server thread/INFO]: [Citizens] Disabling Citizens v2.0.14-SNAPSHOT (build 1193)
 
Désolé de la réponse tardive, je n'avais pas le temps ..

Effectivement avec cette version ça marche, merci ^^

Il me reste une erreur avec JSONAPI, qui ne veut pas charger les stats des joueurs hors-ligne (Skin, santé, map, argent ...)
J'ai pas mal d'erreurs dans la console qui reviennent souvent:
Code:
[04:23:13] [Thread-41/INFO]: [JSONAPI] [API Call] 62.210.45.226: method=getPlayerCount?args=[]
[04:23:13] [Thread-42/INFO]: [JSONAPI] [API Call] 62.210.45.226: method=getPlayerLimit?args=[]
[04:23:13] [Thread-43/INFO]: [JSONAPI] [API Call] 62.210.45.226: method=getPlayerNames?args=[]
[04:23:13] [Thread-44/INFO]: [JSONAPI] [API Call] 62.210.45.226: method=getServer?args=[]
[04:23:13] [Thread-45/INFO]: [JSONAPI] [API Call] 62.210.45.226: method=getBukkitVersion?args=[]
[04:23:13] [Thread-46/INFO]: [JSONAPI] [API Call] 62.210.45.226: method=getPropertiesFile?args=["server"]
[04:23:13] [Thread-47/INFO]: [JSONAPI] [API Call] 62.210.45.226: method=getPlayerNames?args=[]
[04:23:14] [Thread-48/INFO]: [JSONAPI] [API Call] 62.210.45.226: method=getOfflinePlayerNames?args=[]
[04:24:08] [Thread-49/INFO]: [JSONAPI] [API Call] 62.210.45.226: method=getPlayerCount?args=[]
[04:24:09] [Thread-50/INFO]: [JSONAPI] [API Call] 62.210.45.226: method=getPlayerLimit?args=[]
[04:24:09] [Thread-51/INFO]: [JSONAPI] [API Call] 62.210.45.226: method=getPlayerNames?args=[]
[04:24:09] [Thread-52/INFO]: [JSONAPI] [API Call] 62.210.45.226: method=getServer?args=[]
[04:24:09] [Thread-53/INFO]: [JSONAPI] [API Call] 62.210.45.226: method=getBukkitVersion?args=[]
[04:24:09] [Thread-54/INFO]: [JSONAPI] [API Call] 62.210.45.226: method=getPropertiesFile?args=["server"]
[05:51:29] [Thread-57/INFO]: [JSONAPI] [API Call] 62.210.45.226: method=getPlayerCount?args=[]
[05:51:29] [Thread-58/INFO]: [JSONAPI] [API Call] 62.210.45.226: method=getPlayerLimit?args=[]
[05:51:29] [Thread-59/INFO]: [JSONAPI] [API Call] 62.210.45.226: method=getPlayerNames?args=[]
[05:51:29] [Thread-60/INFO]: [JSONAPI] [API Call] 62.210.45.226: method=getServer?args=[]
[05:51:29] [Thread-61/INFO]: [JSONAPI] [API Call] 62.210.45.226: method=getBukkitVersion?args=[]
[05:51:29] [Thread-62/INFO]: [JSONAPI] [API Call] 62.210.45.226: method=getPropertiesFile?args=["server"]
[05:51:29] [Thread-63/INFO]: [JSONAPI] [API Call] 62.210.45.226: method=getPlayerNames?args=[]
[05:51:29] [Thread-64/INFO]: [JSONAPI] [API Call] 62.210.45.226: method=getOfflinePlayerNames?args=[]
[05:51:30] [Thread-65/INFO]: [JSONAPI] [API Call] 62.210.45.226: method=getPlayer?args=["TestServ2"]
[05:51:30] [Thread-65/WARN]: java.lang.reflect.InvocationTargetException
[05:51:30] [Thread-65/WARN]:    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[05:51:30] [Thread-65/WARN]:    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
[05:51:30] [Thread-65/WARN]:    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[05:51:30] [Thread-65/WARN]:    at java.lang.reflect.Method.invoke(Method.java:601)
[05:51:30] [Thread-65/WARN]:    at com.alecgorge.minecraft.jsonapi.dynamic.Call.call(Call.java:170)
[05:51:30] [Thread-65/WARN]:    at com.alecgorge.minecraft.jsonapi.dynamic.Caller$1.call(Caller.java:91)
[05:51:30] [Thread-65/WARN]:    at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftFuture.run(CraftFuture.java:89)
[05:51:30] [Thread-65/WARN]:    at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350)
[05:51:30] [Thread-65/WARN]:    at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:641)
[05:51:30] [Thread-65/WARN]:    at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289)
[05:51:30] [Thread-65/WARN]:    at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584)
[05:51:30] [Thread-65/WARN]:    at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490)
[05:51:30] [Thread-65/WARN]:    at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628)
[05:51:30] [Thread-65/WARN]: Caused by: java.lang.NoClassDefFoundError: net/minecraft/server/v1_7_R3/MinecraftServer
[05:51:30] [Thread-65/WARN]:    at com.alecgorge.minecraft.jsonapi.JSONAPI.loadOfflinePlayer(JSONAPI.java:816)
[05:51:30] [Thread-65/WARN]:    at com.alecgorge.minecraft.jsonapi.dynamic.APIWrapperMethods.getPlayerExact(APIWrapperMethods.java:1160)
[05:51:30] [Thread-65/WARN]:    ... 13 more
[05:51:30] [Thread-65/WARN]: Caused by: java.lang.ClassNotFoundException: net.minecraft.server.v1_7_R3.MinecraftServer
[05:51:30] [Thread-65/WARN]:    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:91)
[05:51:30] [Thread-65/WARN]:    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86)
[05:51:30] [Thread-65/WARN]:    at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
[05:51:30] [Thread-65/WARN]:    at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
[05:51:30] [Thread-65/WARN]:    ... 15 more

J'ai changé plusieurs fois de version, sans succès ... J'ai actuellement la version 1.7.9 (JSONAPI-5.5.3-mc1.7.9-R0.2-SNAPSHOT.jar)

Merci de votre aide, cordialement.