diff --git a/platform/platform-impl/src/com/intellij/diagnostic/ITNReporter.java b/platform/platform-impl/src/com/intellij/diagnostic/ITNReporter.java index 21d08c98aa01..e3e3d7f57428 100644 --- a/platform/platform-impl/src/com/intellij/diagnostic/ITNReporter.java +++ b/platform/platform-impl/src/com/intellij/diagnostic/ITNReporter.java @@ -154,6 +154,9 @@ public class ITNReporter extends ErrorReportSubmitter { callback.consume(new SubmittedReportInfo(null, "0", SubmittedReportInfo.SubmissionStatus.FAILED)); } else { + if (e instanceof NoSuchEAPUserException) { + new JetBrainsAccountDialog(parentComponent).show(); + } ApplicationManager.getApplication().invokeLater(new Runnable() { @Override public void run() { @@ -171,7 +174,7 @@ public class ITNReporter extends ErrorReportSubmitter { String message = event.getMessage(); @NonNls StringBuilder descBuilder = new StringBuilder(); - if (description.length() > 0) { + if (!StringUtil.isEmpty(description)) { descBuilder.append("User description: ").append(description).append("\n"); } if (message != null) {