<div dir="ltr">Hi all,<div><br></div><div>I've been working on a project in Cuis that involves real-time visualizations. As part of this project, one of my morphs steps 60 times a second. Part of my workflow involves fidgeting with the drawOn method to change my stepping morph's appearance and I've quickly noticed that Morphic really doesn't like code that'll throw exceptions in drawOn.</div><div><br></div><div>For example, if I put this bad code in the drawOn method for my stepping morph, the image will just hang. I've tried the interrupt key but it's no good here.</div><div>```</div><div>"1.0 isn't a string, so this code will mess up"</div><div>aCanvas drawString: 1.0 at: -13 @ 58 font: nil color: Color brown.<br></div><div>```</div><div><br></div><div>We can even add this bad code to the drawOn method in other sample stepping morphs, such as Sample09Clock. While it doesn't spectacularly hang, it seems to break Morphic rendering of the whole world for the rest of the image runtime.</div><div><br></div><div>I know that the code I've put in is inherently flawed, but my development process involves experimenting a lot and not always knowing what I'm doing. Is there something I'm missing when it comes to not having mistakes break Morphic? Any advice would be appreciated.</div><div><br></div><div>Best,</div><div>Alan</div></div>