Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Problema con la libreria jacob

Tengo un programa que corre correctamente en un windows 7 64bit, pero al pasarlo a un windows 7 de 32 bits me sale este error:

com.jacob.com.ComFailException: Can't map name to dispid: Autenticar
at com.jacob.com.Dispatch.invokev(Native Method)
at com.jacob.com.Dispatch.invokev(Dispatch.java:625)
at com.jacob.com.Dispatch.callN(Dispatch.java:453)
at com.jacob.com.Dispatch.call(Dispatch.java:541)
at facturaElectronica.main(facturaElectronica.java:127)

He buscado en interner el error y nada.

El codigo donde esta embebido el problema es:

String wsdl = "https://wsaahomo.afip.gov.ar/ws/services/LoginCms";
String userdir = System.getProperty("user.dir");
String separador = System.getProperty("file.separator");
String excepcion = Dispatch.get(wsaa, "Excepcion").toString();
Dispatch.call(wsaa, "Autenticar",
new Variant("wsfe"),
new Variant(userdir + separador + "clavesAFIP"+separador + "felipe30_648bc5e55e441368.crt"),
new Variant(userdir + separador + "clavesAFIP"+separador + "felipe.key"),
new Variant(wsdl));
excepcion = Dispatch.get(wsaa, "Excepcion").toString();
System.out.println("Excepcion: " + excepcion);
String token = Dispatch.get(wsaa, "Token").toString();
String sign = Dispatch.get(wsaa, "Sign").toString();


Por favor alguien que me ayude, ya he cambiado los dll de windows en el system32 y he modificado el jar pero nada sigue sin andar.

Desde ya muchas Gracias

crespo1963

julio 7, 2015 | Unregistered Commentercrespo1963