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;
