Comments (12)
Can't produce the issue with Galacticraft 4.0.1.177.
from recipehandler.
@GotoLink i also have this problem when i try to use Galacticraft's Compressor
(it happen to me when I have thaumcraft , Galacticraft and no more recipe conflict)
crash log:
https://pastebin.com/SCwc9g9i
from recipehandler.
@Jacky10X Your issue is #17, Thaumcraft based. Supposedly solve in Azanor/thaumcraft-beta#502.
from recipehandler.
@GotoLink
No When you have three of them it will crash no matter what when you use compressor ( i have try it, All version is lastest)
I have asked the Galacticraft and they explain your mod cause the problem
micdoodle8/Galacticraft#3402
P.S. you need to have all of them to cause the problem (Mean all mod need to be installed and test)
from recipehandler.
Can confirm that this happens with:
Forge1.12.2-2707 +
Thaumcraft1.12.2-6.1-BETA16 +
NoMoreRecipeConflict-0.10(1.12.2) +
GalacticraftCore-1.12.2-4.0.1.177
( +VanillaFix-1.0.8-88)
Placed the compressor to start Galacticraft and that crashed my client.
VanillaFix crash screen said 3 mods are responsible: Thaumcraft, Galacticraft and nomorerecipeconflict.
[main/FATAL] [net.minecraft.client.Minecraft]: Reported exception thrown!
net.minecraft.util.ReportedException: Rendering screen
at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1486) ~[buq.class:?]
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1117) ~[bib.class:?]
at net.minecraft.client.Minecraft.run(Minecraft.java:3934) [bib.class:?]
at net.minecraft.client.main.Main.main(SourceFile:123) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_172]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_172]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_172]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_172]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
Caused by: java.lang.ArrayIndexOutOfBoundsException: 9
at java.util.Arrays$ArrayList.get(Arrays.java:3841) ~[?:1.8.0_172]
at net.minecraft.util.NonNullList.get(SourceFile:44) ~[fi.class:?]
at micdoodle8.mods.galacticraft.core.inventory.PersistantInventoryCrafting.getStackInSlot(PersistantInventoryCrafting.java:41) ~[PersistantInventoryCrafting.class:?]
at thaumcraft.api.crafting.ShapelessArcaneRecipe.matches(ShapelessArcaneRecipe.java:59) ~[ShapelessArcaneRecipe.class:?]
at assets.recipehandler.CraftingHandler.getCrafts(CraftingHandler.java:175) ~[CraftingHandler.class:?]
at assets.recipehandler.CraftingHandler.getNumberOfCraft(CraftingHandler.java:263) ~[CraftingHandler.class:?]
at assets.recipehandler.GuiEventHandler$CreativeButton.drawButton(GuiEventHandler.java:130) ~[GuiEventHandler$CreativeButton.class:?]
at net.minecraft.client.gui.GuiScreen.drawScreen(GuiScreen.java:70) ~[blk.class:?]
at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:80) ~[bmg.class:?]
at micdoodle8.mods.galacticraft.core.client.gui.container.GuiContainerGC.drawScreen(GuiContainerGC.java:28) ~[GuiContainerGC.class:?]
at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:368) ~[ForgeHooksClient.class:?]
at sun.reflect.GeneratedMethodAccessor30.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_172]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_172]
at Reflector.callVoid(Reflector.java:648) ~[Reflector.class:?]
at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1456) ~[buq.class:?]
... 9 more
I attached my full log. Hope it helps you locate the problem.
The client crash didn't affect my server.
I tried with the normal Compressor and with the Electrical Compressor and both crash the client.
Just place one down and right click it and .... crash.
After the crash i can't re-enter the game. I have to fully shutdown my client and then restart the client.
After the restart i can enter the game again, but if i right click the compressor again... crash.
I hope the info and log help you to locate the problem.
Good luck and thanx in advance !
grtz,
MachinegunMarty
from recipehandler.
Yes that is the thaumcraft issue with its recipe not checking the inventory space before fetching the content.
Try update Thaumcraft ? The author said he fixed it.
from recipehandler.
@GotoLink But the problem is your mod not the thaumcraft
because of these reasons
(a) trying to draw a button which shouldn't be there as our machine is not a standard Crafting Table;
(b) then accessing Thaumcraft recipes which are larger than 3 x 3 inside our Compressor which (like a regular Crafting Table) only has a 3 x 3 crafting grid. It's these "larger than 3x3" recipes which are causing NoMoreRecipeConflict to crash.
It is said by Galacticraft authors you can check it
This is not the thaumcraft problem
and the main problem is some crafting recipe is larger than 3x3 in thaumcraft but the compressor only have 3 x 3 (it shouldn't be happen because you can't craft something crafting recipe is larger than 3x3 in 3 x 3 crafting grid )
So maybe you can make the mod can detect is it galactic craft items when using the items/blocks, if it is then no more recipe conflict don't do anything about these items/blocks
from recipehandler.
As i said before, the recipe is at fault, since shapeless recipes are responsible for checking the crafting grid.
It is consistent with the fact it crashes the same with various crafting blocks.
I'll push it onto Thaumcraft issue report, since you are using latest version and the issue isn't fixed.
Anyhow, if Galacticraft compressor needs to be removed from crafting conflict support, you can do so by adding in recipehandler.cfg file, under "Black List Crafting Container" option: micdoodle8.mods.galacticraft.core.inventory.ContainerElectricIngotCompressor
from recipehandler.
Hi GotoLink,
We are indeed using the latest version of thaumcraft (beta16 as of writing) and there is no newer release. Same goes for Galacticraft 177.
I tried your suggestion by adding that line to my client and server recipehandler.cfg and it still crashes the client.
I tried it with the compressor and Electric Compressor, both crashed the client.
java.lang.ArrayIndexOutOfBoundsException: 9
at java.util.Arrays$ArrayList.get(Arrays.java:3841)
at net.minecraft.util.NonNullList.get(SourceFile:44)
at micdoodle8.mods.galacticraft.core.inventory.PersistantInventoryCrafting.getStackInSlot(PersistantInventoryCrafting.java:41)
at thaumcraft.api.crafting.ShapelessArcaneRecipe.matches(ShapelessArcaneRecipe.java:59)
at assets.recipehandler.CraftingHandler.getCrafts(CraftingHandler.java:175)
at assets.recipehandler.CraftingHandler.getNumberOfCraft(CraftingHandler.java:263)
at assets.recipehandler.GuiEventHandler$CreativeButton.drawButton(GuiEventHandler.java:130)
at net.minecraft.client.gui.GuiScreen.drawScreen(GuiScreen.java:70)
at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:80)
at micdoodle8.mods.galacticraft.core.client.gui.container.GuiContainerGC.drawScreen(GuiContainerGC.java:28)
at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:368)
at sun.reflect.GeneratedMethodAccessor30.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at Reflector.callVoid(Reflector.java:648)
at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1456)
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1117)
at net.minecraft.client.Minecraft.run(Minecraft.java:3934)
at net.minecraft.client.main.Main.main(SourceFile:123)
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:498)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Latest client log attached.
Again not blaming any of the mods, just trying to find a solution and make the mod makers aware of the issue.
This seems to be the post containing the most information allready about the problem, so i'll keep updating this GitHub and link the other mod makers to this hub.
Doesn't seem to be your mod anymore however, because I now blocked out the compressor crafting grid interaction completely with your line in the cfg, and it still happens.
Hope this helps tho finding the problem.
If i can do anything to help, just ask.
grtz,
MachinegunMarty
from recipehandler.
@GotoLink Oh then i apologize because i thought it was your mod fault and i don't know it is other mod crafting recipe problem
i hope this problem can be fixed
because these three of the mod is really awesome and i can't really lack one of them
from recipehandler.
Hey guys, Galacticraft co-author here. Although our Compressor machine is triggering this issue, it's not our code causing it, it's just another example of #17 which is an interaction between this mod and Thaumcraft.
Anyhow I think the Thaumcraft team have now made a change to fix this, or will in next version - see post by @Azanor here
from recipehandler.
Fixed, according to Thaumcraft B17 changelog and github issue.
from recipehandler.
Related Issues (20)
- Button shows up in nonfunctional places
- Not sure whats up, button is greyed out. Cant craft EnderIO gear, Tesla Core overwrites it. HOT 7
- Feature Request: Stay on the recipe selected HOT 1
- server problem
- Crash in the RAD modpack while trying to craft crafting table HOT 1
- [Question/Suggestion] List conflicts HOT 1
- [Suggestion] Disable button for recipes with no conflict HOT 2
- Can't use the mod, the button appears grey and unclickable HOT 8
- Question/suggestion HOT 1
- NoMoreRecipeConflict incompatibility with Disk Rack from BiblioCraft HOT 2
- [Reques] 1.14.4 forge update
- Can't use it on the normal crafting table HOT 2
- Bibliocraft error: HOT 2
- Crash with Harvestcraft HOT 3
- [Question]
- Crash while crafting in inventory [1.12.2] HOT 1
- [Question] Can I get some clarification for parts of the source code please HOT 1
- AE2 Pattern Terminal Support
- 1.6.4 HOT 3
- Shift Click Behavior HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from recipehandler.