Gilles Sérasset created JENA-1892:
-------------------------------------
Summary: Non ASCII chars in URIs leads to
StringIndexOutOfBoundException
Key: JENA-1892
URL: https://issues.apache.org/jira/browse/JENA-1892
Project: Apache Jena
Issue Type: Bug
Components: Base, TDB
Affects Versions: Jena 3.14.0
Reporter: Gilles Sérasset
Attachments: JenaIRITest.java
When a URI uses a non ASCII char, the StrUtils.decodeHex() method will
incorrectly decode the URI when stored in TDB and eventually throw a
StringIndexOutOfBoundException.
In the attached JUnit class is a method which will raise the exception.
Note that if the dataset is not closed and reopened (forcing TDB to store the
data on disk and retrieve it), the code works correctly.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)