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)