{"action":"created","issue":{"url":"https://api.github.com/repos/MightyPirates/OpenComputers/issues/1348","labels_url":"https://api.github.com/repos/MightyPirates/OpenComputers/issues/1348/labels{/name}","comments_url":"https://api.github.com/repos/MightyPirates/OpenComputers/issues/1348/comments","events_url":"https://api.github.com/repos/MightyPirates/OpenComputers/issues/1348/events","html_url":"https://github.com/MightyPirates/OpenComputers/issues/1348","id":98668381,"number":1348,"title":"minecraft crashes when computer reaches bios eof","user":{"login":"etnpce","id":7939703,"avatar_url":"https://avatars.githubusercontent.com/u/7939703?v=3","gravatar_id":"","url":"https://api.github.com/users/etnpce","html_url":"https://github.com/etnpce","followers_url":"https://api.github.com/users/etnpce/followers","following_url":"https://api.github.com/users/etnpce/following{/other_user}","gists_url":"https://api.github.com/users/etnpce/gists{/gist_id}","starred_url":"https://api.github.com/users/etnpce/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/etnpce/subscriptions","organizations_url":"https://api.github.com/users/etnpce/orgs","repos_url":"https://api.github.com/users/etnpce/repos","events_url":"https://api.github.com/users/etnpce/events{/privacy}","received_events_url":"https://api.github.com/users/etnpce/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-08-03T04:17:47Z","updated_at":"2015-08-04T20:04:56Z","closed_at":null,"body":"only tested on server in server rack, letting the computer reach eof in bios causes minecraft to hard crash\r\n\r\ncrash report:\r\n```\r\n---- Minecraft Crash Report ----\r\n\r\nWARNING: coremods are present:\r\n  CCLCorePlugin (CodeChickenLib-1.8-1.1.2.133-universal.jar)\r\n  TransformerLoader (OpenComputers-MC1.8-1.5.14.32-universal.jar)\r\n  CodeChickenCorePlugin (CodeChickenCore-1.8-1.0.5.36-universal.jar)\r\n  CCCDeobfPlugin (unknown)\r\n  NEICorePlugin (NotEnoughItems-1.8-1.0.5.104-universal.jar)\r\nContact their authors BEFORE contacting forge\r\n\r\n// I bet Cylons wouldn't have this problem.\r\n\r\nTime: 8/2/15 8:55 PM\r\nDescription: Ticking block entity\r\n\r\njava.util.NoSuchElementException: head of empty list\r\n\tat scala.collection.immutable.Nil$.head(List.scala:422)\r\n\tat scala.collection.immutable.Nil$.head(List.scala:419)\r\n\tat scala.collection.mutable.Stack.top(Stack.scala:132)\r\n\tat li.cil.oc.server.machine.Machine.update(Machine.scala:425)\r\n\tat li.cil.oc.common.tileentity.ServerRack$$anonfun$updateEntity$2.applyOrElse(ServerRack.scala:237)\r\n\tat li.cil.oc.common.tileentity.ServerRack$$anonfun$updateEntity$2.applyOrElse(ServerRack.scala:232)\r\n\tat scala.PartialFunction$$anonfun$runWith$1.apply(PartialFunction.scala:136)\r\n\tat scala.PartialFunction$$anonfun$runWith$1.apply(PartialFunction.scala:135)\r\n\tat scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:33)\r\n\tat scala.collection.mutable.ArrayOps$ofRef.foreach(ArrayOps.scala:186)\r\n\tat scala.collection.TraversableLike$class.collect(TraversableLike.scala:282)\r\n\tat scala.collection.mutable.ArrayOps$ofRef.collect(ArrayOps.scala:186)\r\n\tat li.cil.oc.common.tileentity.ServerRack.updateEntity(ServerRack.scala:232)\r\n\tat li.cil.oc.common.tileentity.traits.TileEntity$class.update(TileEntity.scala:39)\r\n\tat li.cil.oc.common.tileentity.ServerRack.func_73660_a(ServerRack.scala:31)\r\n\tat net.minecraft.world.World.func_72939_s(World.java:1735)\r\n\tat net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:571)\r\n\tat net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:704)\r\n\tat net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:598)\r\n\tat net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:164)\r\n\tat net.minecraft.server.MinecraftServer.run(MinecraftServer.java:478)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n\r\n\r\nA detailed walkthrough of the error, its code path and all known details is as follows:\r\n---------------------------------------------------------------------------------------\r\n\r\n-- Head --\r\nStacktrace:\r\n\tat scala.collection.immutable.Nil$.head(List.scala:422)\r\n\tat scala.collection.immutable.Nil$.head(List.scala:419)\r\n\tat scala.collection.mutable.Stack.top(Stack.scala:132)\r\n\tat li.cil.oc.server.machine.Machine.update(Machine.scala:425)\r\n\tat li.cil.oc.common.tileentity.ServerRack$$anonfun$updateEntity$2.applyOrElse(ServerRack.scala:237)\r\n\tat li.cil.oc.common.tileentity.ServerRack$$anonfun$updateEntity$2.applyOrElse(ServerRack.scala:232)\r\n\tat scala.PartialFunction$$anonfun$runWith$1.apply(PartialFunction.scala:136)\r\n\tat scala.PartialFunction$$anonfun$runWith$1.apply(PartialFunction.scala:135)\r\n\tat scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:33)\r\n\tat scala.collection.mutable.ArrayOps$ofRef.foreach(ArrayOps.scala:186)\r\n\tat scala.collection.TraversableLike$class.collect(TraversableLike.scala:282)\r\n\tat scala.collection.mutable.ArrayOps$ofRef.collect(ArrayOps.scala:186)\r\n\tat li.cil.oc.common.tileentity.ServerRack.updateEntity(ServerRack.scala:232)\r\n\tat li.cil.oc.common.tileentity.traits.TileEntity$class.update(TileEntity.scala:39)\r\n\tat li.cil.oc.common.tileentity.ServerRack.func_73660_a(ServerRack.scala:31)\r\n\r\n-- Block entity being ticked --\r\nDetails:\r\n\tName: oc:serverRack // li.cil.oc.common.tileentity.ServerRack\r\n\tBlock type: ID #223 (tile.oc.serverRack // li.cil.oc.common.block.ServerRack)\r\n\tBlock data value: 0 / 0x0 / 0b0000\r\n\tBlock location: World: (-31,64,56), Chunk: (at 1,4,8 in -2,3; contains blocks -32,0,48 to -17,255,63), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)\r\n\tActual block type: ID #223 (tile.oc.serverRack // li.cil.oc.common.block.ServerRack)\r\n\tActual block data value: 0 / 0x0 / 0b0000\r\nStacktrace:\r\n\tat net.minecraft.world.World.func_72939_s(World.java:1735)\r\n\tat net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:571)\r\n\r\n-- Affected level --\r\nDetails:\r\n\tLevel name: tis\r\n\tAll players: 1 total; [EntityPlayerMP['etnpce'/226092, l='tis', x=-30.13, y=65.90, z=54.24]]\r\n\tChunk stats: ServerChunkCache: 710 Drop: 0\r\n\tLevel seed: -665930327309777182\r\n\tLevel generator: ID 00 - default, ver 1. Features enabled: true\r\n\tLevel generator options: \r\n\tLevel spawn location: 44.00,64.00,68.00 - World: (44,64,68), Chunk: (at 12,4,4 in 2,4; contains blocks 32,0,64 to 47,255,79), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)\r\n\tLevel time: 107812 game time, 5000 day time\r\n\tLevel dimension: 0\r\n\tLevel storage version: 0x04ABD - Anvil\r\n\tLevel weather: Rain time: 27303 (now: false), thunder time: 13582 (now: false)\r\n\tLevel game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true\r\nStacktrace:\r\n\tat net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:704)\r\n\tat net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:598)\r\n\tat net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:164)\r\n\tat net.minecraft.server.MinecraftServer.run(MinecraftServer.java:478)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n\r\n-- System Details --\r\nDetails:\r\n\tMinecraft Version: 1.8\r\n\tOperating System: Windows 10 (amd64) version 10.0\r\n\tJava Version: 1.8.0_25, Oracle Corporation\r\n\tJava VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation\r\n\tMemory: 641635792 bytes (611 MB) / 1420296192 bytes (1354 MB) up to 1908932608 bytes (1820 MB)\r\n\tJVM Flags: 4 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx2048m -Xms256m -XX:PermSize=256m\r\n\tIntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94\r\n\tFML: MCP v9.10 FML v8.0.99.99 Minecraft Forge 11.14.3.1496 11 mods loaded, 11 mods active\r\n\tStates: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored\r\n\tUCHIJAAAAAAAAA\tmcp{9.05} [Minecraft Coder Pack] (minecraft.jar) \r\n\tUCHIJAAAAAAAAA\tFML{8.0.99.99} [Forge Mod Loader] (forge-1.8-11.14.3.1496.jar) \r\n\tUCHIJAAAAAAAAA\tForge{11.14.3.1496} [Minecraft Forge] (forge-1.8-11.14.3.1496.jar) \r\n\tUCHIJAAAAAAAAA\tCodeChickenCore{1.0.5.36} [CodeChicken Core] (minecraft.jar) \r\n\tUCHIJAAAAAAAAA\tNotEnoughItems{1.0.5.104} [Not Enough Items] (NotEnoughItems-1.8-1.0.5.104-universal.jar) \r\n\tUCHIJAAAAAAAAA\tOpenComputers|Core{1.5.14.32} [OpenComputers (Core)] (minecraft.jar) \r\n\tUCHIJAAAAAAAAA\tbspkrsCore{7.01} [bspkrsCore] ([1.8]bspkrsCore-universal-7.01.jar) \r\n\tUCHIJAAAAAAAAA\tTreecapitator{1.8} [Treecapitator] ([1.8]Treecapitator-universal-2.0.5.jar) \r\n\tUCHIJAAAAAAAAA\tMouseTweaks{2.5.0} [Mouse Tweaks] (MouseTweaks-2.5.0-mc1.8.jar) \r\n\tUCHIJAAAAAAAAA\tOpenComputers{1.5.14.32} [OpenComputers] (OpenComputers-MC1.8-1.5.14.32-universal.jar) \r\n\tUCHIJAAAAAAAAA\tWaila{1.6.0_B1} [Waila] (Waila-1.6.0_B1_1.8.1.jar) \r\n\tLoaded coremods (and transformers): \r\nCCLCorePlugin (CodeChickenLib-1.8-1.1.2.133-universal.jar)\r\n  codechicken.lib.asm.ClassHeirachyManager\r\n  codechicken.lib.asm.RenderHookTransformer\r\nTransformerLoader (OpenComputers-MC1.8-1.5.14.32-universal.jar)\r\n  li.cil.oc.common.asm.ClassTransformer\r\nCodeChickenCorePlugin (CodeChickenCore-1.8-1.0.5.36-universal.jar)\r\n  codechicken.core.asm.InterfaceDependancyTransformer\r\n  codechicken.core.asm.TweakTransformer\r\n  codechicken.core.asm.DelegatedTransformer\r\n  codechicken.core.asm.DefaultImplementationTransformer\r\nCCCDeobfPlugin (unknown)\r\n  \r\nNEICorePlugin (NotEnoughItems-1.8-1.0.5.104-universal.jar)\r\n  codechicken.nei.asm.NEITransformer\r\n\tGL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.\r\n\tProfiler Position: N/A (disabled)\r\n\tPlayer Count: 1 / 8; [EntityPlayerMP['etnpce'/226092, l='tis', x=-30.13, y=65.90, z=54.24]]\r\n\tType: Integrated Server (map_client.txt)\r\n\tIs Modded: Definitely; Client brand changed to 'fml,forge'\r\n```"},"comment":{"url":"https://api.github.com/repos/MightyPirates/OpenComputers/issues/comments/127741077","html_url":"https://github.com/MightyPirates/OpenComputers/issues/1348#issuecomment-127741077","issue_url":"https://api.github.com/repos/MightyPirates/OpenComputers/issues/1348","id":127741077,"user":{"login":"fnuecke","id":514903,"avatar_url":"https://avatars.githubusercontent.com/u/514903?v=3","gravatar_id":"","url":"https://api.github.com/users/fnuecke","html_url":"https://github.com/fnuecke","followers_url":"https://api.github.com/users/fnuecke/followers","following_url":"https://api.github.com/users/fnuecke/following{/other_user}","gists_url":"https://api.github.com/users/fnuecke/gists{/gist_id}","starred_url":"https://api.github.com/users/fnuecke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fnuecke/subscriptions","organizations_url":"https://api.github.com/users/fnuecke/orgs","repos_url":"https://api.github.com/users/fnuecke/repos","events_url":"https://api.github.com/users/fnuecke/events{/privacy}","received_events_url":"https://api.github.com/users/fnuecke/received_events","type":"User","site_admin":false},"created_at":"2015-08-04T20:04:56Z","updated_at":"2015-08-04T20:04:56Z","body":"Uhh, reaching eof in bios? What do you mean by that? This looks more like some kind of race condition. Do you have some Lua code you can reproduce this reliably with?"}}