/** * called by the install thread class, performs the real install in the background and keeps * providing feedback using the steps interfaces */ public static void performUninstall() { try { if (bnd != null) { bnd.uninstall(); state = "waiting"; active = false; bnd = null; } else if (pkg != null) { pkg.uninstall(); state = "waiting"; active = false; pkg = null; } } catch (Exception e) { log.error("performInstall problem"); } }