Multiinv Error #267


  • New
  • Defect
Open
Assigned to tux2
  • _ForgeUser10015813 created this issue Jul 4, 2015

    PLEASE FILL OUT ALL THE INFORMATION BELOW! IF YOU DON'T DON'T EXPECT IT TO GET FIXED!

    What steps will reproduce the problem?
    1. Have someone login into an account from another location while that account is logged in.

    What is the expected output? What do you see instead?
    Properly log off the account and relogin to it without errors. It seems the enderchest contents of that player was also lost.

    Have you tried the latest version of MultiInv from http://build.yu8.me:8080/job/MultiInv3/ (If not please try it to see if it solves your issues)?
    No

    What version of the product are you using (if you say "latest" you will NOT be helped)?
    v3.3.5

    Do you have an error log of what happened?
    [04:54:49] [Server thread/INFO]: Steve lost connection: You logged in from another location
    [04:54:49] [Server thread/ERROR]: Could not pass event PlayerGameModeChangeEvent to MultiInv v3.3.5
    org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[custom_server.jar:git-Spigot-f928e7a-e91aed8]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[custom_server.jar:git-Spigot-f928e7a-e91aed8]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [custom_server.jar:git-Spigot-f928e7a-e91aed8]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [custom_server.jar:git-Spigot-f928e7a-e91aed8]
        at org.bukkit.craftbukkit.v1_8_R3.entity.CraftPlayer.setGameMode(CraftPlayer.java:758) [custom_server.jar:git-Spigot-f928e7a-e91aed8]
        at de.luricos.bukkit.xAuth.PlayerDataHandler.restoreData(PlayerDataHandler.java:264) [xAuth.jar:?]
        at de.luricos.bukkit.xAuth.PlayerManager.unprotect(PlayerManager.java:397) [xAuth.jar:?]
        at de.luricos.bukkit.xAuth.listeners.xAuthPlayerListener.onPlayerQuit(xAuthPlayerListener.java:166) [xAuth.jar:?]
        at sun.reflect.GeneratedMethodAccessor869.invoke(Unknown Source) ~[?:?]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_65]
        at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_65]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) [custom_server.jar:git-Spigot-f928e7a-e91aed8]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [custom_server.jar:git-Spigot-f928e7a-e91aed8]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [custom_server.jar:git-Spigot-f928e7a-e91aed8]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [custom_server.jar:git-Spigot-f928e7a-e91aed8]
        at net.minecraft.server.v1_8_R3.PlayerList.disconnect(PlayerList.java:346) [custom_server.jar:git-Spigot-f928e7a-e91aed8]
        at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:844) [custom_server.jar:git-Spigot-f928e7a-e91aed8]
        at net.minecraft.server.v1_8_R3.PlayerConnection.disconnect(PlayerConnection.java:182) [custom_server.jar:git-Spigot-f928e7a-e91aed8]
        at net.aufdemrand.denizen.utilities.packets.intercept.AbstractListenerPlayIn.disconnect(AbstractListenerPlayIn.java:30) [denizen-0.9.7-SNAPSHOT.jar:?]
        at net.minecraft.server.v1_8_R3.PlayerList.attemptLogin(PlayerList.java:410) [custom_server.jar:git-Spigot-f928e7a-e91aed8]
        at net.minecraft.server.v1_8_R3.LoginListener.b(LoginListener.java:118) [custom_server.jar:git-Spigot-f928e7a-e91aed8]
        at net.minecraft.server.v1_8_R3.LoginListener.c(LoginListener.java:54) [custom_server.jar:git-Spigot-f928e7a-e91aed8]
        at net.minecraft.server.v1_8_R3.NetworkManager.a(NetworkManager.java:231) [custom_server.jar:git-Spigot-f928e7a-e91aed8]
        at net.minecraft.server.v1_8_R3.ServerConnection.c(ServerConnection.java:148) [custom_server.jar:git-Spigot-f928e7a-e91aed8]
        at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:817) [custom_server.jar:git-Spigot-f928e7a-e91aed8]
        at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:367) [custom_server.jar:git-Spigot-f928e7a-e91aed8]
        at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:657) [custom_server.jar:git-Spigot-f928e7a-e91aed8]
        at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:560) [custom_server.jar:git-Spigot-f928e7a-e91aed8]
        at java.lang.Thread.run(Thread.java:745) [?:1.7.0_65]
    Caused by: java.lang.NullPointerException
        at uk.co.tggl.pluckerpluck.multiinv.inventory.MIEnderchestInventory.<init>(MIEnderchestInventory.java:50) ~[?:?]
        at uk.co.tggl.pluckerpluck.multiinv.player.MIPlayer.saveEnderchestInventory(MIPlayer.java:153) ~[?:?]
        at uk.co.tggl.pluckerpluck.multiinv.listener.MIPlayerListener.onPlayerGameModeChange(MIPlayerListener.java:482) ~[?:?]
        at sun.reflect.GeneratedMethodAccessor624.invoke(Unknown Source) ~[?:?]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_65]
        at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_65]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[custom_server.jar:git-Spigot-f928e7a-e91aed8]
        ... 28 more

    What are your world folder names (with proper capitalization)?
    world
    world_nether
    shops
    flat
    Isles
    creativeworld

    What is the contents of your config.yml and groups.yml?
    useSQL: true
    splitHealth: true
    splitHunger: true
    controlGamemode: true
    separateGamemodeInventories: true
    allowEnderChestPlacement: false
    creativeGroups:
    - creativeworld
    sql:
      host: localhost
      port: '3306'
      username: 4498
      password: ae67fec96d
      database: 4498
      prefix: multiinv_
    compatibilityMode: false
    xpfix: true
    SaveInventoryOnQuit: false

    exampleGroup:
    - world
    - world_nether
    - world_the_end
    - shops
    flatWorld:
    - flat

    What is the entire list of plugins on your server (doing /plugins on the console and pasting the output is a quick method to do this)?
    Plugins (55): WorldBorder, TuxTwoLib, NetherRoofProtect, Buycraft, MassiveCore, Vault, PlotMe, Playtime, AutoMessage, Chairs, Register, AntiAd, OpenInv, ProtocolLib, Votifier, mcMMO, PlotMe-DefaultGenerator, nSpleef, GAListener, TimTheEnchanter, Citizens, LinksOnSigns, MultiInv, WorldEdit, CreativeGates, MotdManager, PermissionsEx, ScoreboardStats, LogBlock, Questioner, ChatCensor, LWC, WorldGuard, Orebfuscator3, BookRules, MobSpawnControl, DailyBonus, Herochat, BreedingLimit, Essentials, SkinsRestorer, Multiverse-Core, Denizen, xAuth, CompatNoCheatPlus, ChestShop, HolographicDisplays, NoCheatPlus, Towny, OtherDrops, EssentialsSpawn, VanishNoPacket, FriendlyHopper, Multiverse-Portals, MobArena

    Please provide any additional information below.
    Had a player say he lost his enderchest when someone tried to login as him, it seems the contents were not stolen but rather deleted according to the error above, even if the contents were stolen that error still happend.

  • _ForgeUser10015813 added the tags New Defect Jul 4, 2015
  • _ForgeUser10015813 posted a comment Jul 4, 2015

    Also got this error from a player who managed to transfer his inventory in one world to another survival world where they should have separate inventories.

    [04:07:17] [Server thread/INFO]: Bob[/123.456.789] logged in with entity id 1158949 at ([world]883.1820307375035, 92.0, 1062.4994604941194)
    [04:07:17] [Server thread/ERROR]: Could not pass event PlayerGameModeChangeEvent to MultiInv v3.3.5
    org.bukkit.event.EventException
    	at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[custom_server.jar:git-Spigot-f928e7a-e91aed8]
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[custom_server.jar:git-Spigot-f928e7a-e91aed8]
    	at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [custom_server.jar:git-Spigot-f928e7a-e91aed8]
    	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [custom_server.jar:git-Spigot-f928e7a-e91aed8]
    	at org.bukkit.craftbukkit.v1_8_R3.entity.CraftPlayer.setGameMode(CraftPlayer.java:758) [custom_server.jar:git-Spigot-f928e7a-e91aed8]
    	at de.luricos.bukkit.xAuth.PlayerManager.protect(PlayerManager.java:372) [xAuth.jar:?]
    	at de.luricos.bukkit.xAuth.tasks.DelayedProtectTask.run(DelayedProtectTask.java:42) [xAuth.jar:?]
    	at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71) [custom_server.jar:git-Spigot-f928e7a-e91aed8]
    	at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [custom_server.jar:git-Spigot-f928e7a-e91aed8]
    	at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:726) [custom_server.jar:git-Spigot-f928e7a-e91aed8]
    	at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:367) [custom_server.jar:git-Spigot-f928e7a-e91aed8]
    	at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:657) [custom_server.jar:git-Spigot-f928e7a-e91aed8]
    	at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:560) [custom_server.jar:git-Spigot-f928e7a-e91aed8]
    	at java.lang.Thread.run(Thread.java:745) [?:1.7.0_65]
    Caused by: java.lang.NullPointerException
    	at uk.co.tggl.pluckerpluck.multiinv.inventory.MIItemStack.getItemMetaSerialized(MIItemStack.java:540) ~[?:?]
    	at uk.co.tggl.pluckerpluck.multiinv.inventory.MIItemStack.<init>(MIItemStack.java:72) ~[?:?]
    	at uk.co.tggl.pluckerpluck.multiinv.inventory.MIInventory.<init>(MIInventory.java:31) ~[?:?]
    	at uk.co.tggl.pluckerpluck.multiinv.player.MIPlayer.saveInventory(MIPlayer.java:82) ~[?:?]
    	at uk.co.tggl.pluckerpluck.multiinv.listener.MIPlayerListener.onPlayerGameModeChange(MIPlayerListener.java:485) ~[?:?]
    	at sun.reflect.GeneratedMethodAccessor624.invoke(Unknown Source) ~[?:?]
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_65]
    	at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_65]
    	at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[custom_server.jar:git-Spigot-f928e7a-e91aed8]
    	... 13 more
    [04:07:17] [Server thread/ERROR]: Could not pass event PlayerGameModeChangeEvent to MultiInv v3.3.5
    org.bukkit.event.EventException
    	at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[custom_server.jar:git-Spigot-f928e7a-e91aed8]
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[custom_server.jar:git-Spigot-f928e7a-e91aed8]
    	at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [custom_server.jar:git-Spigot-f928e7a-e91aed8]
    	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [custom_server.jar:git-Spigot-f928e7a-e91aed8]
    	at org.bukkit.craftbukkit.v1_8_R3.entity.CraftPlayer.setGameMode(CraftPlayer.java:758) [custom_server.jar:git-Spigot-f928e7a-e91aed8]
    	at com.onarandombox.MultiverseCore.listeners.MVPlayerListener$2.run(MVPlayerListener.java:353) [Multiverse-Core-2.5%20(1).jar:?]
    	at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71) [custom_server.jar:git-Spigot-f928e7a-e91aed8]
    	at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:350) [custom_server.jar:git-Spigot-f928e7a-e91aed8]
    	at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:726) [custom_server.jar:git-Spigot-f928e7a-e91aed8]
    	at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:367) [custom_server.jar:git-Spigot-f928e7a-e91aed8]
    	at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:657) [custom_server.jar:git-Spigot-f928e7a-e91aed8]
    	at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:560) [custom_server.jar:git-Spigot-f928e7a-e91aed8]
    	at java.lang.Thread.run(Thread.java:745) [?:1.7.0_65]
    Caused by: java.lang.NullPointerException
    	at uk.co.tggl.pluckerpluck.multiinv.inventory.MIItemStack.getItemMetaSerialized(MIItemStack.java:540) ~[?:?]
    	at uk.co.tggl.pluckerpluck.multiinv.inventory.MIItemStack.<init>(MIItemStack.java:72) ~[?:?]
    	at uk.co.tggl.pluckerpluck.multiinv.inventory.MIInventory.<init>(MIInventory.java:31) ~[?:?]
    	at uk.co.tggl.pluckerpluck.multiinv.player.MIPlayer.saveInventory(MIPlayer.java:82) ~[?:?]
    	at uk.co.tggl.pluckerpluck.multiinv.listener.MIPlayerListener.onPlayerGameModeChange(MIPlayerListener.java:485) ~[?:?]
    	at sun.reflect.GeneratedMethodAccessor624.invoke(Unknown Source) ~[?:?]
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_65]
    	at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_65]
    	at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[custom_server.jar:git-Spigot-f928e7a-e91aed8]
    	... 12 more
    
  • eodcrafter posted a comment Jul 28, 2015

    You realize if someone has your IP address they could log on and wipe out your database...Unless that is a fake user name and password.


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