Daybed Console Errors #15


  • New
  • Defect
Open
Assigned to ed_gruberman
  • Durand1w created this issue May 26, 2014

    What steps will reproduce the problem?
    1.  On MCPC+ enable daybeds
    2.  Reload sleep and attempt to use a bed during the day
    3.  Message "You can only sleep at night' displays
    4.  Console throws errors for attempting to pass event.

    What is the expected output? What do you see instead?
    Setting bed during the day

    What version of the product are you using?
    7.4.0

    Do you have an error log of what happened?
    [17:11:42 ERROR]: Could not pass event PlayerInteractEvent to Sleep v7.4.0
    org.bukkit.event.EventException
            at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
    va:330) ~[JavaPluginLoader$1.class:git-MCPC-Plus-1.7.2-R0.4-forge1065-68]
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:62) ~[RegisteredListener.class:git-MCPC-Plus-1.7.2-R0.4-forge1065-68]
            at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredLi
    stener.java:30) ~[TimedRegisteredListener.class:git-MCPC-Plus-1.7.2-R0.4-forge10
    65-68]
            at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j
    ava:487) [SimplePluginManager.class:git-MCPC-Plus-1.7.2-R0.4-forge1065-68]
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:472) [SimplePluginManager.class:git-MCPC-Plus-1.7.2-R0.4-forge1065-68]
            at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEven
    t(CraftEventFactory.java:223) [CraftEventFactory.class:git-MCPC-Plus-1.7.2-R0.4-
    forge1065-68]
            at net.minecraft.server.management.ItemInWorldManager.func_73078_a(ItemI
    nWorldManager.java:420) [mn.class:?]
            at net.minecraft.network.NetHandlerPlayServer.func_147346_a(NetHandlerPl
    ayServer.java:866) [mx.class:?]
            at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.func_
    148833_a(SourceFile:60) [jc.class:?]
            at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.func_
    148833_a(SourceFile:9) [jc.class:?]
            at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java
    :206) [ef.class:?]
            at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:
    173) [ms.class:?]
            at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.jav
    a:929) [MinecraftServer.class:?]
            at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(Dedicated
    Server.java:429) [lj.class:?]
            at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.jav
    a:759) [MinecraftServer.class:?]
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:622) [M
    inecraftServer.class:?]
            at java.lang.Thread.run(Unknown Source) [?:1.7.0_51]
    Caused by: java.lang.NoSuchMethodError: org.bukkit.craftbukkit.CraftWorld.getHan
    dle()Lnet/minecraft/server/WorldServer;
            at edgruberman.bukkit.sleep.craftbukkit.CraftBukkit_pre.isDaytime(CraftB
    ukkit_pre.java:40) ~[?:?]
            at edgruberman.bukkit.sleep.supplements.Daybed.onRightClickBedInDay(Dayb
    ed.java:77) ~[?:?]
            at sun.reflect.GeneratedMethodAccessor56.invoke(Unknown Source) ~[?:?]
            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.ja
    va:328) ~[JavaPluginLoader$1.class:git-MCPC-Plus-1.7.2-R0.4-forge1065-68]
            ... 16 more

    Please provide any additional information below.
    I'm not sure if this error is for Sleep or if I need to log a ticket to MCPC+ due to changes between 1.6 to 1.7 in how player interact events are handled. If you can point me in either direction, that would be great.  Experience/Rewards still work as well as player broadcast messages.  Temporary beds appear to have an issue as well and do not broadcast or reset when enabled (or disabled).

  • Durand1w added the tags New Defect May 26, 2014

To post a comment, please login or register a new account.