• 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]
 

Simplicitee

Staff member
Plugin Developer
Verified Member
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
 

xNuminousx

Verified Member
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.
 

H0lysp4nk

Verified Member
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
 

H0lysp4nk

Verified Member
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]
 

H0lysp4nk

Verified Member
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]
 

xNuminousx

Verified Member
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
 

Finn_Bueno_

Staff member
Plugin Developer
Verified Member
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.
 

Sobki

Staff member
Lead Developer
Plugin Developer
Verified Member
Sounds like an issue caused by you not building your project with Maven still.
 
Top