@Override public OSProcessHandler createProcessHandler(String workingDirectory,Map<String,String> envVariables) throws ExecutionException {
  startupProcessHandler.destroyProcess();
  ProcessBuilder dummyProcess=new ProcessBuilder("true");
  try {
    return new OSProcessHandler(dummyProcess.start(),GctBundle.getString("appengine.run.shutdownscript"));
  }
 catch (  IOException ioe) {
    throw new ExecutionException(ioe);
  }
}

@ Override public OSProcessHandler createProcessHandler ( String workingDirectory , Map < String , String > envVariables ) throws ExecutionException { startupProcessHandler . destroyProcess ( ) ; ProcessBuilder dummyProcess = new ProcessBuilder ( "true" ) ; try { return new OSProcessHandler ( dummyProcess . start ( ) , GctBundle . getString ( "appengine.run.shutdownscript" ) ) ; } catch ( IOException ioe ) { throw new ExecutionException ( ioe ) ; } }
we declare a dummy script here so there is no warning in the ij run / debug configuration window about " missing shutdown script " .
