So, basically I'm trying to do this thing where I have a microcontroller and I want it always receiving, and when it receives a certain message, I want it to output redstone. I've got all the right components, and it doesn't crash on boot, but when it receives a message, it crashes. The code is simple, and yes I'm doing the component.proxy() thing.
Full code:
local modem = component.proxy(component.list("modem")())
local redstone = component.proxy(component.list("redstone")())
modem.open(123)
local name, _, from, port, _, message = computer.pullSignal("modem_message")
if mess