Skip to content

### [CRITICAL BUG] PERSISTENT & IRRECOVERABLE: TypeError: 'datetime.date' in exception logging after all data/code fixes on Windows #199

@rapazjprie

Description

@rapazjprie

Descripción del Problema:
El modelo AquaCrop-OSPy genera un error de tipo (TypeError) dentro de su propio bloque de logging al intentar procesar cualquier excepción (incluso después de resolver la causa real del fallo). Este bug es persistente e irrecuperable con correcciones a nivel de código de usuario.

El error persiste: can only concatenate str (not "datetime.date") to str


Evidencia de Bug a Nivel de Librería:

  1. Validación de Código: El script de usuario fue corregido para eliminar explícitamente la columna problemática 'ETo' (que contenía None) y crear la columna requerida 'ReferenceET' con np.nan.
  2. Validación de Entorno: Python 3.10, modo desarrollo activado ($env:DEVELOPMENT="True").
  3. Resultado Final: El script aún arroja el TypeError en el logger corrupto. Esto demuestra que la excepción real de AquaCrop es un objeto datetime.date que el logger no puede manejar en este entorno, independientemente de la lógica de simulación.

Output de la Terminal Final (Prueba Concluyente):

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions