The beakerx library makes liberal use of System.exit() to handle errors. Prevent the micronaut app from crashing when beakerx uses this call. Intercept calls to system.exit() made in the kernel thread.
The exit call is also used to cleanly exit the kernel when a restart or kill is issued from Jupyter. Try to handle this exit call differently if possible (MJ-11).
The beakerx library makes liberal use of System.exit() to handle errors. Prevent the micronaut app from crashing when beakerx uses this call. Intercept calls to system.exit() made in the kernel thread.
┆Issue Type: Bug ┆Priority: High ┆Status: Resolved ┆Fix Versions: v0.1.0 ┆Issue Number: MJ-9 ┆Epic: Kernel