Bug on client side in 1.6.x but leaky cant reproduce?

Discussion in 'Bukkit Help' started by animepix, Jul 9, 2013.

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

    animepix

    Ok i got a bug in my MC server, Leaky's responce was,
    • Resolution: Cannot Reproduce
    Can anyone else reproduce this?
    After taming a horse, hit the sneak key to dismount, then try to put a saddle or horse armor on a horse, it throws a "Internal exception: java.io.IOException: Received string length longer than maximum allowed (35 > 32)" and boots player from server.

    Luckily the client now has the command line so i can copy/paste this...

    Client> java.io.IOException: Received string length longer than maximum allowed (35 > 32)
    Client> at ex.a(SourceFile:240)
    Client> at dv.a(SourceFile:52)
    Client> at ex.a(SourceFile:197)
    Client> at cn.i(SourceFile:249)
    Client> at cn.c(SourceFile:17)
    Client> at co.run(SourceFile:94)


    if this is not a bukkit issue, then is it a client issue? I use the vanilla client so i dont know where to go from here.. any help would be appreciated.
     
  2. Offline

    the0dark0shadow

    animepix
    I've tried to replicate this with no avail.
    Plugin list and full start up log please?
     
  3. Offline

    animepix

    Well, i took out all the plugins, started it up, tried to put diamond armor on horse, got booted then shutdown, heres the entire log of that..

    I will throw a horse and some low end armor on my server at spawn if you want to see for your self, but if it works for you then its my vanilla client somehow throwing an error...

    craftplanet.info


    2013-07-10 00:12:07 [INFO] Starting minecraft server version 1.6.2
    2013-07-10 00:12:07 [INFO] Loading properties
    2013-07-10 00:12:07 [INFO] Default game type: SURVIVAL
    2013-07-10 00:12:07 [INFO] Generating keypair
    2013-07-10 00:12:08 [INFO] Starting Minecraft server on *:25565
    2013-07-10 00:12:08 [INFO] This server is running CraftBukkit version git-Bukkit-1.5.2-R1.0-20-g58c4152-b2809jnks (MC: 1.6.2) (Implementing API version 1.6.2-R0.1-SNAPSHOT)
    2013-07-10 00:12:08 [INFO] Preparing level "world"
    2013-07-10 00:12:08 [INFO] Preparing start region for level 0 (Seed: -7860928438881675714)
    2013-07-10 00:12:09 [INFO] Preparing spawn area: 97%
    2013-07-10 00:12:09 [INFO] Preparing start region for level 1 (Seed: -7860928438881675714)
    2013-07-10 00:12:10 [INFO] Preparing start region for level 2 (Seed: -7860928438881675714)
    2013-07-10 00:12:10 [INFO] Server permissions file permissions.yml is empty, ignoring it
    2013-07-10 00:12:10 [INFO] Done (1.737s)! For help, type "help" or "?"
    2013-07-10 00:12:10 [INFO] Starting GS4 status listener
    2013-07-10 00:12:10 [INFO] Query running on 0.0.0.0:25565
    2013-07-10 00:13:18 [SEVERE] Reached end of stream for /192.168.1.1
    2013-07-10 00:13:20 [INFO] animepix[/192.168.1.1:50644] logged in with entity id 175 at ([world] 1601.3300555433257, 63.0, 1039.102873170759)
    2013-07-10 00:13:23 [SEVERE] Reached end of stream for /192.168.1.1
    2013-07-10 00:13:23 [INFO] animepix lost connection: disconnect.endOfStream
    2013-07-10 00:13:23 [INFO] ┬žeanimepix left the game.
    2013-07-10 00:13:25 [SEVERE] Reached end of stream for /192.168.1.1
    2013-07-10 00:13:28 [INFO] CONSOLE: Stopping the server..
    2013-07-10 00:13:28 [INFO] Stopping server
    2013-07-10 00:13:28 [INFO] Saving players
    2013-07-10 00:13:28 [WARNING] DSCT: Socket closed
    2013-07-10 00:13:28 [INFO] Saving worlds
    2013-07-10 00:13:28 [INFO] Closing listening thread
    2013-07-10 00:13:28 [INFO] Saving chunks for level 'world'/Overworld
    2013-07-10 00:13:28 [INFO] Saving chunks for level 'world_nether'/Nether
    2013-07-10 00:13:28 [INFO] Saving chunks for level 'world_the_end'/The End
     
  4. Offline

    animepix

    sigh, deleted my .minecraft client and tried again, same issue.... wtf
     
  5. Yea same thing happening to me right now ...........
     
  6. Offline

    midnightfang22

    Is the horse renamed?
     
  7. We are having the same issue, normal un-named Horses, people client crash on any attempt to saddle the horse.
     
  8. Offline

    Boba4237sdad

    We are having the same issue, as well as another variant.

    When already mounted on a tamed horse, when pressing "e" for horse inventory, we get:

    java.io.IOException: Received string length longer than maximum allowed (33 > 32)

    We have tried from a Vanilla server, where the problem was not existing, to change to CraftBukkit b2814, and the problem was not there. Then added all the plugins, which we are using in the "production" server, and the problem came.

    Then we removed all plugins, and the problem was still there.

    Then went back to Vanilla server, and the problem still exists.

    All with no-name horses.

    Then the magic moment of the key-word "unnamed", adding a nametag to the horse makes the problem go away. Surprise.

    Now the crash also occurs for the named horses.

    So annoying.

    It looks like the problem is connected to the name of the horse.

    Unnamed horse produces this error:
    Client> java.io.IOException: Received string length longer than maximum allowed (33 > 32)

    Horse with 5 letter name:
    Client> java.io.IOException: Received string length longer than maximum allowed (33 > 32)

    Horse with 8 letter name:
    Client> java.io.IOException: Received string length longer than maximum allowed (36 > 32)

    A horse with a 4 letter name is ok, as well as a horse with a 3 letter name

    Anyway, I created an issue/ticket at the Mojang jira site.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jun 3, 2016
  9. Offline

    Bobcat00

    Please list all the plugins you (used to) use. I'm guessing that a plugin screwed-up one of the data files and that's causing the crash even when the plugin isn't loaded.
     
  10. Offline

    Boba4237sdad

    Here's the list:

    Code:
    15.07 15:59:50 [Server] INFO Plugins (34):
    AutoAnnouncer,
    BKCommonLib,
    ChestRestock,
    ChestShop,
    CoreProtect,
    Craftconomy3,
    dynmap,
    Dynmap-GriefPrevention,
    Essentials,
    EssentialsChat,
    EssentialsGeoIP,
    EssentialsSpawn,
    GriefPrevention,
    LagMeter,
    MCBans,
    MobBountyReloaded,
    MobHealth,
    Modifyworld,
    Multiverse-Core,
    Multiverse-Portals,
    NoCheatPlus,
    NoLagg
    Orebfuscator,
    PayRank,
    PermissionsEx,
    ProtocolLib,
    PTweaks,
    SimpleVoteListener,
    SkylandsPlus,
    Vault,
    Votifier,
    WorldBorder,
    WorldEdit,
    WorldGuard,
    
     
  11. Offline

    Bobcat00

    I'm suspicious of MobHealth, since it apparently changes the name tags. Maybe you want to try running without that plugin as an experiment.
     
  12. Offline

    Boba4237sdad

    Yes, I have just tried testing with only MobHealth enabled, and this causes the crash to occur.

    I'll try to see if I can tweak it not to affect the animals, and only mobs.
     
  13. Offline

    Boba4237sdad

    It's a mistake by the plugin developers. But it might be, that they were not aware of it, since the horses are new, and when the plugin developer created the plugin, this entity was not available for testing.

    So in the end, it boils down to a user mistake - you and me, trying to use a plugin for something it was not designed and tested to be used for.

    The only thing to do now, it to appreciate and support the plugin developers, so they get the time and ressources to put in some effort to adapt to the new objects and methods in the new version of Bukkit.

    I would encourage you to donate, if possible, to the developers, to show your appreciation of their endless late night hours to create an exceptional experience in gaming for you and all your players.
     
Thread Status:
Not open for further replies.

Share This Page