The admin console confirms that these objects have been persisted. Yet, when
I try to read them, the error message indicates that they are not
persistable.

It's like writing to a file system without error only to learn later,
perhaps much later, that what was written is not readable. The objects have
been detached. This verbose log entry is really not very helpful, except
perhaps to a dn developer. I'm kind of amazed at the number of google hits
on this and similar errors. GWT+JDO+GAE/j+GEP sounds good, but it feels like
a house of cards and finger pointing.


On Mon, Mar 22, 2010 at 1:30 AM, datanucleus <[email protected]>wrote:

> "List" is not enhanced. ever. Neither is String or any other type.
> "Enhancement" simply adds on new methods to manage detection of
> changes to fields. That's all. Any persistence mechanism that wants
> efficient management of updates needs enhancement. Why not determine
> where the problem is with your persistence first ? is the object and
> related fields persisted ? (check what's in the datastore perhaps).
> Then check the retrieval (presumably for use with GWT later). The log
> tells you what happens on retrieval ... trying to detach the objects ?
>
> To use a previously persistent object with GWT (and vice versa), GWT
> needs to serialise it. GWT has (had, no idea if GWT2 is improved) a
> problem in that it can't handle the serialisation/deserialisation of a
> simple field of type Object[] even when the members of that array are
> serialisable. Other serialisation mechanisms like GraniteDS handle
> such things seamlessly. To omit an Object[] field during enhancement
> (so it is usable with GWT without issues) you don't make your class
> "detachable" (as mentioned in many posts on this forum), or use Gilead
> (also mentioned).
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine for Java" group.
> To post to this group, send email to
> [email protected].
> To unsubscribe from this group, send email to
> [email protected]<google-appengine-java%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine-java?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.

Reply via email to