[X] I'm using the very latest version of CinematicsStudio and its dependencies.
[X] I already searched on this Github page to check if the same issue was already reported.
[X] I already searched on the plugin wiki to know if a solution is already known.
[X] I already searched on the Discord server to know if anyone already provided a solution in the past for the issue.
Discord tag (optional)
No response
What happened?
When trying to create an NPC with a Russian player name, an error about an unknown ????.json appears in the console
Steps to reproduce the issue
start creating npc.
enter a word in Russian in the title.
put the npc in the right place
turn on the cutscene.
At the moment where this NPC appears, the cutscene freezes
CinematicStudio version 1.4.3-r8
[14:53:29 INFO]: Cutscene Tool to create advanced cutscenes
[14:53:29 INFO]: Authors: LoneDev and CraterHater
ProtocolLib Version
ProtocolLib version 5.0.0-SNAPSHOT-642
[14:52:17 INFO]: Provides read/write access to the Minecraft protocol.
[14:52:17 INFO]: Authors: dmulloy2 and comphenix
LoneLibs Version
LoneLibs version 1.0.24
[14:52:43 INFO]: Collection of libs used by my plugins
[14:52:43 INFO]: Authors: LoneDev and others
FULL server log
No response
Error (optional)
[CinematicStudio] Task #4890382 for CinematicStudio v1.4.3-r8 generated an exception
java.nio.file.InvalidPathException: Malformed input or input contains unmappable characters: ./world/stats/????.json
at sun.nio.fs.UnixPath.encode(UnixPath.java:121) ~[?:?]
at sun.nio.fs.UnixPath.<init>(UnixPath.java:68) ~[?:?]
at sun.nio.fs.UnixFileSystem.getPath(UnixFileSystem.java:279) ~[?:?]
at java.io.File.toPath(File.java:2387) ~[?:?]
at net.minecraft.server.players.PlayerList.getPlayerStats(PlayerList.java:1485) ~[purpur-1.19.4.jar:git-Purpur-1968]
at net.minecraft.server.players.PlayerList.getPlayerStats(PlayerList.java:1471) ~[purpur-1.19.4.jar:git-Purpur-1968]
at net.minecraft.server.level.ServerPlayer.<init>(ServerPlayer.java:369) ~[?:?]
at dev.lone.cinematicstudio.nms.aB.impl.v1_19_R3.a(SourceFile:129) ~[CinematicStudio_1.4.3-r8.jar:?]
at dev.lone.cinematicstudio.cutscene.CutsceneInstance.spawnNPC(SourceFile:832) ~[CinematicStudio_1.4.3-r8.jar:?]
at dev.lone.cinematicstudio.cutscene.CutsceneInstance.runNode(SourceFile:568) ~[CinematicStudio_1.4.3-r8.jar:?]
at dev.lone.cinematicstudio.cutscene.CutsceneInstance.lambda$runNode$3(SourceFile:723) ~[CinematicStudio_1.4.3-r8.jar:?]
at org.bukkit.craftbukkit.v1_19_R3.scheduler.CraftTask.run(CraftTask.java:101) ~[purpur-1.19.4.jar:git-Purpur-1968]
at org.bukkit.craftbukkit.v1_19_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483) ~[purpur-1.19.4.jar:git-Purpur-1968]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1510) ~[purpur-1.19.4.jar:git-Purpur-1968]
at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:487) ~[purpur-1.19.4.jar:git-Purpur-1968]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1424) ~[purpur-1.19.4.jar:git-Purpur-1968]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1195) ~[purpur-1.19.4.jar:git-Purpur-1968]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:325) ~[purpur-1.19.4.jar:git-Purpur-1968]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Terms
Discord tag (optional)
No response
What happened?
When trying to create an NPC with a Russian player name, an error about an unknown ????.json appears in the console
Steps to reproduce the issue
start creating npc. enter a word in Russian in the title. put the npc in the right place turn on the cutscene. At the moment where this NPC appears, the cutscene freezes
Server version
[14:52:09 INFO]: Checking version, please wait... [14:52:09 INFO]: Current: git-Purpur-1968 (MC: 1.19.4)* Previous: git-Purpur-1858 (MC: 1.19.2)
CinematicsStudio Version
CinematicStudio version 1.4.3-r8 [14:53:29 INFO]: Cutscene Tool to create advanced cutscenes [14:53:29 INFO]: Authors: LoneDev and CraterHater
ProtocolLib Version
ProtocolLib version 5.0.0-SNAPSHOT-642 [14:52:17 INFO]: Provides read/write access to the Minecraft protocol. [14:52:17 INFO]: Authors: dmulloy2 and comphenix
LoneLibs Version
LoneLibs version 1.0.24 [14:52:43 INFO]: Collection of libs used by my plugins [14:52:43 INFO]: Authors: LoneDev and others
FULL server log
No response
Error (optional)
CinematicsStudio config.yml
No response
Problematic items yml configuration file (optional)
No response
Other files, you can drag and drop them here to upload. (optional)
No response
Screenshots/Videos (you can drag and drop files or paste links)
No response