mojira.dev
MC-132304

When the resource pack has CJK / non ASCII characters in filename, it will be removed at restart of the game

The bug

A resource pack with Chinese characters in the file name loads flawlessly but will be removed at following start of Minecraft.

How to reproduce

  1. Download the texture pack here, and start the game

  2. Add the attached resource pack

  3. Leave the game

  4. Start the game again

  5. Resource pack is no longer selected:

    03:48:25	ces	Removed resource pack file/1.13-pre5_BUGæµè¯_V.0.5.zip from options because it doesn't seem to exist anymore

Linked issues

Attachments

Comments 14

Better: "When the resource file has a Chinese name, ..."

Please attach the launcher_log.txt after trying to load that resource

5007 debugs
26 infos
1 warning
2 errors

11:02:52

launcher

main

info

Preparing to launch minecraft client for 1.13-pre5

11:02:52

launcher

main

info

Checking installations.

11:02:52

launcher

main

info

Minecraft client 1.13-pre5 is ready to start.

11:02:52

launcher

main

info

Starting!

11:02:53

launcher

main

info

Using default game log configuration client-1.12.xml (outputs XML)

11:02:54

cep

Client thread

info

Setting user: ShinningFinger

11:02:56

cep

Client thread

info

LWJGL Version: 3.1.6 build 14

11:02:58

vb

Client thread

info

Reloading ResourceManager: Default

11:03:01

det

Sound Library Loader

info

Starting up SoundSystem...

11:03:01

det

Thread-2

info

Initializing No Sound

11:03:01

det

Thread-2

info

(Silent Mode)

11:03:01

det

Thread-2

info

OpenAL initialized.

11:03:01

det

Sound Library Loader

info

Preloading sound minecraft:sounds/ambient/underwater/underwater_ambience.ogg

11:03:01

det

Sound Library Loader

info

Sound engine started

11:03:05

dbo

Client thread

info

Created: 1024x512 textures-atlas

11:03:07

com.mojang.text2speech.NarratorWindows

Client thread

info

Narrator library for x64 successfully loaded

11:03:14

vb

Client thread

info

Reloading ResourceManager: Default, 1.13-pre5_BUG测试_V.0.5.zip

11:03:16

det

Client thread

info

SoundSystem shutting down...

11:03:16

det

Client thread

info

SoundSystem Author: Paul Lamb, www.paulscode.com

11:03:16

det

Sound Library Loader

info

Starting up SoundSystem...

11:03:16

det

Thread-5

info

Initializing No Sound

11:03:16

det

Thread-5

info

(Silent Mode)

11:03:16

det

Thread-5

info

OpenAL initialized.

11:03:17

det

Sound Library Loader

info

Preloading sound minecraft:sounds/ambient/underwater/underwater_ambience.ogg

11:03:17

det

Sound Library Loader

info

Sound engine started

11:03:18

dbo

Client thread

info

Created: 2048x2048 textures-atlas

But that

Reloading ResourceManager: Default, 1.13-pre5_BUG测试_V.0.5.zip

is looking quite normal, there is no error mesage or something around!?

Can you please attach that resource pack here?

4 more comments

it may result from a conflict between different encodings, such as utf-8 and ascii.

Affects 1.14.1 as well.

*Maybe *fixed, for [MC-117449] is fixed.

Seems to be fixed!

I just ran tests in 1.15 and 1.15.1 pre-1, testing my pack with the previously problematic "§" character, as well as creating a test resource pack with the problematic file name listed above ("比如这样子"). Both loaded without issue!

When starting version 1.14.4 immediately after, both resource packs are removed.

I will also attach an almost empty test pack, as the one linked previously seems to no longer be available.

[media]

shinningfinger_

(Unassigned)

Confirmed

(Unassigned)

Minecraft 1.13-pre5, Minecraft 1.13.1, Minecraft 1.13.2, Minecraft 19w05a, Minecraft 19w06a, Minecraft 19w07a, Minecraft 1.14, Minecraft 1.14.1

1.15

Retrieved