claim a wild horse with symbol "space" will crash #79


  • New
  • Defect
Open
Assigned to _ForgeUser7682724
  • _ForgeUser6538207 created this issue Sep 2, 2013

    What steps will reproduce the problem?
    1.Rename a name tag with symbol "space". For example "the anyname".
    2.Use this name tag claim a wild horse.
    3.Plugin crashed.

    What is the expected output? What do you see instead?

    What version of the product are you using?
    Horses v1.1.6

    Do you have an error log of what happened?
    2013-09-02 19:45:37 [SEVERE] Could not pass event PlayerQuitEvent to Horses v1.1.6
    org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
        at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30)
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:478)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:463)
        at net.minecraft.server.v1_6_R2.PlayerList.disconnect(PlayerList.java:260)
        at net.minecraft.server.v1_6_R2.PlayerConnection.a(PlayerConnection.java:688)
        at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:237)
        at net.minecraft.server.v1_6_R2.PlayerConnection.e(PlayerConnection.java:116)
        at net.minecraft.server.v1_6_R2.ServerConnection.b(SourceFile:37)
        at org.spigotmc.netty.NettyServerConnection.b(NettyServerConnection.java:125)
        at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:592)
        at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:239)
        at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:481)
        at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:413)
        at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582)
    Caused by: java.lang.IllegalArgumentException: Cannot create section at empty path
        at org.apache.commons.lang.Validate.notEmpty(Validate.java:321)
        at org.bukkit.configuration.MemorySection.createSection(MemorySection.java:230)
        at org.bukkit.configuration.MemorySection.createSection(MemorySection.java:257)
        at com.forgenz.forgecore.v1_0.util.BukkitConfigUtil.getAndSetConfigurationSection(BukkitConfigUtil.java:83)
        at com.forgenz.horses.database.YamlDatabase.saveStable(YamlDatabase.java:268)
        at com.forgenz.horses.database.HorseDatabase.unload(HorseDatabase.java:145)
        at com.forgenz.horses.listeners.PlayerListener.handleQuit(PlayerListener.java:92)
        at com.forgenz.horses.listeners.PlayerListener.onPlayerQuit(PlayerListener.java:80)
        at sun.reflect.GeneratedMethodAccessor460.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425)
        ... 15 more

    Please provide any additional information below.

  • _ForgeUser6538207 added the tags New Defect Sep 2, 2013
  • _ForgeUser7682724 posted a comment Sep 6, 2013

    Are you saying the horse name is simply a space?

  • _ForgeUser6538207 posted a comment Nov 11, 2013

    No, I mean some kind like "Big Apple" or "Mine craft". Add a space symbol to the name.

  • _ForgeUser7682724 posted a comment Nov 11, 2013

    @latoiner: Go

    Okay.

    Will look into that asap.


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