El cliente reporta que al momento de generar la planilla de vacaciones le daba fallida. Al día siguiente (hoy 3 de marzo) el cliente reinicia el servidor del Evolution y de base de datos y la planilla se calcula correctamente, aun no se sabe cual fue el problema original. El log de la planilla muestra lo siguiente:
2020-03-02 17:24:57,646 [ThreadGestorCola] INFO Aseinfo.VH4.WindowsServices.Salarios.GenPlaHostWcf - Iniciando periodo a generar: ID de Sesión = f9351a8b-1a10-46dc-8896-75ad071af414 - Fecha = 3/2/2020 5:24:57 PM
2020-03-02 17:24:57,709 [ThreadGestorCola] INFO Aseinfo.VH4.WindowsServices.Salarios.GeneraPeriodoPlanillaWcfService - Thread creado y listo para iniciar - SessionId = f9351a8b-1a10-46dc-8896-75ad071af414 Codigo = 8607 Usuario = lperez Fecha = 03/02/2020 17:24:57
2020-03-02 17:24:57,709 [ThreadGestorCola] INFO Aseinfo.VH4.WindowsServices.Salarios.GenPlaHostWcf - Finalizado procesamiento del Periodo: ID de Sesión = f9351a8b-1a10-46dc-8896-75ad071af414 - Fecha = 3/2/2020 5:24:57 PM
2020-03-02 17:24:57,709 [12] INFO GetAdoNetAppender - Se está configurando el ADO.Net Appender
2020-03-02 17:24:57,724 [12] INFO f9351a8b-1a10-46dc-8896-75ad071af414 - Iniciando Generación: Sesion = f9351a8b-1a10-46dc-8896-75ad071af414, Periodo = 8607, Usuario = lperez, Fecha = 3/2/2020 5:24:57 PM
2020-03-02 17:24:58,411 [12] INFO f9351a8b-1a10-46dc-8896-75ad071af414 - Generando la lista de factores, agrupadores y cursores para el período 8607
2020-03-02 17:24:58,442 [12] INFO f9351a8b-1a10-46dc-8896-75ad071af414 - Borrando la tabla temporal de la formulación para el período 8607
2020-03-02 17:24:58,442 [12] INFO f9351a8b-1a10-46dc-8896-75ad071af414 - Eliminando registros de la tabla temporal pa.vac_vacacion_PA
2020-03-02 17:24:58,458 [12] INFO f9351a8b-1a10-46dc-8896-75ad071af414 - Se borraron 0 registros de la tabla temporal de la formulación
2020-03-02 17:24:58,458 [12] INFO f9351a8b-1a10-46dc-8896-75ad071af414 - Ejecutando procedimiento de inicialización pa.GenPla_Inicializacion_vac para el período 8607
2020-03-02 17:25:05,648 [12] INFO f9351a8b-1a10-46dc-8896-75ad071af414 - Procedimiento de inicialización pa.GenPla_Inicializacion_vac finalizado exitósamente para el período 8607
2020-03-02 17:25:05,648 [12] INFO f9351a8b-1a10-46dc-8896-75ad071af414 - Iniciando la ejecución de fórmulas VB6 para el período 8607
2020-03-02 17:25:05,663 [12] FATAL f9351a8b-1a10-46dc-8896-75ad071af414 - Error al ejecutar las fórmulas del tipo de planilla Planilla Vacaciones periodo 8607
System.InvalidCastException: Unable to cast COM object of type 'System.__ComObject' to interface type 'VH4GenPla6.VH4GenPla'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{AD12850F-F843-421E-BD85-CC1EFB2049C9}' failed due to the following error: No such interface supported (Exception from HRESULT: 0x80004002 (E_NOINTERFACE)).
at Aseinfo.VH4.WindowsServices.Salarios.Ejecutores.EjecutorFormulacionVBScript.EjecutarFormulas() in C:\vh4\VH4\WindowsServices\GeneraPlanillaWindowsService\Salarios\Ejecutores\EjecutorFormulacionVBScript.cs:line 23
at Aseinfo.VH4.WindowsServices.Salarios.Ejecutores.EjecutorFormulacionBase.EjecutarGeneracion() in C:\vh4\VH4\WindowsServices\GeneraPlanillaWindowsService\Salarios\Ejecutores\EjecutorFormulacionBase.cs:line 691
Versión del Evolution es 1.11.2.4, el sistema operativo es windows server 2012, SQL server versión 11.0.6251
asked
03 Mar '20, 16:15
ghuerta
(suspended)
accept rate:
100%
Es un error de COM+.
'System.__ComObject' to interface type 'VH4GenPla6.VH4GenPla'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{AD12850F-F843-421E-BD85-CC1EFB2049C9}' failed due to the following error: No such interface supported
Es la comunicación con el DLL VB6 que ejeucta el VBS; esto no debería suceder, por eso en el reinicio se arreglo.