Bukkit, CraftBukkit, Spigot & BungeeCord 1.15.1

Discussion in 'News and Announcements' started by md_5, Dec 10, 2019.

  1. Tried --forceUpgrade. Got Error upgrading world
    No 1.15 for me. :cry:

    Code (Text):

    2019-12-10 20:28:40 [INFO] Forcing world upgrade! plotworld
    2019-12-10 20:28:40 [INFO] Counting chunks...
    2019-12-10 20:29:40 [INFO] 0% completed (0 / 144192 chunks)...
    2019-12-10 20:29:41 [INFO] 0% completed (0 / 144192 chunks)...
    2019-12-10 20:29:42 [INFO] Upgrading all chunks...
    2019-12-10 20:29:42 [INFO] 0% completed (494 / 288384 chunks)...
    2019-12-10 20:29:43 [INFO] 0% completed (1380 / 288384 chunks)...
    2019-12-10 20:29:44 [INFO] 0% completed (2134 / 288384 chunks)...
    2019-12-10 20:29:44 [WARN] Failed to read chunk [-29, -47]
    net.minecraft.server.v1_15_R1.ReportedException: Loading NBT data
        at net.minecraft.server.v1_15_R1.NBTTagCompound.b(SourceFile:467) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTTagCompound.a(SourceFile:28) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTTagCompound$1.b(SourceFile:68) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTTagCompound$1.b(SourceFile:54) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTTagCompound.b(SourceFile:461) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTTagCompound.a(SourceFile:28) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTTagCompound$1.b(SourceFile:68) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTTagCompound$1.b(SourceFile:54) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTCompressedStreamTools.a(SourceFile:111) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTCompressedStreamTools.a(SourceFile:78) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTCompressedStreamTools.a(SourceFile:74) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.RegionFileCache.read(RegionFileCache.java:55) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.IOWorker.b(SourceFile:83) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.IOWorker.h(SourceFile:186) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.IOWorker.d(SourceFile:131) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_231]
    Caused by: java.io.EOFException: Unexpected end of ZLIB input stream
        at java.util.zip.InflaterInputStream.fill(Unknown Source) ~[?:1.8.0_231]
        at java.util.zip.InflaterInputStream.read(Unknown Source) ~[?:1.8.0_231]
        at java.io.BufferedInputStream.read1(Unknown Source) ~[?:1.8.0_231]
        at java.io.BufferedInputStream.read(Unknown Source) ~[?:1.8.0_231]
        at java.io.DataInputStream.readFully(Unknown Source) ~[?:1.8.0_231]
        at java.io.DataInputStream.readUTF(Unknown Source) ~[?:1.8.0_231]
        at java.io.DataInputStream.readUTF(Unknown Source) ~[?:1.8.0_231]
        at net.minecraft.server.v1_15_R1.NBTTagCompound.d(SourceFile:456) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTTagCompound.b(SourceFile:28) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTTagCompound$1.b(SourceFile:65) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTTagCompound$1.b(SourceFile:54) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTTagList$1.b(SourceFile:48) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTTagList$1.b(SourceFile:31) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTTagCompound.b(SourceFile:461) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        ... 15 more
    2019-12-10 20:29:44 [ERROR] Error upgrading world
    java.util.concurrent.CompletionException: net.minecraft.server.v1_15_R1.ReportedException: Loading NBT data
        at java.util.concurrent.CompletableFuture.reportJoin(Unknown Source) ~[?:1.8.0_231]
        at java.util.concurrent.CompletableFuture.join(Unknown Source) ~[?:1.8.0_231]
        at net.minecraft.server.v1_15_R1.IOWorker.a(SourceFile:93) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.IChunkLoader.read(IChunkLoader.java:89) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.WorldUpgrader.i(WorldUpgrader.java:120) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_231]
    Caused by: net.minecraft.server.v1_15_R1.ReportedException: Loading NBT data
        at net.minecraft.server.v1_15_R1.NBTTagCompound.b(SourceFile:467) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTTagCompound.a(SourceFile:28) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTTagCompound$1.b(SourceFile:68) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTTagCompound$1.b(SourceFile:54) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTTagCompound.b(SourceFile:461) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTTagCompound.a(SourceFile:28) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTTagCompound$1.b(SourceFile:68) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTTagCompound$1.b(SourceFile:54) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTCompressedStreamTools.a(SourceFile:111) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTCompressedStreamTools.a(SourceFile:78) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTCompressedStreamTools.a(SourceFile:74) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.RegionFileCache.read(RegionFileCache.java:55) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.IOWorker.b(SourceFile:83) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.IOWorker.h(SourceFile:186) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.IOWorker.d(SourceFile:131) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        ... 1 more
    Caused by: java.io.EOFException: Unexpected end of ZLIB input stream
        at java.util.zip.InflaterInputStream.fill(Unknown Source) ~[?:1.8.0_231]
        at java.util.zip.InflaterInputStream.read(Unknown Source) ~[?:1.8.0_231]
        at java.io.BufferedInputStream.read1(Unknown Source) ~[?:1.8.0_231]
        at java.io.BufferedInputStream.read(Unknown Source) ~[?:1.8.0_231]
        at java.io.DataInputStream.readFully(Unknown Source) ~[?:1.8.0_231]
        at java.io.DataInputStream.readUTF(Unknown Source) ~[?:1.8.0_231]
        at java.io.DataInputStream.readUTF(Unknown Source) ~[?:1.8.0_231]
        at net.minecraft.server.v1_15_R1.NBTTagCompound.d(SourceFile:456) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTTagCompound.b(SourceFile:28) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTTagCompound$1.b(SourceFile:65) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTTagCompound$1.b(SourceFile:54) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTTagList$1.b(SourceFile:48) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTTagList$1.b(SourceFile:31) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTTagCompound.b(SourceFile:461) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTTagCompound.a(SourceFile:28) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTTagCompound$1.b(SourceFile:68) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTTagCompound$1.b(SourceFile:54) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTTagCompound.b(SourceFile:461) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTTagCompound.a(SourceFile:28) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTTagCompound$1.b(SourceFile:68) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTTagCompound$1.b(SourceFile:54) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTCompressedStreamTools.a(SourceFile:111) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTCompressedStreamTools.a(SourceFile:78) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.NBTCompressedStreamTools.a(SourceFile:74) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.RegionFileCache.read(RegionFileCache.java:55) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.IOWorker.b(SourceFile:83) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.IOWorker.h(SourceFile:186) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        at net.minecraft.server.v1_15_R1.IOWorker.d(SourceFile:131) ~[craftbukkit-1.15.jar:git-Bukkit-de42aa1]
        ... 1 more
    2019-12-10 20:29:45 [INFO] Failed! :(

    EDIT: Looks like my 1.14.4 map is corrupted. So back to the drawing board. I bet 1.16 comes out before I'm ready to upgrade to 1.15.
     
    #41 Bobcat00, Dec 11, 2019
    Last edited: Dec 11, 2019
  2. Things are going rather smoothly so far; one thing I noticed is that converting spigot world to 1.15.0 it says this once every 10% of 3.6m chunks it is processing;
    [02:52:14] [pool-5-thread-1/WARN]: Unable to resolve BlockEntity for ItemStack: minecraft:light_gray_banner
    [02:52:14] [pool-5-thread-1/WARN]: Unable to resolve BlockEntity for ItemStack: minecraft:spawner
    it's always light gray banner and spawner. never another item.

    I have no clue what to make of that, so i dont even know why about every 10% processed in --forceUpgrade causes that, and only on those 2 things.

    anyway, just reporting back that i am having fun trying to convert things and testing plugins and figuring out what we want to do next and if we really want to move from 1.13 to 1.15 or not. stuff like that.
     
  3. Thank you for the update! Now I can update my private SMP server to 1.15.
     
  4. Good work Spigot team, Superfast update!
     
  5. md_5

    Administrator Developer

    Can you please open a bug report with that chunk
     
    • Friendly Friendly x 2
  6. md_5

    Administrator Developer

    I think that's worth a bug report, though its probably also present in 1.14
     
    • Friendly Friendly x 2
    • Like Like x 1
    • Agree Agree x 1
  7. Thanks a lot for the update!
    The only thing is after running --forceUpgrade on the 1.14 spigot and 1.15 I can't seem to normally start up my server.
    I get this error when loading the worlds:

    [18:18:06] [Server thread/INFO]: Cane Growth Modifier: 100%
    [18:18:06] [Server thread/INFO]: Melon Growth Modifier: 100%
    [18:18:06] [Server thread/INFO]: Mushroom Growth Modifier: 100%
    [18:18:06] [Server thread/INFO]: Pumpkin Growth Modifier: 100%
    [18:18:06] [Server thread/INFO]: Sapling Growth Modifier: 100%
    [18:18:06] [Server thread/INFO]: Beetroot Growth Modifier: 100%
    [18:18:06] [Server thread/INFO]: Carrot Growth Modifier: 100%
    [18:18:06] [Server thread/INFO]: Potato Growth Modifier: 100%
    [18:18:06] [Server thread/INFO]: Wheat Growth Modifier: 100%
    [18:18:06] [Server thread/INFO]: NetherWart Growth Modifier: 100%
    [18:18:06] [Server thread/INFO]: Vine Growth Modifier: 100%
    [18:18:06] [Server thread/INFO]: Cocoa Growth Modifier: 100%
    [18:18:06] [Server thread/INFO]: Bamboo Growth Modifier: 100%
    [18:18:06] [Server thread/INFO]: SweetBerry Growth Modifier: 100%
    [18:18:06] [Server thread/INFO]: Kelp Growth Modifier: 100%
    [18:18:06] [Server thread/INFO]: Max TNT Explosions: 100
    [18:18:06] [Server thread/INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms
    [18:18:06] [Server thread/INFO]: Experience Merge Radius: 3.0
    [18:18:06] [Server thread/INFO]: Mob Spawn Range: 6
    [18:18:06] [Server thread/INFO]: View Distance: 10
    [18:18:06] [Server thread/INFO]: Allow Zombie Pigmen to spawn from portal blocks: true
    [18:18:06] [Server thread/INFO]: Item Despawn Rate: 6000
    [18:18:06] [Server thread/INFO]: Item Merge Radius: 2.5
    [18:18:06] [Server thread/INFO]: Arrow Despawn Rate: 1200
    [18:18:06] [Server thread/INFO]: Zombie Aggressive Towards Villager: true
    [18:18:06] [Server thread/INFO]: Nerfing mobs spawned from spawners: false
    [18:18:06] [Server thread/INFO]: Preparing start region for dimension 'world'/minecraft:eek:verworld
    [18:18:06] [chunk IO worker/WARN]: Exception in thread "chunk IO worker"
    [18:18:06] [chunk IO worker/WARN]: java.lang.NoSuchMethodError: java.nio.IntBuffer.limit(I)Ljava/nio/IntBuffer;
    [18:18:06] [chunk IO worker/WARN]: at net.minecraft.server.v1_15_R1.RegionFile.<init>(RegionFile.java:49)
    [18:18:06] [chunk IO worker/WARN]: at net.minecraft.server.v1_15_R1.RegionFile.<init>(RegionFile.java:37)
    [18:18:06] [chunk IO worker/WARN]: at net.minecraft.server.v1_15_R1.RegionFileCache.getFile(RegionFileCache.java:38)
    [18:18:06] [chunk IO worker/WARN]: at net.minecraft.server.v1_15_R1.RegionFileCache.read(RegionFileCache.java:47)
    [18:18:06] [chunk IO worker/WARN]: at net.minecraft.server.v1_15_R1.IOWorker.b(SourceFile:83)
    [18:18:06] [chunk IO worker/WARN]: at net.minecraft.server.v1_15_R1.IOWorker.h(SourceFile:186)
    [18:18:06] [chunk IO worker/WARN]: at net.minecraft.server.v1_15_R1.IOWorker.d(SourceFile:131)
    [18:18:06] [chunk IO worker/WARN]: at java.lang.Thread.run(Thread.java:748)


    Thanks a lot!
    -Ram

    Note: I am not sure why : o is being replaced by an emoji (as seen above)
     
  8. md_5

    Administrator Developer

    https://www.spigotmc.org/threads/bu...ot-bungeecord-1-15.407454/page-2#post-3624186
     
    • Friendly Friendly x 1
  9. yes I normally run it with java 8 but this time I ran it with java 11

    Should I recompile buildtools?
     
  10. Just in case anyone is using ProtocolLib there seems to be an issue that makes it impossible to connect to the server. It's already reported on their github and will probably be fixed soon. :)
     
  11. md_5

    Administrator Developer

    Then you need to run your server with java 11 as well.
     
    • Informative Informative x 1
  12. Is it this?

    19:17:10 [INFO] [ramdon_person] disconnected with: Exception Connecting:QuietException : Unexpected packet received during server login process!
    1b8f017b227472616e736c617465223a
     
  13. For me the only error I get is
    Code (Text):
    Internal Exception: io.netty.handler.codec.DecoderException: java.lang.NullPointerException
     
  14. Hmm, I think I might have to remove protcollib
     
  15. How does forceUpgrade work? Never heard of this before
     
  16. Piv

    Piv

    There could be changes in the way the map is rendered from a version to another, so do --forceUpgrade on your 1.14.4 server, that way you are sure that all of your map is 1.14.4 before upgrading to 1.15. and do it again on 1.15. If you don't do it, it will only update when chunks are loaded, and that could potentially be a problem if they change something in 1.16 (or 1.15.x) Because some of the map would be more than one version behind.
     
    #56 Piv, Dec 11, 2019
    Last edited: Dec 11, 2019
    • Informative Informative x 2
    • Like Like x 1
    • Useful Useful x 1
  17. It could also be a problem with chunks that have a lot of information as calming through such chunks might take a long time and if it's done on the fly it might cause the server to freeze for a moment. Probably unlikely to be a huge issue (at least with a minor upgrade), but something to consider at least.


    Anyway, great work as always!
     
    • Like Like x 1
    • Informative Informative x 1
  18. Excellent work, thank you :)
     
  19. Just noticed the API changes didn't mention the changes to biomes. The old World#setBiome(int, int Biome) method has been deprecated and the new World#setBiom(int, int, int, Biome) has been added.
    According to Chunk format the now 1024 (previously 256) biome values represent a biome for a 4x4x4 area instead of the previos 1x256x1 column. Does that mean on will not be able to change the biome of a single block like before?

    I'll be doing my own testing for this, of course. But if someone already knows how this works exactly, it might save me some time :)
     
    • Informative Informative x 1
  20. md_5

    Administrator Developer

    That's a good question tbh, the API hasn't been extensively tested and I haven't looked into it in detail besides wiring up the methods.
     
    • Friendly Friendly x 1