2017-10-01 2 views
-2

j'ai donc écrit un plug-in qui Bukkit, renvoie une erreur dans la console mais tout fonctionne journal de la console:plug-in Bukkit lance erreur

[10:28:19 INFO]: [INTGlobalPlugin] Enabling INTGlobalPlugin v1.0 
 
[10:28:19 ERROR]: Error occurred while enabling INTGlobalPlugin v1.0 (Is it      up to date?) 
 
java.lang.NullPointerException: null 
 
     at me.intglobal.plugin.Main.onEnable(Main.java:20) ~[?:?] 
 
     at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[CrraftBukkit.jar:git-Bukkit-bb4ae3b] 
 
     at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:329) [CrraftBukkit.jar:git-Bukkit-bb4ae3b] 
 
     at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:401) [CrraftBukkit.jar:git-Bukkit-bb4ae3b] 
 
     at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:361) [CrraftBukkit.jar:git-Bukkit-bb4ae3b] 
 
     at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:323) [CrraftBukkit.jar:git-Bukkit-bb4ae3b] 
 
     at org.bukkit.craftbukkit.v1_12_R1.CraftServer.reload(CraftServer.java:723) [CrraftBukkit.jar:git-Bukkit-bb4ae3b] 
 
     at org.bukkit.Bukkit.reload(Bukkit.java:534) [CrraftBukkit.jar:git-Bukkit-bb4ae3b] 
 
     at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:25) [CrraftBukkit.jar:git-Bukkit-bb4ae3b] 
 
     at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:140) [CrraftBukkit.jar:git-Bukkit-bb4ae3b] 
 
     at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchCommand(CraftServer.java:622) [CrraftBukkit.jar:git-Bukkit-bb4ae3b] 
 
     at net.minecraft.server.v1_12_R1.PlayerConnection.handleCommand(PlayerConnection.java:1326) [CrraftBukkit.jar:git-Bukkit-bb4ae3b] 
 
     at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1186) [CrraftBukkit.jar:git-Bukkit-bb4ae3b] 
 
     at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(SourceFile:37) [CrraftBukkit.jar:git-Bukkit-bb4ae3b] 
 
     at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(SourceFile:9) [CrraftBukkit.jar:git-Bukkit-bb4ae3b] 
 
     at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13) [CrraftBukkit.jar:git-Bukkit-bb4ae3b] 
 
     at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_144] 
 
     at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_144] 
 
     at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [CrraftBukkit.jar:git-Bukkit-bb4ae3b] 
 
     at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:695) [CrraftBukkit.jar:git-Bukkit-bb4ae3b] 
 
     at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:366) [CrraftBukkit.jar:git-Bukkit-bb4ae3b] 
 
     at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:650) [CrraftBukkit.jar:git-Bukkit-bb4ae3b] 
 
     at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:554) [CrraftBukkit.jar:git-Bukkit-bb4ae3b] 
 
     at java.lang.Thread.run(Unknown Source) [?:1.8.0_144]

comment puis-je fic cela?

+1

Publiez votre code, en particulier votre 'onEnable'. Pensez-vous que nous sommes des lecteurs d'esprit? – bcsb1001

+1

Comment exactement quelqu'un devrait-il vous aider à corriger votre code si nous ne le connaissons pas? – LW001

+3

Copie possible de [Qu'est-ce qu'une exception NullPointerException, et comment la réparer?] (Https://stackoverflow.com/questions/218384/what-is-a-nullpointerexception-and-how-do-i-fix-it – Kerooker

Répondre

0

Exception de pointeur nul signifie que vous essayez d'utiliser une variable null (rien). Ce problème est sur la 20ème ligne de votre fichier principal. Peut-être que vous essayez d'utiliser l'enregistreur, mais vous avez oublié de le définir?

0

Vous avez une exception NullPointerException, ce qui signifie que quelle que soit la variable que vous avez créée dans votre code, elle n'a rien à contenir. Si vous souhaitez résoudre ce problème, vous pouvez peut-être l'initialiser ou simplement ajouter quelque chose dans la variable.

2

Ne le placez pas dans le dossier src/mais dans le dossier du projet lui-même.