Astral Sorcery

Astral Sorcery

63M Downloads

[1.15.2] Reloading Minecraft resources causes attunement altar texture breakage/crash

kalkafox opened this issue ยท 0 comments

commented

I understand the mod is in early alpha, just wanting to report this after testing out the Attunement Altar.

The issue seems to occur each time resources are reloaded (i.e pressing the F3 + T key or loading a resource pack). When Minecraft finishes reloading resources, the attunement altar's texture breaks and it can cause the client to (sometimes) crash. Here is a video log replicating the bug.

Here is the log that shows the error:

[04Aug2020 10:45:21.809] [Render thread/WARN] [net.minecraft.client.renderer.texture.TextureManager/]: Failed to load texture: astralsorcery:astralsorcery_textures_block_entity_attunement_altar.png
java.io.FileNotFoundException: astralsorcery:astralsorcery_textures_block_entity_attunement_altar.png
	at net.minecraft.resources.FallbackResourceManager.func_199002_a(FallbackResourceManager.java:60) ~[?:?]
	at net.minecraft.resources.SimpleReloadableResourceManager.func_199002_a(SimpleReloadableResourceManager.java:59) ~[?:?]
	at net.minecraft.client.renderer.texture.SimpleTexture$TextureData.func_217799_a(SourceFile:81) ~[?:?]
	at net.minecraft.client.renderer.texture.SimpleTexture.func_215246_b(SourceFile:57) ~[?:?]
	at net.minecraft.client.renderer.texture.SimpleTexture.func_195413_a(SourceFile:28) ~[?:?]
	at net.minecraft.client.renderer.texture.TextureManager.func_230183_b_(TextureManager.java:82) ~[?:?]
	at net.minecraft.client.renderer.texture.TextureManager.func_229263_a_(TextureManager.java:65) ~[?:?]
	at net.minecraft.client.renderer.texture.TextureManager.func_229269_d_(TextureManager.java:58) ~[?:?]
	at net.minecraft.client.renderer.texture.TextureManager.func_110577_a(TextureManager.java:49) ~[?:?]
	at net.minecraft.client.renderer.RenderState$TextureState.lambda$new$0(RenderState.java:538) ~[?:?]
	at net.minecraft.client.renderer.RenderState.func_228547_a_(RenderState.java:157) ~[?:?]
	at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:408) ~[guava-21.0.jar:?]
	at net.minecraft.client.renderer.RenderType$Type.func_228674_b_(SourceFile:647) ~[?:?]
	at net.minecraft.client.renderer.RenderState.func_228547_a_(RenderState.java:157) ~[?:?]
	at net.minecraft.client.renderer.RenderType.func_228631_a_(SourceFile:413) ~[?:?]
	at net.minecraft.client.renderer.IRenderTypeBuffer$Impl.func_228462_a_(SourceFile:86) ~[?:?]
	at net.minecraft.client.renderer.IRenderTypeBuffer$Impl.getBuffer(SourceFile:45) ~[?:?]
	at net.minecraft.client.renderer.WorldRenderer.func_228426_a_(WorldRenderer.java:1040) ~[?:?]
	at net.minecraft.client.renderer.GameRenderer.func_228378_a_(GameRenderer.java:600) ~[?:?]
	at net.minecraft.client.renderer.GameRenderer.func_195458_a(GameRenderer.java:422) ~[?:?]
	at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:924) ~[?:?]
	at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:553) ~[?:?]
	at net.minecraft.client.main.Main.main(SourceFile:204) ~[minecraft-1.15.2-client.jar:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_261]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_261]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_261]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_261]
	at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) ~[forge-1.15.2-31.2.36-launcher.jar:31.2]
	at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-5.1.2.jar:?]
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-5.1.2.jar:?]
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-5.1.2.jar:?]
	at cpw.mods.modlauncher.Launcher.run(Launcher.java:81) [modlauncher-5.1.2.jar:?]
	at cpw.mods.modlauncher.Launcher.main(Launcher.java:65) [modlauncher-5.1.2.jar:?]
	at io.github.zekerzhayard.forgewrapper.installer.Main.main(Main.java:50) [ForgeWrapper-1.4.2.jar:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_261]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_261]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_261]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_261]
	at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196) [NewLaunch.jar:?]
	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231) [NewLaunch.jar:?]
	at org.multimc.EntryPoint.listen(EntryPoint.java:143) [NewLaunch.jar:?]
	at org.multimc.EntryPoint.main(EntryPoint.java:34) [NewLaunch.jar:?]

Here is the debug.log

EDIT: A crash report can not be generated, as the crash is caused by an apparent GPU driver error, but whether it's on my side or not is uncertain. I will keep updating this and report back if it's a false alarm. Here is the JVM error:

# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffd7c39edf1, pid=11244, tid=0x0000000000005f58
#
# JRE version: Java(TM) SE Runtime Environment (8.0_261-b12) (build 1.8.0_261-b12)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.261-b12 mixed mode windows-amd64 compressed oops)
# Problematic frame:
# C  [atio6axx.dll+0xb6edf1]
#
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
#
# An error report file with more information is saved as:
# C:\tools\MultiMC\instances\1.15.2\.minecraft\hs_err_pid11244.log
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
AL lib: (EE) alc_cleanup: 1 device not closed