When starting the minecraft-server.jar of 13w39a the GUI Text box stays empty. The console works as normal.
You can join the server and play on it.
If you start the .jar without a batch, it loads a new world that seems to be saved nowhere.
Commands via GUI still work, but 'help' doesn't print into the GUI (but in the console)
Example in the attached pictures.
Workaround for windows users:
Start the JAR version of the server instead of the EXE version, then you get the console output.
Start the server by a command file start_server.cmd
for example like this:
java.exe -Xmx2G -Xms2G -jar minecraft_server.1.7.10.jar --nogui
Related issues
is duplicated by
relates to
Attachments
Comments

Attached log file generated by blank console (.\log\latest.log)
Shows "java.io.IOException: The handle is invalid" error
Edit: Win Vista 64-bit, Java 7 update 40, vanilla server
I am also getting this..

MC-32664Please use search function next time(not 100% sure though)For a fix: Redownload Server jar
Well, neverming then, seems to be another problem

Confimed.
The workaround won't work for me (Windows 8.1)
Likewise, I downloaded the latest .jar server 13w41b and ran it. Neither the .jar nor the .exe gives me output in "Log and chat". Workaround does not get around it.
I experience the same bug. The GUI does not display stats, log, or chat.
I guess my post was a dupe. Even though its a different version.
Complete workaround for n00bs on windows:
Make a batch file
Put this line of text in it
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
Rename the snapshot jar you downloaded to minecraft_server.jar (Make sure it doesnt look like minecraft_server.jar.jar)
Save the batch file and run the batch file you made.
Actually, everyone should use this as a standard method IMO.
If you are having trouble making a batch just download it here: src.13chag.net/Start_Server.bat
**Make sure you Right click > Edit to ensure you are not downloading a harmful batch file**

For people running Macs, you can use the following workaround
Make a file called launch_server.command with the contents
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
cd $DIR
java -Xmx1024M -Xms1024M -jar minecraft_server.*.jar nogui
Then open /Applications/Utilities/Terminal.app and type
chmod +x[space]
Then drag the launch_server.command into the terminal window and hit enter.
You can double click the launch_server.command and it will launch any minecraft server jar named minecraft_server.[anything].jar
Not fixed in the 13w42a
As Maxim already wrote, the bug isn't fixed in 13w42a.
Confirmed, not fixed

It's working fine for me. Attached screenshot.
If I am using the .jar it is working perfectly fine but if I use the .exe, it isn't working anymore.

Is there any reason to use the .exe?
No, but it's a bug and I think bugs have to be fixed (whenever)...

Reopened: Confirmed not fixed for .exe launches by multiple people
https://mojang.atlassian.net/secure/attachment/44812/%D0%91%D0%B5%D0%B7%20%D0%B8%D0%BC%D0%B5%D0%BD%D0%B8-1.png
Screenshot on the Windows 7
.exe
Reproduced in 13w42b
Can also confirm in 13w42b - still not fixed (screenshot - Windows 7 exe) http://i.imgur.com/jzzzxwQ.png
confirmed in 13w42b but only for the .exe version of the server.
The latest working version was:
13w37a
The snapshot 13w37b is the first version I could find where the .exe version of the server file does not show any console text-output and additionally the server.log is not created. I tried creating a server.log and then starting the server, but I could still not see any text in the console and the server.log file did not change.
i just downloaded server today from the minecraft.net site.
i have no text or anything in the 'server' windows. tried the workaround using the .jar file instead of the exe and it is stuck in a loop stating that it's "generating new properties file". and has been doing so for roughly an hour now.
so, if the .jar doesn't work properly, and the server.exe file doesn't work, what is the workaround?

The jar works fine for me, so thats something broken with your system
so how do i fix it?

The "Generating new properties file" is MC-36853
please note that it's not finished running. i have no mods, and have not changed any system files. i executed the .rar file by right-click, open with, java binary. it brings this up and stays like this. it also does not create any world folders logs or anything else.
i also updated java today.
checked the page you referenced, so as i understand there is no fix for the .exe and no workaround for the repeating 'generating new properties file' issue.
https://mojang.atlassian.net/browse/MC-36853
please note that i have posted the problem i'm having with the .jar file there. i still have no resolution to the .exe
I would say it is fixed, because they did not release an .exe file for the newest version.
i tried 13w42a and am having the same issue, no text visible. please tell me that this is being worked on
and not fixed.

midder: https://s3.amazonaws.com/Minecraft.Download/versions/1.7.2/minecraft_server.1.7.2.exe
shane, 13w42a is an old version.
i'm not sure you understand, i downloaded A in an attempt to fix the text problem with the most recent version. where the text is not visible in any windows and it does not create a usable, connectable world.
i only downloaded A because of another post dealing with a similar issue.
i just now tried the one you linked, same problem, no text in the boxes, world created cannot be accessed.

But why are you still on 42a and how does it relate to the fact its still broken in 1.7.2?
mc 36853 someone stated that their version of 'a' was working. so i tried it. it didnt work. it had exactly the same issue as 1.7.2 no text.
comment 26/10-2013 15:10
the .exe in 13w37a worked, then it stopped working in 13w37b. If devs looks at what changed between those two versions they could probably find it out (more) easily?
I just tried the 1.7.2 version Ezekiel posted: https://s3.amazonaws.com/Minecraft.Download/versions/1.7.2/minecraft_server.1.7.2.exe
I can confirm that the issue is still happening in this version of the .exe file. (see attachement)
[media]neither A nor B works or worked for me.
Neither the .exe nor the .jar work for me. The .exe is blank on the right side and the .jar makes java crash...have to use task manager to shut it down.
Use my method if you want console output. I dont see the reason why you would need a lag meter unless you are stress testing/ have more than 20 players on your sever.
We know this doesnt work. Just sit back and let people take care of it instead of complaining as it has been like this for the past few versions.
And like I learned from the mods, USE THE SEARCH FUNCTION
Confirm in the 1.7.2 .exe
I hate dealing with the .jar ver of the server ill just go back to 1.6.4 until they fixed the 1.7.2.exe ver.
Attached is the log file from my .exe Confirmed that it does NOT show this in the actual server interface, HOWEVER, it still seems to write onto the latest.log file.
Confirm in 1.7.2 exe
confirmed, just downloaded a fresh copy of the exe and still has no text in the gui
confirmed, just downloaded the exe from the website and still no text
Confirmed (although I downloaded the executable file the day of the update)
Confirm. I have this problem too!
Confirmed to work fine on Linux with the JAR version. Doesn't display text under wine.

And affects the new 1.7.4 version of the windows .exe as well. The .jar version continues to work fine, though. (running fully updated windows 7 with 64 bit java 7.
Confirmed.
Still an issue with the most recent server version. It does output text into the latest log file though.
I last posted to this thread in OCTOBER, still not able to run a server with the .exe or .jar. Was hoping the new update would fix the problem but no dice. Quite ridiculous this issue has yet to be resolved after all this time - between me and my kids we have three accounts and have not successfully run a private server for four months. RIDICULOUS! OUTRAGE! Help please...
You can start a "listen server" from your mine craft client; start a single player world, in options/settings you should be able to find "open to LAN". Press that and your kids should find you assuming you are in the same house. If that doesn't do it there is always the awesome bukkit project you can look into 🙂
Having that said, I agree that this issue has been out there long enough now..
Benno, please use the Mojang Support Center for technical support issues. Running a server is still possible even with this bug.
I went to the Mojang Support Center but was still chasing my tail...HOWEVER thanks to spetznack I have used the LAN option and it works. Thanks very much! We'll just do it this way until the bug is resolved.

Looking over the history I see plenty of instances of it being marked "Resolved" and then promptly reopened as people find that the next version still has it. So is this a harder problem to fix than one would think? Or is it just being shunted to the side as something that they are working on is going to render it irrelevant any day now... For whatever reason, running it via the .jar doesn't seem to work quite as effeciently as the .exe.

Are you giving it enough RAM etc. or just running the jar? You should run it from the command line.
I had 512MB allocated to the server. Increased to 1 GB. Didn't fix the problem.

The problem, specifically, being
For whatever reason, running it via the .jar doesn't seem to work quite as effeciently as the .exe.
, right?
Report mojang bugtracker,jpg explains what I see.
I can't run commands from the server GUI.

ERROR Error processing element Queue: CLASS_NOT_FOUND
ERROR Unable to locate appender ServerGuiConsole for logger
Launched using a bat file, command "java -Xms1024 -Xmx 2048 - jar -minecraftserver175.exe -o true"
Launched in this way, it leaves the command line open, which is convenient, as it is actually showing the log. I can enter commands on the gui (such as /say, /help, etc.) and they all show up as normal, except in the command line window.
As to the earlier comment, I don't know if it is relevant to this particular bug or not, just my subjective experience (running a 2 person server on a LAN) that running it as an exe seems a bit more efficient - meaning less lag - than running a .jar.
Also, the info up top says that it is supposed to be fixed as of 13w42, which it obviously hasn't been. Any chance of seeing that updated? Or even better, a fix issued?

Bug is still present in 1.7.9
bug with bug tracker: Says fix version is 13w42a. Not sure if that version worked, but that definitely isn't the upcoming version that will have this fixed.
Side note: Could the default RAM useage for the exe be bumped up a bit so regular users don't have to mess with .bat files to handle a decent sized world with multiple players?

Zitchas: The fix version 13w42a cannot be removed, because it's an Archived fixed version.
If matters, I can confirm it on 1.7.10 too, also running the server with ">file.txt" outputs the same text:
2014-07-19 17:25:12,132 ERROR Error processing element Queue: CLASS_NOT_FOUND
2014-07-19 17:25:12,158 ERROR Unable to locate appender ServerGuiConsole for logger
Still present in 1.8-pre1
And Java SE 7 Update 67
Still present in 1.8 release
Windows 7 64-bit
Java 7 Update 67
Java 7 Update 67 (64-bit)
Server Log:
[09:26:37] [Server thread/INFO]: Starting minecraft server version 1.8
[09:26:37] [Server thread/INFO]: Loading properties
[09:26:37] [Server console handler/ERROR]: Exception handling console input
java.io.IOException: The handle is invalid
at java.io.FileInputStream.readBytes(Native Method) ~[?:1.7.0_67]
at java.io.FileInputStream.read(Unknown Source) ~[?:1.7.0_67]
at java.io.BufferedInputStream.read1(Unknown Source) ~[?:1.7.0_67]
at java.io.BufferedInputStream.read(Unknown Source) ~[?:1.7.0_67]
at sun.nio.cs.StreamDecoder.readBytes(Unknown Source) ~[?:1.7.0_67]
at sun.nio.cs.StreamDecoder.implRead(Unknown Source) ~[?:1.7.0_67]
at sun.nio.cs.StreamDecoder.read(Unknown Source) ~[?:1.7.0_67]
at java.io.InputStreamReader.read(Unknown Source) ~[?:1.7.0_67]
at java.io.BufferedReader.fill(Unknown Source) ~[?:1.7.0_67]
at java.io.BufferedReader.readLine(Unknown Source) ~[?:1.7.0_67]
at java.io.BufferedReader.readLine(Unknown Source) ~[?:1.7.0_67]
at pq.run(SourceFile:80) [minecraft_server.1.8.exe:?]
[09:26:37] [Server thread/INFO]: Default game type: CREATIVE
btw you dont use the --nogui option its just 'nogui'
eg. java -d64 -Xms1024M -Xmx1024M -jar minecraft_server.jar nogui
also when loaded properly only shows this.. as of 1.8.exe server file.
2014-09-11 11:43:55,200 ERROR Error processing element Queue: CLASS_NOT_FOUND
2014-09-11 11:43:55,231 ERROR Unable to locate appender ServerGuiConsole for logger

--nogui
or nogui
is the same.

Is it possible that in 1.8.2-pre1 the server has in the .jar version also no memory usage chart?

Still present in 1.8.1 with java 8v31.
Given that your Mojang.com post about 1.8.2 comments about how not very many bug reports have been filed, maybe this would be a good time to fix this one?
Showing in 1.8.3 with nogui.
2015-02-25 17:32:41,040 ERROR Attempted to append to non-started appender ServerGuiConsole
Exception in thread "Server Shutdown Thread" org.apache.logging.log4j.core.appender.AppenderLoggingException: Attempted to append to
non-started appender ServerGuiConsole
at org.apache.logging.log4j.core.config.AppenderControl.callAppender(AppenderControl.java:89)
at org.apache.logging.log4j.core.config.LoggerConfig.callAppenders(LoggerConfig.java:425)
at org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:406)
at org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:367)
at org.apache.logging.log4j.core.Logger.log(Logger.java:110)
at org.apache.logging.log4j.spi.AbstractLogger.info(AbstractLogger.java:1011)
at net.minecraft.server.MinecraftServer.s(SourceFile:379)
at net.minecraft.server.MinecraftServer$2.run(SourceFile:713)

Also affects 1.8.4, 1.8.5, and 1.8.6.
This is still present in 1.8.7.
Still there in 1.8.8
Second that. I also confirmed on a brand new installation today running vanilla 1.8.8 that the log never shows up in the GUI.
Appears to be fixed (kind of) in 15w38a.
The text box now displays what it's supposed to. Commands also work.
Log (Pastebin) from latest.log (is same that was displayed in GUI). Showing server start, error message that was thrown, test if commands work ("say test") and server shutdown (with "stop").
Resolving as fixed. If anyone can still reproduce this, please create a new issue with that info. and mention this one.

This report is pretty confusing, the title says ".exe only" whereas the description says
When starting the minecraft-server.jar of 13w39a the GUI Text box stays empty.
If this covers only the ".exe" version, then it is impossible to confirm this for snapshot versions (though one snapshot version is listed as affected version).
Confirmed for
1.8.9
@@unknown: Snapshot servers are available as exe as well: https://s3.amazonaws.com/Minecraft.Download/versions/15w51b/minecraft_server.15w51b.exe

Did not know that, thank you 🙂
No .exe
version is available for 1.9 (see https://minecraft.net/download or https://s3.amazonaws.com/Minecraft.Download/versions/1.9/minecraft_server.1.9.exe) is that intended?
I have no clue.
edit: Since this bug was fixed it's probably not intended, please create a ticket for this on WEB.

Already exists: WEB-308
This happens on the new 17w15a server.jar and I can't find a fix
Also when I run it in a cmd file (using java.exe -Xmx2G -Xms2G -jar minecraft_server.1.7.10.jar --nogui) - I get this:
ERROR StatusLogger Unrecognized format specifier [d]
ERROR StatusLogger Unrecognized conversion specifier [d] starting at position 16 in conversion pattern.
ERROR StatusLogger Unrecognized format specifier [thread]
ERROR StatusLogger Unrecognized conversion specifier [thread] starting at position 25 in conversion pattern.
ERROR StatusLogger Unrecognized format specifier [level]
ERROR StatusLogger Unrecognized conversion specifier [level] starting at position 35 in conversion pattern.
ERROR StatusLogger Unrecognized format specifier [logger]
ERROR StatusLogger Unrecognized conversion specifier [logger] starting at position 47 in conversion pattern.
ERROR StatusLogger Unrecognized format specifier [msg]
ERROR StatusLogger Unrecognized conversion specifier [msg] starting at position 54 in conversion pattern.
ERROR StatusLogger Unrecognized format specifier [n]
ERROR StatusLogger Unrecognized conversion specifier [n] starting at position 56 in conversion pattern.
ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console. Set system property 'org.apache.logging.log4j.simplelog.StatusLogger.level' to TRACE to show Log4j2 internal initialization logging.
ERROR StatusLogger Unrecognized format specifier [d]
ERROR StatusLogger Unrecognized conversion specifier [d] starting at position 16 in conversion pattern.
ERROR StatusLogger Unrecognized format specifier [thread]
ERROR StatusLogger Unrecognized conversion specifier [thread] starting at position 25 in conversion pattern.
ERROR StatusLogger Unrecognized format specifier [level]
ERROR StatusLogger Unrecognized conversion specifier [level] starting at position 35 in conversion pattern.
ERROR StatusLogger Unrecognized format specifier [logger]
ERROR StatusLogger Unrecognized conversion specifier [logger] starting at position 47 in conversion pattern.
ERROR StatusLogger Unrecognized format specifier [msg]
ERROR StatusLogger Unrecognized conversion specifier [msg] starting at position 54 in conversion pattern.
ERROR StatusLogger Unrecognized format specifier [n]
ERROR StatusLogger Unrecognized conversion specifier [n] starting at position 56 in conversion pattern.
Unrelated to this issue. Take a look at MC-115797 instead.