craftycodie / MineOnline

Launch old versions of minecraft just as you remembered them, only without a browser.

Home Page:https://twitter.com/mineonlinedev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hosting server with MineOnline don't work

Strongleong opened this issue · comments

When I run command java -cp MineOnline.jar gg.codie.mineonline.Server (path-to-server.jar) nogui I get following error:
Exception in thread "main" java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at java.desktop/java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:208) at java.desktop/java.awt.Window.init(Window.java:496) at java.desktop/java.awt.Window.<init>(Window.java:448) at java.desktop/java.awt.Window.<init>(Window.java:603) at java.desktop/java.awt.Dialog.<init>(Dialog.java:664) at java.desktop/java.awt.Dialog.<init>(Dialog.java:509) at java.desktop/javax.swing.JDialog.<init>(JDialog.java:423) at java.desktop/javax.swing.JDialog.<init>(JDialog.java:375) at java.desktop/javax.swing.JDialog.<init>(JDialog.java:349) at gg.codie.mineonline.gui.ProgressDialog.<init>(ProgressDialog.java:36) at gg.codie.mineonline.gui.ProgressDialog.showProgress(ProgressDialog.java:96) at gg.codie.mineonline.LibraryManager.extractLibraries(LibraryManager.java:20) at gg.codie.mineonline.Server.main(Server.java:23)

I run on Debian 10

This shouldn't be happening, thanks for the report.
As a temporary fix, you can try this
export DISPLAY=:0.0

By the way, you can contact me on Discord to get things faster :)
https://discord.gg/vYd89ydZ

Well... it did something. But not much

Launching Server (path)/minecraft_server.jar
java.nio.file.NoSuchFileException: /home/(username)/.minecraft/versions
at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:116)
at java.base/sun.nio.fs.UnixFileSystemProvider.newDirectoryStream(UnixFileSystemProvider.java:432)
at java.base/java.nio.file.Files.newDirectoryStream(Files.java:471)
at gg.codie.mineonline.MinecraftVersionRepository.getOfficialLauncherJars(MinecraftVersionRepository.java:160)
at gg.codie.mineonline.MinecraftVersionRepository.loadOfficialLauncherVersions(MinecraftVersionRepository.java:186)
at gg.codie.mineonline.MinecraftVersionRepository.access$100(MinecraftVersionRepository.java:17)
at gg.codie.mineonline.MinecraftVersionRepository$1.run(MinecraftVersionRepository.java:407)
at java.base/java.lang.Thread.run(Thread.java:834)
at java.base/java.io.FileInputStream.open0(Native Method)
at java.base/java.io.FileInputStream.open(FileInputStream.java:219)
at java.base/java.io.FileInputStream.(FileInputStream.java:157)
at gg.codie.minecraft.server.MinecraftServerProperties.(MinecraftServerProperties.java:31)
at gg.codie.mineonline.server.MineOnlineServerProperties.(MineOnlineServerProperties.java:18)
at gg.codie.mineonline.server.MinecraftServerProcess.main(MinecraftServerProcess.java:73)

Will try make script by my own

ok funky, just make that folder

new test build for you, this should resolve that issue
https://github.com/codieradical/MineOnline/releases/tag/3.6.5.2-bugfix-268

Something new again
Launching Server (path)/minecraft_server.jar
at java.base/java.io.FileInputStream.open0(Native Method)
at java.base/java.io.FileInputStream.open(FileInputStream.java:219)
at java.base/java.io.FileInputStream.(FileInputStream.java:157)
at gg.codie.minecraft.server.MinecraftServerProperties.(MinecraftServerProperties.java:31)
at gg.codie.mineonline.server.MineOnlineServerProperties.(MineOnlineServerProperties.java:18)
at gg.codie.mineonline.server.MinecraftServerProcess.main(MinecraftServerProcess.java:73)

probably can't find server.properties, try making that file, i'll fix this also

Isseus resolved for next release.