دنبال کننده ها

۱۳۹۶ مهر ۱۲, چهارشنبه

jena HttpException: 500 - Stack Overflow

[ad_1]



String sparqlQueryString = "SELECT * WHERE ?s ?p ?o . FILTER(isliteral(?o)) offset 0 limit 10000";
Query query = QueryFactory.create(sparqlQueryString);
int cDtypes = 0;
QueryExecution qexec = QueryExecutionFactory.sparqlService("http://dbpedia.org/sparql", query);
try
ResultSet results = qexec.execSelect();
for (; results.hasNext();)
try
QuerySolution soln = results.nextSolution();
String subj = soln.get("?s").toString();
mResourceDataset.put(subj, endPoint);
catch (Exception e)
e.printStackTrace();


catch (Exception e)
e.printStackTrace();

finally
qexec.close();



Results in this error:




HttpException: 500 at com.hp.hpl.jena.sparql.engine.http.HttpQuery.execGet(HttpQuery.java:340)
at com.hp.hpl.jena.sparql.engine.http.HttpQuery.exec(HttpQuery.java:276)
at com.hp.hpl.jena.sparql.engine.http.QueryEngineHTTP.execSelect(QueryEngineHTTP.java:345)




How to solve?



There are some "similar" questions here, but still, the problem was not solved.



Thanks a lot :)




[ad_2]

لینک منبع