diff options
author | Uwe Stieber | 2014-02-04 16:06:33 +0000 |
---|---|---|
committer | Uwe Stieber | 2014-02-04 16:06:33 +0000 |
commit | 51777f3f6017ed6b70edbbc4f63e35e5af874de8 (patch) | |
tree | be21f03ea47b3d107dba5dfbacfb470b8e1ccd57 /target_explorer/plugins/org.eclipse.tcf.te.tcf.locator/src/org/eclipse/tcf/te/tcf/locator/steps/WaitForReadyStep.java | |
parent | f02415d389f690555d1dea971124bf5af4889d76 (diff) | |
download | org.eclipse.tcf-51777f3f6017ed6b70edbbc4f63e35e5af874de8.tar.gz org.eclipse.tcf-51777f3f6017ed6b70edbbc4f63e35e5af874de8.tar.xz org.eclipse.tcf-51777f3f6017ed6b70edbbc4f63e35e5af874de8.zip |
Target Explorer: Better catch output from value-add process printed to stdout
Diffstat (limited to 'target_explorer/plugins/org.eclipse.tcf.te.tcf.locator/src/org/eclipse/tcf/te/tcf/locator/steps/WaitForReadyStep.java')
-rw-r--r-- | target_explorer/plugins/org.eclipse.tcf.te.tcf.locator/src/org/eclipse/tcf/te/tcf/locator/steps/WaitForReadyStep.java | 11 |
1 files changed, 4 insertions, 7 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 d9d8ad03a..e5cc40e0c 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 @@ -10,6 +10,7 @@ package org.eclipse.tcf.te.tcf.locator.steps; +import java.io.IOException; import java.util.ArrayList; import java.util.Collections; import java.util.List; @@ -114,13 +115,9 @@ public class WaitForReadyStep extends AbstractPeerNodeStep { } // License errors are reported to the user and breaks the wait immediately - if (error != null) { - String message = error.getLocalizedMessage(); - if (message != null && (message.contains("LMAPI error occured:") //$NON-NLS-1$ - || message.contains("Failed to read output from value-add"))) { //$NON-NLS-1$ - callback(data, fullQualifiedId, callback, StatusHelper.getStatus(error), null); - return; - } + if (error instanceof IOException) { + callback(data, fullQualifiedId, callback, StatusHelper.getStatus(error), null); + return; } // Try again until timed out |