在尝试上载文件时使用gdata docs java库时抛出NullPointerException

时间:2012-06-09 21:24:02

标签: java nullpointerexception google-api gdata-api

基本上我收到了这个错误...

java.lang.NullPointerException: Null response body
com.google.gdata.util.ServiceException.setResponse(ServiceException.java:222)
    at com.google.gdata.client.http.GoogleGDataRequest.handleErrorResponse(GoogleGDataRequest.java:572)
    at com.google.gdata.client.http.HttpGDataRequest.checkResponse(HttpGDataRequest.java:560)
    at com.google.gdata.client.http.HttpGDataRequest.execute(HttpGDataRequest.java:538)
    at com.google.gdata.client.http.GoogleGDataRequest.execute(GoogleGDataRequest.java:536)
    at com.google.gdata.client.media.MediaService.insert(MediaService.java:400)

我正在使用gdocs-3.0库,它似乎都在运行时工作,除了在执行文件上传时失败。我正在使用OAuth2凭据系统,这可能是导致问题的原因吗?是因为我上传了像mp3而不是文档的内容吗?

是否有更好的库来访问文档列表api或是这样吗?

1 个答案:

答案 0 :(得分:1)

原因我得到的原因是我的应用程序不希望上传大型文档而是需要使用可恢复的媒体上传。