You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@taverna.apache.org by st...@apache.org on 2018/01/05 16:12:03 UTC

[09/15] incubator-taverna-language git commit: optional retrievedFrom

optional retrievedFrom


Project: http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/commit/4f0421a6
Tree: http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/tree/4f0421a6
Diff: http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/diff/4f0421a6

Branch: refs/heads/TAVERNA-1017
Commit: 4f0421a646a40d351dd340f7114981cde1312cb2
Parents: 91a0214
Author: Stian Soiland-Reyes <st...@apache.org>
Authored: Thu Feb 23 14:35:49 2017 +0000
Committer: Stian Soiland-Reyes <st...@apache.org>
Committed: Thu Feb 23 14:35:49 2017 +0000

----------------------------------------------------------------------
 .../robundle/manifest/RDFToManifest.java        | 24 ++++++++++++--------
 1 file changed, 14 insertions(+), 10 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/4f0421a6/taverna-robundle/src/main/java/org/apache/taverna/robundle/manifest/RDFToManifest.java
----------------------------------------------------------------------
diff --git a/taverna-robundle/src/main/java/org/apache/taverna/robundle/manifest/RDFToManifest.java b/taverna-robundle/src/main/java/org/apache/taverna/robundle/manifest/RDFToManifest.java
index b758244..6b8ef97 100644
--- a/taverna-robundle/src/main/java/org/apache/taverna/robundle/manifest/RDFToManifest.java
+++ b/taverna-robundle/src/main/java/org/apache/taverna/robundle/manifest/RDFToManifest.java
@@ -436,11 +436,13 @@ public class RDFToManifest {
 
 		// retrievedFrom
 		RDFNode retrievedNode = ro.getPropertyValue(retrievedFrom);
-		try {
-			manifest.setRetrievedFrom(new URI(retrievedNode.asResource().getURI()));
-		} catch (URISyntaxException ex) {
-			logger.log(Level.WARNING, "Error creating URI for retrievedFrom: " +
-					retrievedNode.asResource().getURI(), ex);
+		if (retrievedNode != null) {
+    		try {
+    			manifest.setRetrievedFrom(new URI(retrievedNode.asResource().getURI()));
+    		} catch (URISyntaxException ex) {
+    			logger.log(Level.WARNING, "Error creating URI for retrievedFrom: " +
+    					retrievedNode.asResource().getURI(), ex);
+    		}
 		}
 
 		// retrievedBy
@@ -504,11 +506,13 @@ public class RDFToManifest {
 
 			// retrievedFrom
 			RDFNode retrievedAggrNode = aggrResource.getPropertyValue(retrievedFrom);
-			try {
-				meta.setRetrievedFrom(new URI(retrievedAggrNode.asResource().getURI()));
-			} catch (URISyntaxException ex) {
-				logger.log(Level.WARNING, "Error creating URI for retrievedFrom: " +
-						retrievedAggrNode.asResource().getURI(), ex);
+			if (retrievedAggrNode != null) {
+    			try {
+    				meta.setRetrievedFrom(new URI(retrievedAggrNode.asResource().getURI()));
+    			} catch (URISyntaxException ex) {
+    				logger.log(Level.WARNING, "Error creating URI for retrievedFrom: " +
+    						retrievedAggrNode.asResource().getURI(), ex);
+    			}
 			}
 
 			// retrievedBy