From 2316a81a670036bcd5a31a60773509e6a4736de6 Mon Sep 17 00:00:00 2001 From: Zbynek Konecny Date: Thu, 6 Feb 2020 00:26:10 +0100 Subject: [PATCH] Catch exception on attribute level --- .../pipeline_steps_doc_generator/ToAsciiDoc.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/jenkinsci/pipeline_steps_doc_generator/ToAsciiDoc.java b/src/main/java/org/jenkinsci/pipeline_steps_doc_generator/ToAsciiDoc.java index 5f38af3..acf42f3 100644 --- a/src/main/java/org/jenkinsci/pipeline_steps_doc_generator/ToAsciiDoc.java +++ b/src/main/java/org/jenkinsci/pipeline_steps_doc_generator/ToAsciiDoc.java @@ -103,8 +103,13 @@ private static String generateAttrHelp(DescribableParameter param) throws Except if (help != null && !help.equals("")) { attrHelp.append(helpify(help)).append("\n"); } - ParameterType type = param.getType(); - attrHelp.append(""); + try { + String typeDesc = describeType(param.getType()); + attrHelp.append(""); + } catch (RuntimeException | Error ex) { + LOG.log(Level.WARNING, "Restricted description of attribute " + + param.getName(), ex); + } return attrHelp.toString(); }