DashLoader

DashLoader

4M Downloads

Incompatibility with Glyphix

dukcc opened this issue ยท 0 comments

commented

When using the mod Glyphix, which is a mod improving font and emoji support, dashloader shows up with an error screen. MC is still playable, but for a modpack the error screen is inconvenient.

To Reproduce
Steps to reproduce the behavior:

  1. Go to Glyphix Download Page
  2. Click on Latest version
  3. Install with Dashloader
  4. Launch Minecraft
  5. See error

Expected behavior
This error will appear in the MC console.

[15:20:54] [dld-thread/ERROR]: Failed caching
java.lang.RuntimeException: Fail in DashFactory
	at dev.quantumfusion.dashloader.registry.factory.DashFactory.create(DashFactory.java:42) ~[dashloader-4.1.3+1.19.jar:?]
	at dev.quantumfusion.dashloader.registry.chunk.write.WriteChunk.add(WriteChunk.java:23) ~[dashloader-4.1.3+1.19.jar:?]
	at dev.quantumfusion.dashloader.registry.RegistryWriter.add(RegistryWriter.java:88) ~[dashloader-4.1.3+1.19.jar:?]
	at dev.quantumfusion.dashloader.data.mapping.DashFontManagerData.lambda$new$0(DashFontManagerData.java:28) ~[dashloader-4.1.3+1.19.jar:?]
	at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?]
	at dev.quantumfusion.dashloader.data.mapping.DashFontManagerData.lambda$new$1(DashFontManagerData.java:28) ~[dashloader-4.1.3+1.19.jar:?]
	at java.util.HashMap.forEach(HashMap.java:1421) ~[?:?]
	at dev.quantumfusion.dashloader.data.mapping.DashFontManagerData.lambda$new$2(DashFontManagerData.java:26) ~[dashloader-4.1.3+1.19.jar:?]
	at dev.quantumfusion.taski.builtin.StepTask.run(StepTask.java:86) ~[dev_quantumfusion_taski-1.1.0-6f7ce5d316e3aa5a.jar:?]
	at dev.quantumfusion.taski.builtin.StepTask.run(StepTask.java:92) ~[dev_quantumfusion_taski-1.1.0-6f7ce5d316e3aa5a.jar:?]
	at dev.quantumfusion.dashloader.data.mapping.DashFontManagerData.<init>(DashFontManagerData.java:25) ~[dashloader-4.1.3+1.19.jar:?]
	at dev.quantumfusion.dashloader.data.MappingData.lambda$map$0(MappingData.java:72) ~[dashloader-4.1.3+1.19.jar:?]
	at dev.quantumfusion.taski.builtin.StepTask.run(StepTask.java:86) ~[dev_quantumfusion_taski-1.1.0-6f7ce5d316e3aa5a.jar:?]
	at dev.quantumfusion.taski.builtin.StepTask.run(StepTask.java:92) ~[dev_quantumfusion_taski-1.1.0-6f7ce5d316e3aa5a.jar:?]
	at dev.quantumfusion.dashloader.data.MappingData.map(MappingData.java:59) ~[dashloader-4.1.3+1.19.jar:?]
	at dev.quantumfusion.dashloader.DashLoader.saveDashCache(DashLoader.java:190) ~[dashloader-4.1.3+1.19.jar:?]
	at java.lang.Thread.run(Thread.java:833) [?:?]
Caused by: dev.quantumfusion.dashloader.registry.factory.creator.CreationError
	at dev.quantumfusion.dashloader.registry.factory.creator.MultiCreator.create(MultiCreator.java:31) ~[dashloader-4.1.3+1.19.jar:?]
	at dev.quantumfusion.dashloader.registry.factory.DashFactory.create(DashFactory.java:32) ~[dashloader-4.1.3+1.19.jar:?]
	... 16 more

Screenshots
image

image

Context

  • DashLoader 4.1.3
  • Glyphix 0.1.0
  • Minecraft 1.19.2
  • Fabric 0.14.19

Additional context
MC is still playable when you click enter, but for my modpack I would like that error screen to be gone.

My full console logs: https://mclo.gs/IKa0PMG

Log file: https://mclo.gs/EPW4uQ9