با سلام و خسته نباشید.
در زمان فراخوانی وب سرویس در برنامه در handleResponse در زمان اجرای خط
if ( res.get().getReturn() == null )
با خطای ClassCastException روبرو میشم به شرح زیر:
.....services.insurance.webservice.jaxws_asm.MyResponse cannot be cast to .....services.insurance.webservice.MyResponse
(در ابتدا که من میخواستم از وب سرویس استفاده کنم خطای
Two classes have the same XML type name "{http://services.healthservice.tamin.ir/}loadBookletDateResponse". Use @XmlType.name and @XmlType.namespace to assign different names to them.
this problem is related to the following location:
at ir.tamin.medical.tcr.services.insurance.webservice.jaxws_asm.LoadBookletDateResponse
this problem is related to the following location:
at ir.tamin.medical.tcr.services.insurance.webservice.LoadBookletDateResponse
at public javax.xml.bind.JAXBElement ir.tamin.medical.tcr.services.insurance.webservice.ObjectFactory.createLoadBookletDateResponse(ir.tamin.medical.tcr.services.insurance.webservice.LoadBookletDateResponse)
at ir.tamin.medical.tcr.services.insurance.webservice.ObjectFactory
رو داشتم که بعد از جستجو در اینترنت در فایل package-info،
namespace رو عوض کردم و خطا برطرف شد و الآن نمیدونم که خطای موجود به خاطر اون هستش یا نه)
لطفا منو برای حل این مشکل راهنمایی کنید.
ممنونم