フォルダーの状態を更新するためにパッチ (Java クライアント ライブラリ) を実行すると、ドライブから断続的にこのエラーが表示されます。再試行しても問題は解決しません。
私はそれを推測しています...
- これは実際には 412 である必要があります (500 ではありません)。
- Patch は etag の比較を行っていますが、コードを Update に変更すると、etag の比較は行われません。
fwiw Update を使用するようにコードを変更しましたが、問題が断続的に発生するため、解決策が有効かどうか確信が持てません。いくつかのドキュメントにアクセスできる人が確認できれば (または私を正しい方向に向けて) いただければ幸いです。
コードは...
driveService.files().patch(enFolder.getId(),enFolder).execute();