ApplicationManager.getApplication().executeOnPooledThread(() -> { try { String buildNumber = ApplicationInfo.getInstance().getBuild().asString(); IdeaPluginDescriptor plugin = getPlugin(); String pluginVersion = plugin.getVersion();
@NotNull @VisibleForTesting String getCurrentPlatformVersion() { return ApplicationInfo.getInstance().getBuild().asString(); } }
private String getPlatformVersion() { return ApplicationInfo.getInstance().getBuild().asString(); }
params.put("App Version name", appInfo.getVersionName()); params.put("Is EAP", Boolean.toString(appInfo.isEAP())); params.put("App Build", appInfo.getBuild().asString()); params.put("App Version", appInfo.getFullVersion());
String platformBuild = ApplicationInfo.getInstance().getBuild().asString(); descBuilder.append("Platform Version: ").append(platformBuild).append('\n'); Throwable t = ideaLoggingEvents[0].getThrowable();
versionId.append(", ").append(ApplicationInfo.getInstance().getBuild().asString());
@Override public void run(@NotNull ProgressIndicator indicator) { indicator.setText("Submitting BashSupport error report..."); indicator.setIndeterminate(true); LoggingEventSubmitter submitter = new TextStreamLoggingEventSubmitter(serverUrl); submitter.setPluginId(properties.getProperty(PLUGIN_ID_PROPERTY_KEY)); submitter.setPluginName(properties.getProperty(PLUGIN_NAME_PROPERTY_KEY)); submitter.setPluginVersion(properties.getProperty(PLUGIN_VERSION_PROPERTY_KEY)); submitter.setIdeaBuild(ApplicationInfo.getInstance().getBuild().asString()); submitter.setEmailTo(splitByBlanks(properties.getProperty(EMAIL_TO_PROPERTY_KEY))); submitter.setEmailCc(splitByBlanks(properties.getProperty(EMAIL_CC_PROPERTY_KEY))); try { submitter.submit(stacktrace, description, user); successConsumer.consume(new SubmittedReportInfo(SubmittedReportInfo.SubmissionStatus.NEW_ISSUE)); } catch (LoggingEventSubmitter.SubmitException e) { //ignore } } };
params.put("App Full Name", applicationNamesInfo.getFullProductName()); params.put("Is EAP", Boolean.toString(appInfo.isEAP())); params.put("App Build", appInfo.getBuild().asString()); params.put("App Version", appInfo.getFullVersion());
try { String buildNumber = ApplicationInfo.getInstance().getBuild().asString(); IdeaPluginDescriptor plugin = getPlugin(); String pluginVersion = plugin.getVersion();