mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-02-05 08:06:56 +07:00
IJPL-65771 json-schema: catch only MarkdownParsingException instead of generic Exception
(review fix for IJ-CR-156177) (cherry picked from commit 27abb1aa9644d5629345626b610d63ec648290f7) IJ-CR-156603 GitOrigin-RevId: 232afd7e50644c76832ec3283df292647b944314
This commit is contained in:
committed by
intellij-monorepo-bot
parent
c3a1b692ea
commit
b0b50293f6
@@ -33,6 +33,7 @@
|
||||
<orderEntry type="library" name="jackson-databind" level="project" />
|
||||
<orderEntry type="library" name="jackson" level="project" />
|
||||
<orderEntry type="library" name="jackson-dataformat-yaml" level="project" />
|
||||
<orderEntry type="library" name="jetbrains.markdown" level="project" />
|
||||
<orderEntry type="library" name="caffeine" level="project" />
|
||||
<orderEntry type="library" name="StreamEx" level="project" />
|
||||
<orderEntry type="library" name="kotlinx-collections-immutable" level="project" />
|
||||
|
||||
@@ -11,7 +11,6 @@ import com.intellij.lang.documentation.DocumentationMarkup;
|
||||
import com.intellij.lang.documentation.DocumentationProvider;
|
||||
import com.intellij.navigation.ItemPresentation;
|
||||
import com.intellij.openapi.diagnostic.Logger;
|
||||
import com.intellij.openapi.progress.ProcessCanceledException;
|
||||
import com.intellij.openapi.project.Project;
|
||||
import com.intellij.openapi.project.ProjectManager;
|
||||
import com.intellij.openapi.util.NlsSafe;
|
||||
@@ -26,6 +25,7 @@ import com.jetbrains.jsonSchema.extension.JsonLikePsiWalker;
|
||||
import com.jetbrains.jsonSchema.extension.JsonSchemaFileProvider;
|
||||
import com.jetbrains.jsonSchema.ide.JsonSchemaService;
|
||||
import com.jetbrains.jsonSchema.impl.light.legacy.JsonSchemaObjectReadingUtils;
|
||||
import org.intellij.markdown.MarkdownParsingException;
|
||||
import org.jetbrains.annotations.Nls;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
@@ -249,10 +249,7 @@ public class JsonSchemaDocumentationProvider implements DocumentationProvider {
|
||||
try {
|
||||
return convertMarkdownToHtml(markdownDescription);
|
||||
}
|
||||
catch (ProcessCanceledException e) {
|
||||
throw e;
|
||||
}
|
||||
catch (Exception e) {
|
||||
catch (MarkdownParsingException e) {
|
||||
Logger.getInstance(JsonSchemaDocumentationProvider.class).error(e);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user