}
private static void setVMExit(VMSocket vms) {
- if (vms.getProperty() != null && vms.getProperty().getWorker() != null) {
- vms.getProperty().getWorker().getLauncher().sendRemoteLog("stop");
+ if (vms != null) {
+ if (vms.getProperty() != null && vms.getProperty().getWorker() != null) {
+ vms.getProperty().getWorker().getLauncher().sendRemoteLog("stop");
+ }
}
disconnect(vms);
}
(path.equals(imagePath) || path.equals(swapImagePath)) ) {
if (vms != null) {
vms.setProperty(prop);
+ RefreshWorker.addToFinishedSet(vms.getEcs_port());
}
prop.setRunning(true);
CheckingRunningEmulator.removeEmulator(prop);
- RefreshWorker.addToFinishedSet(vms.getEcs_port());
// this is not need for console mode
Display.getDefault().asyncExec(new Runnable() {