You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jena.apache.org by "Elie Roux (JIRA)" <ji...@apache.org> on 2018/03/28 10:26:00 UTC
[jira] [Created] (JENA-1513) ResultSetLang.init() not called when
necessary
Elie Roux created JENA-1513:
-------------------------------
Summary: ResultSetLang.init() not called when necessary
Key: JENA-1513
URL: https://issues.apache.org/jira/browse/JENA-1513
Project: Apache Jena
Issue Type: Bug
Components: ARQ
Affects Versions: Jena 3.6.0
Reporter: Elie Roux
This seems to be similar to [1264|https://issues.apache.org/jira/browse/JENA-1264]:
When I execute:
{code:java}
public void testInit() {
String sparqljson = "{\n" +
" \"head\" : {\n" +
" \"vars\" : [ \"work\" ]\n" +
" },\n" +
" \"results\" : {\n" +
" \"bindings\" : [ ]\n" +
" }\n" +
"}";
InputStream stream = new ByteArrayInputStream(sparqljson.getBytes(StandardCharsets.UTF_8));
//ResultSetLang.init();
ResultSet res = ResultSetMgr.read(stream, ResultSetLang.SPARQLResultSetJSON);
}{code}
I'm getting
{code:java}
org.apache.jena.riot.RiotException: No parser registered for content type: application/sparql-results+json
at org.apache.jena.riot.ResultSetMgr.process(ResultSetMgr.java:89)
at org.apache.jena.riot.ResultSetMgr.read(ResultSetMgr.java:52){code}
while when I uncomment
{code:java}
ResultSetLang.init();{code}
the error disappears.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)