explicitly adding project sdk to the candidate sdk list when launching external build process;

more robust launching error processing
This commit is contained in:
Eugene Zhuravlev
2013-01-16 15:33:24 +01:00
parent e16b526924
commit 196ccea2ef
@@ -110,7 +110,11 @@ class AutoMakeMessageHandler extends DefaultMessageHandler {
@Override
public void handleFailure(UUID sessionId, CmdlineRemoteProto.Message.Failure failure) {
final String msg = "Auto make failure: " + (failure.hasDescription()? failure.getDescription() : "");
String descr = failure.hasDescription() ? failure.getDescription() : null;
if (descr == null) {
descr = failure.hasStacktrace()? failure.getStacktrace() : "";
}
final String msg = "Auto make failure: " + descr;
CompilerManager.NOTIFICATION_GROUP.createNotification(msg, MessageType.INFO);
ProblemsView.SERVICE.getInstance(myProject).addMessage(new CompilerMessageImpl(myProject, CompilerMessageCategory.ERROR, msg), sessionId);
}