I'll post here a stack trace of the error I get, maybe it helps (I've
cut off everything before GWT classes, which were mostly
springframework and jetty stacks)
If I remove the List<Child> getter from ParentProxy, I don't have this
error anymore.
SEVERE: Unexpected error
org.hibernate.LazyInitializationException: failed to lazily initialize
a collection of role: [Parent.childs], no session or session was
closed
at
org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:
383)
at
org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExceptionIfNotConnected(AbstractPersistentCollection.java:
375)
at
org.hibernate.collection.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:
368)
at
org.hibernate.collection.AbstractPersistentCollection.read(AbstractPersistentCollection.java:
111)
at org.hibernate.collection.PersistentBag.iterator(PersistentBag.java:
272)
at
com.google.web.bindery.requestfactory.server.Resolver.resolveClientValue(Resolver.java:
441)
at com.google.web.bindery.requestfactory.server.Resolver.access
$200(Resolver.java:49)
at com.google.web.bindery.requestfactory.server.Resolver
$1.visitReferenceProperty(Resolver.java:359)
at
com.google.web.bindery.autobean.shared.AutoBeanVisitor.visitCollectionProperty(AutoBeanVisitor.java:
229)
at
com.google.web.bindery.autobean.vm.impl.ProxyAutoBean.traverseProperties(ProxyAutoBean.java:
271)
at
com.google.web.bindery.autobean.shared.impl.AbstractAutoBean.traverse(AbstractAutoBean.java:
166)
at
com.google.web.bindery.autobean.shared.impl.AbstractAutoBean.accept(AbstractAutoBean.java:
101)
at
com.google.web.bindery.requestfactory.server.Resolver.resolveClientProxy(Resolver.java:
323)
at
com.google.web.bindery.requestfactory.server.Resolver.resolveClientValue(Resolver.java:
418)
at com.google.web.bindery.requestfactory.server.Resolver.access
$200(Resolver.java:49)
at com.google.web.bindery.requestfactory.server.Resolver
$1.visitReferenceProperty(Resolver.java:359)
at
com.google.web.bindery.autobean.vm.impl.ProxyAutoBean.traverseProperties(ProxyAutoBean.java:
295)
at
com.google.web.bindery.autobean.shared.impl.AbstractAutoBean.traverse(AbstractAutoBean.java:
166)
at
com.google.web.bindery.autobean.shared.impl.AbstractAutoBean.accept(AbstractAutoBean.java:
101)
at
com.google.web.bindery.requestfactory.server.Resolver.resolveClientProxy(Resolver.java:
323)
at
com.google.web.bindery.requestfactory.server.Resolver.resolveClientValue(Resolver.java:
418)
at com.google.web.bindery.requestfactory.server.Resolver.access
$200(Resolver.java:49)
at com.google.web.bindery.requestfactory.server.Resolver
$1.visitReferenceProperty(Resolver.java:359)
at
com.google.web.bindery.autobean.vm.impl.ProxyAutoBean.traverseProperties(ProxyAutoBean.java:
295)
at
com.google.web.bindery.autobean.shared.impl.AbstractAutoBean.traverse(AbstractAutoBean.java:
166)
at
com.google.web.bindery.autobean.shared.impl.AbstractAutoBean.accept(AbstractAutoBean.java:
101)
at
com.google.web.bindery.requestfactory.server.Resolver.resolveClientProxy(Resolver.java:
323)
at
com.google.web.bindery.requestfactory.server.Resolver.resolveClientValue(Resolver.java:
418)
at
com.google.web.bindery.requestfactory.server.Resolver.resolveClientValue(Resolver.java:
196)
at
com.google.web.bindery.requestfactory.server.SimpleRequestProcessor.processInvocationMessages(SimpleRequestProcessor.java:
451)
at
com.google.web.bindery.requestfactory.server.SimpleRequestProcessor.process(SimpleRequestProcessor.java:
217)
at
com.google.web.bindery.requestfactory.server.SimpleRequestProcessor.process(SimpleRequestProcessor.java:
125)
at
com.google.web.bindery.requestfactory.server.RequestFactoryServlet.doPost(RequestFactoryServlet.java:
118)