[ https://issues.apache.org/jira/browse/ANY23-302?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Peter Ansell resolved ANY23-302. -------------------------------- Resolution: Fixed Assignee: Peter Ansell Fixed in version2 branch. When errors occurred, as they do with this extraction, the endDocument was not always being called, resulting in an incomplete document syntax. Fixed by calling endDocument in a finally block in SingleDocumentExtraction. > rover JSON output is not valid > ------------------------------ > > Key: ANY23-302 > URL: https://issues.apache.org/jira/browse/ANY23-302 > Project: Apache Any23 > Issue Type: Bug > Components: core, rover > Affects Versions: 1.1 > Reporter: Lewis John McGibbney > Assignee: Peter Ansell > Fix For: 2.0 > > > When building and using [~p_ansell]'s version2 branch, I execute the following > {code} > core/target/appassembler/bin/any23 rover -l output.log -o extraction.txt -s > https://esipfed.github.io/stc/UseCases/STCUseCasesAndRequirements.html > {code} > This results in the following invalid JSON output > {code} > { "quads" : [[{ "type" : "uri", "value" : > "https://esipfed.github.io/stc/UseCases/STCUseCasesAndRequirements.html"}, > "http://vocab.sindice.net/any23#viewport", {"type" : "literal", "value" : > "width=device-width,initial-scale=1", "lang" : "en", "datatype" : > "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString"}, null], [{ "type" : > "uri", "value" : > "https://esipfed.github.io/stc/UseCases/STCUseCasesAndRequirements.html"}, > "http://vocab.sindice.net/any23#Content-Type", {"type" : "literal", "value" : > "text/html; charset=UTF-8", "lang" : "en", "datatype" : > "http://www.w3.org/1999/02/22-rdf-syntax-ns#langString"}, null], [{ "type" : > "uri", "value" : > "https://esipfed.github.io/stc/UseCases/STCUseCasesAndRequirements.html"}, > "http://purl.org/dc/terms/title", {"type" : "literal", "value" : "Semantic > Technologies Group Semantic Repository Implementation (SRI) Use Cases & > Requirements (UCR)", "lang" : null, "datatype" : > "http://www.w3.org/2001/XMLSchema#string"}, null], [{ "type" : "uri", "value" > : "https://esipfed.github.io/stc/UseCases/STCUseCasesAndRequirements.html"}, > "http://www.w3.org/1999/02/22-rdf-syntax-ns#type", { "type" : "uri", "value" > : "http://purl.org/ontology/bibo/Document"}, null], [{ "type" : "uri", > "value" : > "https://esipfed.github.io/stc/UseCases/STCUseCasesAndRequirements.html"}, > "http://purl.org/dc/terms/language", {"type" : "literal", "value" : "en", > "lang" : null, "datatype" : "http://www.w3.org/2001/XMLSchema#string"}, null] > {code} > This is not valid, it is missing the following closing tags {code}]}{code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)