Bug Description
When starting the server in a non-user environment, ModernFixEarlyConfig#readGlobalProperties will fail because some of environments are missing, and the missing values are used to getting a Path instance.
Reproduction Steps
I can't give you a very simple way to reproduce this.
I use Task Scheduler to start my server management panel, and somehow it causes the panel launched without standard environments, and the server is launched by the panel, so the envs are also missing.
Log File
https://mclo.gs/cIOesv8
Bug Description
When starting the server in a non-user environment,
ModernFixEarlyConfig#readGlobalPropertieswill fail because some of environments are missing, and the missing values are used to getting a Path instance.Reproduction Steps
I can't give you a very simple way to reproduce this.
I use Task Scheduler to start my server management panel, and somehow it causes the panel launched without standard environments, and the server is launched by the panel, so the envs are also missing.
Log File
https://mclo.gs/cIOesv8