Blob Blame History Raw
From 2ada1e6b3b86dfd94143fb481bf22592d14fdec7 Mon Sep 17 00:00:00 2001
From: Mat Booth <mat.booth@redhat.com>
Date: Wed, 18 Dec 2019 11:21:19 +0000
Subject: [PATCH 1/3] Fix build

---
 .../sourcefeature/SourceFeatureMojo.java       | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

diff --git a/tycho-source-feature-plugin/src/main/java/org/eclipse/tycho/extras/sourcefeature/SourceFeatureMojo.java b/tycho-source-feature-plugin/src/main/java/org/eclipse/tycho/extras/sourcefeature/SourceFeatureMojo.java
index 4525518..e6dc70e 100644
--- a/tycho-source-feature-plugin/src/main/java/org/eclipse/tycho/extras/sourcefeature/SourceFeatureMojo.java
+++ b/tycho-source-feature-plugin/src/main/java/org/eclipse/tycho/extras/sourcefeature/SourceFeatureMojo.java
@@ -544,15 +544,19 @@ public class SourceFeatureMojo extends AbstractMojo {
     }
 
     private String getAttribute(PlexusConfiguration dom, String attrName) {
-        String attr = dom.getAttribute(attrName);
-        if (attr == null) {
-            return null;
-        }
-        attr = attr.trim();
-        if (attr.isEmpty()) {
+        try {
+            String attr = dom.getAttribute(attrName);
+            if (attr == null) {
+                return null;
+            }
+            attr = attr.trim();
+            if (attr.isEmpty()) {
+                return null;
+            }
+            return attr;
+        } catch (Exception e) {
             return null;
         }
-        return attr;
     }
 
 }
-- 
2.21.0