Mod Edit
You cannot have '!'s in your user name / profile name, this breaks java horribly.
This is something we cannot control or fix 😞
You can fix it by not having '!'s in your user name / profile name name.
– @unknown in MCL-1133
For more information on how this bug can be fixed on your side, see https://minecrafthopper.net/help/special-characters/
This bug was submitted to Oracle in 2001 and still awaiting to be fixed: https://bugs.java.com/bugdatabase/view_bug.do?bug_id=4523159
Downloaded the 1.6 launcher last night, and after the files were downloaded, I attempted to start the game. Basically, it threw a bunch of code(and since I'm not particularly learned in Java coding), I have no idea what it means, save that there was an error of some sort.
After looking around for a while the only other players having this error are apparently on macs, which I am not; I'm running Windows 7 64-bit. I've updated Java to the latest version in both 64 and 32 bit.
Also, if it means anything, prior to the new launcher I was having the "can't connect to Minecraft.net" error, which has apparently been resolved in this launcher.
Related issues
is duplicated by
relates to
Attachments
Comments


Please attach the complete output of the "Development console" of the launcher. CTRL-A, CTRL-C there, CTRL-V in the ticket.

C:\Users\Jasyn!!
Use a username without exclamation marks. This is a serious problem with pathnames and Java.

Thank you so much! you have the best thanks and reguards my good friend and also, happy new years!

Hello,
I tried creating a new account on my computer with no special characters in the name, just letters. I ran minecraft.exe and it gives me the same error as I talked about earlier.
Same thing happens when I try to change the directory that minecraft works in.

How do I fix this without having to create a secondary profile on my PC. The fact that I'm having this error because my main profile for the computer has an ! on the end of it is absolutely ridiculous.
Once I created the secondary profile it was fine and loaded like any normal program. But once I switched back after successfully having it load on the second computer profile, the main one still won't function correctly because of the "!" on the end.
Looking at the other people suffering from the same thing, they've also said removing any special characters from the names after the fact does not fix it.
(Edit) 1/25/2021
Going into my control panel to edit the user profile to something without the ! point on the end of it has not fixed the issue. My ticket was closed because it is saying it's a duplicate of this one.
The game crashed whilst initializing game
Error: java.lang.ExceptionInInitializerError
Exit Code: -1
Minecraft Crash Report ----
// This doesn't make any sense!
Time: 1/25/21 12:40 AM
Description: Initializing game
java.lang.ExceptionInInitializerError
at ekh.<init>(SourceFile:65)
at djz.<init>(SourceFile:404)
at net.minecraft.client.main.Main.main(SourceFile:177)
Caused by: java.nio.file.FileSystemNotFoundException: C:\Users\SANTA
at com.sun.nio.zipfs.ZipFileSystem.<init>(ZipFileSystem.java:120)
at com.sun.nio.zipfs.ZipFileSystemProvider.newFileSystem(ZipFileSystemProvider.java:117)
at java.nio.file.FileSystems.newFileSystem(FileSystems.java:326)
at java.nio.file.FileSystems.newFileSystem(FileSystems.java:276)
at abm.a(SourceFile:52)
at abm$$Lambda$2134/2099220587.accept(Unknown Source)
at x.a(SourceFile:351)
at abm.<clinit>(SourceFile:41)
... 3 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
– Head –
Thread: Render thread
Stacktrace:
at ekh.<init>(SourceFile:65)
at djz.<init>(SourceFile:404)
– Initialization –
Details:
Stacktrace:
at net.minecraft.client.main.Main.main(SourceFile:177)
– System Details –
Details:
Minecraft Version: 1.16.5
Minecraft Version ID: 5a417a81648244aa8ceae8301ef4d20e
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 1078155120 bytes (1028 MB) / 1744830464 bytes (1664 MB) up to 2147483648 bytes (2048 MB)
CPUs: 8
JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
Launched Version: 1.16.5
Backend library: LWJGL version 3.2.2 SNAPSHOT
Backend API: NO CONTEXT
GL Caps:
Using VBOs: Yes
Is Modded: Probably not. Jar signature remains and client brand is untouched.
Type: Client (map_client.txt)
CPU: <unknown>

Changing the account name does not fix the issue; the problem is the !
in the path which isn't changed when renaming your account. As the linked post says, you need to either change the game's work directory (so that Minecraft jars are not in a folder that has an !
in it), or create a new user account whose name does not have an !
. The page seems to no longer have a link, but here are instructions on how to change the work directory.

The Minecraft launcher is not a .exe file

If you no longer wish to receive emails, click "stop watching this issue" near the top right of the report. People commenting on an issue that they are still running into is normal behavior, and 4 comments over over 4 years is not an excessive number.

delete my Jira account

What should I do if its not a .exe file

The link to the upstream bug in the Moderator Note is now dead (domain moved). Here's the new one for your convenience: https://bugs.java.com/bugdatabase/view_bug.do?bug_id=4523159
The link has been updated