mirror of
https://github.com/wesnoth/wesnoth
synced 2025-04-29 11:29:31 +00:00
eclipse plugin: don't start monitoring stderr/stdout...
...if we encountered errors or file was not found
This commit is contained in:
parent
bf05adf973
commit
a297afdfbe
@ -78,9 +78,10 @@ public class ExternalToolInvoker
|
||||
Constants.IS_WINDOWS_MACHINE)
|
||||
{
|
||||
String wesnothParent = new File(arguments_.get(0)).getParent() + "/";
|
||||
Thread.sleep(100);
|
||||
stdoutReader = new FileReader(wesnothParent + "stdout.txt");
|
||||
stderrReader = new FileReader(wesnothParent + "stderr.txt");
|
||||
if (new File(wesnothParent + "stdout.txt").exists())
|
||||
stdoutReader = new FileReader(wesnothParent + "stdout.txt");
|
||||
if (new File(wesnothParent + "stderr.txt").exists())
|
||||
stderrReader = new FileReader(wesnothParent + "stderr.txt");
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -88,15 +89,19 @@ public class ExternalToolInvoker
|
||||
stderrReader = new InputStreamReader(process_.getErrorStream());
|
||||
}
|
||||
|
||||
bufferedReaderOutput_ = new BufferedReader(stdoutReader);
|
||||
bufferedReaderError_ = new BufferedReader(stderrReader);
|
||||
if (stdoutReader != null)
|
||||
bufferedReaderOutput_ = new BufferedReader(stdoutReader);
|
||||
else
|
||||
Logger.getInstance().logWarn("couldn't attach output reader.");
|
||||
|
||||
if (stderrReader != null)
|
||||
bufferedReaderError_ = new BufferedReader(stderrReader);
|
||||
else
|
||||
Logger.getInstance().logWarn("couldn't attach err reader.");
|
||||
} catch (IOException e)
|
||||
{
|
||||
Logger.getInstance().logException(e);
|
||||
}
|
||||
catch (InterruptedException e)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
x
Reference in New Issue
Block a user