VM Computers

VM Computers

156k Downloads

Game crash when mod folder contains a space

Llumz opened this issue ยท 5 comments

commented

When I try to open any of the PC's cases, my game fully crashes.

Here is the dump:

---- Minecraft Crash Report ----
// Hey, that tickles! Hehehe!

Time: 9/12/20 9:54 PM
Description: Rendering screen

java.lang.NullPointerException: Rendering screen
at mcvmcomputers.client.gui.GuiPCEditing.render(GuiPCEditing.java:463)
at net.minecraft.class_757.method_3192(class_757.java:604)
at net.minecraft.class_310.method_1523(class_310.java:989)
at net.minecraft.class_310.method_1514(class_310.java:619)
at net.minecraft.client.main.Main.main(Main.java:204)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:192)
at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:140)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26)

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head --
Thread: Render thread
Stacktrace:
at mcvmcomputers.client.gui.GuiPCEditing.render(GuiPCEditing.java:463)

-- Screen render details --
Details:
Screen name: mcvmcomputers.client.gui.GuiPCEditing
Mouse location: Scaled: (242, 128). Absolute: (969.000000, 515.000000)
Screen size: Scaled: (480, 257). Absolute: (1920, 1027). Scale factor of 4.000000

-- Affected level --
Details:
All players: 1 total; [class_746['BrammZZ'/235, l='MpServer', x=278.66, y=84.00, z=281.13]]
Chunk stats: Client Chunk Cache: 841, 574
Level dimension: minecraft:overworld
Level name: MpServer
Level seed: 7168965432491331187
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options: {}
Level spawn location: World: (224,69,112), Chunk: (at 0,4,0 in 14,7; contains blocks 224,0,112 to 239,255,127), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 923 game time, 923 day time
Known server brands:
Level was modded: false
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
Server brand: fabric
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.class_638.method_8538(class_638.java:450)
at net.minecraft.class_310.method_1587(class_310.java:1921)
at net.minecraft.class_310.method_1514(class_310.java:634)
at net.minecraft.client.main.Main.main(Main.java:204)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:192)
at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:140)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26)

-- System Details --
Details:
Minecraft Version: 1.15.2
Minecraft Version ID: 1.15.2
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 758082264 bytes (722 MB) / 1845493760 bytes (1760 MB) up to 2147483648 bytes (2048 MB)
CPUs: 6
JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
Fabric Mods:
fabric: Fabric API 0.16.2+build.322-1.15
fabric-api-base: Fabric API Base 0.1.2+b7f9825d0c
fabric-biomes-v1: Fabric Biomes (v1) 0.1.5+3b05f68e0c
fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.4+c6a8ea890c
fabric-climbable-api-v1: Fabric Climbable API (v1) 1.0.0+6ffe71e20c
fabric-command-api-v1: Fabric Command API (v1) 1.0.2+2aebb7ff0c
fabric-commands-v0: Fabric Commands (v0) 0.2.0+2e0c4ff50c
fabric-containers-v0: Fabric Containers (v0) 0.1.3+b7f9825d0c
fabric-content-registries-v0: Fabric Content Registries (v0) 0.1.3+b7f9825d0c
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.2+b7f9825d0c
fabric-dimensions-v1: fabric-dimensions-v1 0.3.0+2ad156310c
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.3.0+fac69e320c
fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.0+2f23104b0c
fabric-item-api-v1: Fabric Item API (v1) 1.0.0+2f23104b0c
fabric-item-groups-v0: Fabric Item Groups (v0) 0.2.0+0121bd900c
fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.1+06ca07090c
fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.0+2af3af910c
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 1.2.0+f79427860c
fabric-loot-tables-v1: Fabric Loot Tables (v1) 0.1.5+e08a73050c
fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.2+ec951ea40c
fabric-models-v0: Fabric Models (v0) 0.1.0+dfdb52d60c
fabric-networking-blockentity-v0: Fabric Networking Block Entity (v0) 0.2.3+e08a73050c
fabric-networking-v0: Fabric Networking (v0) 0.1.10+d487f0ee0c
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.2.1+e7a4edb30c
fabric-object-builders-v0: Fabric Object Builders (v0) 0.5.1+3e5587510c
fabric-particles-v1: fabric-particles-v1 0.2.1+b2771bde0c
fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.2.6+f3d8141b0c
fabric-renderer-api-v1: Fabric Renderer API (v1) 0.2.10+f08b61330c
fabric-renderer-indigo: Fabric Renderer - Indigo 0.3.4+c2e942c60c
fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 2.0.1+5a0f9a600c
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.1.3+b7f9825d0c
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 0.1.6+12515ed90c
fabric-rendering-v0: Fabric Rendering (v0) 1.1.0+534104900c
fabric-rendering-v1: Fabric Rendering (v1) 1.0.0+2a034f0a0c
fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.1.10+06c939b30c
fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 0.1.3+abd915800c
fabric-textures-v0: Fabric Textures (v0) 1.0.4+821cdba70c
fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.2.0+33df8bfb0c
fabricloader: Fabric Loader 0.9.3+build.207
mcvmcomputers: VM Computers 1.4.10
minecraft: Minecraft 1.15.2
Launched Version: fabric-loader-0.9.3+build.207-1.15.2
Backend library: LWJGL version 3.2.2 build 10
Backend API: GeForce RTX 2060 SUPER/PCIe/SSE2 GL version 4.6.0 NVIDIA 452.06, NVIDIA Corporation
GL Caps: Using framebuffer using OpenGL 3.0
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fabric'
Type: Client (map_client.txt)
Resource Packs:
Current Language: English (US)
CPU: 6x Intel(R) Core(TM) i5-9400F CPU @ 2.90GHz

commented

So this is causing the issue:

for(File f : ClientMod.isoDirectory.listFiles()) {

Did you, by any chance, in the setup choose to use your saved config? If so, try opening the PC case without choosing the saved config at the start.

commented

Yes, I used my saved config, but starting without saved config still crashes me.

---- Minecraft Crash Report ----
// Hey, that tickles! Hehehe!

Time: 9/14/20 9:55 PM
Description: Rendering screen

java.lang.NullPointerException: Rendering screen
at mcvmcomputers.client.gui.GuiPCEditing.render(GuiPCEditing.java:463)
at net.minecraft.class_757.method_3192(class_757.java:604)
at net.minecraft.class_310.method_1523(class_310.java:989)
at net.minecraft.class_310.method_1514(class_310.java:619)
at net.minecraft.client.main.Main.main(Main.java:204)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:192)
at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:140)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26)

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head --
Thread: Render thread
Stacktrace:
at mcvmcomputers.client.gui.GuiPCEditing.render(GuiPCEditing.java:463)

-- Screen render details --
Details:
Screen name: mcvmcomputers.client.gui.GuiPCEditing
Mouse location: Scaled: (242, 130). Absolute: (970.000000, 521.000000)
Screen size: Scaled: (480, 257). Absolute: (1920, 1027). Scale factor of 4.000000

-- Affected level --
Details:
All players: 1 total; [class_746['BrammZZ'/271, l='MpServer', x=-184.30, y=63.00, z=-84.47]]
Chunk stats: Client Chunk Cache: 841, 441
Level dimension: minecraft:overworld
Level name: MpServer
Level seed: 3226063972226422364
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options: {}
Level spawn location: World: (-192,63,-96), Chunk: (at 0,3,0 in -12,-6; contains blocks -192,0,-96 to -177,255,-81), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,0,-512 to -1,255,-1)
Level time: 335 game time, 335 day time
Known server brands:
Level was modded: false
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
Server brand: fabric
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.class_638.method_8538(class_638.java:450)
at net.minecraft.class_310.method_1587(class_310.java:1921)
at net.minecraft.class_310.method_1514(class_310.java:634)
at net.minecraft.client.main.Main.main(Main.java:204)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:192)
at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:140)
at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26)

-- System Details --
Details:
Minecraft Version: 1.15.2
Minecraft Version ID: 1.15.2
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 655531616 bytes (625 MB) / 1744830464 bytes (1664 MB) up to 2147483648 bytes (2048 MB)
CPUs: 6
JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
Fabric Mods:
fabric: Fabric API 0.19.0+build.325-1.15
fabric-api-base: Fabric API Base 0.1.2+b7f9825d0c
fabric-biomes-v1: Fabric Biomes (v1) 0.1.5+3b05f68e0c
fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.4+c6a8ea890c
fabric-climbable-api-v1: Fabric Climbable API (v1) 1.0.0+6ffe71e20c
fabric-command-api-v1: Fabric Command API (v1) 1.0.2+2aebb7ff0c
fabric-commands-v0: Fabric Commands (v0) 0.2.0+2e0c4ff50c
fabric-containers-v0: Fabric Containers (v0) 0.1.3+b7f9825d0c
fabric-content-registries-v0: Fabric Content Registries (v0) 0.1.3+b7f9825d0c
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.1.2+b7f9825d0c
fabric-dimensions-v1: fabric-dimensions-v1 0.3.0+2ad156310c
fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.0+ec432e190c
fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.0+2f23104b0c
fabric-item-api-v1: Fabric Item API (v1) 1.1.0+ec432e190c
fabric-item-groups-v0: Fabric Item Groups (v0) 0.2.0+0121bd900c
fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.1+06ca07090c
fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.0+2af3af910c
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 1.2.0+f79427860c
fabric-loot-tables-v1: Fabric Loot Tables (v1) 0.1.5+e08a73050c
fabric-mining-levels-v0: Fabric Mining Levels (v0) 0.1.2+ec951ea40c
fabric-models-v0: Fabric Models (v0) 0.1.0+dfdb52d60c
fabric-networking-blockentity-v0: Fabric Networking Block Entity (v0) 0.2.3+e08a73050c
fabric-networking-v0: Fabric Networking (v0) 0.1.10+d487f0ee0c
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 1.2.1+e7a4edb30c
fabric-object-builders-v0: Fabric Object Builders (v0) 0.5.1+3e5587510c
fabric-particles-v1: fabric-particles-v1 0.2.1+b2771bde0c
fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.2.6+f3d8141b0c
fabric-renderer-api-v1: Fabric Renderer API (v1) 0.2.10+f08b61330c
fabric-renderer-indigo: Fabric Renderer - Indigo 0.3.4+c2e942c60c
fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 2.1.0+cad0185e0c
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.1.3+b7f9825d0c
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 0.1.6+12515ed90c
fabric-rendering-v0: Fabric Rendering (v0) 1.1.0+534104900c
fabric-rendering-v1: Fabric Rendering (v1) 1.2.0+1778029e0c
fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.1.10+06c939b30c
fabric-tag-extensions-v0: Fabric Tag Extensions (v0) 0.1.3+abd915800c
fabric-textures-v0: Fabric Textures (v0) 1.0.4+821cdba70c
fabric-tool-attribute-api-v1: Fabric Tool Attribute API (v1) 1.2.2+db9ee7ac0c
fabricloader: Fabric Loader 0.9.3+build.207
mcvmcomputers: VM Computers 1.4.10
minecraft: Minecraft 1.15.2
Launched Version: fabric-loader-0.9.3+build.207-1.15.2
Backend library: LWJGL version 3.2.2 build 10
Backend API: GeForce RTX 2060 SUPER/PCIe/SSE2 GL version 4.6.0 NVIDIA 452.06, NVIDIA Corporation
GL Caps: Using framebuffer using OpenGL 3.0
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fabric'
Type: Client (map_client.txt)
Resource Packs:
Current Language: English (US)
CPU: 6x Intel(R) Core(TM) i5-9400F CPU @ 2.90GHz

commented

I don't know why it's crashing.

commented

I have fixed the problem, it was not working because path to my my ISOs and VMDKs cointained a space in it

commented

I'll implement a warning for this into the mod, I'll close this issue once it's implemented