मुझे ऑब्जेक्टिस्ट्स के एरेलेलिस्ट को लौटने के समय का एक बिल्ली है जो आरपीसी के माध्यम से IsSerializable को लागू करता है। IsSerializable pojo में एक चर, एक स्ट्रिंग है, और इसमें 0 पैरामीटर कन्स्ट्रक्टर है। मैं अपने युद्ध से .gwt.rpc फ़ाइल को हटा दिया है और अब भी मैं:जीडब्ल्यूटी सीरियलाइजेशन इश्यू
com.google.gwt.user.client.rpc.SerializationException: Type 'com.test.myApp.client.model.Test' 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 = [email protected]
at com.google.gwt.user.server.rpc.impl.ServerSerializationStreamWriter.serialize(ServerSerializationStreamWriter.java:610)
मैं JDK 1.6.0_18 साथ GWT 2.0.2 का उपयोग कर रहा हूँ।
क्या हो रहा है या मैं क्या गलत कर रहा हूं पर कोई विचार?
यहां टेस्ट क्लास का कोड है और रिमोट विधि ArrayList लौट रही है। मैंने इसके परिणाम को भी उसी परिणाम के साथ टेस्ट के एक उदाहरण को वापस करने के लिए संशोधित किया: ऊपर अपवाद।
package com.test.myApp.client.model;
import com.google.gwt.user.client.rpc.IsSerializable;
public class Test implements IsSerializable{
private String s;
public Test() {}
public Test(String s) {
this.s = s;
}
public String getS() {
return s;
}
public void setS(String s) {
this.s = s;
}
}
मदद की बहुत सराहना करते हैं! एडी
क्या आप क्लाइंट.मोडेल.स्टेस्ट के लिए कोड प्रकाशित कर सकते हैं? – Stevko
शायद टेस्ट क्लास में उदाहरण फ़ील्ड में से एक धारावाहिक नहीं है। अधिक सहायता के लिए कोड पोस्ट करें। – Carnell
क्या आपने अपनी दूरस्थ सेवा विधि को ArrayList लौटने के रूप में घोषित किया है? यदि आप सिर्फ ऐरेलिस्टिस्ट घोषित करते हैं तो जीडब्ल्यूटी को यह नहीं पता होगा कि आपको टेस्ट को क्रमबद्ध करने की आवश्यकता होगी। उपर्युक्त टिप्पणीकर्ता सुझाव देते हैं, कोड पोस्ट करें। –
tgdavies