Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--target_explorer/plugins/org.eclipse.tcf.te.tcf.locator/src/org/eclipse/tcf/te/tcf/locator/steps/WaitForReadyStep.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/target_explorer/plugins/org.eclipse.tcf.te.tcf.locator/src/org/eclipse/tcf/te/tcf/locator/steps/WaitForReadyStep.java b/target_explorer/plugins/org.eclipse.tcf.te.tcf.locator/src/org/eclipse/tcf/te/tcf/locator/steps/WaitForReadyStep.java
index e760d5882..525c6cdd5 100644
--- a/target_explorer/plugins/org.eclipse.tcf.te.tcf.locator/src/org/eclipse/tcf/te/tcf/locator/steps/WaitForReadyStep.java
+++ b/target_explorer/plugins/org.eclipse.tcf.te.tcf.locator/src/org/eclipse/tcf/te/tcf/locator/steps/WaitForReadyStep.java
@@ -180,11 +180,13 @@ public class WaitForReadyStep extends AbstractPeerNodeStep {
@Override
public void rollback(final IStepContext context, final IPropertiesContainer data, final IStatus status, final IFullQualifiedId fullQualifiedId, final IProgressMonitor monitor, final ICallback callback) {
final IPeer peer = getActivePeerContext(context, data, fullQualifiedId);
+ final IPeerNode peerNode = getActivePeerModelContext(context, data, fullQualifiedId);
Runnable runnable = new Runnable() {
@SuppressWarnings("synthetic-access")
@Override
public void run() {
+ peerNode.setProperty(IPeerNodeProperties.PROP_EXIT_ERROR, null);
Tcf.getChannelManager().shutdown(peer);
WaitForReadyStep.super.rollback(context, data, status, fullQualifiedId, monitor, callback);
}

Back to the top