[SPIGOT-4758] Force setting server-port as launch parameter prevents server from launching Created: 25/Apr/19 Updated: 25/Apr/19 Resolved: 25/Apr/19 |
|
Status: | Resolved |
Project: | Spigot |
Component/s: | None |
Affects Version/s: | None |
Fix Version/s: | None |
Type: | Bug | Priority: | Minor |
Reporter: | Nejento | Assignee: | Unassigned |
Resolution: | Fixed | Votes: | 0 |
Labels: | 1.14, crash, error, fatal | ||
Environment: |
Linux, Windows Java 8, 9, 10, 11 |
Version: | git-Spigot-0c02b0c-e879c44 (MC: 1.14) (Implementing API version 1.14-R0.1-SNAPSHOT) |
Guidelines Read: | Yes |
Description |
When force setting parameter -server-port when launching the server file (e.g.: java -Xms512M -Xmx1G -jar server.jar nogui --server-port 27602 ) the server doesn't start because of this error: [22:37:21] [main/FATAL]: Failed to start the minecraft server java.lang.ClassCastException: class java.lang.Integer cannot be cast to class java.lang.String (java.lang.Integer and java.lang.String are in module java.base of loader 'bootstrap') at net.minecraft.server.v1_14_R1.PropertyManager.c(PropertyManager.java:132) ~[minecraft_server.jar:git-Spigot-0c02b0c-e879c44] at net.minecraft.server.v1_14_R1.PropertyManager.a(PropertyManager.java:148) ~[minecraft_server.jar:git-Spigot-0c02b0c-e879c44] at net.minecraft.server.v1_14_R1.PropertyManager.a(PropertyManager.java:172) ~[minecraft_server.jar:git-Spigot-0c02b0c-e879c44] at net.minecraft.server.v1_14_R1.PropertyManager.getInt(PropertyManager.java:189) ~[minecraft_server.jar:git-Spigot-0c02b0c-e879c44] at net.minecraft.server.v1_14_R1.DedicatedServerProperties.<init>(DedicatedServerProperties.java:66) ~[minecraft_server.jar:git-Spigot-0c02b0c-e879c44] at net.minecraft.server.v1_14_R1.DedicatedServerProperties.load(DedicatedServerProperties.java:105) ~[minecraft_server.jar:git-Spigot-0c02b0c-e879c44] at net.minecraft.server.v1_14_R1.DedicatedServerSettings.<init>(DedicatedServerSettings.java:17) ~[minecraft_server.jar:git-Spigot-0c02b0c-e879c44] at net.minecraft.server.v1_14_R1.MinecraftServer.main(MinecraftServer.java:1130) [minecraft_server.jar:git-Spigot-0c02b0c-e879c44] at org.bukkit.craftbukkit.Main.main(Main.java:201) [minecraft_server.jar:git-Spigot-0c02b0c-e879c44] Other parameters like -log-limit 262144000 or -server-ip 82.208.17.29 work properly
This error prevents server hostings in proper setting where they're required to use specific ports on servers and not let users to change this setting. |
Comments |
Comment by Nejento [ 25/Apr/19 ] |
Vanilla server does not have an option to set server-port as launch parameter. |
Comment by Black Hole [ 25/Apr/19 ] |
Are you able to reproduce it with a vanilla 1.14 server? |