Error al crear objeto WSAA desde delphi

803 views
Skip to first unread message

Luis Javier Carbone

unread,
Mar 7, 2018, 8:18:49 AM3/7/18
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Buenos dias a todos
tengo un sistema para colegios que viene funcionando hace al menos 2 años con facturación electrónica, y que facturó sin problemas hasta el mes de diciembre de 2017,
esta semana, en uno de los colegios, sale el siguiente error

raised exception class EOleSysError with message 'Error no especificado'.

en esta linea
    WSAA := CreateOleObject('WSAA') ;

alguna pista por donde buscar?

uso
     PyAfipWs-2.7.0-32bit+wsaa_2.10f+wsfev1_1.17c+wsfexv1_1.08e+wsbfev1_1.06e+wsmtx_1.12c+pyfepdf_1.07z+pyemail_1.06f+pyi25_1.02d-full.exe
     Windows 10

Jose Hochnadel GMail

unread,
Mar 7, 2018, 8:45:09 AM3/7/18
to pyaf...@googlegroups.com

Comienza verificando la vigencia del certificado. Normalmente duran 2 años.,

 

--

A.S. José A. Hochnadel

      Loop Consultora

      Te: 341-6187367

--
Proyecto PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT:
http://www.pyafipws.com.ar/ - http://www.github.com/reingart/pyafipws - http://www.sistemasagiles.com.ar/
---
Has recibido este mensaje porque estás suscrito al grupo "PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a pyafipws+u...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a pyaf...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/pyafipws.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

 

Libre de virus. www.avg.com

 

Luis Javier Carbone

unread,
Mar 7, 2018, 9:29:43 AM3/7/18
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Está vigente

Mariano Reingart

unread,
Mar 8, 2018, 8:28:53 PM3/8/18
to pyaf...@googlegroups.com
Hola Luis:

Aparentemente hay algún problema con las ultimas actualizaciones de Windows, posiblemente respecto las políticas de seguridad / registro, pero es algo que todavía no pudimos reproducir en nuestras máquinas de desarrollo.

Han reportado en otro hilo que revisando la política de seguridad vía SECPOL se resolvería (habría que analizar bien las implicancias).

Si esto no lo soluciona, habría que ver la configuración de los "Servicios de Componentes" (inicio, ejecutar Dcomcnfg.exe, Propiedades de "Mi PC", solapa "Seguridad COM")
Ahí necesitaría ver que dice en "Editar Límites", todos los usuarios deberían tener permiso de Acceso / Ejecución Local

También habría que descartar que no haya un antivirus bloqueando la creación de estos objetos y/o el acceso al registro de windows.

Si el problema persiste pueden probar esta solución tentativa en GitHub; para más información: https://github.com/reingart/pyafipws/issues/40

Preparé un instalador provisorio para evaluación (con esa solución tentativa):


En caso de que la mitigación sea efectiva o aparezca un nuevo error, por favor reportarlo asi vemos como se podría solucionar.

Sds
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a pyafipws+unsubscribe@googlegroups.com.

Luis Javier Carbone

unread,
Mar 10, 2018, 8:22:06 AM3/10/18
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Gracias Mariano por tu respuesta

por si suma te dejo esto que encontre en WSAA.exe.log

pythoncom error: ERROR: server.policy could not create an instance.

Traceback (most recent call last):
  File "win32com\server\policy.pyc", line 121, in CreateInstance
  File "win32com\server\policy.pyc", line 719, in resolve_func
KeyError: ''
pythoncom error: Unexpected gateway error

Traceback (most recent call last):
  File "win32com\server\policy.pyc", line 121, in CreateInstance
  File "win32com\server\policy.pyc", line 719, in resolve_func
KeyError: ''
pythoncom error: CPyFactory::CreateInstance failed to create instance. (80004005)

Mariano Reingart

unread,
Mar 10, 2018, 9:55:39 AM3/10/18
to pyaf...@googlegroups.com
Hola Javier

Lamentablemente ese log no dice mucho, hay un tema en la biblioteca win32 de python que no deja ver el mensaje de error original de Windows o similar.
Tendrías que probar con el ajuste que comenté en el mail anterior (ticket #40), reemplazando el siguiente archivo en C:\Python27\Lib\site-packages\win32com\server:


Aplicado ese ajuste, luego de recompilar podrías probar nuevamente y pasarme el log, tendría que haber un mensaje más detallado para poder ver que está pasando.
En el mail anterior pasé un instalador recompilado para probar estas cuestiones.

Me inclino a pensar que es un problema de antivirus o políticas de seguridad de Windows.
Parece ser algo muy raro y puntual, porque pywin32 es una biblioteca que se utiliza bastante y no encontré otras referencias a este problema.

Desde ya toda prueba que puedas reportar es bienvenida,

Sds

Luis Javier Carbone

unread,
Mar 10, 2018, 12:56:21 PM3/10/18
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Hola Mariano,

No uso habittualmente Python, y no encuentro los pasos para generar el instalador, me dirigis al link o como recompilar con el archivo policy.py que ajustaste?

desde ya muchas gracias

Mariano Reingart

unread,
Mar 10, 2018, 2:35:09 PM3/10/18
to pyaf...@googlegroups.com
Luis:

La documentación para generar el instalador está publicada en el sitio del proyecto (incluyendo un video de instalación pyafipws para windows 10):


Igualmente yo pasé un link con un instalador ya recompilado para evaluar este tema en homologación: 


Pueden probar ese para hacer más rápido y descartar que tengan un error al compilarlo uds.

Sds

--

Luis Javier Carbone

unread,
Mar 11, 2018, 6:11:30 PM3/11/18
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Hola Mariano

Con el instalador ya recompilado en modo homologacion funciona 10 puntos,

será necesario que aparte del archivo policy.py baje algo mas antes de recompilar todo ?

Saludos
Luis Javier Carbone

Luis Javier Carbone

unread,
Mar 11, 2018, 6:12:47 PM3/11/18
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Listo. Solucionado.
Genio Mariano

Luis Javier Carbone

unread,
Mar 12, 2018, 12:25:45 PM3/12/18
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
otra vez yo.

buenos dias Mariano, sigo con problemas, en mi máquina y en homologación funcionó bien, pero en producción en la pc del cliente sigo con errores

Unexpected Python Error: Traceback (most recent call last): file
"win32com\client\__init__.pyc" line 11, in <module> File
"win32com\client\gencache.pyc", line 662, in <module> File
"win32com\client\gencache.pyc", line 58, in __init__ File
"win32com\client\gencache.pyc", line 649, in Rebuild File
"win32com\client\gencache.pyc", line 65, in _SaveDicts File

saludos

Luis Javier Carbone

unread,
Mar 13, 2018, 1:29:57 PM3/13/18
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Hola a todos

sólo para que quede documentado

aparentemente el error era problema de permisos
logré solucionar el problema asignando permisos de control total a la carpeta Archivos de programa (x86)\PyAfipWS (y de ahi hacia abajo) a todos los usuarios.

Saludos
Reply all
Reply to author
Forward
0 new messages