This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
aveexy's profile picture

[1.63][SMP/SSP]Client Crash when Teleporting[Bug]

Started by aveexy, 10 July 2014 - 05:53 PM
aveexy #1
Posted 10 July 2014 - 07:53 PM
VERSION:
Computer Craft 1.63

DESCRIPTION:
When I teleport myself to the place where I placed monitors, the game crashes.

But that only happens when the chunks get loaded and I have no direct view onto the monitor.
If I only place a monitor in front of me then the game will not crash.

I removed all mods except computercraft, but the bug is still there.
This also happens in multiplayer.

REPRODUCTION STEPS:
Create a fresh new world.

Place a Monitor in front of you and one a little bit behind you out of sight and a small wall between you and the monitor
so you cant see it directly even if you see in the direction where the monitor stands.

Teleport to a other location like 500 65 500 and then teleport back to the previous location where you have placed the monitors.

The game will crash.

SCREENSHOTS:
Overview of the setup:


My position where I teleport myself:


CRASH REPORT:
http://pastebin.com/Sga2SWKB


———

There is a similar topic/bug report:
http://www.computercraft.info/forums2/index.php?/topic/19375-crash-on-death/

The crash report looks exactly the same.
aveexy #2
Posted 11 July 2014 - 04:26 PM
But it only happens when I have Computercraft installed.

I tested it again, but this time about 50 blocks away.
This helps for whatever reason.
AlexDevs #3
Posted 12 July 2014 - 06:03 PM
—- Minecraft Crash Report —-
// Shall we play a game?

Time: 12/07/14 19.01
Description: Rendering Tile Entity

java.lang.NullPointerException
at dan200.computercraft.shared.peripheral.monitor.TileMonitor.getTerminal(TileMonitor.java:354)
at dan200.computercraft.client.render.TileEntityMonitorRenderer.renderTileEntityMonitorAt(TileEntityMonitorRenderer.java:45)
at dan200.computercraft.client.render.TileEntityMonitorRenderer.func_76894_a(TileEntityMonitorRenderer.java:194)
at net.minecraft.client.renderer.tileentity.TileEntityRenderer.func_76949_a(SourceFile:106)
at net.minecraft.client.renderer.tileentity.TileEntityRenderer.func_76950_a(SourceFile:98)
at net.minecraft.client.renderer.RenderGlobal.func_72713_a(RenderGlobal.java:597)
at net.minecraft.client.renderer.EntityRenderer.func_78471_a(EntityRenderer.java:1509)
at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1119)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:946)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:838)
at net.minecraft.client.main.Main.main(SourceFile:101)
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:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)


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

– Head –
Stacktrace:
at dan200.computercraft.shared.peripheral.monitor.TileMonitor.getTerminal(TileMonitor.java:354)
at dan200.computercraft.client.render.TileEntityMonitorRenderer.renderTileEntityMonitorAt(TileEntityMonitorRenderer.java:45)
at dan200.computercraft.client.render.TileEntityMonitorRenderer.func_76894_a(TileEntityMonitorRenderer.java:194)

– Tile Entity Details –
Details:
Name: monitor // dan200.computercraft.shared.peripheral.monitor.TileMonitor
Block type: ID #1226 (tile.ccperipheral // dan200.computercraft.shared.peripheral.common.BlockPeripheral)
Block data value: 0 / 0x0 / 0b0000
Block location: World: (50,70,-23), Chunk: (at 2,4,9 in 3,-2; contains blocks 48,0,-32 to 63,255,-17), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,0,-512 to 511,255,-1)
Actual block type: ID #0
Actual block data value: 0 / 0x0 / 0b0000
Stacktrace:
at net.minecraft.client.renderer.tileentity.TileEntityRenderer.func_76949_a(SourceFile:106)
at net.minecraft.client.renderer.tileentity.TileEntityRenderer.func_76950_a(SourceFile:98)
at net.minecraft.client.renderer.RenderGlobal.func_72713_a(RenderGlobal.java:597)
at net.minecraft.client.renderer.EntityRenderer.func_78471_a(EntityRenderer.java:1509)

– Affected level –
Details:
Level name: MpServer
All players: 2 total; [EntityClientPlayerMP['_Ale2610_'/260, l='MpServer', x=58,00, y=67,62, z=-37,00], EntityOtherPlayerMP['Lewisputer'/104, l='MpServer', x=-59,31, y=65,00, z=123,06]]
Chunk stats: MultiplayerChunkCache: 169
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (-19,65,-19), Chunk: (at 13,4,13 in -2,-2; contains blocks -32,0,-32 to -17,255,-17), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,0,-512 to -1,255,-1)
Level time: 36209497 game time, 81368537 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: 10 total; [EntityBlock['unknown'/3463, l='MpServer', x=11,25, y=59,01, z=-126,75], EntityClientPlayerMP['_Ale2610_'/260, l='MpServer', x=58,00, y=67,62, z=-37,00], EntityBlock['unknown'/6793, l='MpServer', x=109,25, y=64,00, z=-69,75], EntityBlock['unknown'/1829, l='MpServer', x=11,25, y=59,01, z=-126,75], EntityBlock['unknown'/6820, l='MpServer', x=11,25, y=59,01, z=-126,75], EntityWaypointContainer['unknown'/46, l='MpServer', x=0,00, y=0,00, z=0,00], EntityBlock['unknown'/47, l='MpServer', x=11,25, y=59,01, z=-126,75], EntityOtherPlayerMP['Lewisputer'/104, l='MpServer', x=-59,31, y=65,00, z=123,06], EntityBlock['unknown'/44, l='MpServer', x=109,25, y=64,00, z=-69,75], EntityOtherPlayerMP['Lewisputer'/104, l='MpServer', x=-59,31, y=65,00, z=123,06]]
Retry entities: 0 total; []
Server brand: mcpc,cauldron,craftbukkit,fml,forge
Server type: Non-integrated multiplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:440)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2312)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:856)
at net.minecraft.client.main.Main.main(SourceFile:101)
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:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)

– System Details –
Details:
Minecraft Version: 1.6.4
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_60, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 545168928 bytes (519 MB) / 1067974656 bytes (1018 MB) up to 1067974656 bytes (1018 MB)
JVM Flags: 4 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx3G -Xmx1g -Xms1g
AABB Pool Size: 5582 (312592 bytes; 0 MB) allocated, 1186 (66416 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 6, tallocated: 62
FML: MCP v8.11 FML v6.4.49.965 Minecraft Forge 9.11.1.965 Optifine OptiFine_1.6.4_HD_U_C8 49 mods loaded, 49 mods active
mcp{8.09} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
FML{6.4.49.965} [Forge Mod Loader] (minecraftforge-9.11.1.965.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Forge{9.11.1.965} [Minecraft Forge] (minecraftforge-9.11.1.965.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
AppliedEnergistics-Core{rv14.finale3} [AppliedEnergistics Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
CodeChickenCore{0.9.0.9} [CodeChicken Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
NotEnoughItems{1.6.1.9} [Not Enough Items] (NotEnoughItems 1.6.1.9.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
OpenModsCore{@VERSION@} [OpenModsCore] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
AppliedEnergistics{rv14.finale3} [Applied Energistics] (appeng-rv14-finale3-mc16x.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BuildCraft|Core{4.2.2} [BuildCraft] (buildcraft-A-1.6.4-4.2.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BuildCraft|Builders{4.2.2} [BC Builders] (buildcraft-A-1.6.4-4.2.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BuildCraft|Energy{4.2.2} [BC Energy] (buildcraft-A-1.6.4-4.2.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BuildCraft|Factory{4.2.2} [BC Factory] (buildcraft-A-1.6.4-4.2.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BuildCraft|Transport{4.2.2} [BC Transport] (buildcraft-A-1.6.4-4.2.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
BuildCraft|Silicon{4.2.2} [BC Silicon] (buildcraft-A-1.6.4-4.2.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
CoFHCore{2.0.0.5} [CoFH Core] (CoFHCore-2.0.0.5.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
CoFHLoot{2.0.0.5} [CoFH Loot] (CoFHCore-2.0.0.5.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
CoFHMasquerade{2.0.0.5} [CoFH Masquerade] (CoFHCore-2.0.0.5.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
CoFHSocial{2.0.0.5} [CoFH Social] (CoFHCore-2.0.0.5.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
CoFHWorld{2.0.0.5} [CoFH World] (CoFHCore-2.0.0.5.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ComputerCraft{1.63} [ComputerCraft] (ComputerCraft1.63 (1).jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ImmibisCore{57.2.0} [Immibis Core] (immibis-core-57.2.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
DimensionalAnchors{57.1.96} [Dimensional Anchors] (dimensional-anchor-57.1.96.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
EnderStorage{1.4.3.6} [EnderStorage] (EnderStorage 1.4.3.6.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ImmibisPeripherals{57.1.0} [Immibis's Peripherals] (immibis-peripherals-57.1.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
inventorytweaks{1.56} [Inventory Tweaks] (invtweaks.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
IronChest{5.4.1.702} [Iron Chest] (ironchest-universal-1.6.4-5.4.1.702.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
MCCapesExtra{1.6.4a} [MCCapes Extra] (mcapes.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
moarperipherals{0.2-beta.1} [MoarPeripherals] (MoarPeripherals-0.2-beta.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Morph{0.7.1} [Morph] (Morph-Beta-0.7.1.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
OpenMods{0.5.1} [OpenMods] (OpenModsLib-0.5.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ForgeMultipart{1.0.0.244} [Forge Multipart] (ForgeMultipart-universal-1.6.4-1.0.0.244.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ProjRed|Core{4.3.5.30} [ProjectRed] (ProjectRedBase-1.6.4-4.3.5.30.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ProjRed|Transmission{4.3.5.30} [ProjectRed-Transmission] (ProjectRedIntegration-1.6.4-4.3.5.30.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
SGCraft{0.7.3} [SG Craft] (SGCraft-0.7.3-mc1.6.4.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ThermalExpansion{3.0.0.7} [Thermal Expansion] (ThermalExpansion-3.0.0.7.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
OpenPeripheralCore{0.4.1} [OpenPeripheralCore] (OpenPeripheralCore-0.4.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
OpenPeripheral{0.1.5} [OpenPeripheralAddons] (OpenPeripheralAddons-0.1.5.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
OpenBlocks{1.2.9} [OpenBlocks] (OpenBlocks-1.2.9.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
OpenComputers|Core{1.0.0} [OpenComputers (Core)] (OpenComputers-MC1.6.4-1.2.13.379-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
OpenComputers{1.2.13.379} [OpenComputers] (OpenComputers-MC1.6.4-1.2.13.379-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ProjRed|Transportation{4.3.5.30} [ProjectRed-Transportation] (ProjectRedMechanical-BETA-1.6.4-4.3.5.30.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ProjRed|Exploration{4.3.5.30} [ProjectRed-Exploration] (ProjectRedWorld-1.6.4-4.3.5.30.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ProjRed|Compatibility{4.3.5.30} [ProjectRed-Compatibility] (ProjectRedCompat-1.6.4-4.3.5.30.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ProjRed|Integration{4.3.5.30} [ProjectRed-Integration] (ProjectRedIntegration-1.6.4-4.3.5.30.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ProjRed|Illumination{4.3.5.30} [ProjectRed-Illumination] (ProjectRedLighting-1.6.4-4.3.5.30.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ProjRed|Expansion{4.3.5.30} [ProjectRed-Expansion] (ProjectRedMechanical-BETA-1.6.4-4.3.5.30.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
mod_ZanMinimap{0.9.4} [Zan's Minimap] (ZansMinimap1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
McMultipart{1.0.0.244} [Minecraft Multipart Plugin] (ForgeMultipart-universal-1.6.4-1.0.0.244.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ForgeMicroblock{1.0.0.244} [Forge Microblocks] (ForgeMultipart-universal-1.6.4-1.0.0.244.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Launched Version: 1.6.4-Forge9.11.1.965
LWJGL: 2.9.0
OpenGL: GeForce 9200/integrated/SSE2 GL version 3.3.0, NVIDIA Corporation
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Pack: Default
Current Language: English (UK)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 98 (5488 bytes; 0 MB) allocated, 45 (2520 bytes; 0 MB) used
Win7yes #4
Posted 13 July 2014 - 05:05 AM
Is not a crash on teleport, is a crash on attemping to render CC monitors. I also have it. It might be some thing with another mod that affects rendering
H4X0RZ #5
Posted 15 July 2014 - 01:20 PM
Is not a crash on teleport, is a crash on attemping to render CC monitors. I also have it. It might be some thing with another mod that affects rendering
Yea, it isn't caused by the act of teleporting, but it IS a problem with CC. I'm playing on a CC only server (actually, they have some other mods but it happend before too) and I almost allways crash when I teleport somewhere (for example the spawn) and there is a monitor. It also happens when you die and the respawn point is somewhere near a monitor.
Furest_ #6
Posted 15 July 2014 - 03:35 PM
Hi,
If it's really because of Forge, is there any way to fix this? There aren't any newer version of Forge though…
Furest_ #7
Posted 25 July 2014 - 09:19 PM
Hello,
My problem is that if I suddenly load chunks (like when I'm teleporting in a far area with "hidden" monitors) my game crashes.
But when I start the game again I'm where I'm supposed to be teleported.
I'm sure that it's because of the monitors since I tried to do exactly the same things with and without and I crashed without.
Not using the computers is a pain as it's part of a modpack (I have the same bugs without the modpack) and they are very useful.
An update for 1.6.4 would be welcome :)/>

Here are the logs: http://pastebin.com/PWkNV5ev

Furest
Cranium #8
Posted 25 July 2014 - 09:39 PM
Merged topics. Seems to be the same issue.
aveexy #9
Posted 29 July 2014 - 03:43 PM
I don't know why but shaking the mouse hardly when going through a portal/teleporting prevents the game from crashing.
Edited on 29 July 2014 - 10:31 PM
magnum_pu #10
Posted 30 July 2014 - 02:00 AM
Hello, I would like to say that everyone who has played on my minecraft server and uses our modpack has had this teleporting crash. Our pack is heavily modded (over 200) so I thought it could have easily been one of our others mods conflicting with CC, however with just CC on our test server we get the issue still. The odd thing is that it doesn't happen 100% of the time, only on some teleports and each time a player has a crash with the same report posted here I am unable to recreate the crash exactly. When I crash during teleport due to this rendering issue my screen generally turns light blue and fails to respond. It happens with all sorts of teleporting commands and plugins, it has nothing to due with teleporting I agree, it has something to do with the monitors disappearing so suddenly it seems.

This is a huge issue since our spawn has monitors and 90% of our players use CC in their home. I don't know if the issue is monitors but it seems to be the only thing in-common with each setting the crash occurs in. Has anyone figured out how to fix this, what causes it exactly, or if there is going to be a fix for the issue soon?

Thank you very much,
magnum_pu
Furest_ #11
Posted 05 August 2014 - 12:38 PM
The crash is (for me) caused by OpenPeripheral. I tried updating it but I still have the same issue.
Removing it fixes the bug but is quite a pain (It's quite a nice mod)…

EDIT: after trying again and again, it happens to be independant of OP. I have done it too fast but look: Here's the crash report: http://pastebin.com/szDLrpJi
We can clearly see that there are no other mods than Forge and Computercraft (1.63). And the bug is still there…
The support of CC is ridiculous… Tons of topics about a crash and no one is seeing it…
This version of computercraft is bugged and it's not caused by a dummy addon or mod!
Please do something. A bugfixing would be really appreciated by the community!


PS: For those who says that it isn't computercraft related, please see this pastebin: http://pastebin.com/kcw47kDm
It happened in the exact same situation! Teleporting from thousands of blocks away and then loading chunks with "hidden" monitors.
It's even written dan200's monitors!

Furest
Edited on 06 August 2014 - 11:13 AM
evilscoop #12
Posted 05 August 2014 - 05:22 PM
Remove optifine :D/>
It doesnt play nice with CC monitors
Cranium #13
Posted 05 August 2014 - 05:24 PM
Remove optifine :D/>
It doesnt play nice with CC monitors
If you'd have bothered to read those crash reports, only one of them has optifine installed. You might want to double check what your posting next time before you say something wrong.
evilscoop #14
Posted 05 August 2014 - 05:26 PM
i saw optifine…big deal…
wound up a bit tight aint we :D/>
Cranium #15
Posted 05 August 2014 - 06:42 PM
You weren't even trying to help. None of these crashes have anything to do with Optifine. You saw it on one post, and decided to give your (incorrect) advice.

If you're trying to help, we do appreciate it. But please make sure you do your homework before just laying blame on anything.

EDIT: In regards to the crashes, I've yet to reproduce the same errors and crashes on my device. I'm still testing though.
Edited on 05 August 2014 - 04:43 PM
Furest_ #16
Posted 05 August 2014 - 08:00 PM
Thanks for your help Cranium. This is how i produce the bug:
I have a big flat room (like 20*30) and in the middle, large stairs going 5/6 block deep. I then have 2 lifts of 1*1 wide, deep of 20 blocks. Finally, I have a hub and my monitors are in a corridor.
According to the imaginary fact that my base is in 0;0;0, I teleport to 1000;100;1000, let the chunks load and then Teleport back and if all is "right", your game just closing. It doesn't event show a message, it just closes itself.
Furest
Cranium #17
Posted 05 August 2014 - 08:53 PM
Do you have anything keeping the chunks loaded? Are they at spawn, or are you using chunkloaders?
Furest_ #18
Posted 06 August 2014 - 11:27 AM
They're not at the spawn.
It doesn't change anything wether the chunks are loaded or not :/
Cranium #19
Posted 06 August 2014 - 11:53 PM
Well, I was checking to see if they were constantly loaded, or if they're reloading upon teleport. Is it possible for you to teleport a small distance(out of render distance) from the monitors, then walk to the area?
I believe I remember an issue where this was the case, and to fix it, the monitors had to be removed via MCEdit.
Furest_ #20
Posted 07 August 2014 - 09:22 AM
When I teleport out of render distance and walk to the area, it's just fine but I just can't "suddenly" teleport near them, it just crasher. But when I log on the server again, I just spawn where I am supposed to without crashing again.
It seems to be a problem with the chunk unloading maybe, or a problem with the ressources when loading…
Cranium #21
Posted 07 August 2014 - 04:58 PM
Do you have the ability to make chunkloaders? If so, try placing one down in the area, and let me know if the issue continues. If not, it's likely a render upon load issue, but if so, I dunno.
Furest_ #22
Posted 07 August 2014 - 05:23 PM
I've already tried and in both cases it crashes…
Dog #23
Posted 07 August 2014 - 06:34 PM
When I teleport out of render distance and walk to the area, it's just fine but I just can't "suddenly" teleport near them, it just crasher. But when I log on the server again, I just spawn where I am supposed to without crashing again.
It seems to be a problem with the chunk unloading maybe, or a problem with the ressources when loading…
fwiw, I've had the same symptoms using LanteaCraft stargates and CC 1.63
Furest_ #24
Posted 07 August 2014 - 08:13 PM
Maybe but please, read the previous topics. The crashes happened without any other mod!
Edited on 08 August 2014 - 02:36 PM
theoriginalbit #25
Posted 08 August 2014 - 02:34 AM
Maybe but please, read the previous topics. The crashes happened without any mod!
what Dog is attempting to point out is that this is not a problem found exclusively in this mod, but in fact it is present in many mods, indicating that perhaps it is not a problem with the mod, but in fact something else, like Minecraft, OpenGL, or your hardware drivers. This issue is most certainly related to this one.
Furest_ #26
Posted 08 August 2014 - 09:34 AM
I have a doubt wether the problem is hardware related or not.
I invite Dog to try again and try then without the other mod. Then paste the crash report.
Then, I have to say that all the players on my server crash at this point! If I place down one monitor in the crucial area, they will crash. And I think everybody will crash.
My openGL is most often disabled because it doesn't increase anything for us. So it's maybe not related to this.
Then, With GeForce experience, our drivers are always up to date and the different versions we've had yet haven't changed anything.

It would be great if we could have your crash report Dog ;)/>
Edited on 08 August 2014 - 07:48 AM
Dog #27
Posted 08 August 2014 - 06:33 PM
Here's one I just generated in SSP (I don't have the server for this install any more). This is with the latest GeForce drivers and Advanced OpenGL disabled. Distance makes a difference - if I step through a couple of nearby stargates and back this doesn't happen. This is a modded client, not just CC and LanteaCraft.

EDIT: pastebin link removed
Edited on 21 September 2014 - 04:52 PM
Furest_ #28
Posted 08 August 2014 - 07:12 PM
And if you try to do this but with only cc, what happen?
theoriginalbit #29
Posted 09 August 2014 - 03:07 AM
And if you try to do this but with only cc, what happen?
You expect him to step through a LanteaCraft Stargate with only CC installed… hmmm…
Furest_ #30
Posted 09 August 2014 - 11:26 AM
Why? The /tp command still exists.
And so, lanteacraft is a teleporting mod. So it does not influence the crashes.
Still a computercraft related issue thus.
Cranium #31
Posted 10 August 2014 - 10:25 AM
It's NOT only a computercraft related issue. This occurs with many mods that do their own rendering via openGL. Such as Lanteacraft.
J15t98J #32
Posted 03 December 2014 - 10:59 PM
Sorry to necro, but I thought this would be useful -

http://pastebin.com/iiyAgN0v

I crash when breaking monitors faster than about 1/second (no teleporting necessary). The block goes but the front face stays for a second, then the whole screen goes a muted blue. Then I'm back to the launcher.
C42Ralf #33
Posted 30 December 2014 - 11:23 AM
Hi!

First of all: Computercraft is a really great mod.
(I love to program my turtles).

About the bug: I got exactly the same error, if I teleport.
I am using Forge 1.7.10, IC2, Optifine and the actual version of Computercraft. Any chance for a bug fix?

Thanks in advance!
Ralf
zortag #34
Posted 12 January 2015 - 04:14 PM
i have the same issue with computercraft 1.65
punkdown #35
Posted 13 January 2015 - 09:46 AM
I run a small private server with CC 1.65 and we all experience this crash quite often.
valithor #36
Posted 14 January 2015 - 03:08 AM
I am honestly suprised this topic is still open, and that people are still posting on it. This is a forge rendering bug. It happens with a lot of mods while rendering certain blocks. In CC's case it is monitors, and sometimes computers. There are certain circumstances that when met cause a crash. One way to prevent it is to not teleport near blocks that can cause the crash. Dying can also cause a similar crash.
Plawerth #37
Posted 19 January 2015 - 04:32 PM
Sigh, I just built a beautiful spawn on 1.7.10 / CC 1.6.5 with a bunch of CC monitors all over the place with info for players.

But I'm expecting a bunch of people on this server, so we have to keep the chunkloading low, so the player view distance has been changed from 10 to 3.

Now suddenly I'm constantly crashing moving around by the spawn as chunks load and unload, or people teleport away from the spawn.

It looks to me like it involves chunks loading and unloading while the monitor is running, probably a race condition between "chunk loading/loaded/unloaded" and "try to render stuff on a monitor that isn't there yet/anymore".

I just watched it. Backed away from a monitor so I could see it, it got to the edge of the 3 chunk view distance and chunk unloaded, monitor disappeared, client lag …. 1 second pause…. and the usual crash occurs:


java.lang.NullPointerException: Rendering Block Entity
at dan200.computercraft.shared.peripheral.monitor.TileMonitor.getTerminal(TileMonitor.java:354)
at dan200.computercraft.client.render.TileEntityMonitorRenderer.renderTileEntityMonitorAt(TileEntityMonitorRenderer.java:45)
at dan200.computercraft.client.render.TileEntityMonitorRenderer.func_147500_a(TileEntityMonitorRenderer.java:194)
at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.func_147549_a(SourceFile:100)

Is the java code for this project public anywhere? I'm not finding a github with the CC java source, though um, no problems using the http://jd.benow.ca/ Java Decompiler..

dan200.computercraft / shared / peripheral / monitor / tilemonitor

  public ITerminal getTerminal()
  {
	TileMonitor origin = getOrigin();		   (line 353)
	return origin.getLocalTerminal();			(line 354)
  }

Looks like when it redraws the monitor, the code is trying to find the terminal that updates that monitor. Except for whatever reason the origin (3D coordinates of a block in the world) of the terminal is null (doesn't exist/anymore), so there's no terminal found to update the monitor to render it in OpenGL.

How about if origin.getLocalTerminal() is null, don't try to render the monitor (anymore)?
direTry20 #38
Posted 09 April 2015 - 09:26 AM
The Same thing is happening to me. But even when i'm just going around my base i crash.

To test if it was the monitors i created waypoints on the edges of my monitor, as soon as they are about to come in to view i crash.

The monitors are ~70ish blocks away with two walls in between me and the monitors.

I have a chicken chunks chunk loader roughly in the middle (by coincidence) set to 7 chunks

i am running the DireWolf20 1.0.4 pack from FTB and have Fastcraft installed and active


Thanks in advance


DireTry20