Creating a page can require several steps:
1. create a new user,
2. create the page itself,
3. create a revision.
If anything bad happens in the middle, garbage remains in the datastore
which sometimes results in ReferenceProperty errors.
Use transactions.
http://code.google.com/intl/ru-
RU/appengine/docs/python/datastore/transactions.html
Original issue reported on code.google.com by justin.forest on 3 Nov 2009 at 9:28
Original issue reported on code.google.com by
justin.forest
on 3 Nov 2009 at 9:28