@Staff: Migration to HRD broke records - can you help fixing it?

45 views
Skip to first unread message

Federico Elles

unread,
Sep 10, 2012, 2:46:20 AM9/10/12
to google-a...@googlegroups.com
I did finally migrate the 3x3links app to HRD and the thing I was afraid of did happen: Data loss.

Here is the error message:
Traceback (most recent call last):
  File "/base/python_runtime/python_lib/versions/1/google/appengine/ext/webapp/_webapp25.py", line 710, in __call__
    handler.get(*groups)
  File "/base/data/home/apps/s~3x3links-hrd/16.361614838657478691/3x3img.py", line 84, in get
    logo = db.get(pretitle[5:])
  File "/base/python_runtime/python_lib/versions/1/google/appengine/ext/db/__init__.py", line 1537, in get
    return get_async(keys, **kwargs).get_result()
  File "/base/python_runtime/python_lib/versions/1/google/appengine/api/apiproxy_stub_map.py", line 604, in get_result
    return self.__get_result_hook(self)
  File "/base/python_runtime/python_lib/versions/1/google/appengine/datastore/datastore_rpc.py", line 1442, in __get_hook
    self.check_rpc_success(rpc)
  File "/base/python_runtime/python_lib/versions/1/google/appengine/datastore/datastore_rpc.py", line 1216, in check_rpc_success
    raise _ToDatastoreError(err)
BadRequestError: app s~3x3links-hrd cannot access app 3x3links's data


How can I fix this?

Thanks,
Federico from 3x3Links

Federico Elles

unread,
Sep 10, 2012, 3:01:57 AM9/10/12
to google-a...@googlegroups.com
There is also an open question on this issue at StackOverflow:
http://stackoverflow.com/questions/9651943/app-x1-cannot-access-app-x2-data 

Vadim Statishin

unread,
Sep 10, 2012, 8:45:05 AM9/10/12
to google-a...@googlegroups.com
Hi
Most likely you have kept string serialization keys in database.
Migration tool could not convert theirs.
Key property includes the name of the application. Old application
have called you 3x3links, and the new 3x3links-hrd. Try to convert
such keys to its handler.

2012/9/10 Federico Elles <fla...@googlemail.com>:
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/google-appengine/-/kJCwAopREQIJ.
> To post to this group, send email to google-a...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengi...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.



--
Vadim
Reply all
Reply to author
Forward
0 new messages