Hey Benjamin, Since u are using Generics ensure that all the classes Service, ServiceAync and ServiceImpl use the same signature i.e List<SubCatagory> . btw which version of gwt are u using.
Also, you can the temp dir where u can find a rpc.log file with the list of all objects that are serialized. On Wed, Oct 7, 2009 at 2:20 AM, Benjamin <bsaut...@gmail.com> wrote: > > I'm struggeling with this now - did you guys solve it? I have a > simple client class that will be a parent in a simple parent-child > relationship. If i add an ArrayList property to the parent class (i > don't even have to decorate it as persistant) i get > > EVERE: [1254861190636000] javax.servlet.ServletContext log: Exception > while dispatching incoming RPC call > com.google.gwt.user.client.rpc.SerializationException: Type > 'org.datanucleus.sco.backed.List' was not included in the set of types > which can be serialized by this SerializationPolicy or its Class > object could not be loaded. For security purposes, this type will not > be serialized. > > i've tried java.util.list and java.util.arraylist with same result - > defiitly not a 'org.datanucleus.sco.backed.List' > > what's odd is that the RPC call runs in a way and the object is > persisted but without the list field. > > Anyway - this seems like something that can't be passed in an RPC call > but i don't see why > > @PersistenceCapable(identityType = IdentityType.APPLICATION) > public class Catagory extends BaseTreeModel implements Serializable { > > public Catagory() {} > > private static final long serialVersionUID = 1L; > @PrimaryKey > @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY) > @Extension(vendorName="datanucleus", key="gae.encoded-pk", > value="true") > private String key; > > @Persistent(mappedBy = "catagory") > private List<SubCatagory> subcatagories; > > > } > > > > On Sep 22, 5:43 am, Angel <gonzalezm.an...@gmail.com> wrote: > > i have the same problem > > > > On 5 ago, 04:52, mike <m...@introspect.com> wrote: > > > > > > > > > I have a simple one-to-many betwen two entities. The parent entity > > > uses List to contain the child entities. I am able to persist these > > > entities in the datastore without problems. > > > > > However, when reading a root entity at the server, I get: > > > > > rpc.SerializationException: Type 'org.datanucleus.sco.backed.List' was > > > not included in the set of types which can be serialized... > > > > > The entities are successfully read from the datastore, but something > > > in Datanucleus doesn't build the List correctly. > > > > > Has anyone found a workaround for this serialization problem. > > > > > Thanks > > > > > GWT 1.7 GAE 1.2.2- Hide quoted text - > > > > - Show quoted text - > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to google-web-toolkit@googlegroups.com To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en -~----------~----~----~----~------~----~------~--~---