1
Toba - Desarrollo / [SOLUCIONADO] Problema con comando "toba proyecto regenerar"
« on: Marzo 10, 2022, 06:51:22 pm »
Buenas a todos! Recurro a ustedes para comentarles un problema que estoy teniendo con el comando "toba proyecto regenerar".
El problema es similar al descrito en este hilo: https://foro.comunidad.siu.edu.ar/index.php?topic=1650.msg5728#msg5728 (que ya está cerrado)
Luego de ejecutar el mencionado comando, toba_editor no me muestra ninguna operación (solo una, que según recuerdo fue la última en crearse). Lo raro es lo siguiente (comento todas las pruebas que hice):
1) instalé Toba desde cero. Luego coloqué la carpeta de mi proyecto en la carpeta "Proyectos" de Toba. Luego ejecuté "toba proyecto cargar -p mi_proyecto", y hasta ahí todo funciona perfecto (todo según lo esperado).
Ahora, Y SIN TOCAR NADA, NI HACER NINGÚN CAMBIO ejecuto "toba proyecto regenerar -p mi_proyecto" (se que esto no tiene ningún sentido, es solo a afectos de probar) y el editor de Toba deja de mostrarme todas las operaciones, como mencioné anteriormente. Si voy a "Componentes" si puedo ver todos los ci, cuadros, formularios, etc. El problema está en que no puedo ver el arbol de operaciones (ni tampoco el menú si entro al proyecto directamente). En resumen, el comando "toba proyecto regenerar -p mi_proyecto" rompe el normal funcionamiento de toba (tanto en el editor, como del proyecto en sí mismo).
2) Lo mas curioso de esto, es que si hago un pg_dump de la base toba_2_7, y la vuelvo a importar (con el comando psql) sin haber hecho ningún cambio, si funciona. Es decir, entiendo que los datos en la base no son el problema (y esto lo demuestra), sino que el comando regenerar afecta algo (que no se que es, posiblemente algún permiso) y hace que se rompa (mas bien, que desaparezcan las operaciones).
Estoy usando la version 2.7.13 de toba con postgres 9.6 (usuario postgres, con todos los permisos habilitados) en Debian 11.
Para descartar que sea un problema de permisos en el sistema de archivos (al leer los metadatos), asigné como propietario de la carpeta toba al usuario con el que ejecuto mi entorno de ventanas, y además le asigné el valor 777 a la carpeta toba y todos sus subdirectorios (dentro de la cual está la carpeta "instalacion" también).
Adjunto dos imágenes: cómo se ve normalmente el proyecto y cómo se ve cuando ocurre el problema (al ejecutar toba proyecto regenerar)
El problema es similar al descrito en este hilo: https://foro.comunidad.siu.edu.ar/index.php?topic=1650.msg5728#msg5728 (que ya está cerrado)
Luego de ejecutar el mencionado comando, toba_editor no me muestra ninguna operación (solo una, que según recuerdo fue la última en crearse). Lo raro es lo siguiente (comento todas las pruebas que hice):
1) instalé Toba desde cero. Luego coloqué la carpeta de mi proyecto en la carpeta "Proyectos" de Toba. Luego ejecuté "toba proyecto cargar -p mi_proyecto", y hasta ahí todo funciona perfecto (todo según lo esperado).
Ahora, Y SIN TOCAR NADA, NI HACER NINGÚN CAMBIO ejecuto "toba proyecto regenerar -p mi_proyecto" (se que esto no tiene ningún sentido, es solo a afectos de probar) y el editor de Toba deja de mostrarme todas las operaciones, como mencioné anteriormente. Si voy a "Componentes" si puedo ver todos los ci, cuadros, formularios, etc. El problema está en que no puedo ver el arbol de operaciones (ni tampoco el menú si entro al proyecto directamente). En resumen, el comando "toba proyecto regenerar -p mi_proyecto" rompe el normal funcionamiento de toba (tanto en el editor, como del proyecto en sí mismo).
2) Lo mas curioso de esto, es que si hago un pg_dump de la base toba_2_7, y la vuelvo a importar (con el comando psql) sin haber hecho ningún cambio, si funciona. Es decir, entiendo que los datos en la base no son el problema (y esto lo demuestra), sino que el comando regenerar afecta algo (que no se que es, posiblemente algún permiso) y hace que se rompa (mas bien, que desaparezcan las operaciones).
Estoy usando la version 2.7.13 de toba con postgres 9.6 (usuario postgres, con todos los permisos habilitados) en Debian 11.
Para descartar que sea un problema de permisos en el sistema de archivos (al leer los metadatos), asigné como propietario de la carpeta toba al usuario con el que ejecuto mi entorno de ventanas, y además le asigné el valor 777 a la carpeta toba y todos sus subdirectorios (dentro de la cual está la carpeta "instalacion" también).
Adjunto dos imágenes: cómo se ve normalmente el proyecto y cómo se ve cuando ocurre el problema (al ejecutar toba proyecto regenerar)