Thanks Jens for pointing out the issue. It is working now. On Saturday, July 23, 2022 at 2:53:30 AM UTC+5:30 Jens wrote:
> Your interface has a type parameter with no upper bound so it is > effectively Object. Thus GWT does not know which classes to scan because it > will not scan every subclass of Object. Either give your type parameter an > upper bound using a common interface or create a dummy method in your > service interface that returns a dummy class which references all your > classes you want to use in your load method. > > [email protected] schrieb am Freitag, 22. Juli 2022 um 15:43:24 UTC+2: > >> I am using GWT 2.9 and I am getting below error >> >> SEVERE: Exception while dispatching incoming RPC call >> com.google.gwt.user.client.rpc.SerializationException: Type >> 'com.xyz.nos.model.NosOptionModel' 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 = com.xyz.nos.model.NosOptionModel@6cad8f33 >> >> SEVERE: Exception while dispatching incoming RPC call >> com.google.gwt.user.client.rpc.SerializationException: Type >> 'com.xyz.nos.model.NosOptionModel' 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 = com.xyz.nos.model.NosOptionModel@5fc5e111 >> >> SEVERE: Exception while dispatching incoming RPC call >> com.google.gwt.user.client.rpc.SerializationException: Type >> 'com.xyz.nos.model.NosCaseDetailModel' 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 = com.xyz.nos.model.NosCaseDetailModel@af3642f >> >> SEVERE: Exception while dispatching incoming RPC call >> com.google.gwt.user.client.rpc.SerializationException: Type >> 'com.xyz.nos.model.CountryGroupModel' 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 = com.xyz.nos.model.CountryGroupModel@51987007 >> >> SEVERE: Exception while dispatching incoming RPC call >> com.google.gwt.user.client.rpc.SerializationException: Type >> 'com.xyz.nos.model.NosUser' 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 >> = com.xyz.nos.model.NosUser@28bbfa7f >> >> I am doing GWT RPC for populating liststore of combobox and getting above >> exception while performing it from EntryPoint class. All the above classes >> are Pojo's and all the fields of these classes are Serializable >> >> I have tried all possible solutions given in java - GWT - RPC >> SerializationException - Stack Overflow >> <https://stackoverflow.com/questions/9534484/gwt-rpc-serializationexception/9534704#9534704> >> >> I have defined my service as below >> public interface INamedComboListDataProvider<M> extends RemoteService { >> public List<M> load(String name); >> } >> >> I also have checked my *serializationWhitelist *and it only contain >> following 25 classes >> {class com.google.gwt.user.client.ui.TreeListenerCollection=true, class >> java.lang.String=true, class >> com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException=true, >> class com.google.gwt.user.client.ui.FocusListenerCollection=true, class >> com.google.gwt.user.client.rpc.RpcTokenException=true, class >> java.util.LinkedList=true, class java.lang.RuntimeException=false, class >> com.google.gwt.user.client.ui.LoadListenerCollection=true, class >> com.google.gwt.user.client.ui.ClickListenerCollection=true, class >> com.google.gwt.user.client.ui.FormHandlerCollection=true, class >> java.lang.Throwable=false, class >> com.google.gwt.user.client.ui.KeyboardListenerCollection=true, class >> com.google.gwt.user.client.ui.MouseListenerCollection=true, class >> com.google.gwt.user.client.ui.TabListenerCollection=true, class >> java.util.Vector=true, class >> com.google.gwt.user.client.ui.ChangeListenerCollection=true, class >> com.google.gwt.user.client.ui.ScrollListenerCollection=true, class >> com.google.gwt.user.client.ui.PopupListenerCollection=true, class >> com.google.gwt.user.client.ui.MouseWheelListenerCollection=true, class >> java.util.Arrays$ArrayList=true, class java.lang.Exception=false, class >> java.util.ArrayList=true, class java.util.Collections$EmptyList=true, class >> java.util.Collections$SingletonList=true, class >> com.google.gwt.user.client.ui.TableListenerCollection=true} >> >> I also have added project folder structure in attachment. >> Can anybody guide me where I am going wrong and why does the >> serializationwhilteList does not contain the pojo models ? >> >> >> -- You received this message because you are subscribed to the Google Groups "GWT Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/google-web-toolkit/317e03b5-c6c2-4e61-ad2d-6ec4c2edafe2n%40googlegroups.com.
