Hi, since today, i always get kicked from my server when i try to join with the message: Internal Exception: Java.io.IOEXCEPTION: Recieved string length longer than maximum allowed (22>16) In the Console i get: 16:50:56 [INFO] k3kz0r lost connection: disconnect.endOfStream The funny thing is that i played with MC1.5 for 3 weeks now and the error happend today for the first time... How can i shorten the text on that sign without being able to log in? And more importantly: how can i find the sign that is causing the error??? Is there a tool that can do that for me?
Did you just update to a newer release of Bukkit? If so, one thing you could do is to go back to the old one until you find the sign. Looks like CraftBukkit #712 was when they added the limit to the sign length so anything before that should be fine.
That would help to edit the sign, but how do i find out whitch sign is too long? when i look at them , none seems to have that much letters on it...
Please post a pastebin of your server log and all the information asked for when you press the red button at the top.
Downgrading to 711 hasn't helped, i still get the error with that version of CB. And i tried with an Editor but editing the signs with MCEDIT would take way too much time because i have a Minecart system with signs and in the most buildings are signs too so when i want to edit them all i would need weeks... Isnt there any tool or plugin that just cuts off ALL signs? Its way easier to correct just a few signs than to edit any sign just to hope it works... My System Info: http://pastebin.com/5Y21DsPs My Plugins: http://pastebin.com/3TUQaXzk My Server.log: http://pastebin.com/6nBJFmRz i hope that helps because i dont have any clue how to fix this error...
You need to delete one of the permission plugins, keep Permissions (but get the newest version http://forums.bukkit.org/threads/ad...ow-with-real-multiworld-permissions-766.5974/), so delete EssentialsGroupManager.jar and EssentialsGroupManagerBridge.jar You also need to do this: Code: # Make sure to rename this file to the name of the world that is in sever.properties under # level-name. So if it is level-name: world then this should be world.yml and in the # plugins/Permissions directory (ie. plugins/Permissions/world.yml) # # NOTE: Do not use tabs while editing this document. Use only spaces. A good way to avoid # doing this is to use Notepad++ and replace the tab with 4 spaces. plugin: permissions: system: default copies:
That isn't Permissions but is instead False Permissions or GroupManagerBridge. It just reports as Permissions. @K3kz0r Please don't remove that or your permissions will stop working.
Have you tried rolling back to an earlier version? Perhaps 711 had some of the sign limiting code in it. Which version were you running before the errors started? I'm not sure of a tool to remove all signs but I have seen that signs cause a lot of lag. Might be worth removing some if you have a lot of them. I sure did. I also saw that it was created with PluginManager which is probably searching for what the plugin thinks it is and FakePermissions (EssentialsGroupManagerBridge) thinks it is Permissions. But either way, the 2.5.1 gave it away. Ooo, editing your post. Tricky. It sure does. EDIT by Moderator: merged posts, please use the edit button instead of double posting.
Heheh ninja Well there is some conflict with Permission Manager, so I would try removing it and see what the server log reports. If you haven't setup EssentialsGroupManager with super advanced permission, then I would migrate to Permissions - http://forums.bukkit.org/threads/ad...ow-with-real-multiworld-permissions-766.5974/
Yes i could do that, but it doesn't solve my problem here...i can play with these errors, but i cant play with the sign problem because i cant even log in...
He has a sign with a line that goes over the 15 character limit. This wasn't a problem back in 1.4 but became one in 1.5. Bukkit added a check with the 712 version that prevented signs from going over the 15 character per line limit. Most people we able to roll back quickly at that time and fix everything but some held on to an old version until it is too late.
It's not a sign issue. You probably have an NPC with a name that is longer than 16 characters. Remove the NPC and the issue will go away.
I will test that when i get home...i never would have thought that it could be the NPC's -.- I hope you're right^^
It was one of the npc names^^ i removed the npcs and everything was runnig normal^^ i just dont get why someone coded the npcs to be treaded like signs but the important thing is that i can continue building my buildings Thx for all help