Updating to craftbukkit 0.3 bug 3 :(

Discussion in 'Plugin Development' started by MoseMister, Feb 1, 2014.

Thread Status:
Not open for further replies.
  1. Offline

    MoseMister

    hey guys, another problem when i try updating my plugin to 1.7.2 r0.3. (this plugin works for 1.7.2 Beta 0.2)
    after a squish one bug (with your help with some of them) another pops up.
    i think this is the last one, due to the fact of the plugin will boot, it when i do a action i get the error

    anyway onto the bug.
    Code:
    [20:29:49] [Server thread/ERROR]: Could not pass event PlayerInteractEvent to Ships v3.2.4
    org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:320) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:481) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:466) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at org.bukkit.craftbukkit.v1_7_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:195) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at net.minecraft.server.v1_7_R1.PlayerInteractManager.interact(PlayerInteractManager.java:374) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:628) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at net.minecraft.server.v1_7_R1.PacketPlayInBlockPlace.a(SourceFile:60) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at net.minecraft.server.v1_7_R1.PacketPlayInBlockPlace.handle(SourceFile:9) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:146) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:655) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
    Caused by: java.lang.IllegalArgumentException: Plugin already initialized!
        at org.bukkit.plugin.java.PluginClassLoader.initialize(PluginClassLoader.java:98) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at org.bukkit.plugin.java.JavaPlugin.<init>(JavaPlugin.java:59) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at Ships.ShipsMain.<init>(ShipsMain.java:12) ~[?:?]
        at Ships.ShipsMaping.<init>(ShipsMaping.java:39) ~[?:?]
        at Ships.ShipsListener.BoostEngineManeuvering(ShipsListener.java:362) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_51]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_51]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:318) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        ... 15 more
    Caused by: java.lang.IllegalStateException: Initial initialization
        at org.bukkit.plugin.java.PluginClassLoader.initialize(PluginClassLoader.java:101) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at org.bukkit.plugin.java.JavaPlugin.<init>(JavaPlugin.java:59) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at Ships.ShipsMain.<init>(ShipsMain.java:12) ~[?:?]
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.7.0_51]
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.7.0_51]
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.7.0_51]
        at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.7.0_51]
        at java.lang.Class.newInstance(Unknown Source) ~[?:1.7.0_51]
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:52) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:308) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:231) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugins(CraftServer.java:256) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at org.bukkit.craftbukkit.v1_7_R1.CraftServer.<init>(CraftServer.java:234) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at net.minecraft.server.v1_7_R1.PlayerList.<init>(PlayerList.java:63) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at net.minecraft.server.v1_7_R1.DedicatedPlayerList.<init>(SourceFile:14) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.java:126) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:424) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        ... 1 more
    [20:29:49] [Server thread/ERROR]: Could not pass event PlayerInteractEvent to Ships v3.2.4
    org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:320) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:481) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:466) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at org.bukkit.craftbukkit.v1_7_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:195) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at net.minecraft.server.v1_7_R1.PlayerInteractManager.interact(PlayerInteractManager.java:374) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:628) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at net.minecraft.server.v1_7_R1.PacketPlayInBlockPlace.a(SourceFile:60) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at net.minecraft.server.v1_7_R1.PacketPlayInBlockPlace.handle(SourceFile:9) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:146) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:655) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
    Caused by: java.lang.IllegalArgumentException: Plugin already initialized!
        at org.bukkit.plugin.java.PluginClassLoader.initialize(PluginClassLoader.java:98) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at org.bukkit.plugin.java.JavaPlugin.<init>(JavaPlugin.java:59) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at Ships.ShipsMain.<init>(ShipsMain.java:12) ~[?:?]
        at Ships.ShipsMaping.<init>(ShipsMaping.java:39) ~[?:?]
        at Ships.ShipsListener.engineManeuvering(ShipsListener.java:289) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_51]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_51]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_51]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:318) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        ... 15 more
    Caused by: java.lang.IllegalStateException: Initial initialization
        at org.bukkit.plugin.java.PluginClassLoader.initialize(PluginClassLoader.java:101) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at org.bukkit.plugin.java.JavaPlugin.<init>(JavaPlugin.java:59) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at Ships.ShipsMain.<init>(ShipsMain.java:12) ~[?:?]
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.7.0_51]
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.7.0_51]
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.7.0_51]
        at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.7.0_51]
        at java.lang.Class.newInstance(Unknown Source) ~[?:1.7.0_51]
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:52) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:133) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:308) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:231) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugins(CraftServer.java:256) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at org.bukkit.craftbukkit.v1_7_R1.CraftServer.<init>(CraftServer.java:234) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at net.minecraft.server.v1_7_R1.PlayerList.<init>(PlayerList.java:63) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at net.minecraft.server.v1_7_R1.DedicatedPlayerList.<init>(SourceFile:14) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.java:126) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:424) ~[craftbukkit-1.7.2-R0.3.jar:git-Bukkit-1.7.2-R0.2-31-g616c371-b3000jnks]
        ... 1 more
    
    that's the error i get.
    the code is here.
    ShipsMain = http://dev.bukkit.org/paste/hpzt42s3qe8yno6r/
    ShipsMapping = http://dev.bukkit.org/paste/hd6ybog2ratc5vi9/
    ShipsListener = http://dev.bukkit.org/paste/wca9zovbxklm26de/

    i know this code is not a work of art, i know this code can be improved so much, but im new to java ... just over a month, so please, dont comment to say how shocking my code is, unless your comment is to fix the code, or make it better
     
  2. Offline

    clienthax

    i think its because your extending the base class that extends javaplugin, try not doing that
     
  3. Offline

    MoseMister

    clienthax
    how do you mean? dont you need to extend the main class into JavaPlugin to get the plugin to boot?
     
  4. Offline

    L33m4n123

    Yes. but you extend in ShipMapping your Main and thus JavaPlugin again. I think thats what he is on about
     
  5. Offline

    MoseMister

    thanks guys, its working now
     
Thread Status:
Not open for further replies.

Share This Page