OpenComputers
OpenComputers copied to clipboard
Crash with RFTools Dimensions
When using component.tunnel.send(msg) between the an RFTools Dimension and the overworld, if the computer in the RFTools Dimension is not chunk loaded, the server will crash. This does not seem to happen between vanilla dimensions such as the nether. Here is a crash log: http://pastebin.com/WPtLScps
Minecraft 1.10.2 RFTools Dimensions 4.45 OpenComputers 1.6.0.4
Does the dimension have power? Or are you sending to an unpowered dimension? A linked card should not even try to send messages to unloaded computers...
~~It's a powered dimension, just not chunk loaded. When I put a robot with a chunkloader upgrade next to the computer in the dimension, problem goes away.~~
Ok, so I just tried simplifying the situation to try to nail down what's causing this. The most basic case I can get to cause the crash is to start a new world, build an RFTools dimension, travel there, then spawn a computer using /oc_sc. Then simply teleporting back and forth from the Overworld causes a crash. Unfortunately it's not an immediate crash, and it's not always, so I'm still not certain what the root cause is. I did try not spawning the computer but couldn't reproduce the crash.
So, at the very least, this isn't actually a linked card issue. Not sure if chunkloading is relevant (harder to rule out).
Add fix with test chunkloading.