> For the complete documentation index, see [llms.txt](https://docs.editran.onesait.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.editran.onesait.com/documentacion-editran/editran-connect-v3.3/issues.md).

# Errores conocidos

## Crecimiento anómalo del tamaño de la base de datos

En versiones **3.2.7 e inferiores**, se ha detectado un crecimiento anómalo del tamaño de la base de datos.

Este incremento estaba provocado por la tabla *pending\_files\_audit*, que almacenaba registros de auditoría. Dichos registros crecían de forma continua y provocaba:

* Incremento progresivo del tamaño de la base de datos
* Mayor consumo de espacio en disco
* Posible degradación del rendimiento a largo plazo

Para corregir este comportamiento, se ha implementado un proceso de limpieza que elimina completamente los registros de esta tabla, dado que no son necesarios ni aportan valor funcional:

* *truncate\_pending\_files\_audit.bat* es el script encargado de realizar esta limpieza en Windows
* *truncate\_pending\_files\_audit.sh* es su equivalente para sistemas Linux

En versiones **3.1.6 y posteriores dentro de la rama 3.1**, el problema ha sido solucionado:

* Se ha eliminado la tabla *pending\_files\_audit*
* Se ha eliminado su mecanismo de auditoría asociado

### Instrucciones para ejecutar el script de limpieza

1. Copiar el script en la ruta donde se encuentran los scripts de mantenimiento de la base de datos: directorio `bin\psql` dentro de la ruta de instalación de Editran Connect
2. Para el caso de linux, dar permisos de ejecución al script ejecutando el comando `sudo chmod +x truncate_pending_files_audit.sh` y cambiar el propietario a *editran* ejecutando `sudo chown editran:editran truncate_pending_files_audit.sh`
3. Ejecutar el script correspondiente al sistema operativo
4. Repetir este proceso de forma periódica, para evitar que el tamaño de la base de datos vuelva a crecer de forma anómala

## Versión del protocolo de Editran no informado

En las versiones **3.2.7 e inferiores**, se ha detectado que la información de la licencia no incluía la **versión del protocolo de Editran**, mostrándose únicamente la versión de Editran según la licencia. Esto podía generar confusión a la hora de identificar la versión real del protocolo de Editran en uso, ya que dicha versión no necesariamente coincide con la versión del producto Editran.

Este comportamiento ha sido corregido en versiones **3.2.8 y posteriores**, donde se ha añadido en la pantalla *Configuración local → Licencia* la información correspondiente a la versión del protocolo de Editran.

En las versiones **3.1**, se ha detectado que la información de la licencia no incluía la **versión del protocolo de Editran**, mostrándose únicamente la versión de Editran según la licencia. Esto podía generar confusión a la hora de identificar la versión real del protocolo de Editran en uso, ya que dicha versión no necesariamente coincide con la versión del producto Editran.

Este comportamiento ha sido corregido en versiones **3.2.8 y posteriores**, donde se ha añadido en la pantalla *Configuración local > Licencia* la información correspondiente a la versión del protocolo de Editran.

![datos\_licencia](https://3558922613-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSQXv5BLHrdIc5WgYzixC%2Fuploads%2Fgit-blob-8153034833ae547807ce85c0403874601ea2d8d3%2Fdatos_licencia.png?alt=media)

## Ejecución errónea del planificador con tareas de 60 minutos y franjas horarias

En las versiones **3.1**, se ha detectado que el planificador de tareas no se ejecutaba correctamente cuando se configuraban tareas con una periodicidad de 60 minutos o superior y, además, se definían franjas horarias de ejecución.

Este comportamiento se debía a un error en la lógica de cálculo de los tiempos de ejecución, que provocaba que el planificador no programara correctamente las tareas, impidiendo su ejecución en los horarios establecidos.

Este problema ha sido corregido en las versiones **3.2.8 y posteriores**, donde se ha revisado y corregido la lógica de cálculo de los tiempos de ejecución del planificador cuando las tareas tienen franjas horarias, independientemente de la periodicidad configurada.

## Vulnerabilidades

En las versiones **3.3** se han corregido las siguientes vulnerabilidades:

#### CVE-2025-41248

**Componente afectado:** Spring Framework Security\
**Corrección aplicada:** Actualización de **Spring Framework Security**, aumentando versión a **Spring Boot 3.5.13**.

#### CVE-2025-41249

**Componente afectado:** Spring Framework\
**Corrección aplicada:** Actualización de **Spring Framework**, aumentando versión a **Spring Boot 3.5.13**.

#### CVE-2025-55752

**Componente afectado:** Apache Tomcat\
**Corrección aplicada:** Fijación explícita de versión a **Apache Tomcat 10.1.54**.

#### GHSA-72hv-8253-57qq

**Componente afectado:** Jackson Core\
**Corrección aplicada:** Actualización de la dependencia transitiva **Jackson Core**, aumentando versión a **Spring Boot 3.5.13**..


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.editran.onesait.com/documentacion-editran/editran-connect-v3.3/issues.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
