TAVERNA-1027: it's a workaround for JENA-1462

https://issues.apache.org/jira/browse/JENA-1462

This closes #37


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/304af94c
Tree: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/tree/304af94c
Diff: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/diff/304af94c

Branch: refs/heads/master
Commit: 304af94cd9c0b32b98e2b2a4cc988cb86fda793d
Parents: ac38bd9
Author: Stian Soiland-Reyes <[email protected]>
Authored: Thu Jan 11 18:41:26 2018 +0000
Committer: Stian Soiland-Reyes <[email protected]>
Committed: Thu Jan 11 18:42:04 2018 +0000

----------------------------------------------------------------------
 .../taverna/robundle/manifest/combine/CombineManifest.java      | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/304af94c/taverna-robundle/src/main/java/org/apache/taverna/robundle/manifest/combine/CombineManifest.java
----------------------------------------------------------------------
diff --git 
a/taverna-robundle/src/main/java/org/apache/taverna/robundle/manifest/combine/CombineManifest.java
 
b/taverna-robundle/src/main/java/org/apache/taverna/robundle/manifest/combine/CombineManifest.java
index 13fa452..2057253 100644
--- 
a/taverna-robundle/src/main/java/org/apache/taverna/robundle/manifest/combine/CombineManifest.java
+++ 
b/taverna-robundle/src/main/java/org/apache/taverna/robundle/manifest/combine/CombineManifest.java
@@ -237,7 +237,10 @@ public class CombineManifest {
        private static Model parseRDF(Path metadata) throws IOException {
                Model model = createDefaultModel();
                try (InputStream in = newInputStream(metadata)) {
-                       // TAVERNA-1027: Avoid Jena error over non-IANA URI 
scheme app://
+                       // TAVERNA-1027: Workaround for JENA-1462 - 
+                       // RO Bundle URIs like 
+                       // 
app://fad6e1b4-c0d1-45be-a978-7a570b62aa8d/manifest.xml
+                       // can't be used as base URI when parsing RDF/XML
                        read(model, in, fakeFileURI(metadata), RDFXML);
                }
                return model;

Reply via email to