FallenMoonNetwork / CanaryMod

Server administration mod and API for Minecraft beta multiplayer server
http://canarymod.net
GNU Lesser General Public License v3.0
20 stars 14 forks source link

Update src/WrittenBook.java #108

Closed ghost closed 11 years ago

ghost commented 11 years ago

Fix NullPointerException.

ghost commented 11 years ago

My quick fix dont work :( I think i am to bad to fix that :( But can anyone fix that NullPointerException ?

14mRh4X0r commented 11 years ago

What NullPointerException? Please paste the full stack trace.

ghost commented 11 years ago
java.lang.NullPointerException
        at NBTTagCompound.getString(NBTTagCompound.java:253)
        at WrittenBook.setAuthor(WrittenBook.java:74)
        at AwesomeTrains.initialize(AwesomeTrains.java:22)
        at PluginLoader.load(PluginLoader.java:676)
        at PluginLoader.loadPlugin(PluginLoader.java:613)
        at PluginLoader.enablePlugin(PluginLoader.java:747)
        at ServerConsoleCommands$7.execute(ServerConsoleCommands.java:288)
        at BaseCommand.parseCommand(BaseCommand.java:36)
        at ServerConsoleCommands.parseServerConsoleCommand(ServerConsoleCommands.java:51)
        at etc.parseConsoleCommand(etc.java:609)
        at OCommandHandler.a(OCommandHandler.java:26)
        at ODedicatedServer.al(SourceFile:281)
        at ODedicatedServer.r(SourceFile:249)
        at OMinecraftServer.q(OMinecraftServer.java:384)
        at OMinecraftServer.run(OMinecraftServer.java:323)
        at OThreadMinecraftServer.run(SourceFile:849)
ghost commented 11 years ago

Btw my "fix" is completely wrong i think :(

14mRh4X0r commented 11 years ago

... Are you sure it was a book?

ghost commented 11 years ago

Yes my code:

Item farmBook = new Item(Item.Type.WrittenBook);
            WrittenBook farmBookR = new WrittenBook(farmBook);
            farmBookR.setAuthor("FarmTrain");
            farmBookR.setTitle("1600");
14mRh4X0r commented 11 years ago

There you go.

ghost commented 11 years ago

Thx :+1: