recta hacia adelante, pero enloquecedor, me sale este error en mi llamada RPC:GWT IncompatibleRemoteServiceException
Un IncompatibleRemoteServiceException fue arrojado al procesar esta llamada. com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException: firma de tipo no válido para com.milkrun.core.dto.UserBasket
Aquí está la clase causando el problema:
public class UserBasket implements Serializable{
private static final long serialVersionUID = -6761554796753637352L;
public int userBasketID;
public String description;
public String userID;
public List<BasketItem> items;
public String createUserId;
public Timestamp createTs;
public String lastUpdateUserId;
public Timestamp lastUpdateTs;
public Timestamp effStartTs;
public Timestamp effStopTs;
}
Y el tipo BasketItem:
public class BasketItem implements Serializable {
private static final long serialVersionUID = -17764683871112216L;
public int basketItemID;
public String upc;
public String description;
public String brandName;
public BigDecimal price;
public String createUserId;
public Timestamp createTs;
public String lastUpdateUserId;
public Timestamp lastUpdateTs;
public Timestamp effStartTs;
public Timestamp effStopTs;
}
no estoy seguro de dónde voy mal y prefiero no utilizar IsSerializable ya que estos son DTO en un proyecto compartido por una aplicación para Android también y IsSerializable es parte de la pila de GWT.
intente con una compilación limpia – milan
Intenté eso y borrando todo el caché del navegador, etc. Sin dados. –
En cuanto a este algo me dice esto será una de las cuestiones que Está en finiky –