Guidebook

Guidebook

6M Downloads

Crash on Load when using Recipe Tag with Modded Items

Shazuli opened this issue ยท 5 comments

commented

Ok, here is an actual bug report and not a feature suggestion.
I noticed when I restarted my game that it wouldn't boot, it crashed when it loaded. It seems like using the Recipe tag with a modded recipe causes the game to crash when you load it, and not when you just reload the resources (F3+T), vanilla recipes seem to work no problem.

MC: 1.12.2
Guidebook-1.12.2-2.5.3

Code
<recipe type="shaped">
	<recipe.result>
		<stack item="opencomputers:screen1"/>
	</recipe.result>
</recipe>
Crash Report ---- Minecraft Crash Report ----

WARNING: coremods are present:
LoadingPlugin (ResourceLoader-MC1.12-1.5.2.jar)
CTMCorePlugin (CTM-MC1.12-0.2.3.12.jar)
VanillaFixLoadingPlugin (VanillaFix-1.0.6-53.jar)
LibLoader (# LibLoader.jar)
LoadingPlugin (Quark-r1.4-123.jar)
CorePlugin (SmoothFont-1.12.2-1.15.jar)
TransformerLoader (OpenComputers-MC1.12.2-1.7.2+ac67d8ba3.jar)
IELoadingPlugin (ImmersiveEngineering-0.12-83-core.jar)
DynamicSurroundingsCore (DynamicSurroundings-1.12.2-3.4.9.13.jar)
BlurPlugin (Blur-1.0.4-14.jar)
TickrateChanger (TickrateChanger-1.0.14.jar)
CoreMod (TickProfiler-1.12-0.0.4.jar)
WTPlugin (WaitingTime-1.0.0.jar)
LoadingPlugin (HardcoreDarkness-MC1.12.2-2.0.jar)
BetterFoliageLoader (BetterFoliage-MC1.12-2.1.10.jar)
Contact their authors BEFORE contacting forge

// Would you like a cupcake?

Time: 6/17/18 7:46 PM
Description: Initializing game

java.lang.NullPointerException: Initializing game
at gigaherz.guidebook.guidebook.elements.ElementRecipe.retrieveRecipe(ElementRecipe.java:166)
at gigaherz.guidebook.guidebook.elements.ElementRecipe.retrieveRecipe(ElementRecipe.java:151)
at gigaherz.guidebook.guidebook.elements.ElementRecipe.parseChildNodes(ElementRecipe.java:133)
at gigaherz.guidebook.guidebook.BookDocument.parseChildElements(BookDocument.java:497)
at gigaherz.guidebook.guidebook.BookDocument.parseSection(BookDocument.java:400)
at gigaherz.guidebook.guidebook.BookDocument.parseSection(BookDocument.java:374)
at gigaherz.guidebook.guidebook.BookDocument.parseChapter(BookDocument.java:360)
at gigaherz.guidebook.guidebook.BookDocument.parseBook(BookDocument.java:224)
at gigaherz.guidebook.guidebook.client.BookRegistry.parseBook(BookRegistry.java:168)
at gigaherz.guidebook.guidebook.client.BookRegistry.loadRawBookFiles(BookRegistry.java:208)
at gigaherz.guidebook.guidebook.client.BookRegistry.parseAllBooks(BookRegistry.java:86)
at gigaherz.guidebook.guidebook.client.BookBakedModel$ModelLoader.onResourceManagerReload(BookBakedModel.java:191)
at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:121)
at net.minecraftforge.client.model.ModelLoaderRegistry.registerLoader(ModelLoaderRegistry.java:74)
at gigaherz.guidebook.client.ClientProxy.registerModels(ClientProxy.java:36)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_44_ClientProxy_registerModels_ModelRegistryEvent.invoke(.dynamic)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
at net.minecraftforge.fml.common.eventhandler.EventBus$1.invoke(EventBus.java:143)
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:179)
at net.minecraftforge.fml.client.FMLClientHandler.fireSidedRegistryEvents(FMLClientHandler.java:1096)
at net.minecraftforge.fml.common.FMLCommonHandler.fireSidedRegistryEvents(FMLCommonHandler.java:758)
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:605)
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:270)
at net.minecraft.client.Minecraft.init(Minecraft.java:466)
at net.minecraft.client.Minecraft.run(Minecraft.java:3898)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231)
at org.multimc.EntryPoint.listen(EntryPoint.java:143)
at org.multimc.EntryPoint.main(EntryPoint.java:34)

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

-- Head --
Thread: Client thread
Stacktrace:
at gigaherz.guidebook.guidebook.elements.ElementRecipe.retrieveRecipe(ElementRecipe.java:166)
at gigaherz.guidebook.guidebook.elements.ElementRecipe.retrieveRecipe(ElementRecipe.java:151)
at gigaherz.guidebook.guidebook.elements.ElementRecipe.parseChildNodes(ElementRecipe.java:133)
at gigaherz.guidebook.guidebook.BookDocument.parseChildElements(BookDocument.java:497)
at gigaherz.guidebook.guidebook.BookDocument.parseSection(BookDocument.java:400)
at gigaherz.guidebook.guidebook.BookDocument.parseSection(BookDocument.java:374)
at gigaherz.guidebook.guidebook.BookDocument.parseChapter(BookDocument.java:360)
at gigaherz.guidebook.guidebook.BookDocument.parseBook(BookDocument.java:224)
at gigaherz.guidebook.guidebook.client.BookRegistry.parseBook(BookRegistry.java:168)
at gigaherz.guidebook.guidebook.client.BookRegistry.loadRawBookFiles(BookRegistry.java:208)
at gigaherz.guidebook.guidebook.client.BookRegistry.parseAllBooks(BookRegistry.java:86)
at gigaherz.guidebook.guidebook.client.BookBakedModel$ModelLoader.onResourceManagerReload(BookBakedModel.java:191)
at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:121)
at net.minecraftforge.client.model.ModelLoaderRegistry.registerLoader(ModelLoaderRegistry.java:74)
at gigaherz.guidebook.client.ClientProxy.registerModels(ClientProxy.java:36)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_44_ClientProxy_registerModels_ModelRegistryEvent.invoke(.dynamic)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
at net.minecraftforge.fml.common.eventhandler.EventBus$1.invoke(EventBus.java:143)
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:179)
at net.minecraftforge.fml.client.FMLClientHandler.fireSidedRegistryEvents(FMLClientHandler.java:1096)
at net.minecraftforge.fml.common.FMLCommonHandler.fireSidedRegistryEvents(FMLCommonHandler.java:758)
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:605)
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:270)
at net.minecraft.client.Minecraft.init(Minecraft.java:466)

-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.run(Minecraft.java:3898)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231)
at org.multimc.EntryPoint.listen(EntryPoint.java:143)
at org.multimc.EntryPoint.main(EntryPoint.java:34)

-- System Details --
Details:
Minecraft Version: 1.12.2
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.8.0_161, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 8949566912 bytes (8534 MB) / 10063708160 bytes (9597 MB) up to 10063708160 bytes (9597 MB)
JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms8064m -Xmx10112m
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.42 Powered by Forge 14.23.3.2655 Optifine OptiFine_1.12.2_HD_U_C8 57 mods loaded, 57 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored

| State | ID                   | Version         | Source                                                       | Signature                                |
|:----- |:-------------------- |:--------------- |:------------------------------------------------------------ |:---------------------------------------- |
| UCH   | minecraft            | 1.12.2          | minecraft.jar                                                | None                                     |
| UCH   | mcp                  | 9.42            | minecraft.jar                                                | None                                     |
| UCH   | FML                  | 8.0.99.99       | forge-1.12.2-14.23.3.2655-universal.jar                      | e3c3d50c7c986df74c645c0ac54639741c90a557 |
| UCH   | forge                | 14.23.3.2655    | forge-1.12.2-14.23.3.2655-universal.jar                      | e3c3d50c7c986df74c645c0ac54639741c90a557 |
| UCH   | smoothfontcore       | 1.12.2-1.14     | minecraft.jar                                                | None                                     |
| UCH   | opencomputers|core   | 1.7.2+ac67d8ba3 | minecraft.jar                                                | None                                     |
| UCH   | smoothfont           | 1.12.2-1.15     | SmoothFont-1.12.2-1.15.jar                                   | None                                     |
| UCH   | advancedmacros       | 3.12.0          | advancedmacros-3.12.0.jar                                    | None                                     |
| UCH   | jei                  | 4.9.1.179       | jei_1.12.2-4.9.1.179.jar                                     | None                                     |
| UCH   | immersiveengineering | 0.12-83         | ImmersiveEngineering-0.12-83.jar                             | None                                     |
| UCH   | alternatingflux      | 0.12-4          | alternatingflux-0.12-4.jar                                   | None                                     |
| UCH   | quark                | r1.4-123        | Quark-r1.4-123.jar                                           | None                                     |
| UCH   | autoreglib           | 1.3-17          | AutoRegLib-1.3-17.jar                                        | None                                     |
| UCH   | bbor                 | 1.0.1           | BBOutlineReloaded-1.0.1-mc1.12.2.forge.jar                   | None                                     |
| UCH   | betterfoliage        | 2.1.10          | BetterFoliage-MC1.12-2.1.10.jar                              | None                                     |
| UCH   | betterthanbunnies    | 1.12.1-1.1.0    | BetterThanBunnies-1.12.1-1.1.0.jar                           | None                                     |
| UCH   | bibliocraft          | 2.4.3           | BiblioCraft[v2.4.3][MC1.12.0].jar                            | None                                     |
| UCH   | blur                 | 1.0.4-14        | Blur-1.0.4-14.jar                                            | None                                     |
| UCH   | cfm                  | 4.2.0           | cfm-4.2.0-mc1.12.2.jar                                       | None                                     |
| UCH   | codechickenlib       | 3.1.8.341       | CodeChickenLib-1.12.2-3.1.8.341-universal.jar                | f1850c39b2516232a2108a7bd84d1cb5df93b261 |
| UCH   | chickenchunks        | 2.4.1.71        | ChickenChunks-1.12.2-2.4.1.71-universal.jar                  | f1850c39b2516232a2108a7bd84d1cb5df93b261 |
| UCH   | asielib              | 1.0.0           | Computronics-1.12.1-1.6.5.jar                                | None                                     |
| UCH   | opencomputers        | 1.7.2+ac67d8ba3 | OpenComputers-MC1.12.2-1.7.2+ac67d8ba3.jar                   | None                                     |
| UCH   | tis3d                | 1.3.1.17        | TIS-3D-MC1.12-1.3.1.17.jar                                   | None                                     |
| UCH   | computronics         | 1.6.5           | Computronics-1.12.1-1.6.5.jar                                | None                                     |
| UCH   | ctm                  | MC1.12-0.2.3.12 | CTM-MC1.12-0.2.3.12.jar                                      | None                                     |
| UCH   | custommainmenu       | 2.0.8           | CustomMainMenu-MC1.12.2-2.0.8.jar                            | None                                     |
| UCH   | dsurround            | 3.4.9.13        | DynamicSurroundings-1.12.2-3.4.9.13.jar                      | 7a2128d395ad96ceb9d9030fbd41d035b435753a |
| UCH   | presets              | 3.4.9.13        | DynamicSurroundings-1.12.2-3.4.9.13.jar                      | None                                     |
| UCH   | enhancedvisuals      | 1.0             | EnhancedVisuals v1.1.4 mc1.12.jar                            | None                                     |
| UCH   | com.boydti.fawe      | 3.5.1           | FastAsyncWorldEdit-forge112-18.02.08-598fcb8-1001-19.0.1.jar | None                                     |
| UCH   | flatcoloredblocks    | mc1.12-6.6      | flatcoloredblocks-mc1.12-6.6.jar                             | None                                     |
| UCH   | gravestone           | 1.10.1          | gravestone-1.10.1.jar                                        | None                                     |
| UCH   | gbook                | 2.5.3           | Guidebook-1.12.2-2.5.3.jar                                   | None                                     |
| UCH   | hardcoredarkness     | 2.0             | HardcoreDarkness-MC1.12.2-2.0.jar                            | d72e0dd57935b3e9476212aea0c0df352dd76291 |
| UCH   | immersivepetroleum   | 1.1.9           | immersivepetroleum-1.12.2-1.1.9.jar                          | None                                     |
| UCH   | itemscroller         | 0.11.0          | itemscroller-1.12.0-0.11.0.jar                               | None                                     |
| UCH   | jeiintegration       | 1.5.1.36        | jeiintegration_1.12.2-1.5.1.36.jar                           | None                                     |
| UCH   | jeresources          | 0.8.4.25        | JustEnoughResources-1.12.1-0.8.4.25.jar                      | None                                     |
| UCH   | lunatriuscore        | 1.2.0.42        | LunatriusCore-1.12.2-1.2.0.42-universal.jar                  | None                                     |
| UCH   | morefood             | 1.18            | morefood-1.19.jar                                            | None                                     |
| UCH   | nbtedit              | $version        | NBTEdit-0.7.jar                                              | None                                     |
| UCH   | nbttooltip           | 0.3             | nbttooltip-0.3.jar                                           | None                                     |
| UCH   | openglasses          | 1.5.5           | OpenGlasses-MC1.12.2-1.5.5.jar                               | None                                     |
| UCH   | openprinter          | 0.1.0.2         | OpenPrinter-1.12.2-0.1.0.2.jar                               | None                                     |
| UCH   | resourceloader       | 1.5.2           | ResourceLoader-MC1.12-1.5.2.jar                              | None                                     |
| UCH   | schematica           | 1.8.0.169       | Schematica-1.12.2-1.8.0.169-universal.jar                    | None                                     |
| UCH   | soundfilters         | 0.10_for_1.12   | SoundFilters-0.10_for_1.12.jar                               | None                                     |
| UCH   | thutcore             | 5.16.3          | thutcore-1.12.2-5.16.3.jar                                   | None                                     |
| UCH   | thutcore_compat      | 1.0             | thutcore-1.12.2-5.16.3.jar                                   | None                                     |
| UCH   | thuttech             | 6.0.16          | thuttech-1.12.2-6.0.16.jar                                   | None                                     |
| UCH   | tickprofiler         | 1.12-0.0.4      | TickProfiler-1.12-0.0.4.jar                                  | None                                     |
| UCH   | tickratechanger      | 1.0.14          | TickrateChanger-1.0.14.jar                                   | None                                     |
| UCH   | vanillafix           | 1.0.6+53        | VanillaFix-1.0.6-53.jar                                      | None                                     |
| UCH   | waitingtime          | 1.0.0           | WaitingTime-1.0.0.jar                                        | 6919c86a9d8d117dbc520ba31378675eaae1c16a |
| UCH   | worldedit            | 6.1.9-SNAPSHOT  | worldedit-forge-mc1.12.1-6.1.9-SNAPSHOT-dist.jar             | None                                     |
| UCH   | xaerominimap         | 1.13.6          | Xaeros_Minimap_1.13.6_Forge_1.12.jar                         | None                                     |

Loaded coremods (and transformers): 

LoadingPlugin (ResourceLoader-MC1.12-1.5.2.jar)
lumien.resourceloader.asm.ClassTransformer
CTMCorePlugin (CTM-MC1.12-0.2.3.12.jar)
team.chisel.ctm.client.asm.CTMTransformer
VanillaFixLoadingPlugin (VanillaFix-1.0.6-53.jar)

LibLoader (# LibLoader.jar)

LoadingPlugin (Quark-r1.4-123.jar)
vazkii.quark.base.asm.ClassTransformer
CorePlugin (SmoothFont-1.12.2-1.15.jar)
bre.smoothfont.asm.Transformer
TransformerLoader (OpenComputers-MC1.12.2-1.7.2+ac67d8ba3.jar)
li.cil.oc.common.asm.ClassTransformer
IELoadingPlugin (ImmersiveEngineering-0.12-83-core.jar)
blusunrize.immersiveengineering.common.asm.IEClassTransformer
DynamicSurroundingsCore (DynamicSurroundings-1.12.2-3.4.9.13.jar)
org.blockartistry.DynSurround.asm.Transformer
BlurPlugin (Blur-1.0.4-14.jar)
com.tterrag.blur.BlurTransformer
TickrateChanger (TickrateChanger-1.0.14.jar)
me.guichaguri.tickratechanger.TickrateTransformer
CoreMod (TickProfiler-1.12-0.0.4.jar)

WTPlugin (WaitingTime-1.0.0.jar)
com.blamejared.waitingtime.core.WTClassTransformer
LoadingPlugin (HardcoreDarkness-MC1.12.2-2.0.jar)
lumien.hardcoredarkness.asm.ClassTransformer
BetterFoliageLoader (BetterFoliage-MC1.12-2.1.10.jar)
mods.betterfoliage.loader.BetterFoliageTransformer
GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.11' Renderer: 'GeForce GTX 970/PCIe/SSE2'
Suspected Mods: Guidebook (gbook)
Launched Version: MultiMC5
LWJGL: 2.9.4
OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.11, NVIDIA Corporation
GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.

Using VBOs: No
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: Unity-Complete-1.2.0 (incompatible)
Current Language: English (United Kingdom)
Profiler Position: N/A (disabled)
CPU: 4x Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz
OptiFine Version: OptiFine_1.12.2_HD_U_C8
Render Distance Chunks: 21
Mipmaps: 2
Anisotropic Filtering: 1
Antialiasing: 0
Multitexture: false
Shaders: null
OpenGlVersion: 4.6.0 NVIDIA 398.11
OpenGlRenderer: GeForce GTX 970/PCIe/SSE2
OpenGlVendor: NVIDIA Corporation
CpuCount: 4
commented

Oops I somehow missed this ticket. I'll take a look soon.

commented

Just took a quick look, it seems the contributor that added support for recipes decided to make them resolve on parse. I'll have to add a proxy to delay resolving the recipes until the book is laid out for display (when opening it ingame)...

commented

v2.7.0 has been released and it should include a fix for this. please tell me if the issue still happens.

commented

Ok, seems like modded recipes now work! But I still have problems with doing this with the use of Templates.

Code
<template id="shaped">
	<recipe type="shaped">
		<recipe.result>
			<element index="0"/>
		</recipe.result>
	</recipe>
</template>
Crash ---- Minecraft Crash Report ----

WARNING: coremods are present:
LoadingPlugin (ResourceLoader-MC1.12-1.5.2.jar)
CTMCorePlugin (CTM-MC1.12-0.2.3.12.jar)
VanillaFixLoadingPlugin (VanillaFix-1.0.6-53.jar)
LibLoader (# LibLoader.jar)
LoadingPlugin (Quark-r1.4-123.jar)
CorePlugin (SmoothFont-1.12.2-1.15.jar)
TransformerLoader (OpenComputers-MC1.12.2-1.7.2+ac67d8ba3.jar)
IELoadingPlugin (ImmersiveEngineering-0.12-83-core.jar)
DynamicSurroundingsCore (DynamicSurroundings-1.12.2-3.4.9.13.jar)
BlurPlugin (Blur-1.0.4-14.jar)
TickrateChanger (TickrateChanger-1.0.14.jar)
CoreMod (TickProfiler-1.12-0.0.4.jar)
WTPlugin (WaitingTime-1.0.0.jar)
LoadingPlugin (HardcoreDarkness-MC1.12.2-2.0.jar)
BetterFoliageLoader (BetterFoliage-MC1.12-2.1.10.jar)
Contact their authors BEFORE contacting forge

// I blame Dinnerbone.

Time: 8/3/18 9:54 PM
Description: Unexpected error

java.lang.NullPointerException: Unexpected error
at gigaherz.guidebook.guidebook.elements.ElementRecipe.copy(ElementRecipe.java:166)
at gigaherz.guidebook.guidebook.elements.Element.applyTemplate(Element.java:86)
at gigaherz.guidebook.guidebook.templates.TemplateDefinition.applyTemplate(TemplateDefinition.java:20)
at gigaherz.guidebook.guidebook.BookDocument.parseChildElements(BookDocument.java:533)
at gigaherz.guidebook.guidebook.BookDocument.parseSection(BookDocument.java:400)
at gigaherz.guidebook.guidebook.BookDocument.parseSection(BookDocument.java:374)
at gigaherz.guidebook.guidebook.BookDocument.parseChapter(BookDocument.java:360)
at gigaherz.guidebook.guidebook.BookDocument.parseBook(BookDocument.java:224)
at gigaherz.guidebook.guidebook.client.BookRegistry.parseBook(BookRegistry.java:162)
at gigaherz.guidebook.guidebook.client.BookRegistry.loadRawBookFiles(BookRegistry.java:202)
at gigaherz.guidebook.guidebook.client.BookRegistry.parseAllBooks(BookRegistry.java:80)
at gigaherz.guidebook.guidebook.client.BookBakedModel$ModelLoader.onResourceManagerReload(BookBakedModel.java:191)
at net.minecraft.client.resources.SimpleReloadableResourceManager.notifyReloadListeners(SimpleReloadableResourceManager.java:131)
at net.minecraft.client.resources.SimpleReloadableResourceManager.reloadResources(SimpleReloadableResourceManager.java:112)
at net.minecraft.client.Minecraft.refreshResources(Minecraft.java:814)
at net.minecraft.client.Minecraft.processKeyF3(Minecraft.java:2107)
at net.minecraft.client.Minecraft.runTickKeyboard(Minecraft.java:1962)
at net.minecraft.client.Minecraft.runTick(Minecraft.java:1806)
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1096)
at net.minecraft.client.Minecraft.run(Minecraft.java:3910)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231)
at org.multimc.EntryPoint.listen(EntryPoint.java:143)
at org.multimc.EntryPoint.main(EntryPoint.java:34)

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

-- Head --
Thread: Client thread
Stacktrace:
at gigaherz.guidebook.guidebook.elements.ElementRecipe.copy(ElementRecipe.java:166)
at gigaherz.guidebook.guidebook.elements.Element.applyTemplate(Element.java:86)
at gigaherz.guidebook.guidebook.templates.TemplateDefinition.applyTemplate(TemplateDefinition.java:20)
at gigaherz.guidebook.guidebook.BookDocument.parseChildElements(BookDocument.java:533)
at gigaherz.guidebook.guidebook.BookDocument.parseSection(BookDocument.java:400)
at gigaherz.guidebook.guidebook.BookDocument.parseSection(BookDocument.java:374)
at gigaherz.guidebook.guidebook.BookDocument.parseChapter(BookDocument.java:360)
at gigaherz.guidebook.guidebook.BookDocument.parseBook(BookDocument.java:224)
at gigaherz.guidebook.guidebook.client.BookRegistry.parseBook(BookRegistry.java:162)
at gigaherz.guidebook.guidebook.client.BookRegistry.loadRawBookFiles(BookRegistry.java:202)
at gigaherz.guidebook.guidebook.client.BookRegistry.parseAllBooks(BookRegistry.java:80)
at gigaherz.guidebook.guidebook.client.BookBakedModel$ModelLoader.onResourceManagerReload(BookBakedModel.java:191)
at net.minecraft.client.resources.SimpleReloadableResourceManager.notifyReloadListeners(SimpleReloadableResourceManager.java:131)
at net.minecraft.client.resources.SimpleReloadableResourceManager.reloadResources(SimpleReloadableResourceManager.java:112)
at net.minecraft.client.Minecraft.refreshResources(Minecraft.java:814)
at net.minecraft.client.Minecraft.processKeyF3(Minecraft.java:2107)
at net.minecraft.client.Minecraft.runTickKeyboard(Minecraft.java:1962)

-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityPlayerSP['simon_kungen'/198, l='MpServer', x=-471.57, y=53.00, z=-1074.18]]
Chunk stats: MultiplayerChunkCache: 1089, 1089
Level seed: 0
Level generator: ID 01 - flat, ver 0. Features enabled: false
Level generator options:
Level spawn location: World: (-445,4,-1060), Chunk: (at 3,0,12 in -28,-67; contains blocks -448,0,-1072 to -433,255,-1057), Region: (-1,-3; contains chunks -32,-96 to -1,-65, blocks -512,0,-1536 to -1,255,-1025)
Level time: 941108 game time, 6000 day time
Level dimension: 0
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
Forced entities: 1 total; [EntityPlayerSP['simon_kungen'/198, l='MpServer', x=-471.57, y=53.00, z=-1074.18]]
Retry entities: 0 total; []
Server brand: fml,forge
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:532)
at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2737)
at net.minecraft.client.Minecraft.run(Minecraft.java:3921)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231)
at org.multimc.EntryPoint.listen(EntryPoint.java:143)
at org.multimc.EntryPoint.main(EntryPoint.java:34)

-- System Details --
Details:
Minecraft Version: 1.12.2
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.8.0_161, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 5390194128 bytes (5140 MB) / 8838971392 bytes (8429 MB) up to 9425125376 bytes (8988 MB)
JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xms8064m -Xmx10112m
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.42 Powered by Forge 14.23.3.2655 Optifine OptiFine_1.12.2_HD_U_C8 62 mods loaded, 62 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored

| State          | ID                     | Version         | Source                                                       | Signature                                |
|:-------------- |:---------------------- |:--------------- |:------------------------------------------------------------ |:---------------------------------------- |
| UCHIJAAAAAAAAA | minecraft              | 1.12.2          | minecraft.jar                                                | None                                     |
| UCHIJAAAAAAAAA | mcp                    | 9.42            | minecraft.jar                                                | None                                     |
| UCHIJAAAAAAAAA | FML                    | 8.0.99.99       | forge-1.12.2-14.23.3.2655-universal.jar                      | e3c3d50c7c986df74c645c0ac54639741c90a557 |
| UCHIJAAAAAAAAA | forge                  | 14.23.3.2655    | forge-1.12.2-14.23.3.2655-universal.jar                      | e3c3d50c7c986df74c645c0ac54639741c90a557 |
| UCHIJAAAAAAAAA | smoothfontcore         | 1.12.2-1.14     | minecraft.jar                                                | None                                     |
| UCHIJAAAAAAAAA | opencomputers|core     | 1.7.2+ac67d8ba3 | minecraft.jar                                                | None                                     |
| UCHIJAAAAAAAAA | smoothfont             | 1.12.2-1.15     | SmoothFont-1.12.2-1.15.jar                                   | None                                     |
| UCHIJAAAAAAAAA | advancedmacros         | 4.0.0           | advancedmacros-4.0.0.jar                                     | None                                     |
| UCHIJAAAAAAAAA | jei                    | 4.9.1.179       | jei_1.12.2-4.9.1.179.jar                                     | None                                     |
| UCHIJAAAAAAAAA | immersiveengineering   | 0.12-83         | ImmersiveEngineering-0.12-83.jar                             | None                                     |
| UCHIJAAAAAAAAA | alternatingflux        | 0.12-4          | alternatingflux-0.12-4.jar                                   | None                                     |
| UCHIJAAAAAAAAA | quark                  | r1.4-123        | Quark-r1.4-123.jar                                           | None                                     |
| UCHIJAAAAAAAAA | autoreglib             | 1.3-17          | AutoRegLib-1.3-17.jar                                        | None                                     |
| UCHIJAAAAAAAAA | bbor                   | 1.0.1           | BBOutlineReloaded-1.0.1-mc1.12.2.forge.jar                   | None                                     |
| UCHIJAAAAAAAAA | betterfoliage          | 2.1.10          | BetterFoliage-MC1.12-2.1.10.jar                              | None                                     |
| UCHIJAAAAAAAAA | betterthanbunnies      | 1.12.1-1.1.0    | BetterThanBunnies-1.12.1-1.1.0.jar                           | None                                     |
| UCHIJAAAAAAAAA | bibliocraft            | 2.4.3           | BiblioCraft[v2.4.3][MC1.12.0].jar                            | None                                     |
| UCHIJAAAAAAAAA | blur                   | 1.0.4-14        | Blur-1.0.4-14.jar                                            | None                                     |
| UCHIJAAAAAAAAA | bookshelf              | 2.3.552         | Bookshelf-1.12.2-2.3.552.jar                                 | d476d1b22b218a10d845928d1665d45fce301b27 |
| UCHIJAAAAAAAAA | cfm                    | 4.2.0           | cfm-4.2.0-mc1.12.2.jar                                       | None                                     |
| UCHIJAAAAAAAAA | codechickenlib         | 3.1.8.341       | CodeChickenLib-1.12.2-3.1.8.341-universal.jar                | f1850c39b2516232a2108a7bd84d1cb5df93b261 |
| UCHIJAAAAAAAAA | chickenchunks          | 2.4.1.71        | ChickenChunks-1.12.2-2.4.1.71-universal.jar                  | f1850c39b2516232a2108a7bd84d1cb5df93b261 |
| UCHIJAAAAAAAAA | asielib                | 1.0.0           | Computronics-1.12.1-1.6.5.jar                                | None                                     |
| UCHIJAAAAAAAAA | opencomputers          | 1.7.2+ac67d8ba3 | OpenComputers-MC1.12.2-1.7.2+ac67d8ba3.jar                   | None                                     |
| UCHIJAAAAAAAAA | tis3d                  | 1.3.1.17        | TIS-3D-MC1.12-1.3.1.17.jar                                   | None                                     |
| UCHIJAAAAAAAAA | computronics           | 1.6.5           | Computronics-1.12.1-1.6.5.jar                                | None                                     |
| UCHIJAAAAAAAAA | ctm                    | MC1.12-0.2.3.12 | CTM-MC1.12-0.2.3.12.jar                                      | None                                     |
| UCHIJAAAAAAAAA | custommainmenu         | 2.0.8           | CustomMainMenu-MC1.12.2-2.0.8.jar                            | None                                     |
| UCHIJAAAAAAAAA | dsurround              | 3.4.9.13        | DynamicSurroundings-1.12.2-3.4.9.13.jar                      | 7a2128d395ad96ceb9d9030fbd41d035b435753a |
| UCHIJAAAAAAAAA | presets                | 3.4.9.13        | DynamicSurroundings-1.12.2-3.4.9.13.jar                      | None                                     |
| UCHIJAAAAAAAAA | enhancedvisuals        | 1.0             | EnhancedVisuals v1.1.4 mc1.12.jar                            | None                                     |
| UCHIJAAAAAAAAA | com.boydti.fawe        | 3.5.1           | FastAsyncWorldEdit-forge112-18.02.08-598fcb8-1001-19.0.1.jar | None                                     |
| UCHIJAAAAAAAAA | flatcoloredblocks      | mc1.12-6.6      | flatcoloredblocks-mc1.12-6.6.jar                             | None                                     |
| UCHIJAAAAAAAAA | gravestone             | 1.10.1          | gravestone-1.10.1.jar                                        | None                                     |
| UCHIJAAAAAAAAA | gbook                  | 2.7.1           | Guidebook-1.12.2-2.7.1.jar                                   | None                                     |
| UCHIJAAAAAAAAA | hardcoredarkness       | 2.0             | HardcoreDarkness-MC1.12.2-2.0.jar                            | d72e0dd57935b3e9476212aea0c0df352dd76291 |
| UCHIJAAAAAAAAA | immersivepetroleum     | 1.1.9           | immersivepetroleum-1.12.2-1.1.9.jar                          | None                                     |
| UCHIJAAAAAAAAA | itemscroller           | 0.11.0          | itemscroller-1.12.0-0.11.0.jar                               | None                                     |
| UCHIJAAAAAAAAA | jeiintegration         | 1.5.1.36        | jeiintegration_1.12.2-1.5.1.36.jar                           | None                                     |
| UCHIJAAAAAAAAA | jeresources            | 0.8.4.25        | JustEnoughResources-1.12.1-0.8.4.25.jar                      | None                                     |
| UCHIJAAAAAAAAA | lunatriuscore          | 1.2.0.42        | LunatriusCore-1.12.2-1.2.0.42-universal.jar                  | None                                     |
| UCHIJAAAAAAAAA | morefood               | 1.18            | morefood-1.19.jar                                            | None                                     |
| UCHIJAAAAAAAAA | nbtedit                | $version        | NBTEdit-0.7.jar                                              | None                                     |
| UCHIJAAAAAAAAA | nbttooltip             | 0.3             | nbttooltip-0.3.jar                                           | None                                     |
| UCHIJAAAAAAAAA | openglasses            | 1.5.5           | OpenGlasses-MC1.12.2-1.5.5.jar                               | None                                     |
| UCHIJAAAAAAAAA | openprinter            | 0.1.0.2         | OpenPrinter-1.12.2-0.1.0.2.jar                               | None                                     |
| UCHIJAAAAAAAAA | redstoneflux           | 2.0.2           | RedstoneFlux-1.12-2.0.2.3-universal.jar                      | 8a6abf2cb9e141b866580d369ba6548732eff25f |
| UCHIJAAAAAAAAA | resourceloader         | 1.5.2           | ResourceLoader-MC1.12-1.5.2.jar                              | None                                     |
| UCHIJAAAAAAAAA | rockhounding_core      | 3.14            | rockhounding_core-1.12.2-3.14.jar                            | None                                     |
| UCHIJAAAAAAAAA | rockhounding_chemistry | 1.12.2-3.22     | rockhounding_chemistry-1.12.2-3.22.jar                       | None                                     |
| UCHIJAAAAAAAAA | rsgauges               | 1.0.0rc3        | rsgauges-mc1.12.2-1.0.0rc3.jar                               | None                                     |
| UCHIJAAAAAAAAA | schematica             | 1.8.0.169       | Schematica-1.12.2-1.8.0.169-universal.jar                    | None                                     |
| UCHIJAAAAAAAAA | soundfilters           | 0.10_for_1.12   | SoundFilters-0.10_for_1.12.jar                               | None                                     |
| UCHIJAAAAAAAAA | thutcore               | 5.16.3          | thutcore-1.12.2-5.16.3.jar                                   | None                                     |
| UCHIJAAAAAAAAA | thutcore_compat        | 1.0             | thutcore-1.12.2-5.16.3.jar                                   | None                                     |
| UCHIJAAAAAAAAA | thuttech               | 6.0.16          | thuttech-1.12.2-6.0.16.jar                                   | None                                     |
| UCHIJAAAAAAAAA | tickprofiler           | 1.12-0.0.4      | TickProfiler-1.12-0.0.4.jar                                  | None                                     |
| UCHIJAAAAAAAAA | tickratechanger        | 1.0.14          | TickrateChanger-1.0.14.jar                                   | None                                     |
| UCHIJAAAAAAAAA | vanillafix             | 1.0.6+53        | VanillaFix-1.0.6-53.jar                                      | None                                     |
| UCHIJAAAAAAAAA | waitingtime            | 1.0.0           | WaitingTime-1.0.0.jar                                        | 6919c86a9d8d117dbc520ba31378675eaae1c16a |
| UCHIJAAAAAAAAA | worldedit              | 6.1.9-SNAPSHOT  | worldedit-forge-mc1.12.1-6.1.9-SNAPSHOT-dist.jar             | None                                     |
| UCHIJAAAAAAAAA | xaerominimap           | 1.13.6          | Xaeros_Minimap_1.13.6_Forge_1.12.jar                         | None                                     |

Loaded coremods (and transformers): 

LoadingPlugin (ResourceLoader-MC1.12-1.5.2.jar)
lumien.resourceloader.asm.ClassTransformer
CTMCorePlugin (CTM-MC1.12-0.2.3.12.jar)
team.chisel.ctm.client.asm.CTMTransformer
VanillaFixLoadingPlugin (VanillaFix-1.0.6-53.jar)

LibLoader (# LibLoader.jar)

LoadingPlugin (Quark-r1.4-123.jar)
vazkii.quark.base.asm.ClassTransformer
CorePlugin (SmoothFont-1.12.2-1.15.jar)
bre.smoothfont.asm.Transformer
TransformerLoader (OpenComputers-MC1.12.2-1.7.2+ac67d8ba3.jar)
li.cil.oc.common.asm.ClassTransformer
IELoadingPlugin (ImmersiveEngineering-0.12-83-core.jar)
blusunrize.immersiveengineering.common.asm.IEClassTransformer
DynamicSurroundingsCore (DynamicSurroundings-1.12.2-3.4.9.13.jar)
org.blockartistry.DynSurround.asm.Transformer
BlurPlugin (Blur-1.0.4-14.jar)
com.tterrag.blur.BlurTransformer
TickrateChanger (TickrateChanger-1.0.14.jar)
me.guichaguri.tickratechanger.TickrateTransformer
CoreMod (TickProfiler-1.12-0.0.4.jar)

WTPlugin (WaitingTime-1.0.0.jar)
com.blamejared.waitingtime.core.WTClassTransformer
LoadingPlugin (HardcoreDarkness-MC1.12.2-2.0.jar)
lumien.hardcoredarkness.asm.ClassTransformer
BetterFoliageLoader (BetterFoliage-MC1.12-2.1.10.jar)
mods.betterfoliage.loader.BetterFoliageTransformer
GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 398.11' Renderer: 'GeForce GTX 970/PCIe/SSE2'
Suspected Mods: Guidebook (gbook)
Launched Version: MultiMC5
LWJGL: 2.9.4
OpenGL: GeForce GTX 970/PCIe/SSE2 GL version 4.6.0 NVIDIA 398.11, NVIDIA Corporation
GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.

Using VBOs: No
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: Unity-Complete-1.2.0 (incompatible)
Current Language: English (United Kingdom)
Profiler Position: N/A (disabled)
CPU: 4x Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz
Client Crashes Since Restart: 2
Integrated Server Crashes Since Restart: 0
OptiFine Version: OptiFine_1.12.2_HD_U_C8
Render Distance Chunks: 16
Mipmaps: 2
Anisotropic Filtering: 1
Antialiasing: 0
Multitexture: false
Shaders: null
OpenGlVersion: 4.6.0 NVIDIA 398.11
OpenGlRenderer: GeForce GTX 970/PCIe/SSE2
OpenGlVendor: NVIDIA Corporation
CpuCount: 4
commented

Ah yes, an oversight, fixed, will release soon.