|
From: <bsc...@us...> - 2013-03-29 13:31:47
|
Revision: 16188
http://unicore.svn.sourceforge.net/unicore/?rev=16188&view=rev
Author: bschuller
Date: 2013-03-29 13:31:40 +0000 (Fri, 29 Mar 2013)
Log Message:
-----------
avoid NPE and log any problems with metadata extraction
Modified Paths:
--------------
unicore-portal/trunk/grid.core/src/main/java/eu/unicore/portal/grid/core/utils/U6ApplicationUtils.java
Modified: unicore-portal/trunk/grid.core/src/main/java/eu/unicore/portal/grid/core/utils/U6ApplicationUtils.java
===================================================================
--- unicore-portal/trunk/grid.core/src/main/java/eu/unicore/portal/grid/core/utils/U6ApplicationUtils.java 2013-03-29 13:03:10 UTC (rev 16187)
+++ unicore-portal/trunk/grid.core/src/main/java/eu/unicore/portal/grid/core/utils/U6ApplicationUtils.java 2013-03-29 13:31:40 UTC (rev 16188)
@@ -7,6 +7,7 @@
import javax.xml.namespace.QName;
+import org.apache.log4j.Logger;
import org.apache.xmlbeans.XmlCursor;
import org.apache.xmlbeans.XmlCursor.TokenType;
import org.apache.xmlbeans.XmlObject;
@@ -44,6 +45,8 @@
public class U6ApplicationUtils {
+ private static final Logger logger = Logger.getLogger(U6ApplicationUtils.class);
+
private static final QName ARGUMENT_META_DATA = ArgumentDocument.type.getDocumentElementName();
private static final QName OUTPUT_META_DATA = OutputDocument.type.getDocumentElementName();
@@ -139,8 +142,8 @@
return CollectionUtil.toArray(result,ArgumentMetaData.class);
} catch (Exception e) {
-
- return null;// if anything goes wrong, we just ignore the argument metadata
+ logger.error("Error extracting metadata", e);
+ return new ArgumentMetaData[0];// if anything goes wrong, we just ignore the argument metadata
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|