4.2此代码已在GAE应用程序中工作数月,以便将文件从一个存储桶复制到另一个存储桶:
// Following is called in constructor
GcsService gcsService = GcsServiceFactory.createGcsService( RetryParams.getDefaultInstance() );
private void copy( GcsFilename src, GcsFilename dst ) throws Exception
{
try
{
gcsService.copy( src, dst );
}
catch( Exception e )
{
logger.error( e.getMessage() );
throw e;
}
}
今天早些时候,它突然停止工作。 src文件保留在原位,不会抛出任何异常。发生了什么事?
这也发生在几个月前。它从未解决过。解决方法是简单地更新到当前版本的GCS Client Library for Java。我讨厌再次认为这是解决方法。目前正在使用gcs client 0.4.2。