Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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 Wikidata API始终返回空指针异常_Java_Wikidata Api - Fatal编程技术网

Java Wikidata API始终返回空指针异常

Java Wikidata API始终返回空指针异常,java,wikidata-api,Java,Wikidata Api,我正在使用wikidata api获取一个使用英文标题的实体 wdf = WikibaseDataFetcher.getWikidataDataFetcher(); eid = wdf.getEntityDocumentsByTitle("enwiki", entitle); 早些时候,通过使用旧版本的wikidata api,我能够顺利地运行它。 更新到5.0.0版后,我总是会遇到以下错误: Exception in thread "main" java.lang.NullPointerEx

我正在使用wikidata api获取一个使用英文标题的实体

wdf = WikibaseDataFetcher.getWikidataDataFetcher();
eid = wdf.getEntityDocumentsByTitle("enwiki", entitle);
早些时候,通过使用旧版本的wikidata api,我能够顺利地运行它。 更新到5.0.0版后,我总是会遇到以下错误:

Exception in thread "main" java.lang.NullPointerException
    at org.wikidata.wdtk.wikibaseapi.ApiConnection.fillCookies(ApiConnection.java:544)
    at org.wikidata.wdtk.wikibaseapi.ApiConnection.sendRequest(ApiConnection.java:346)
    at org.wikidata.wdtk.wikibaseapi.WbGetEntitiesAction.wbGetEntities(WbGetEntitiesAction.java:187)
如何解决这个问题?

我也遇到同样的问题。 我尝试使用github的最新版本,但得到了相同的异常。 我执行文档中的示例,即简单调用:

Map<String, EntityDocument> results = wbdf.getEntityDocuments("Q80", "P31");

无保修!:-)

这很有效。但是我真的希望有人能在api中修复这个问题
if (headerCookies != null)
    for (String cookie : headerCookies) {