Making the change you have suggested results in: Server Error: Invalid primary key for com.zoltu.jdo_requestfactory_test.server.MyEntity. The primary key field is an encoded String but an unencoded value has been provided. If you want to set an unencoded value on this field you can either change its type to be an unencoded String (remove the "gae.encoded-pk" extension), change its type to be a com.google.appengine.api.datastore.Key and then set the Key's name field, or create a separate String field for the name component of your primary key and add the "gae.pk-name" extension.
I should specify that I do want to be able to set the primary key manually. I have a unique string identifier I would like to use as the primary key for MyEntity. Also, attempting to use a Long results in the same problem. http://www.datanucleus.org/products/accessplatform/jdo/primary_key.html shows that most of the basic types have special Identity classes, none of which can be sent to the client (client can only receive basic types according to http://code.google.com/webtoolkit/doc/latest/DevGuideRequestFactory.html#transportable ). -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To view this discussion on the web visit https://groups.google.com/d/msg/google-web-toolkit/-/yvVeairI37UJ. 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-web-toolkit?hl=en.
