Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java jena读取rdf非法类型异常_Java_Rdf_Jena_Semantic Web - Fatal编程技术网

Java jena读取rdf非法类型异常

Java jena读取rdf非法类型异常,java,rdf,jena,semantic-web,Java,Rdf,Jena,Semantic Web,我正在开发一个基于jena的java程序来读取大型rdf数据集(由Berlin Sparql基准生成) 该文件的类型为.nt,我使用以下代码将其读入模型 Dataset dataset = TDBFactory.createDataset(tdbPath); Model model = dataset.getDefaultModel(); InputStream str = FileManager.get().open(data); Boolean zipped = false; if (da

我正在开发一个基于jena的java程序来读取大型rdf数据集(由Berlin Sparql基准生成) 该文件的类型为.nt,我使用以下代码将其读入模型

Dataset dataset = TDBFactory.createDataset(tdbPath);
Model model = dataset.getDefaultModel();
InputStream str = FileManager.get().open(data);

Boolean zipped = false;
if (data.substring(data.lastIndexOf('.')).equals(".gz")) 
{
    str = new GZIPInputStream(str);
    zipped = true;
}

model.read(str, null, "N-TRIPLES");
但是几秒钟后,我收到以下控制台错误

org.apache.jena.riot.RiotException: [line: 10273787, col: 149] Illegal object: [DOUBLE:1862.25e0]   

非常感谢您的帮助

10273787线上有什么内容?您运行的是哪个版本的软件?我不知道,这是生成的虚拟数据(但是,当我生成ttl文件时,它可以工作)。我使用的是ApacheJena 2.11.2,解析错误在第10273787行的数据中。如果看不到这条线,就不可能说出问题所在。升级到2.13.0可能会有所帮助。