0

我刚刚迁移到 HRD,现在它告诉我我无法访问自己的 blob...

Uncaught exception from servlet
java.lang.SecurityException: This application does not have access to that blob.
at com.google.appengine.api.blobstore.BlobstoreServiceImpl.fetchData(BlobstoreServiceImpl.java:200)
at com.droidastic.telljokes.server.servlet.ServeBlobsServlet.checkBlobKeyExists(ServeBlobsServlet.java:100)
at com.droidastic.telljokes.server.servlet.ServeBlobsServlet.doGet(ServeBlobsServlet.java:64)
4

1 回答 1

1

当我迁移到 HRD 之前,这种情况发生在我身上。我将密钥作为字符串存储在数据存储中,当我迁移时,那些未重写的字符串密钥。这是一场噩梦。

无论如何,您的 blobstore 密钥可能没有被重写以指向 HRD 中新应用程序中的新密钥。这可能是因为您将它们存储为字符串或其他与 Java 中的 BlobstoreKey 等效的东西。

于 2012-04-25T05:51:37.163 回答