Posterior a de nuestra extensa compilación de datos pudimos resolver esta aprieto que presentan muchos de nuestros lectores. Te brindamos la solución y deseamos que te sea de mucha ayuda.
Solución:
Tuve un caso similar y (como lo mencionó @Holger en el comentario) la información del módulo en el mensaje es simplemente engañosa: este es un caso real de tratar de convertir algo en algo que no coincide.
En tu caso, ClientImpl
simplemente no es un subtipo de XigniteCurrenciesSoap
.
El stacktrace está tratando de decirte que has emitido XigniteCurrenciesSoap
para ClientImpl
.
Como el siguiente ejemplo:
Object returnObj= getXigniteCurrenciesSoap();
return (ClientImpl) returnObj;
Tienes que averiguar dónde hiciste eso en tu código y arreglarlo.
Si entiendes que te ha resultado de utilidad este post, sería de mucha ayuda si lo compartieras con el resto seniors así nos ayudas a extender esta información.