Uploaded image for project: 'Minecraft: Java Edition'
  1. Minecraft: Java Edition
  2. MC-230525

Dedicated server failing to bind to port causes NullPointerException

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • None
    • Minecraft 19w04b, 1.15.2, 1.17, 1.17.1 Pre-release 1, 1.17.1, 1.18.2 Release Candidate 1, 1.18.2, 22w12a, 1.19.4
    • None
    • Confirmed
    • Dedicated Server
    • Low
    • Platform

      The bug

      When the dedicated server fails to bind to the specified port, e.g. because another application is already using that port, a NullPointerException occurs:

      1.17.1-pre1
      [15:59:42] [Server thread/WARN]: **** FAILED TO BIND TO PORT!
      [15:59:42] [Server thread/WARN]: The exception was: java.net.BindException: Address already in use: bind
      [15:59:42] [Server thread/WARN]: Perhaps a server is already running on that port?
      [15:59:42] [Server thread/INFO]: Stopping server
      [15:59:42] [Server thread/INFO]: Saving worlds
      [15:59:42] [Server thread/ERROR]: Exception stopping the server
      java.lang.NullPointerException: Cannot invoke "abr.o_()" because "Γÿâ" is null
              at net.minecraft.server.MinecraftServer.a(SourceFile:592) ~[1.17.1-pre1.jar:?]
              at net.minecraft.server.MinecraftServer.u(SourceFile:619) ~[1.17.1-pre1.jar:?]
              at aas.u(SourceFile:585) ~[1.17.1-pre1.jar:?]
              at net.minecraft.server.MinecraftServer.x(SourceFile:729) ~[1.17.1-pre1.jar:?]
              at net.minecraft.server.MinecraftServer.a(SourceFile:274) ~[1.17.1-pre1.jar:?]
              at java.lang.Thread.run(Thread.java:831) [?:?]
      

      Expected would be that the server cleanly exits without any exception.

      Reproduction steps

      1. Download the dedicated server from https://www.minecraft.net/en-us/download/server
      2. Start the server twice on the same port (you might have to start them in separate folders)
        The second server shows a NullPointerException in the log

            Unassigned Unassigned
            marcono1234 Marcono1234
            Votes:
            5 Vote for this issue
            Watchers:
            9 Start watching this issue

              Created:
              Updated:
              CHK: