Bonjour à tous ! Je viens pour vous expliquer mon problème.
J'ai un site web qui est relier à JSONAPI sur mon serveur Hub, la liaison fonctionne, si par exemple je défini "give 1 64" cela fonctionne, alors que si je défini une commande dans skript, exemple "/voteok <pseudo>" (commande qui ajoute des coins de vote), mon site envoie bien la commande sauf que json api généré une erreur et n’exécute pas la commande.
[spoiler=Ouvrez-moi pour voir les logs de la console !]
[22:53:37] [Thread-62/INFO]: [JSONAPI] [API Call] 149.202.101.17: method=runConsoleCommand?args=["bc &a&l>> &aQuentinti vient de voter pour notre serveur et vient de gagner Voteok"]
[22:53:37] [server thread/INFO]: Command run by remote user: 'bc &a&l>> &aQuentinti vient de voter pour notre serveur et vient de gagner Voteok'
[22:53:37] [server thread/INFO]: CONSOLE issued server command: /bc &a&l>> &aQuentinti vient de voter pour notre serveur et vient de gagner Voteok
[22:54:48] [Thread-63/INFO]: [JSONAPI] [API Call] 149.202.101.17: method=runConsoleCommand?args=["voteok Quentinti"]
[22:54:48] [server thread/INFO]: Command run by remote user: 'voteok Quentinti'
[22:54:48] [Thread-63/WARN]: java.lang.reflect.InvocationTargetException
[22:54:48] [Thread-63/WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[22:54:48] [Thread-63/WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[22:54:48] [Thread-63/WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[22:54:48] [Thread-63/WARN]: at java.lang.reflect.Method.invoke(Method.java:498)
[22:54:48] [Thread-63/WARN]: at com.alecgorge.minecraft.jsonapi.dynamic.Call.call(Call.java:170)
[22:54:48] [Thread-63/WARN]: at com.alecgorge.minecraft.jsonapi.dynamic.Caller$1.call(Caller.java:94)
[22:54:48] [Thread-63/WARN]: at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftFuture.run(CraftFuture.java:89)
[22:54:48] [Thread-63/WARN]: at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:349)
[22:54:48] [Thread-63/WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:783)
[22:54:48] [Thread-63/WARN]: at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:378)
[22:54:48] [Thread-63/WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:713)
[22:54:48] [Thread-63/WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:616)
[22:54:48] [Thread-63/WARN]: at java.lang.Thread.run(Thread.java:745)
[22:54:48] [Thread-63/WARN]: Caused by: java.lang.NullPointerException
[22:54:48] [Thread-63/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:149)
[22:54:48] [Thread-63/WARN]: at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:666)
[22:54:48] [Thread-63/WARN]: at com.alecgorge.minecraft.jsonapi.dynamic.APIWrapperMethods.runCommand(APIWrapperMethods.java:616)
[22:54:48] [Thread-63/WARN]: at com.alecgorge.minecraft.jsonapi.dynamic.APIWrapperMethods.runCommand(APIWrapperMethods.java:620)
[22:54:48] [Thread-63/WARN]: ... 13 more
[22:54:48] [Thread-64/INFO]: [JSONAPI] [API Call] 149.202.101.17: method=runConsoleCommand?args=["broadcast [bOUTIQUE] : Quentinti vient d'acheter Test396"]
[22:54:48] [server thread/INFO]: Command run by remote user: 'broadcast [bOUTIQUE] : Quentinti vient d'acheter Test396'
[22:54:48] [server thread/INFO]: CONSOLE issued server command: /broadcast [bOUTIQUE] : Quentinti vient d'acheter Test396
Pensez vous que c'est le fait que skript n'insère pas les commandes comme un plugin java ? Ou tout simplement un bug de jsonapi ? Merci d'avance pour vos réponses :D
Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.
Question
QuentintiFR
Bonjour à tous ! Je viens pour vous expliquer mon problème.
J'ai un site web qui est relier à JSONAPI sur mon serveur Hub, la liaison fonctionne, si par exemple je défini "give 1 64" cela fonctionne, alors que si je défini une commande dans skript, exemple "/voteok <pseudo>" (commande qui ajoute des coins de vote), mon site envoie bien la commande sauf que json api généré une erreur et n’exécute pas la commande.
[spoiler=Ouvrez-moi pour voir les logs de la console !]
Pensez vous que c'est le fait que skript n'insère pas les commandes comme un plugin java ? Ou tout simplement un bug de jsonapi ? Merci d'avance pour vos réponses :D
7 réponses à cette question
Messages recommandés