[google-appengine] Re: Problem with GAE Datastore Viewer

2011-12-06 Thread bartprokop
Hi Ikai,

Thanks for your reply. Anyway, the problem is a bit deeper. When I set
the property to null, my App Engine Data Vievwer panel was fixed. So
null is valid value for my field. Before that, I accessed the field
programically (JAVA through JDO) and get very strange value for that
field:

com.google.appengine.api.datastore.PostalAddress@0 - zero is probably
bad value here.

I suppose that it was a bug in JDO when persisting the entity do
DataStore. After fixing property (setting it to null), it seems to
work.

On Dec 2, 7:16 pm, Ikai Lan (Google) ika...@google.com wrote:
 HI bart,

 Oy, I know what is causing this. The datastore admin is written using
 Python which has validations for fields like Address or GeoPt. The Java
 code does not, so it's possible to set this to null, which would cause this
 to error out.

 In general I advise people to use StringProperty as much as possible. To
 fix this, you have two choices:

 1. Change the Address property to be non-null programmatically
 2. Change the property on all entities to be a String property. You'll
 probably use App Engine mapreduce for this.

 I'm going to make a list of polish bugs and feature requests that I'm
 going to champion in an upcoming release. I'm wondering what the
 implications of a quick and dirty fix to remove the validations are.
 Unfortunately, if history is any kind of a teacher, the fix is NEVER that
 easy.

 --
 Ikai Lan
 Developer Programs Engineer, Google App Engine
 plus.ikailan.com | twitter.com/ikai







 On Fri, Dec 2, 2011 at 12:55 AM, bartprokop prokop.b...@gmail.com wrote:
  Hi, My application is developed in JAVA, utilizing JDO.
  Unfortunatelly, I started today getting starnge errors - 500 when
  trying to run GQL queries on my data:

  SELECT * FROM Przedszkole where __key__ =
  Key('agtzfmUtZHppZWNrb3ITCxILUHJ6ZWRzemtvbGUYgooIDA')

  results with Server error 500 and strange message: address must not
  be empty.

  My application ishttp://e-dziecko.appspot.com.

  Any hint on this?

  More funny, access object programatically seems to work without any
  interruption.

  --
  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.

-- 
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.



[google-appengine] Problem with GAE Datastore Viewer

2011-12-02 Thread bartprokop
Hi, My application is developed in JAVA, utilizing JDO.
Unfortunatelly, I started today getting starnge errors - 500 when
trying to run GQL queries on my data:

SELECT * FROM Przedszkole where __key__ =
Key('agtzfmUtZHppZWNrb3ITCxILUHJ6ZWRzemtvbGUYgooIDA')

results with Server error 500 and strange message: address must not
be empty.

My application is http://e-dziecko.appspot.com .

Any hint on this?

More funny, access object programatically seems to work without any
interruption.

-- 
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.