575859606162636465
try { execute(); } catch (VmExit ex) { return ex.getStatus(); } catch (Exception ex) { throw new ShellInvocationException("Exception in bjorne builtin", ex); } return 0; }
7475767778798081
@Override protected CommandThread createThread(CommandRunner cr) throws ShellInvocationException { try { return new IsolateCommandThreadImpl(cr); } catch (IOException ex) { throw new ShellInvocationException(ex); } }
146147148149150151152153
sl = isolate.newStatusLink(); isolate.start(cl); ObjectLinkMessage msg = ObjectLinkMessage.newMessage(this.cr); cl.send(msg); } catch (Exception ex) { throw new ShellInvocationException("Error starting isolate", ex); } }
166167168169170171172173
rc = status.getExitCode(); break; } } } catch (Exception ex) { throw new ShellInvocationException("Error waiting for isolate", ex); } }