jsonapi
jsonapi copied to clipboard
Essentials java.lang.reflect.InvocationTargetException
I've tried with both 5.6.0 as well as as the 6.0 bleeding edge library. My test code is shown below along with version info.
Any guidance on what else I can test would be greatly appreciated.
import API2
conn = API2.Connection(host='192.168.111.157', port=20059, username='admin', password='changeme')
api = API2.JSONAPI(conn)
# This method works
api.players.name.send_message('testuser', 'Hello World!')
# All of these methods fail
api.essentials.reload()
uuid = api.essentials.users.get_uuid('testuser')
api.essentials.users.player_get_all('testuser')
[16:59:30 INFO]: This server is running CraftBukkit version git-Spigot-b73910a-aa92a45 (MC: 1.8) (Implementing API version 1.8-R0.1-SNAPSHOT)
[16:59:30 INFO]: You are running the latest version
[17:01:00 INFO]: Plugins (9): Vault, ProtocolLib, dynmap, Essentials, EssentialsChat, JSONAPI, EssentialsProtect, EssentialsAntiBuild, EssentialsSpawn
root@66960c8395e0:/opt/minecraft/plugins# ls -al
total 7176
drwxr-xr-x 8 root root 4096 Feb 17 16:42 .
drwxr-xr-x 14 root root 4096 Feb 17 16:37 ..
drwxr-xr-x 4 root root 4096 Feb 17 17:01 Essentials
-rw-r--r-- 1 root root 1034624 Dec 6 21:03 Essentials-2.x-SNAPSHOT.jar
-rw-r--r-- 1 root root 14512 Dec 6 21:03 EssentialsAntiBuild-2.x-SNAPSHOT.jar
-rw-r--r-- 1 root root 12831 Dec 6 21:03 EssentialsChat-2.x-SNAPSHOT.jar
-rw-r--r-- 1 root root 19437 Dec 6 21:03 EssentialsProtect-2.x-SNAPSHOT.jar
-rw-r--r-- 1 root root 16847 Dec 6 21:03 EssentialsSpawn-2.x-SNAPSHOT.jar
drwxr-xr-x 3 root root 4096 Feb 17 15:22 JSONAPI
-rw-r--r-- 1 root root 450051 Feb 7 21:29 JSONAPI-BLEEDING-mc1.8-R0.1-SNAPSHOT.jar
drwxr-xr-x 2 root root 4096 Feb 17 15:22 PluginMetrics
drwxr-xr-x 2 root root 4096 Feb 17 15:22 ProtocolLib
-rw-r--r-- 1 root root 1355719 Feb 15 03:04 ProtocolLib.jar
drwxr-xr-x 2 root root 4096 Feb 17 15:22 Vault
-rw-r--r-- 1 root root 295516 Jan 9 17:40 Vault.jar
drwxr-xr-x 9 root root 4096 Feb 17 17:01 dynmap
-rw-r--r-- 1 root root 4097965 Feb 17 16:25 dynmap-2.1.jar
[[16:43:04 INFO]: [JSONAPI] [API Request] admin requested: essentials.users.get_uuid(["testuser"]){AUTHED, ALLOWED}
[16:43:04 WARN]: java.lang.reflect.InvocationTargetException
[16:43:04 WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[16:43:04 WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
[16:43:04 WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[16:43:04 WARN]: at java.lang.reflect.Method.invoke(Method.java:606)
[16:43:04 WARN]: at com.alecgorge.minecraft.jsonapi.dynamic.Call.call(Call.java:52)
[16:43:04 WARN]: at com.alecgorge.minecraft.jsonapi.dynamic.Caller$1.call(Caller.java:94)
[16:43:04 WARN]: at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftFuture.run(CraftFuture.java:89)
[16:43:04 WARN]: at org.bukkit.craftbukkit.v1_8_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350)
[16:43:04 WARN]: at net.minecraft.server.v1_8_R1.MinecraftServer.z(MinecraftServer.java:709)
[16:43:04 WARN]: at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:316)
[16:43:04 WARN]: at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:634)
[16:43:04 WARN]: at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:537)
[16:43:04 WARN]: at java.lang.Thread.run(Thread.java:745)
[16:43:04 WARN]: Caused by: java.lang.NullPointerException
[16:43:04 WARN]: at com.alecgorge.minecraft.jsonapi.api.v2.EssentialsAPIMethods.get_uuid(EssentialsAPIMethods.java:79)
[16:43:04 WARN]: ... 13 more