You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jena.apache.org by "Andy Seaborne (JIRA)" <ji...@apache.org> on 2015/05/14 13:17:00 UTC
[jira] [Comment Edited] (JENA-942) XML results from dbpedia.org can
not be parsed.
[ https://issues.apache.org/jira/browse/JENA-942?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14542679#comment-14542679 ]
Andy Seaborne edited comment on JENA-942 at 5/14/15 11:16 AM:
--------------------------------------------------------------
This is a manifestation of Java bug https://bugs.openjdk.java.net/browse/JDK-8029437
Possible workarounds:
# Use a different format (see below).
# Switch to SAX based parsing: {{SystemARQ.UseSAX = true ;}}
# Add a dependency on the WoodSToX STaX parser to the application project: {{org.codehaus.woodstox:wstx-asl}} (versions 3.2.7 and 4.0.6 seem to work)
# [Add the WoodSToX jar|http://repo1.maven.org/maven2/org/codehaus/woodstox/wstx-asl/3.2.7/wstx-asl-3.2.7.jar] to the classpath.
For SPARQL result in JSON:
{noformat}
QueryEngineHTTP qexec = (QueryEngineHTTP) QueryExecutionFactory.sparqlService(uri, query);
// request JSON results
qexec.setSelectContentType(WebContent.contentTypeResultsJSON);
ResultSet results = qexec.execSelect();
{noformat}
was (Author: andy.seaborne):
This is a manifestation of Java bug https://bugs.openjdk.java.net/browse/JDK-8029437
Possible workarounds:
# Use a different format (see below).
# Switch to SAX based parsing: `SystemARQ.UseSAX = true ;`
# Add a dependency on the WoodSToX STaX parser to the application project: {{org.codehaus.woodstox:wstx-asl}} (versions 3.2.7 and 4.0.6 seem to work)
# [Add the WoodSToX jar|http://repo1.maven.org/maven2/org/codehaus/woodstox/wstx-asl/3.2.7/wstx-asl-3.2.7.jar] to the classpath.
For SPARQL result in JSON:
{noformat}
QueryEngineHTTP qexec = (QueryEngineHTTP) QueryExecutionFactory.sparqlService(uri, query);
// request JSON results
qexec.setSelectContentType(WebContent.contentTypeResultsJSON);
ResultSet results = qexec.execSelect();
{noformat}
> XML results from dbpedia.org can not be parsed.
> -----------------------------------------------
>
> Key: JENA-942
> URL: https://issues.apache.org/jira/browse/JENA-942
> Project: Apache Jena
> Issue Type: Bug
> Reporter: Andy Seaborne
>
> If dbpedia.org generates XML 1.1 results, then the use of {{<variable name=.../>}} or any XML tag with {{<.../>}} can cause:
> {noformat}
> com.hp.hpl.jena.sparql.resultset.ResultSetException: Failed when initializing the StAX parsing engine
> at com.hp.hpl.jena.sparql.resultset.XMLInputStAX.<init>(XMLInputStAX.java:118)
> ...
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)