• Hello Guest! Did you know that ProjectKorra has an official Discord server? A lot of discussion about the official server, development process, and community discussion happens over there. Feel free to join now by clicking the link below.

    Join the Discord Server

Ability Register Fails

H0lysp4nk

Verified Member
So I am trying to register abilities in my plugin for ProjectKorra however I get this error:

Code:
[14:59:36 ERROR]: Error occurred while enabling HolyCore v1.0.0 (Is it up to date?)
java.util.NoSuchElementException: null
    at sun.misc.CompoundEnumeration.nextElement(CompoundEnumeration.java:59) ~[?:1.8.0_151]
    at com.projectkorra.projectkorra.ability.util.AbilityLoader.<init>(AbilityLoader.java:44) ~[?:?]
    at com.projectkorra.projectkorra.ability.CoreAbility.registerPluginAbilities(CoreAbility.java:556) ~[?:?]
    at com.liamkeenan.HolyCore.onEnable(HolyCore.java:37) ~[?:?]
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[spigot.jar:git-Spigot-325fbc7-dc7d31b]
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337) [spigot.jar:git-Spigot-325fbc7-dc7d31b]
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:403) [spigot.jar:git-Spigot-325fbc7-dc7d31b]
    at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:381) [spigot.jar:git-Spigot-325fbc7-dc7d31b]
    at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:330) [spigot.jar:git-Spigot-325fbc7-dc7d31b]
    at net.minecraft.server.v1_12_R1.MinecraftServer.t(MinecraftServer.java:422) [spigot.jar:git-Spigot-325fbc7-dc7d31b]
    at net.minecraft.server.v1_12_R1.MinecraftServer.l(MinecraftServer.java:383) [spigot.jar:git-Spigot-325fbc7-dc7d31b]
    at net.minecraft.server.v1_12_R1.MinecraftServer.a(MinecraftServer.java:338) [spigot.jar:git-Spigot-325fbc7-dc7d31b]
    at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:272) [spigot.jar:git-Spigot-325fbc7-dc7d31b]
    at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:545) [spigot.jar:git-Spigot-325fbc7-dc7d31b]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_151]
 
One of your abilities is trying to use an element that isn't yet known by the system, you'll need to make sure the element is initialized first
 
You're making a plugin that registers abilities? Sort of like JedCore? You'll need to convert your project to Maven for it to work. The registerPluginAbilities method doesn't work without it. That is, if you're using that method.
 
You're making a plugin that registers abilities? Sort of like JedCore? You'll need to convert your project to Maven for it to work. The registerPluginAbilities method doesn't work without it. That is, if you're using that method.
Ok thank you ill give that a try
 
Now I am getting the error

Code:
[23:35:16 WARN]: [ProjectKorra] The ability null was not able to load, if this message shows again please remove it!
[23:35:16 WARN]: java.lang.NullPointerException
[23:35:16 WARN]:     at com.projectkorra.projectkorra.ability.CoreAbility.registerAddonAbilities(CoreAbility.java:642)
[23:35:16 WARN]:     at com.projectkorra.projectkorra.ability.CoreAbility.registerAbilities(CoreAbility.java:449)
[23:35:16 WARN]:     at com.projectkorra.projectkorra.ProjectKorra.onEnable(ProjectKorra.java:64)
[23:35:16 WARN]:     at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264)
[23:35:16 WARN]:     at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337)
[23:35:16 WARN]:     at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:403)
[23:35:16 WARN]:     at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:381)
[23:35:16 WARN]:     at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:330)
[23:35:16 WARN]:     at net.minecraft.server.v1_12_R1.MinecraftServer.t(MinecraftServer.java:422)
[23:35:16 WARN]:     at net.minecraft.server.v1_12_R1.MinecraftServer.l(MinecraftServer.java:383)
[23:35:16 WARN]:     at net.minecraft.server.v1_12_R1.MinecraftServer.a(MinecraftServer.java:338)
[23:35:16 WARN]:     at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:272)
[23:35:16 WARN]:     at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:545)
[23:35:16 WARN]:     at java.lang.Thread.run(Thread.java:748)
[23:35:16 ERROR]: Error occurred while enabling ProjectKorra v1.8.6 (Is it up to date?)
java.lang.NullPointerException: null
    at com.projectkorra.projectkorra.ability.CoreAbility.registerAddonAbilities(CoreAbility.java:672) ~[?:?]
    at com.projectkorra.projectkorra.ability.CoreAbility.registerAbilities(CoreAbility.java:449) ~[?:?]
    at com.projectkorra.projectkorra.ProjectKorra.onEnable(ProjectKorra.java:64) ~[?:?]
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[spigot.jar:git-Spigot-325fbc7-dc7d31b]
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337) [spigot.jar:git-Spigot-325fbc7-dc7d31b]
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:403) [spigot.jar:git-Spigot-325fbc7-dc7d31b]
    at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:381) [spigot.jar:git-Spigot-325fbc7-dc7d31b]
    at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:330) [spigot.jar:git-Spigot-325fbc7-dc7d31b]
    at net.minecraft.server.v1_12_R1.MinecraftServer.t(MinecraftServer.java:422) [spigot.jar:git-Spigot-325fbc7-dc7d31b]
    at net.minecraft.server.v1_12_R1.MinecraftServer.l(MinecraftServer.java:383) [spigot.jar:git-Spigot-325fbc7-dc7d31b]
    at net.minecraft.server.v1_12_R1.MinecraftServer.a(MinecraftServer.java:338) [spigot.jar:git-Spigot-325fbc7-dc7d31b]
    at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:272) [spigot.jar:git-Spigot-325fbc7-dc7d31b]
    at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:545) [spigot.jar:git-Spigot-325fbc7-dc7d31b]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_151]
 
Alright, I fixed that issue now I am getting this
Code:
java.util.NoSuchElementException: null
    at sun.misc.CompoundEnumeration.nextElement(CompoundEnumeration.java:59) ~[?:1.8.0_151]
    at com.projectkorra.projectkorra.ability.util.AbilityLoader.<init>(AbilityLoader.java:44) ~[?:?]
    at com.projectkorra.projectkorra.ability.CoreAbility.registerPluginAbilities(CoreAbility.java:556) ~[?:?]
    at com.liamkeenan.holycore.HolyCore.onEnable(HolyCore.java:45) ~[?:?]
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[spigot.jar:git-Spigot-325fbc7-dc7d31b]
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337) [spigot.jar:git-Spigot-325fbc7-dc7d31b]
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:403) [spigot.jar:git-Spigot-325fbc7-dc7d31b]
    at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:381) [spigot.jar:git-Spigot-325fbc7-dc7d31b]
    at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:330) [spigot.jar:git-Spigot-325fbc7-dc7d31b]
    at net.minecraft.server.v1_12_R1.MinecraftServer.t(MinecraftServer.java:422) [spigot.jar:git-Spigot-325fbc7-dc7d31b]
    at net.minecraft.server.v1_12_R1.MinecraftServer.l(MinecraftServer.java:383) [spigot.jar:git-Spigot-325fbc7-dc7d31b]
    at net.minecraft.server.v1_12_R1.MinecraftServer.a(MinecraftServer.java:338) [spigot.jar:git-Spigot-325fbc7-dc7d31b]
    at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:272) [spigot.jar:git-Spigot-325fbc7-dc7d31b]
    at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:545) [spigot.jar:git-Spigot-325fbc7-dc7d31b]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_151]
 
What does line 45 in your code say? You’ll probably have to refer to this
One of your abilities is trying to use an element that isn't yet known by the system, you'll need to make sure the element is initialized first
since it looks like the same error
 
You're just getting a ton of NPEs which just makes me think your entire code is a mess. Just past your entire main class here so we can fix that up.
 
Sounds like an issue caused by you not building your project with Maven still.
 
Back
Top