Sage 50 no inicia desde la última actualización

SUGGESTED

Tenemos Sage 50 funcionando desde hace años. 

Y hoy debido, suponemos, a una actualización automática del programa al iniciar Sage 50 como siempre el programa no hace absolutamente nada, no aparece nada en pantalla y simplemente se cierra.

En el visor de eventos ha empezado a visualizar errores de NET.

Error .NET Runtime Event ID 1016
Aplicación: sage.50.exe
Versión de Framework: v4.0.30319
Descripción: el proceso terminó debido a una excepción no controlada.
Información de la excepción: System.IO.FileNotFoundException
en sage._50.Program.Main(System.String[])

Seguido de ...


Application Error  Event ID 1000
Nombre de la aplicación con errores: sage.50.exe, versión: 50.7860.1.4, marca de tiempo: 0x6823337b
Nombre del módulo con errores: KERNELBASE.dll, versión: 10.0.19041.5794, marca de tiempo: 0x84f80698
Código de excepción: 0xe0434352
Desplazamiento de errores: 0x000000000003af29
Identificador del proceso con errores: 0x2344
Hora de inicio de la aplicación con errores: 0x01dbdac7a4837cca
Ruta de acceso de la aplicación con errores: C:\Sage50\Sage50Term\50.7860.10\sage.50.exe
Ruta de acceso del módulo con errores: C:\WINDOWS\System32\KERNELBASE.dll
Identificador del informe: 9b73fa1b-a6c6-4a59-a765-74626693e9e9
Nombre completo del paquete con errores:
Identificador de aplicación relativa del paquete con errores:

Más errores en el visor...

Aplicación: sage50.exe
Versión de Framework: v4.0.30319
Descripción: el proceso terminó debido a una excepción no controlada.
Información de la excepción: System.Security.SecurityException
en System.Diagnostics.EventLog.FindSourceRegistration(System.String, System.String, Boolean, Boolean)
en System.Diagnostics.EventLog.SourceExists(System.String, System.String, Boolean)
en System.Diagnostics.EventLog.SourceExists(System.String)
en Sage.ES.S50.Launch.Program._SetEventLog(System.String)
en Sage.ES.S50.Launch.Program.Main(System.String[])

Al reiniciar el equipo varias veces finalmente ahora solo aparece en el visor de eventos el error 

Sage 50c
El sistema no puede encontrar el archivo especificado


Nos urge facturar.

Gracias.

  • 0

    Hola, cuando ejecuta como administrador,  a ver si hace algo y si se para? en el barra verde cfgclisrv?

    Y otra pregunta, en el servidor?

  • 0 in reply to Sapm

    Tanto si lo ejecutas de forma normal como si lo ejecutas como administrador tiene el mismo comportamiento.

    No es un problema de permisos, además, acabo de instalar el cliente en otro ordenador que no tenía Sage 50 instalado nunca y tiene el mismo error y comportamiento. Es como si alguna actualización en segundo plano hubiera estropeado los ficheros del servidor.  

  • 0 in reply to Jordi Bosch

    Igual es muy obvio, pero el servidor tiene el windows con todas las actualizaciones ? 

  • 0 in reply to Sapm

    El Servidor no lo sé pero el equipo cliente si. De todas formas la semana pasada funcionaba con normalidad. 

  • 0 in reply to Jordi Bosch

    Has hablado con Customer service?

  • 0 in reply to Sapm

    No, pensé primero ver si por aquí podría encontrar la solución. 

  • 0 in reply to Jordi Bosch

    No puedo afirmar, pero casi seguro que tendrá que ver con la nueva release

    por probar y ya mañana hablas con cs, Actualiza el windows del servidor y reinicia.

  • 0
    SUGGESTED

    Prueba a renombrar tanto del servidor y terminales las carpetas en amarillo y si puedes entrar una vez dentro fuerza la actualización de librerias https://es-kb.sage.com/portal/app/portlets/results/viewsolution.jsp?solutionid=230807101816540&page=1&position=0&q=forzar%20actualizacion%20librerias

  • 0 in reply to David Mensa

    Hola David,  gracias.

    Ya realicé esto ayer

    Al ejecutar como administrador el Sage50.exe me crea nuevamente la carpeta los logs finalizan bien.

    2025-06-12 09:06:35,738 INFO Sage 50 - Copiando fichero \\giagest\eurowin\ew800serv\50.7860.10\sage.es.sii.infrastructure.dll -> c:\Sage50\Sage50Term\50.7860.10\sage.es.sii.infrastructure.dll
    2025-06-12 09:06:35,844 INFO Sage 50 - Copiando fichero \\giagest\eurowin\ew800serv\50.7860.10\sage.es.sii.infrastructure.dll.config -> c:\Sage50\Sage50Term\50.7860.10\sage.es.sii.infrastructure.dll.config
    2025-06-12 09:06:36,394 INFO Sage 50 - Copiando fichero \\giagest\eurowin\ew800serv\50.7860.10\sage.es.sii.infrastructure.webreferences.araba.dll -> c:\Sage50\Sage50Term\50.7860.10\sage.es.sii.infrastructure.webreferences.araba.dll
    2025-06-12 09:06:36,941 INFO Sage 50 - Copiando fichero \\giagest\eurowin\ew800serv\50.7860.10\sage.es.sii.infrastructure.webreferences.bizkaia.dll -> c:\Sage50\Sage50Term\50.7860.10\sage.es.sii.infrastructure.webreferences.bizkaia.dll
    2025-06-12 09:06:39,253 INFO Sage 50 - Copiando fichero \\giagest\eurowin\ew800serv\terminal\ActualizarSage50.exe -> c:\Sage50\Sage50Term\ActualizarSage50.exe
    2025-06-12 09:06:41,878 INFO Sage 50 - Se ha lanzado c:\Sage50\Sage50Term\50.7860.10\sage.50.exe CONTROLS50 con éxito
    2025-06-12 09:06:46,957 INFO Sage 50 - Fin actualización de Sage 50

    En el visor de eventos creo que tengo la clave del problema.


    Sage50c Update
    Acceso denegado a la ruta de acceso 'C:\Sage50\Sage50Term\50.7860.0\tmp.update\sageupdate_20250612090240.exe'.

    .NET Runtime
    Aplicación: sage.50.exe
    Versión de Framework: v4.0.30319
    Descripción: el proceso terminó debido a una excepción no controlada.
    Información de la excepción: System.IO.FileNotFoundException
    en sage._50.Program.Main(System.String[])


    Application Error
    Nombre de la aplicación con errores: sage.50.exe, versión: 50.7860.1.4, marca de tiempo: 0x6823337b
    Nombre del módulo con errores: KERNELBASE.dll, versión: 10.0.19041.5915, marca de tiempo: 0x4c1e5ac2
    Código de excepción: 0xe0434352
    Desplazamiento de errores: 0x000000000003af29
    Identificador del proceso con errores: 0x24b4
    Hora de inicio de la aplicación con errores: 0x01dbdb688c8f7c7a
    Ruta de acceso de la aplicación con errores: c:\Sage50\Sage50Term\50.7860.10\sage.50.exe
    Ruta de acceso del módulo con errores: C:\WINDOWS\System32\KERNELBASE.dll
    Identificador del informe: f9c7d770-2c59-483a-8dc6-67df4b9d3d83
    Nombre completo del paquete con errores:
    Identificador de aplicación relativa del paquete con errores:

    Sage 50c
    El sistema no puede encontrar el archivo especificado

  • 0 in reply to David Mensa

    No se que he marcado como abuso sin querer!!!! Lo siento....

  • 0 in reply to David Mensa

    Hola David, 


    Si ejecuto  sageupdate_20250612090240.exe  como administrador desde el explorador de archivos en el registro de eventos aparece 

    "Params not found"

  • 0 in reply to Jordi Bosch
    SUGGESTED

    Buenos días  ,

    Parece que por el mensaje del visor que indica "Nombre del módulo con errores: KERNELBASE.dll..." puede apuntar a alguna incidencia del  sistema operativo al tratarse de una librería de sistema.

    No obstante, si no lo has hecho ya, puedes probar a "reparar y actualizar" la instalación ejecutando el fichero "ActualizarSage50.exe" como administrador y tal y como se indica en el siguiente artículo:

    Cómo actualizar tu Sage 50

    En cualquier caso, sería conveniente que se revisara la instalación si contactas con el departamento técnico, revisando el sistema operativo en concreto, características, etc.. 

    Prueba y si no, nos comentas más detalles de la instalación del equipo servidor, revisando los Sage 50 · Requisitos mínimos etc..

    Saludos!

  • 0 in reply to Luis Miguel Ruedas

    Hola Luis, gracias por contestar.
    Acabo de finalizar la reparacion total con ActualizarSage50.exe siguiendo el manual y no hemos resuelto el problema.

    Al iniciar Sage50.exe nos aparece en el visor de eventos "El sistema no puede encontrar el archivo especificado"
    No está pasando en 2 ordenadores totalmente distintos.

  • 0 in reply to Jordi Bosch

    Uno en Windows 10 Pro en el que tengo el Sage50 funcionando desde hace años  y el otro en Windows 11 Pro que hace también tiempo que ha funcionado sin problemas.