Official Turtle Test-18 does not parse --------------------------------------
Key: JENA-216 URL: https://issues.apache.org/jira/browse/JENA-216 Project: Apache Jena Issue Type: Bug Affects Versions: ARQ 2.9.0 Environment: Java 6, OSX Reporter: Henry Story I am having trouble Trying to parse http://www.w3.org/TR/turtle/tests/test-29.ttl which contains the following two lines <http://example.org/foo#a> <http://example.org/foo#b> "\nthis \ris a \U00015678long\t\nliteral\uABCD\n" . <http://example.org/foo#d> <http://example.org/foo#e> "\tThis \uABCDis\r \U00015678another\n\none\n" . scala> import java.io._ import java.io._ scala> import com.hp.hpl.jena.rdf.model._ import com.hp.hpl.jena.rdf.model._ scala> val f = "/Volumes/Dev/Programming/w3.org/git/pimp-my-rdf/n3-test-suite/target/scala-2.9.1/classes/www.w3.org/TR/turtle/tests/test-18.out" f: java.lang.String = /Volumes/Dev/Programming/w3.org/git/pimp-my-rdf/n3-test-suite/target/scala-2.9.1/classes/www.w3.org/TR/turtle/tests/test-18.out scala> val in = new InputStreamReader(new BufferedInputStream(new FileInputStream(f)),"UTF-8") in: java.io.InputStreamReader = java.io.InputStreamReader@1e392427 scala> val model = ModelFactory.createDefaultModel() model: com.hp.hpl.jena.rdf.model.Model = <ModelCom {} | > scala> model.read(in,"file:/"+f,"TTL") com.hp.hpl.jena.n3.turtle.TurtleParseException: Lexical error at line 1, column 71. Encountered: "U" (85), after : "\"\\nthis \\ris a \\" at com.hp.hpl.jena.n3.turtle.ParserTurtle.parse(ParserTurtle.java:56) at com.hp.hpl.jena.n3.turtle.TurtleReader.readWorker(TurtleReader.java:33) at com.hp.hpl.jena.n3.JenaReaderBase.readImpl(JenaReaderBase.java:119) at com.hp.hpl.jena.n3.JenaReaderBase.read(JenaReaderBase.java:49) at com.hp.hpl.jena.rdf.model.impl.ModelCom.read(ModelCom.java:261) or more directly scala> model.read("http://www.w3.org/TR/turtle/tests/test-29.ttl","TTL") com.hp.hpl.jena.n3.turtle.TurtleParseException: Lexical error at line 1, column 61. Encountered: "\u0001" (1), after : "<scheme:" at com.hp.hpl.jena.n3.turtle.ParserTurtle.parse(ParserTurtle.java:56) at com.hp.hpl.jena.n3.turtle.TurtleReader.readWorker(TurtleReader.java:33) at com.hp.hpl.jena.n3.JenaReaderBase.readImpl(JenaReaderBase.java:119) at com.hp.hpl.jena.n3.JenaReaderBase.read(JenaReaderBase.java:49) at com.hp.hpl.jena.n3.JenaReaderBase.read(JenaReaderBase.java:60) at com.hp.hpl.jena.rdf.model.impl.ModelCom.read(ModelCom.java:241) This is with the 2.9 release of Jena for December which I imported into my project with "org.apache.jena" % "jena-arq" % "2.9.0-incubating" -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira