Closed luckydonald closed 8 years ago
Found an exception when starting the server:
[11:48:01 ERROR]: Error occurred while enabling SyncChest v1.2.3 (Is it up to date?)
java.lang.NullPointerException
at org.util.tools.ChestFileConverter.worldsInNames(ChestFileConverter.java:50) ~[?:?]
at me.Aubli.SyncChest.SyncChest.onEnable(SyncChest.java:76) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[craftbukkit-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Bukkit-18fbb24]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:332) [craftbukkit-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Bukkit-18fbb24]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:404) [craftbukkit-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Bukkit-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:342) [craftbukkit-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Bukkit-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:314) [craftbukkit-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Bukkit-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:406) [craftbukkit-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Bukkit-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:370) [craftbukkit-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Bukkit-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:325) [craftbukkit-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Bukkit-18fbb24]
at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:235) [craftbukkit-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Bukkit-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:504) [craftbukkit-1.8.8-R0.1-SNAPSHOT-latest.jar:git-Bukkit-18fbb24]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_66]
So ChestFileConverter.java:50 tries
for(File f : mainChestFolder.listFiles())
and mainChestFolder being defined in line 44 as
File mainChestFolder = new File(plugin.getDataFolder().getPath() + "/Chests/Main");
is looking some settings folder it didn't create on my system.
I initially loaded the plugin with the reload
server command.
Bukket Documentation for getDataFolder
states:
Returns the folder that the plugin data's files are located in. The folder may not yet exist.
This seems to be the case that the folder isn't created.
Also please use File.seperator
or something like that instead of using /
. Not all file systems work the same. Windows uses \
.
When creating the Folders manually I get
[12:21:52 WARN]: java.io.IOException: Das System kann den angegebenen Pfad nicht finden
[12:21:52 WARN]: at java.io.WinNTFileSystem.createFileExclusively(Native Method)
[12:21:52 WARN]: at java.io.File.createNewFile(Unknown Source)
[12:21:52 WARN]: at me.Aubli.SyncChest.MessageManager.<init>(MessageManager.java:53)
[12:21:52 WARN]: at me.Aubli.SyncChest.SyncChest.onEnable(SyncChest.java:90)
[12:21:52 WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321)
[12:21:52 WARN]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:332)
[12:21:52 WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:404)
[12:21:52 WARN]: at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:342)
[12:21:52 WARN]: at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:314)
[12:21:52 WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:406)
[12:21:52 WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:370)
[12:21:52 WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:325)
[12:21:52 WARN]: at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:235)
[12:21:52 WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:504)
[12:21:52 WARN]: at java.lang.Thread.run(Unknown Source)
The server log confirms I typed the command, but I'll get the help output instead.