Skip to main content

Solución de problemas: «Error desconocido»

Aparece el mensaje de error «Error desconocido» para varios errores que CODESYS no se puede resolver por sí solo. Sin embargo, hay maneras en las que el usuario puede corregir algunos de estos errores.

En el cuadro de diálogo del mensaje con el mensaje de error, haga clic en Detalles botón para obtener más información sobre el error.

See below for instructions on how to handle the respective error:

Path too long

Este mensaje de error puede aparecer si las rutas de archivo del proyecto Git en el sistema de archivos son demasiado largas. Para resolver el problema, tienes que habilitar el Caminos largos opción para Git. Hay dos posibles soluciones para esto:

  • Habilite la opción en el proyecto a través de Configuración de Git:

    En el proyecto abierto, haga clic en Git → Configuración de Git comando. En el cuadro de diálogo de configuración, habilite el Rutas largas opción. Haga clic OK para salir del cuadro de diálogo. Cierre el proyecto y vuelva a abrirlo.

  • Habilite la opción en .gitconfig archivo del usuario:

    Open the file C:\Benutzer\<user name>\.gitconfig (example: C:\Users\m.muster\.gitconfig). Edit the file so that there is an entry longpaths = true in the core area. Then close the project and open it again.

    [core]    
     longpaths = true

Conflict prevents checkout

Este error puede producirse con las operaciones de Git que realizan una fusión (git merge/gitpull). Probablemente haya archivos modificados en el repositorio que no forman parte del CODESYS proyecto.

Abra el Estado y puesta en escena vista. Compruebe si los archivos «externos» aparecen en Cambios no escalonados. Esto significa que los archivos que no se pueden encontrar como objetos en el proyecto están en el Dispositivos o POU puntos de vista.

También puede comprobar si un archivo es un archivo externo de la siguiente manera: Haga doble clic en la entrada del archivo del Objeto columna del Estado y marca vista. Si el mensaje de error External objects are not supported in diff view aparece en lugar de la vista de comparación y, a continuación, existe un objeto externo.