【问题标题】:NullPointerException throw while using gdata docs java library upon attempting a file upload尝试上传文件时使用 gdata docs java 库时抛出 NullPointerException
【发布时间】:2012-06-13 10:45:22
【问题描述】:

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

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 或者是这个?

【问题讨论】:

  • 请添加您的代码,以便我们重现问题
  • 请告诉我们发生此错误的代码。如果没有您的代码,我们只会猜测问题的原因,这不是很有帮助。
  • 另外,您暗示问题可能是因为您正在尝试上传 mp3。因此,您是否尝试过上传文档,是否成功?
  • 是的,我上传了一个 MP3 文件,因为 docslist/drive 现在有点像它通过 Web 界面工作的东西,而不是通过 gdocs api

标签: java nullpointerexception google-api gdata-api


【解决方案1】:

原来我收到此问题的原因是我的应用程序不想上传大型文档,而是需要使用可恢复媒体上传。

【讨论】:

    猜你喜欢
    • 2014-07-15
    • 2012-04-03
    • 1970-01-01
    • 1970-01-01
    • 2017-07-22
    • 2012-04-23
    • 2012-08-02
    • 1970-01-01
    • 2017-08-27
    相关资源
    最近更新 更多