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に移行する前に、それは私に起こりました。キーをデータストアに文字列として保存していたので、移行時に文字列化されたキーは書き換えられませんでした。それはかなりの悪夢でした。

とにかく、ブロブストア キーは、HRD の新しいアプリの新しいキーを指すように書き直されていない可能性があります。それらを文字列として、または Java の BlobstoreKey と同等のもの以外のものとして保存したことが原因である可能性があります。

于 2012-04-25T05:51:37.163 に答える