I have created a script that automates the steps described by Jonathan Hynes here.
It is just a shell script that downloads Minecraft and the bundler, uses ant to bundle it, and changes the application icon to the one in the JAR. It contains no files itself so everything should be in accordance with Mojang's rules.
I never said any of that. I feel like you're treating this as "you versus the world" instead of investigating and moderating a bug report. I only speak for myself. All I'm saying is that it's an issue that needs to be fixed and that it's not "working fine" as stated by you and one other moderator.
I really want to play Minecraft while I'm working on OS X without installing another copy of the JRE or running through hoops and using Terminal. That's all.
I am running OS X 10.9 so I am not running old software. Forcing me to install Java 6 when I already have Java 7 would have me running old software though.
I understand you are not a developer and I never suggested that you were. I'm just trying to let you know that it is an issue whether you think so or not.
The argument that it's a non-issue because it works with Java 6 is invalid anyway. By saying that, you're saying Minecraft is legacy software. It's akin to saying, "well, it works in Windows XP - just boot into XP whenever you want to play the game," to somebody running Windows 7. It's a casual game meant to be played on a whim. I should not have to install deprecated legacy software or fire up terminal every time I want to play Minecraft.
Please just pass this on to somebody that works on the launcher and have them repackage it using Oracle's packager as described here:
https://mojang.atlassian.net/browse/MCL-1049?focusedCommentId=117117&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-117117
This is incredibly annoying and should really be fixed. It makes animal farms near impossible.
The only reason your comment is correct is because this exception is occurring.
If you set the level-type to "DEBUG_ALL_BLOCK_STATES" the world is created successfully and correctly. It can be viewed in a world editor or via something like DynMap on CraftBukkit to verify my statement.
If the string "DEBUG_ALL_BLOCK_STATES" was shorter than 16 characters and gamemode was set to 3 (Spectator) things should work just fine.
This is NOT a duplicate of the issue linked. The only thing it has in common is that both issues deal with the debug world type. You must have misread or misunderstood this issue.
This is also NOT intended behavior. That string is literally too long for Netty to handle. If Mojang didn't want people to use the debug world type, it should fail gracefully with a human readable message.