[SOLUCIONADO]Error sql al regenerar proyecto

Hola, al intentar regenerar un proyecto me esta dando un error, adjunto el comandos.log

Version Toba: 2.0.4
SVN Toba: http://repositorio.siu.edu.ar/svn/toba/trunk_versiones/2.0
Error:

[TRAZA]exception ‘toba_error_db’ with message ’
ERROR ejecutando SQL:
[CODIGO]: 7
[SQLSTATE]: db_22P02
[MENSAJE]: ERROR: invalid input syntax for integer: “servicio1”
[SQL EJECUTADA]: SELECT MAX(CASE item::varchar ~ ‘[1]+$’ WHEN true THEN item::bigint ELSE 0 END) as nuevo
FROM apex_item
WHERE
CASE regexp_replace(item::text,‘[^0-9]’,‘’,‘g’)
WHEN ‘’ THEN 0
ELSE item::int8
END BETWEEN 5000000 AND 6000000
’ in C:\php\toba2.0\php\lib\db\toba_db.php:372
Stack trace:
#0 C:\php\toba2.0\php\modelo\toba_modelo_instancia.php(965): toba_db->consultar(‘SELECT MAX(CASE…’, NULL, true)
#1 C:\php\toba2.0\php\modelo\toba_modelo_proyecto.php(1272): toba_modelo_instancia->actualizar_secuencias()
#2 C:\php\toba2.0\php\consola\comandos\comando_proyecto.php(393): toba_modelo_proyecto->regenerar()
#3 C:\php\toba2.0\php\consola\comandos\comando_proyecto.php(85): comando_proyecto->opcion__regenerar(NULL)
#4 C:\php\toba2.0\php\consola\comando.php(54): comando_proyecto->ejecutar_opcion(‘opcion__regener…’, NULL)
#5 C:\php\toba2.0\php\consola\consola.php(74): comando->procesar()
#6 C:\php\toba2.0\php\consola\consola.php(51): consola->invocar_comando(‘proyecto’, Array)
#7 C:\php\toba2.0\php\consola\run.php(25): consola->run(Array)
#8 {main}

Desde ya muchas gracias.


comandos.txt (24.3 KB)


  1. 0-9 ↩︎

Ya lo pude solucionar.

El problema era que había dado de alta una operación en otro proyecto con el identificador que contenía letras y números “servicio1”, cambiando el identificador a “servicios” pude regenerar el proyecto.