alecgorge / jsonapi

A JSON API for Minecraft: http://forums.bukkit.org/threads/admn-info-jsonapi-v1-3-1-json-http-and-socket-api-for-controlling-a-server-740.14270/
http://mcjsonapi.com
MIT License
231 stars 88 forks source link

Essentials error and ideas for next update #450

Open Alextronick opened 9 years ago

Alextronick commented 9 years ago

Hello,

i have JSONAPI.jar and Essentials.jar instaled on my server. When i call any method of essentials ("essentials.reload") i have an error on the web page and on the console.

In index.php : capture

Error in web page : capture2

Error in console : capture3

For the next update if you can add the UUID in the player informations (online and offline) ??

Thanks for read my post.

Good, Great and Usefull plugin ever, CONTINUE !!!

Best regards, Alextronick.

Kworz commented 9 years ago

have you tried server.run_command alternative ? $UUID = $api->call("server.run_command, array("reload"));

idk what the essentials.reload call is doing but you should try this and teel us if it works.

kmonagle commented 8 years ago

Any thoughts on this? I'm having an identical issue...the essentials calls are all failing with the following error:

[22:14:05 INFO]: [JSONAPI] [API Request] admin requested: essentials.config.get_keys([]){AUTHED, ALLOWED}

22:14:05 WARN: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 22:14:05 WARN: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 22:14:05 WARN: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 22:14:05 WARN: at java.lang.reflect.Method.invoke(Method.java:497) 22:14:05 WARN: at com.alecgorge.minecraft.jsonapi.dynamic.Call.call(Call.java:52) 22:14:05 WARN: at com.alecgorge.minecraft.jsonapi.dynamic.Caller$1.call(Caller.java:94) 22:14:05 WARN: at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftFuture.run(CraftFuture.java:89) 22:14:05 WARN: at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) 22:14:05 WARN: at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:723) 22:14:05 WARN: at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) 22:14:05 WARN: at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) 22:14:05 WARN: at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) 22:14:05 WARN: at java.lang.Thread.run(Thread.java:745) 22:14:05 WARN: Caused by: java.lang.NullPointerException 22:14:05 WARN: at com.alecgorge.minecraft.jsonapi.api.v2.EssentialsAPIMethods.get_configuration(EssentialsAPIMethods.java:36) 22:14:05 WARN: ... 13 more [22:23:15 INFO]: [JSONAPI] [API Request] admin requested: essentials.config.get_keys([]){AUTHED, ALLOWED}

22:23:15 WARN: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 22:23:15 WARN: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 22:23:15 WARN: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 22:23:15 WARN: at java.lang.reflect.Method.invoke(Method.java:497) 22:23:15 WARN: at com.alecgorge.minecraft.jsonapi.dynamic.Call.call(Call.java:52) 22:23:15 WARN: at com.alecgorge.minecraft.jsonapi.dynamic.Caller$1.call(Caller.java:94) 22:23:15 WARN: at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftFuture.run(CraftFuture.java:89) 22:23:15 WARN: at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) 22:23:15 WARN: at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:723) 22:23:15 WARN: at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) 22:23:15 WARN: at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) 22:23:15 WARN: at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) 22:23:15 WARN: at java.lang.Thread.run(Thread.java:745) 22:23:15 WARN: Caused by: java.lang.NullPointerException 22:23:15 WARN: at com.alecgorge.minecraft.jsonapi.api.v2.EssentialsAPIMethods.get_configuration(EssentialsAPIMethods.java:36) 22:23:15 WARN: ... 13 more