rwtema / Extra-Utilities-2-Source

Sourcecode for Extra Utilities
Other
108 stars 75 forks source link

Shift click in gui's #155

Open skittishtrigger opened 6 years ago

skittishtrigger commented 6 years ago

It seems that several of the components crash when shift clicking into them. Such as resonator, transfer nodes, etc. I was also getting some lag/freezing when placing auto-sieves next to eu2 pipes that had ben "wrenched" to not form a connection. This is with current version and version immediately prior, was tested in single player and a server environment, using multiple versions of forge. I used twitch and technic launcher both but have not tried MultiMc yet. With the way it freezes I have not been able to produce logs but I can see if I can come up with something if you wish. (I saw several posts pertaining to just the resonator and figured a single thread for all of them may be a tad more tidy).

ghost commented 5 years ago

I can attest to these issues. I'm not sure what's going on in the backend, but freezes and crashes from shift clicking items into ExU2 devices has been around for a longass time. I know for a fact that the shift click into a liquid transfer node one has been around since 1.7.10 O.O .

zekrom-vale commented 5 years ago

Using the user I had a near full inventory and shift clicked sand out of the user and it froze, not responding. Also, shift clicked a stack of lapus in the resonator with 23 lapus and it froze. It also happened with the mini chests. Using EU2 1.9.8 on Stone Block 2.

Nopey commented 5 years ago

Using Extra Utilities 2:1.0 I shift clicked upgrades into the explosive generator near the end of it's burntime, and it froze. Here's a stack trace I got using the Java Mission Control, and a screenshot of the last frame

Stack Trace
Client thread [1] (RUNNABLE)
   sun.misc.Unsafe.getObjectVolatile line: not available [native method]
   java.util.concurrent.atomic.AtomicReferenceArray.getRaw line: 130 
   java.util.concurrent.atomic.AtomicReferenceArray.get line: 125 
   com.google.common.cache.LocalCache$Segment.getFirst line: 2818 
   com.google.common.cache.LocalCache$Segment.getEntry line: 2825 
   com.google.common.cache.LocalCache$Segment.get line: 2194 
   com.google.common.cache.LocalCache.get line: 4154 
   com.google.common.cache.LocalCache.getOrLoad line: 4158 
   com.google.common.cache.LocalCache$LocalLoadingCache.get line: 5147 
   com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked line: 5153 
   com.rwtema.extrautils2.backend.XUBlock.getGenericWorldModel line: 118 
   com.rwtema.extrautils2.backend.XUBlock.func_149721_r line: 139 
   net.minecraft.block.state.BlockStateContainer$StateImplementation.func_185915_l line: 382 
   net.minecraft.block.Block.isNormalCube line: 1033 
   net.minecraft.world.World.func_175666_e line: 3812 
   net.minecraft.tileentity.TileEntity.func_70296_d line: 163 
   com.rwtema.extrautils2.tile.XUTile.func_70296_d line: 459 
   com.rwtema.extrautils2.machine.TileMachine$4.onContentsChanged line: 127 
   com.rwtema.extrautils2.itemhandler.SingleStackHandlerBase.setStackInSlot line: 21 
   net.minecraftforge.items.SlotItemHandler.func_75214_a line: 56 
   com.rwtema.extrautils2.gui.backend.DynamicContainer.func_75135_a line: 391 
   com.rwtema.extrautils2.gui.backend.DynamicContainer.func_82846_b line: 357 
   com.rwtema.extrautils2.machine.TileMachine$ContainerMachine.func_82846_b line: 936 
   net.minecraft.inventory.Container.func_184996_a line: 246 
   com.rwtema.extrautils2.gui.backend.DynamicContainer.func_184996_a line: 491 
   net.minecraft.client.multiplayer.PlayerControllerMP.func_187098_a line: 566 
   net.minecraft.client.gui.inventory.GuiContainer.func_184098_a line: 638 
   sun.reflect.GeneratedMethodAccessor157.invoke line: not available 
   sun.reflect.DelegatingMethodAccessorImpl.invoke line: 43 
   java.lang.reflect.Method.invoke line: 498 
   yalter.mousetweaks.handlers.GuiContainerHandler.clickSlot line: 91 
   yalter.mousetweaks.Main.onUpdateInGui line: 255 
   yalter.mousetweaks.Main.onUpdateInGame line: 131 
   yalter.mousetweaks.forge.MouseTweaksForge.onRenderTick line: 30 
   net.minecraftforge.fml.common.eventhandler.ASMEventHandler_1545_MouseTweaksForge_onRenderTick_RenderTickEvent.invoke line: not available 
   net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke line: 90 
   net.minecraftforge.fml.common.eventhandler.EventBus.post line: 182 
   net.minecraftforge.fml.common.FMLCommonHandler.onRenderTickStart line: 355 
   net.minecraft.client.Minecraft.func_71411_J line: 1117 
   net.minecraft.client.Minecraft.func_99999_d line: 3941 
   net.minecraft.client.main.Main.main line: 123 
   sun.reflect.NativeMethodAccessorImpl.invoke0 line: not available [native method]
   sun.reflect.NativeMethodAccessorImpl.invoke line: 62 
   sun.reflect.DelegatingMethodAccessorImpl.invoke line: 43 
   java.lang.reflect.Method.invoke line: 498 
   net.minecraft.launchwrapper.Launch.launch line: 135 
   net.minecraft.launchwrapper.Launch.main line: 28 

image