Odd error net.minecraft.class_151: Non [a-z0-9/._-] character in path of location: unknown:private/malte0811/ferritecore/impl/deduplicator$1
lospejos opened this issue ยท 4 comments
Installed mods:
qfapi-4.0.0-beta.4_qsl-3.0.0-beta.7_fapi-0.58.5_mc-1.19.1
architectury-6.0.35-fabric
cloth-config-8.0.75-fabric
modmenu-4.0.5
notenoughcrashes-4.1.6+1.19-fabric
RoughlyEnoughItems-9.1.520
ferritecore-5.0.0-fabric
Got error on starting:
---- Minecraft Crash Report ----
// You should try our sister game, Minceraft!
Time: 2022-08-05 15:28:25
Description: Initializing game
net.minecraft.class_151: Non [a-z0-9/._-] character in path of location: unknown:private/malte0811/ferritecore/impl/deduplicator$1
at Not Enough Crashes deobfuscated stack trace.(1.19.1+build.4)
at net.minecraft.util.Identifier.<init>(Identifier:41)
at net.minecraft.util.Identifier.<init>(Identifier:50)
at org.quiltmc.qsl.resource.loader.impl.ResourceLoaderImpl.sort(ResourceLoaderImpl.java:184)
at org.quiltmc.qsl.resource.loader.impl.ResourceLoaderImpl.sort(ResourceLoaderImpl.java:107)
at net.minecraft.resource.ReloadableResourceManagerImpl.handler$zdn000$reload(ReloadableResourceManagerImpl:559)
at net.minecraft.resource.ReloadableResourceManagerImpl.reload(ReloadableResourceManagerImpl:47)
at net.minecraft.client.MinecraftClient.<init>(MinecraftClient:647)
at net.minecraft.client.main.Main.main(Main:205)
at net.minecraft.client.main.Main.main(Main:51)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.lang.reflect.Method.invoke(Method.java:577)
at org.quiltmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:423)
at org.quiltmc.loader.impl.launch.knot.Knot.launch(Knot.java:76)
at org.quiltmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:24)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.lang.reflect.Method.invoke(Method.java:577)
at org.polymc.impl.OneSixLauncher.invokeMain(OneSixLauncher.java:104)
at org.polymc.impl.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:175)
at org.polymc.impl.OneSixLauncher.launch(OneSixLauncher.java:185)
at org.polymc.EntryPoint.listen(EntryPoint.java:144)
at org.polymc.EntryPoint.main(EntryPoint.java:74)
I'm not sure is it a Ferrit Core
mod or Quilted Fabric
mod or even Minecraft
issue. Sorry if my issue is created in a wrong repository
Thanks.
I've also tested it using plugins:
fabric-api-0.58.5+1.19.1
ferritecore-5.0.0-fabric
modmenu-4.0.5
e.g. pure Fabric API
instead of Quilted Fabric API
and it works fine.
It looks like it may be a bug in a Quilted API
mod loader.
While this crash is a bug with Quilted Fabric API it highlights the lack of use of IdentifiableResourceReloadListener which can be an issue for other mods as it means the resource reloader isn't named, meaning if someone is trying to execute a resource reloader before or after (explicitly) yours they can't.
I've also tried to test this combination of mods:
ferritecore-5.0.0-fabric
modmenu-4.0.5
notenoughcrashes-4.1.8+1.19.1-fabric
qfapi-4.0.0-beta.4_qsl-3.0.0-beta.7_fapi-0.58.5_mc-1.19.1
(updated Not Enough Crashes
to a most recent notenoughcrashes-4.1.8+1.19.1-fabric
comparing with previous test).
Crash dump looks like:
---- Minecraft Crash Report ----
// Don't do that.
Time: 2022-08-05 17:56:21
Description: Initializing game
net.minecraft.class_151: Non [a-z0-9/._-] character in path of location: unknown:private/malte0811/ferritecore/impl/deduplicator$1
at Not Enough Crashes deobfuscated stack trace.(1.19.1+build.4)
at net.minecraft.util.Identifier.<init>(Identifier:41)
at net.minecraft.util.Identifier.<init>(Identifier:50)
at org.quiltmc.qsl.resource.loader.impl.ResourceLoaderImpl.sort(ResourceLoaderImpl.java:184)
at org.quiltmc.qsl.resource.loader.impl.ResourceLoaderImpl.sort(ResourceLoaderImpl.java:107)
at net.minecraft.resource.ReloadableResourceManagerImpl.handler$zdf000$reload(ReloadableResourceManagerImpl:559)
at net.minecraft.resource.ReloadableResourceManagerImpl.reload(ReloadableResourceManagerImpl:47)
at net.minecraft.client.MinecraftClient.<init>(MinecraftClient:647)
at net.minecraft.client.main.Main.main(Main:205)
at net.minecraft.client.main.Main.main(Main:51)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.lang.reflect.Method.invoke(Method.java:577)
at org.quiltmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:423)
at org.quiltmc.loader.impl.launch.knot.Knot.launch(Knot.java:76)
at org.quiltmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:24)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.lang.reflect.Method.invoke(Method.java:577)
at org.polymc.impl.OneSixLauncher.invokeMain(OneSixLauncher.java:104)
at org.polymc.impl.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:175)
at org.polymc.impl.OneSixLauncher.launch(OneSixLauncher.java:185)
at org.polymc.EntryPoint.listen(EntryPoint.java:144)
at org.polymc.EntryPoint.main(EntryPoint.java:74)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Render thread
Stacktrace:
at net.minecraft.class_2960.<init>(class_2960.java:41)
at net.minecraft.class_2960.<init>(class_2960.java:50)
at org.quiltmc.qsl.resource.loader.impl.ResourceLoaderImpl.sort(ResourceLoaderImpl.java:184)
at org.quiltmc.qsl.resource.loader.impl.ResourceLoaderImpl.sort(ResourceLoaderImpl.java:107)
at net.minecraft.class_3304.handler$zdf000$reload(class_3304.java:559)
at net.minecraft.class_3304.method_18232(class_3304.java:47)
at net.minecraft.class_310.<init>(class_310.java:647)
...