Hi, What is the value of the key when you use get_value_for_datastore on this property? See recipe: http://appengine-cookbook.appspot.com/recipe/getting-dbreferenceproperty-key-without-loading-entity
-Marzia On Sun, Dec 28, 2008 at 11:41 AM, dloomer <dloo...@gmail.com> wrote: > > Getting a "ReferenceProperty failed to be resolved" error and I can > swear up and down that the ReferenceProperty *should* be able to be > resolved -- i.e., this is not your classic case of referenced entities > being deleted, as the data is all there. > > Model definition (abridged): > > class ChatWordStats(db.Model): > chatword = db.ReferenceProperty(ChatWord) > timespan = db.ReferenceProperty(StatsTimeSpan) > date = db.DateTimeProperty(auto_now_add=True) > > class TeamChatWordStats(db.Model): > team = db.ReferenceProperty(Team,required=True) > chatwordstats = db.ReferenceProperty(ChatWordStats) > date = db.DateTimeProperty(auto_now_add=True) > > offending code (this has worked fine for thousands of entities, then > just gets stuck on this one): > > tcws = dygmodel.TeamChatWordStats.get(key_val) > cws = tcws.chatwordstats > > The first line works, and the second line gives the error. The > key_val for the TeamChatWordStats entity is > > ahJkeWluZ2dpcmFmZmVsZWFndWVyPAsSEVRlYW1DaGF0V29yZFN0YXRzIiV0Y3dzX3RfNV9jd3NfdHNfM18yMDA1XzNfMV8wX2N3X19hbGxfDA. > Looking up the entity in the Data Viewer of my application console, > that shows a chatwordstats property with a key of > > ahJkeWluZ2dpcmFmZmVsZWFndWVyLwsSDUNoYXRXb3JkU3RhdHMiHGN3c190c18zXzIwMDVfM18xXzBfY3dfX2FsbF8M. > This key also resolves fine in the Data Viewer. > > And, just in case, I verified that both ReferenceProperty values on > the ChatWordStats entity resolve as well. > > So, where does that leave me? I've double and triple and quadruple- > checked everything and I'm kind of stuck. I can provide my app name > in a private e-mail if asked. > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~----------~----~----~----~------~----~------~--~---