Skip to content
This repository has been archived by the owner on Mar 21, 2024. It is now read-only.

Setting Custom Name Tag NBT #1472

Open
yungtechboy1 opened this issue Feb 9, 2017 · 0 comments
Open

Setting Custom Name Tag NBT #1472

yungtechboy1 opened this issue Feb 9, 2017 · 0 comments

Comments

@yungtechboy1
Copy link
Contributor

  1. Set name tag over 3 Lines Long with \n
  2. Log onto server
  3. Place Item in Inv
  4. Error Shows in Console

Issue description

Seems like setting anything over 3 Line as a Custom name tag breaks onhold and sendinv event
My Custom Text is :
§r§bDiamond Sword§r
§7Crippling Strike I§r
§7Life Steal I§r
§7Death Bringer II§r
§7Thunder I§r

But If I shorten it to 3 Lines then im fine :/

Steps to reproduce the issue

  1. Set name tag over 3 Lines Long with \n
  2. Log onto server
  3. Place Item in Inv
  4. Error Shows in Console

OS and versions

  • Java Version: 1.8
  • Host OS: Ubuntu 16.4
  • Host Configuration: 64 GB RAM, 300 GB SSD drive, 2X E5 core CPU from Intel, 1000 Mb/s internet upload
  • Client Edition: Win 10
  • Client Version: 1.0.2

Crashdump, backtrace or other files

01:22:17 [DEBUG] BatchPacket 0x78DA9590414B02411886BF1DA7D445C54C244C64AA73047BE9D4C5D410C4203D74E8B2BA930EAEEBB62E997B0AE9DAA17B1DC37E42677F423F2222223AD6AD19DC4110A275619679DFF9E6FBDE797269A8FD3C962F0E6E0B43FBAE0CFC7B1BBD16C40250352E5F709AFF1F9006089E305A57D410B87A5B0D83C106B6A98F2218AA7D87C6A151AA372AB523523D3E296D71B7A6F7E8194C27CE74D22C32BDD7B70C521FF61D835B71753AD93F74986D9BCC6A93BAEBB02E2515795265E7949B5437E75E91EA6E87141C5E4F1D52113E443150ABD551577844848019594021302F4DC5D7F905BDE96BE46BB2701E9D6BBC0616BD724D1E652092B8ACD5FD4EDD9F0A46A130D8D4E2DE282CA420C5298C937CBBABC12A7C62B403335032A22223823F02FB1723D0BC56665B156E309AF58809D87FF69031C5BB614F83049F387E8EFF3B5318A27B12BE8226E4D529F8085ACDB3A479EF205964F70CBC07A7E565B0C4EC6DAC2E81D9CB4624662FA74ACC5E3EB604668F2496C2EC6D270363FE051A82AE52
01:22:17 [ALERT] java.lang.RuntimeException: java.io.EOFException
        at cn.nukkit.item.Item.parseCompoundTag(Item.java:36)
        at cn.nukkit.item.Item.getNamedTag(Item.java:1796)
        at cn.nukkit.item.Item.deepEquals(Item.java:1990)
        at cn.nukkit.item.Item.deepEquals(Item.java:1983)
        at cn.nukkit.item.Item.deepEquals(Item.java:1979)
        at cn.nukkit.Player.handleDataPacket(Player.java:3389)
        at cn.nukkit.network.Network.processPackets(Network.java:185)
        at cn.nukkit.network.Network.processBatch(Network.java:156)
        at cn.nukkit.Player.handleDataPacket(Player.java:1904)
        at cn.nukkit.network.RakNetInterface.handleEncapsulated(RakNetInterface.java:155)
        at cn.nukkit.raknet.server.ServerHandler.handlePacket(ServerHandler.java:123)
        at cn.nukkit.network.RakNetInterface.process(RakNetInterface.java:64)
        at cn.nukkit.network.Network.processInterfaces(Network.java:76)
        at cn.nukkit.Server.tick(Server.java:997)
        at cn.nukkit.Server.tickProcessor(Server.java:800)
        at cn.nukkit.Server.start(Server.java:779)
        at cn.nukkit.Server.<init>(Server.java:464)
        at cn.nukkit.Nukkit.main(Nukkit.java:68)
Caused by: java.io.EOFException
        at java.io.DataInputStream.readUnsignedShort(DataInputStream.java:340)
        at cn.nukkit.nbt.stream.NBTInputStream.readUnsignedShort(NBTInputStream.java:84)
        at cn.nukkit.nbt.stream.NBTInputStream.readUTF(NBTInputStream.java:142)
        at cn.nukkit.nbt.tag.StringTag.load(StringTag.java:28)
        at cn.nukkit.nbt.tag.Tag.readNamedTag(Tag.java:88)
        at cn.nukkit.nbt.tag.CompoundTag.load(CompoundTag.java:35)
        at cn.nukkit.nbt.tag.Tag.readNamedTag(Tag.java:88)
        at cn.nukkit.nbt.tag.CompoundTag.load(CompoundTag.java:35)
        at cn.nukkit.nbt.tag.Tag.readNamedTag(Tag.java:88)
        at cn.nukkit.nbt.NBTIO.read(NBTIO.java:77)
        at cn.nukkit.nbt.NBTIO.read(NBTIO.java:72)
        at cn.nukkit.nbt.NBTIO.read(NBTIO.java:90)
        at cn.nukkit.item.Item.parseCompoundTag(Item.java:34)
        ... 17 more

  • ...
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant