Java Can';t共享一个文件,其中包含;“未知组”;作为合作者

Java Can';t共享一个文件,其中包含;“未知组”;作为合作者,java,google-drive-api,Java,Google Drive Api,在GDrive中,我有一个文件,与两个同事和一个小组共享。该组有点奇怪,因为它的名称是“未知组”。请看下面的P.S.,它显示了它的样子 现在,我想使用与其他同事共享此文件。我有一个问题,因为我总是收到一个例外。请参阅下面的P.S,其中显示了Google API请求和响应: 你能告诉我,为什么我的合作者列表中有“未知组”吗?我不记得以前是否加入了一些群组。也许我已经添加了一个组,有人使用谷歌管理面板将其从域中删除,现在我将其命名为“未知组”。可能吗 为什么我不能添加任何其他权限?我有5个文件有

在GDrive中,我有一个文件,与两个同事和一个小组共享。该组有点奇怪,因为它的名称是“未知组”。请看下面的P.S.,它显示了它的样子

现在,我想使用与其他同事共享此文件。我有一个问题,因为我总是收到一个例外。请参阅下面的P.S,其中显示了Google API请求和响应:

你能告诉我,为什么我的合作者列表中有“未知组”吗?我不记得以前是否加入了一些群组。也许我已经添加了一个组,有人使用谷歌管理面板将其从域中删除,现在我将其命名为“未知组”。可能吗

为什么我不能添加任何其他权限?我有5个文件有“相似”组。对于所有这些,我收到了相同的例外。对于其他不包含“ghost”组的文件,共享方法可以正常工作

编辑

我已经检查了这个方法,但它也不起作用。我收到了同样的“500内部服务器错误”消息。

我花了几天时间测试这个功能,发现一切正常。尽管发生了异常,权限还是授予了相应的文件。我确认它使用


对我来说,它工作得很好。请在修复此错误时通知我。我将删除此附加确认。

驱动器上存在导致此情况的已知错误。我不知道什么时候可以提供修复。谢谢你提供的信息。您是否在公共问题服务上创建任何问题?(你能提供一个链接吗?)据我所知,现在所有包含“未知组”的文件都不会与任何其他人共享。也许这个问题存在一些解决方法,不是吗?你能在谷歌硬盘的产品邮件列表上提交一个问题吗?好的,我刚刚添加了它-
try {
    driveApi.grantPermission(userEmail, fileId, permission);
} catch(GoogleJsonResponseException cause) {
    if (documentsListApi.listPermissions(userEmail, fileId).contains(permission)) {
        //OK
    } else {
        throw cause;
    }
}