No hay un error en List, sino en la implementación que estás usando. Supongo
que usas EclipseJPA. Estás mandando al cliente colecciones creadas por ese
framework que no son serializables. Mira este link:

http://code.google.com/webtoolkit/articles/using_gwt_with_hibernate.html

Es el mismo problema pero con Hibernate. Cualquier duda decime

Juan

2011/6/12 Henry <henryubu...@gmail.com>

> The solution was to comment in Empleado, this
>
> //    @OneToMany(mappedBy = "empleado")
> //    private List<Pedido> pedidoList;
>
>
> And in the rest
>
> //    public List<Pedido> getPedidoList() {
> //        return pedidoList;
> //    }
>
> //    public void setPedidoList(List<Pedido> pedidoList) {
> //        this.pedidoList = pedidoList;
> //    }
>
> But why do I had to do this? Whats wrong with List? Why List
> (org.eclipse.persistence.indirection.IndirectList) was not included in
> the set of types which can be serialized by this SerializationPolicy
>
> Greetings
>
> On 12 jun, 14:25, Henry ubuntu <henryubu...@gmail.com> wrote:
> > I have a project working with GWT 2.1.1, EclipseLink JPA 2.0 and DB
> Derby,
> >
> > Restaurante2.rar<
> https://docs.google.com/leaf?id=0B3NEfBIdzv4XNzJjNWIxMjYtMmE4Yy00YThh...>
> >
> > the problem is that when I push the button "Buscar empleado" and the
> error
> > is the following
> >
> > 12/06/2011 02:20:32 PM org.apache.catalina.core.ApplicationContext log
> > GRAVE: Exception while dispatching incoming RPC call
> > com.google.gwt.user.client.rpc.SerializationException: Type
> > 'org.eclipse.persistence.indirection.IndirectList' 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.: instance = {IndirectList: not instantiated}
> >         at
> >
> com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize(ServerSerializationStreamWriter.java:614)
> >         at
> >
> com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamWriter.writeObject(AbstractSerializationStreamWriter.java:126)
> >         at
> >
> com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter$ValueWriter$8.write(ServerSerializationStreamWriter.java:152)
> >         at
> >
> com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeValue(ServerSerializationStreamWriter.java:534)
> >         at
> >
> com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeClass(ServerSerializationStreamWriter.java:704)
> >         at
> >
> com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeImpl(ServerSerializationStreamWriter.java:734)
> >         at
> >
> com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize(ServerSerializationStreamWriter.java:616)
> >         at
> >
> com.google.gwt.user.client.rpc.impl.AbstractSerializationStreamWriter.writeObject(AbstractSerializationStreamWriter.java:126)
> >         at
> >
> com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter$ValueWriter$8.write(ServerSerializationStreamWriter.java:152)
> >         at
> >
> com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serializeValue(ServerSerializationStreamWriter.java:534)
> >         at
> com.google.gwt.user.server.rpc.RPC.encodeResponse(RPC.java:609)
> >         at
> > com.google.gwt.user.server.rpc.RPC.encodeResponseForSuccess(RPC.java:467)
> >         at
> > com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:564)
> >         at
> >
> com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:207)
> >         at
> >
> com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:243)
> >         at
> >
> com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
> >         at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
> >         at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> >         at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> >         at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >         at
> >
> org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)
> >         at
> >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> >         at
> >
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >         at
> >
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> >         at
> >
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> >         at
> >
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> >         at
> >
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> >         at
> >
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> >         at
> >
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
> >         at
> >
> org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:859)
> >         at
> >
> org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579)
> >         at
> > org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1555)
> >         at java.lang.Thread.run(Thread.java:662)
> >
> > Vista.java is the main EntryPoint.
> >
> > The Entities are Alimento, AlimentoMenu, AlimentoMenuPK, Cliente,
> Empleado,
> > Factura, Menu, , MenuPedidoPK and Pedido
> >
> > Can someone help me to work this out?
> >
> > Any help would be appreciated.
> >
> > Greetings
> >
> > --
> > Enrique Martínez
> > La comunidad UPIICSALIBREwww.upiicsalibre.org
> > Cel 5514434258
> >
> >  Buscar empleado.JPG
> > 60 KVerDescargar
> >
> >  ProyectoDDS.sql
> > 5 KVerDescargar
>
> --
> 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.
>
>

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

Reply via email to