mojira.dev

Pepijn Schmitz

Assigned

No issues.

Reported

MC-258857 Mandatory telemetry data collection is illegal Duplicate MC-46082 Crashes when populating a chunk with empty (void) columns Fixed

Comments

Mojang's legal team is wrong. Do NOT keep pawning off this issue by hiding behind your legal team. I will now proceed to register a GDPR complaint against Microsoft.

Unfortunately it seems that the bug has only been fixed for Superflat mode.

Is there any chance of getting it fixed for all world types, to fix the use case where people want Minecraft to populate the world with trees, etc. but want it to contain void as well?

Fixed in 1.8! Cool, thank you very much Mojang!

Does this mean the fix will be in the next weekly build as well?

Sam, there's already an easy way to reproduce the issue: just create a Superflat world with preset "2;0;1;decoration". Instant crash (it hangs, but on the console you can see it actually crashed).

I've verified that this still happens in version 1.7.5.

I'm gratified that the bug has been reopened. Would it be possible to actually get it fixed? I appreciate that there are a lot of open bugs (with many more votes), but relatively little work would be involved in fixing this one, since the bug is easy to reproduce (and therefore test) and I have already done the work of finding the bug and proposing a fix, and in addition the number of votes is not representative of the number of people affected, which is substantial.

Also, it's a very severe bug, entirely crashing Minecraft and preventing play.

Here are instructions for reproducing this problem with vanilla Minecraft:

  • Launch Minecraft

  • Select Singleplayer

  • Select Create New World

  • Select More World Options...

  • Select the Superflat world type

  • Select Customize

  • Select Presets

  • Set the preset to: "2;0;1;decoration" (without the quotes)

  • Select Use Preset

  • Select Done

  • Select Create New World

  • Observe that Minecraft hangs at this point

  • Observe that on the console a stack trace is logged for the same "IllegalArgumentException: n must be positive" that this bug concerns. I will attach a crash report

I respectfully request that this bug be reopened, given that it is reproducible in vanilla Minecraft without using any external programs.

I wonder if you might reconsider:

  • It is not true that it involves a non-standard client, server or launcher. It happens in vanilla Minecraft. It also has nothing to do with plugins, Bukkit, Forge, Optifine or any other modded system.

  • I already did the work to determine the cause; fixing it would be a matter of minutes and would not affect vanilla Minecraft.

  • It used to work in Minecraft 1.6 and earlier, so this is a regression.

  • WorldPainter is very popular, with around 50,000 active users and hundreds of servers running WorldPainter-generated maps, and void drop-offs/floating islands are a popular feature. Many maps which are valid Minecraft maps and worked fine in version 1.6 have stopped working, affecting many servers and many thousands of players.

Would it be possible for someone from Mojang to at least take a look at it?

To reproduce, unzip this map (created with WorldPainter) to the saves folder and try to load it in Minecraft. It will hang, but the log will show the exception.

Thanks for the tip. I tested it, and it also happens with default biomes. I'll attach another crash report.

I can provide a test map if desired.