- Баллы
- 76
Тренируюсь с mysql...
Делаю по гайдам, но все равно возникают сложности..
Хочу проверять, есть ли в таблице название которое я ввожу в аргументе команды, но выбивает npe
надеюсь на помощь шарющих за mysql
Делаю по гайдам, но все равно возникают сложности..
PHP:
[16:33:08] [Server thread/ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'setprison' in plugin JailSystem v0.1
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot-1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) ~[spigot-1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
at org.bukkit.craftbukkit.v1_11_R1.CraftServer.dispatchCommand(CraftServer.java:650) ~[spigot-1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.PlayerConnection.handleCommand(PlayerConnection.java:1354) [spigot-1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.PlayerConnection.a(PlayerConnection.java:1189) [spigot-1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.PacketPlayInChat.a(PacketPlayInChat.java:45) [spigot-1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.PacketPlayInChat.a(PacketPlayInChat.java:1) [spigot-1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_181]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_181]
at net.minecraft.server.v1_11_R1.SystemUtils.a(SourceFile:46) [spigot-1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.MinecraftServer.D(MinecraftServer.java:747) [spigot-1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.DedicatedServer.D(DedicatedServer.java:399) [spigot-1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.MinecraftServer.C(MinecraftServer.java:678) [spigot-1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:576) [spigot-1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_181]
Caused by: java.lang.NullPointerException
at ru.ReZero.JS.Utils.JailManager.jailIsExist(JailManager.java:24) ~[?:?]
at ru.ReZero.JS.Commands.SetPrison.onCommand(SetPrison.java:43) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot-1.11.2.jar:git-Spigot-3fb9445-2b6c9f4]
... 15 more
PHP:
PreparedStatement statement = sql.getConnection().prepareStatement("SELECT * FROM JailInfo WHERE name=?");
PHP:
public boolean jailIsExist(String name)
{
try
{
PreparedStatement statement = sql.getConnection().prepareStatement("SELECT * FROM JailInfo WHERE name=?");
statement.setString(1, name);
ResultSet result = statement.executeQuery();
if(result.next())
{
return true;
}
} catch (SQLException e)
{
e.printStackTrace();
}
return false;
}
Хочу проверять, есть ли в таблице название которое я ввожу в аргументе команды, но выбивает npe
надеюсь на помощь шарющих за mysql