jsonapi icon indicating copy to clipboard operation
jsonapi copied to clipboard

Essentials java.lang.reflect.InvocationTargetException

Open austinnichols101 opened this issue 10 years ago • 0 comments

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

austinnichols101 avatar Feb 17 '15 17:02 austinnichols101