Allgemeine Info: Ich verwende die Bukkit / Spigot-API in der Version git-Spigot-1d14d5f-ba32592 (MC: 1.8.3) (Implementierung der API-Version 1.8.3-R0.1-SNAPSHOT ), IntelliJ IDEA 14.1.3 und kompiliere mit seinem Standard-Compiler. Die Java-jdk-Version ist 1.8.0_25.
Wenn ich also versuche, den Konstruktor dieser Klasse aufzurufen, wird die Laufzeitausnahme vom Titel ausgelöst.
[12:48:25] [Server thread / ERROR]: Fehler beim Aktivieren von Test v1.0 (ist es aktuell?) java.lang.NoSuchMethodError: me.lakan.util.inventory.InventoryMenu. (Lorg / bukkit / Ereignis / Inventar / InventoryType; Ljava / lang / String; Lorg / Bukkit / Plugin / Java / JavaPlugin;) V
bei me.lakan.test.ItemMenu. (ItemMenu.java:33) ~ [?:?] bei me.lakan.test.CommandParser. (CommandParser.java:20) ~ [?:?] at me.lakan.test.PluginEntry.onEnable (PluginEntry.java:21) ~ [?:?] at org.bukkit.plugin.java.JavaPlugin.setEnabled (JavaPlugin.java:321) ~ [spigot_server.jar: git-Spigot-1d14d5f-ba32592] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin (JavaPluginLoader.java:335) [spigot_server.jar: git-Spigot-1d14d5f-ba32592] bei org.bukkit.plugin.SimplePluginManager.enablePlugin (SimplePluginManager.java:405) [spigot_server.jar: git-Spigot-1d14d5f-ba32592] bei org.bukkit.craftbukkit.v1_8_R2.CraftServer.loadPlugin (CraftServer.java:356) [spigot_server.jar: git-Spigot-1d14d5f-ba32592] bei org.bukkit.craftbukkit.v1_8_R2.CraftServer.enablePlugins (CraftServer.java:316) [spigot_server.jar: git-Spigot-1d14d5f-ba32592] bei net.minecraft.server.v1_8_R2.MinecraftServer.r (MinecraftServer.java:416) [spigot_server.jar: git-Spigot-1d14d5f-ba32592] bei net.minecraft.server.v1_8_R2.MinecraftServer.k (MinecraftServer.java:382) [spigot_server.jar: git-Spigot-1d14d5f-ba32592] at net.minecraft.server.v1_8_R2.MinecraftServer.a (MinecraftServer.java:337) [spigot_server.jar: git-Spigot-1d14d5f-ba32592] unter net.minecraft.server.v1_8_R2.DedicatedServer.init (DedicatedServer.java:257) [spigot_server.jar: git-Spigot-1d14d5f-ba32592] bei net.minecraft.server.v1_8_R2.MinecraftServer.run (MinecraftServer.java:522) [spigot_server.jar: git-Spigot-1d14d5f-ba32592] bei java.lang.Thread.run (Unbekannte Quelle) [?: 1.8.0_31]
Wie Sie sehen können, ist der Konstruktor da und wird meines Wissens richtig aufgerufen. Also ist dieser Fehler ein Fehler in meinem Projekt-Setup, eine API-Sache oder etwas ganz anderes?
Die Utility-Klassen sind in einem separaten Modul und alles funktioniert, wenn ich sie in mein Test-Plugin-Modul einfüge, aber nicht in das andere Modul. Ein anderer Konstruktor in einer anderen Klasse innerhalb von me.lakan.util.inventory kann jedoch normal aufgerufen werden.
Tags und Links java constructor exception bukkit