NullPointerException - Command Executor

Pokec o čemkoliv ostatním
Message
Autor
kamikatze
Příspěvky: 176
Registrován: 24 zář 2014, 16:33
Reputation: 0

NullPointerException - Command Executor

#1 Příspěvekod kamikatze » 28 srp 2015, 20:53

Dobrý den, Ahoj!
Nechci pomoc s kodem (všechno jsem si jakž takž vymyslel sám a proto pokud naleznete chybu neopravovat, najdu si jí sám)!!
Dělám něco jako "Event System" a kod jsem napsal, tak dovytvořím plugin.yml a jdu to otestovat, jenže se objevila tato chyba:

Kód: Vybrat vše

[20:42:51] [Server thread/ERROR]: Error occurred while enabling EventSystem v0.0.1 (Is it up to date?)
java.lang.NullPointerException
   at me.nolcik.es.Main.onEnable(Main.java:14) ~[?:?]
   at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[spigot_server.jar:git-Spigot-fdc1440-53fac9f]
   at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340) [spigot_server.jar:git-Spigot-fdc1440-53fac9f]
   at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [spigot_server.jar:git-Spigot-fdc1440-53fac9f]
   at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:357) [spigot_server.jar:git-Spigot-fdc1440-53fac9f]
   at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:317) [spigot_server.jar:git-Spigot-fdc1440-53fac9f]
   at org.bukkit.craftbukkit.v1_8_R3.CraftServer.reload(CraftServer.java:741) [spigot_server.jar:git-Spigot-fdc1440-53fac9f]
   at org.bukkit.Bukkit.reload(Bukkit.java:535) [spigot_server.jar:git-Spigot-fdc1440-53fac9f]
   at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:25) [spigot_server.jar:git-Spigot-fdc1440-53fac9f]
   at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) [spigot_server.jar:git-Spigot-fdc1440-53fac9f]
   at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) [spigot_server.jar:git-Spigot-fdc1440-53fac9f]
   at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchServerCommand(CraftServer.java:627) [spigot_server.jar:git-Spigot-fdc1440-53fac9f]
   at net.minecraft.server.v1_8_R3.DedicatedServer.aO(DedicatedServer.java:412) [spigot_server.jar:git-Spigot-fdc1440-53fac9f]
   at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:375) [spigot_server.jar:git-Spigot-fdc1440-53fac9f]
   at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:653) [spigot_server.jar:git-Spigot-fdc1440-53fac9f]
   at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:556) [spigot_server.jar:git-Spigot-fdc1440-53fac9f]
   at java.lang.Thread.run(Unknown Source) [?:1.8.0_51]
[20:42:51] [Server thread/INFO]: Server permissions file permissions.yml is empty, ignoring it

Zkrátka to píše o NullPointerExceptionu a že se nachází na řádku 14, proto sem dávám i řádek 14 ve třídě Main:

Kód: Vybrat vše

getCommand("createevent").setExecutor(new CreateEvent());

Myslím si že dávat sem kod classy "CreateEvent" je nepodstatné, tam ta chyba již není (Pokud se ukáže, že opravdu je.. dodám)
Když jsem hledal na googlu co s tím, tak tam vyběhlo.. zkrátka že je možné že mam špatně plugin.yml takže sem dávám i ten:

Kód: Vybrat vše

name: EventSystem
version: 1.4.1
author: Nolcik
main: me.nolcik.es.Main
 
commands:
  createevent:
    description: Vytvareni eventu
    permission: es.createevent
    usage: /create event nazev

 
permissions:
  es.createevent:
    description: Povoluje vytvareni eventu
    default: false



Děkuji za pomoc!

kamikatze
Příspěvky: 176
Registrován: 24 zář 2014, 16:33
Reputation: 0

Re: NullPointerException - Command Executor

#2 Příspěvekod kamikatze » 28 srp 2015, 22:36

Nevím kde mám chybu importovaný to mám, nadefinovaný v mainu také a implementovaný jako CommandExecutor taktéž a koukal jsem se i jak to tam mají ostatní pluginy, proto nevím..

Uživatelský avatar
DenOwq
Příspěvky: 2703
Věk: 28
Registrován: 06 bře 2014, 21:26
Reputation: 2

Re: NullPointerException - Command Executor

#3 Příspěvekod DenOwq » 28 srp 2015, 22:45

1) Dodej třídu CreateEvent;
Toto nečti, pokud nechceš aby jsi byl poučován
Spoiler: zobrazit
1) Nikdy se nepojmenovává Hlavní třída pluginu jako Main, Pojmenovává se Core(Což je velmi špatné taky) nebo jméno tvého pluginu
2) Měl by ses naučit čtení erroru z Javy, bez toho se dál nedostaneš.
3) Když se chceš na něco zeptat tak neříkej "Nepomahejte mi!"
Muhahha.

kamikatze
Příspěvky: 176
Registrován: 24 zář 2014, 16:33
Reputation: 0

Re: NullPointerException - Command Executor

#4 Příspěvekod kamikatze » 28 srp 2015, 23:09

třída CreateEvent
http://pastebin.com/WmgjDkMM


Zpět na „Off topic“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 8 hostů