{"action":"opened","issue":{"url":"https://api.github.com/repos/BluSunrize/ImmersiveEngineering/issues/1030","repository_url":"https://api.github.com/repos/BluSunrize/ImmersiveEngineering","labels_url":"https://api.github.com/repos/BluSunrize/ImmersiveEngineering/issues/1030/labels{/name}","comments_url":"https://api.github.com/repos/BluSunrize/ImmersiveEngineering/issues/1030/comments","events_url":"https://api.github.com/repos/BluSunrize/ImmersiveEngineering/issues/1030/events","html_url":"https://github.com/BluSunrize/ImmersiveEngineering/issues/1030","id":142924837,"number":1030,"title":"Redstone breaker causes crash upon server join","user":{"login":"ViciousVinnyD","id":10350888,"avatar_url":"https://avatars.githubusercontent.com/u/10350888?v=3","gravatar_id":"","url":"https://api.github.com/users/ViciousVinnyD","html_url":"https://github.com/ViciousVinnyD","followers_url":"https://api.github.com/users/ViciousVinnyD/followers","following_url":"https://api.github.com/users/ViciousVinnyD/following{/other_user}","gists_url":"https://api.github.com/users/ViciousVinnyD/gists{/gist_id}","starred_url":"https://api.github.com/users/ViciousVinnyD/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ViciousVinnyD/subscriptions","organizations_url":"https://api.github.com/users/ViciousVinnyD/orgs","repos_url":"https://api.github.com/users/ViciousVinnyD/repos","events_url":"https://api.github.com/users/ViciousVinnyD/events{/privacy}","received_events_url":"https://api.github.com/users/ViciousVinnyD/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-03-23T10:41:23Z","updated_at":"2016-03-23T10:41:23Z","closed_at":null,"body":"When a player joins the server and there is a redstone breaker nearby the client crashes. Getting another player to destroy the breaker before the client joins prevents this.\r\n\r\nActually placing a breaker does not cause this, only joining while there are existing breakers does.\r\n\r\nUsing ImmersiveEngineering-0.7.3\r\n\r\n`[08:32:04] [Client thread/INFO]: Connecting to 203.87.104.222, 25565\r\n[08:32:23] [Client thread/INFO]: [CHAT] Welcome to the server!\r\n[08:32:50] [Client thread/FATAL]: Unreported exception thrown!\r\njava.lang.NullPointerException\r\n\tat blusunrize.immersiveengineering.common.blocks.metal.TileEntityRedstoneBreaker.getConnectionOffset(TileEntityRedstoneBreaker.java:48) ~[TileEntityRedstoneBreaker.class:?]\r\n\tat blusunrize.immersiveengineering.client.ClientUtils.drawConnection(ClientUtils.java:123) ~[ClientUtils.class:?]\r\n\tat blusunrize.immersiveengineering.client.ClientUtils.drawConnection(ClientUtils.java:117) ~[ClientUtils.class:?]\r\n\tat blusunrize.immersiveengineering.client.ClientUtils.renderAttachedConnections(ClientUtils.java:104) ~[ClientUtils.class:?]\r\n\tat blusunrize.immersiveengineering.client.render.BlockRenderMetalDevices.renderWorldBlock(BlockRenderMetalDevices.java:188) ~[BlockRenderMetalDevices.class:?]\r\n\tat cpw.mods.fml.client.registry.RenderingRegistry.renderWorldBlock(RenderingRegistry.java:118) ~[RenderingRegistry.class:?]\r\n\tat FMLRenderAccessLibrary.renderWorldBlock(FMLRenderAccessLibrary.java:53) ~[FMLRenderAccessLibrary.class:?]\r\n\tat net.minecraft.client.renderer.RenderBlocks.func_147805_b(RenderBlocks.java:296) ~[blm.class:?]\r\n\tat net.minecraft.client.renderer.WorldRenderer.func_147892_a(WorldRenderer.java:181) ~[blo.class:?]\r\n\tat fastcraft.a.o.a(F:86) ~[fastcraft-1.21.jar:?]\r\n\tat fastcraft.Hooks.t(F:147) ~[fastcraft-1.21.jar:?]\r\n\tat net.minecraft.client.renderer.EntityRenderer.func_78471_a(EntityRenderer.java:1187) ~[blt.class:?]\r\n\tat net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1015) ~[blt.class:?]\r\n\tat net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1001) ~[bao.class:?]\r\n\tat net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:898) [bao.class:?]\r\n\tat net.minecraft.client.main.Main.main(SourceFile:148) [Main.class:?]\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_73]\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_73]\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_73]\r\n\tat java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_73]\r\n\tat net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]\r\n\tat net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]`"}}