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

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

Reply via email to