[
https://issues.apache.org/jira/browse/JENA-730?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andy Seaborne closed JENA-730.
------------------------------
Resolution: Fixed
Fix Version/s: Jena 2.12.0
Assignee: Andy Seaborne
Uses different IRIResolver class (see JENA-747). All existing accepted SPARQL
should pass through silently. Bad IRIs previously causes parse errors, and now
cause warnings.
> Inconsistent treatment of bad IRIs between RIOT and SPARQL
> ----------------------------------------------------------
>
> Key: JENA-730
> URL: https://issues.apache.org/jira/browse/JENA-730
> Project: Apache Jena
> Issue Type: Bug
> Components: ARQ, RIOT
> Affects Versions: Jena 2.11.2
> Reporter: Andy Seaborne
> Assignee: Andy Seaborne
> Fix For: Jena 2.12.0
>
>
> {{http://www.abc%F1def.com/}} is an bad URI - %-encoding does not apply to
> host names.
> RIOT passes this with warnings but the SPARQL parser catches any IRI
> violation and treats it as an error. Consistent behaviour would for SPARQL
> to warn as well.
> (U+00F1 is ñ "latin small letter n with tilde")
> NB It is not the core issue but RIOT uses the new IRIResolver and SPARQL uses
> the old IRIResolver.
--
This message was sent by Atlassian JIRA
(v6.2#6252)