Had a quick look at this, the choice adventure is run in an infinite loop. Visiting the relay browser triggers the NPE (in the JavascriptRuntime??) somehow but only if you have a relayScript that calls visit_url() in some way, even if that relayScript is ASH. Really weird bug.