Re: RV: Estadisticas en Chronojump 0.6-pre6



Arreglado! parece que hay dos fallos:

1.- las nuevas versiones de sqlite son mas estrictas en el formato y
fallan ante algunas situaciones que las antiguas no fallaban

2.- Las librerías de Nplot para windows no son las adecuadas


Solucion a 1:

Quitar una coma que sobrava. Ya se ha hecho. El problema está en que
esto no se detecta en compilacion y puede aparecer en otros sitios.
Además el fallo cierra el programa. Así que se recomienda trabajar con
estas nuevas sqlite para detectar mas fallos. Es facil de ver porque
en el log falla después de una consulta sqlite (en este caso):

-----
SELECT j1.sessionID, ( ( AVG(j1.tv) - AVG(j2.tv) )*100/AVG(j2.tv) ) AS
myIndex  FROM jump AS j1, jump AS j2, person WHERE ( (j1.sessionID ==
1 AND j2.sessionID == 1))  AND j1.personID == person.uniqueID AND
j2.personID == person.uniqueID AND j1.type == 'CMJ' AND j2.type ==
'SJ' GROUP by j1.sessionID,  ORDER by j1.sessionID

Unhandled Exception: Mono.Data.Sqlite.SqliteException: Sqlite error
near "ORDER": syntax error
-------

(sobra la coma antes del "ORDER")

así que si el programa falla y en el "log" aparece un fallo de sqlite,
lo mejor es enviarlo a la lista devel para que lo analice y arregle.


solución a 2:
el ejecutable para windows debe tener unas Nplot el del directorio de
ejecución y el de Linux otras. En el svn está separado, pero
cualquiera que desee ejecutar directamente desde el svn se va a
confundir. Quizás las nplot deberían estar en carpetas separadas y que
en la primer ejecución de chronojump (o al ejecutar el .bat o el .sh)
copiase las que corresponden al directorio de trabajo


Saludos


2007/9/14, Juan Fernando Pardo <juanfer juanfer com ar>:
> Xavier,
> Si abro Chronojump con las librerías sqlitedll-3_4_0.zip, abro una sesión de
> saltos, en el menú selecciono "Vista / Ventana de estadística", me aparece
> la pantalla que adjunto en la imagen, y cuando pongo "Printar grafico" se
> cierra el programa y devuelve el error que adjunto en el .txt.
>
> Si abro Chronojump con las librerías sqlitedll-3_4_2.zip o
> sqlitedll-3_5_0.zip, apenas selecciono en el menú "Vista / Ventana de
> estadística" se cierra el programa, no llega a mostrar la pantalla de la
> imagen adjunta, y devuelve los errores de los .txt adjuntos.
>
> En Linux tampoco funciona. Apenas selecciono "Vista / Ventana de
> estadística" se cierra el programa. También adjunto .txt con el eror.
>
>
>
> Espero que se entienda mejor.
>
> Saludos
> Juanfer
>
>
> -----Mensaje original-----
> De: Xavi de Blas [mailto:xaviblas gmail com]
> Enviado el: Miércoles, 12 de Septiembre de 2007 06:55 a.m.
> Para: Juan Fernando Pardo
> CC: For Chronojump developers (english,spanish)
> Asunto: Re: RV: Estadisticas en Chronojump 0.6-pre6
>
> Hola, no te entendí del todo:
>
> Los sqlite que hay en la web de sqlite.org son el 3.4.2 y el 3.5.0
>
> http://www.sqlite.org/download.html
>
> Pero esto no debería tener relación con tu error, ya que según el
> archivo que me has indicado el error es de la parte gráfica, y no de
> la base de datos.
>
> Creo que el problema es de NPlot, que es la librería usada para los
> gráficos en las estadísticas. El otro día detecté que en windows, si
> el PATH hacia donde está el ejcutable (y por tanto también los NPlot)
> tiene algún acento o carácter no estándard, el programa no encuentra
> NPlot y falla.
> Quizás debería tratar de linkar NPlot de otra manera (incluirlo en el
> ejecutable como un assemblie, aunque no se si esto viola su licencia)
>
> Hay un bug sobre eso (mirar comentario 1 donde pone "windows chars")
> http://bugzilla.gnome.org/show_bug.cgi?id=473543
>
> ¿Puedes comprobar lo del path?
>
> ¿Puedes mover la carpeta de chronojump a c:\ y mirar si falla también
> desde allá?
>
> ¿Puedes hacer pruebas que descarten que el fallo es del sqlite.dll?
>
> Saludos y gracias como siempre, el software se vuelve mucho más
> estable y funcional gracias a tu ayuda
>
> Saludos
>
>
>
> 2007/9/12, Juan Fernando Pardo <juanfer juanfer com ar>:
> > Xavier,
> > Encontré que el error ocurre si uso las librerias sqlitedll-3_4_2.zip.
> > Si uso las sqlitedll-3_4_0.zip muestra una ventana más, pero si selecciono
> > "Printar gráfico" se cierra el programa y muestra el siguiente error.
> >
> > Saludos
> > Juanfer
> >
> >
> > -----Mensaje original-----
> > Xavier,
> > Estoy probando el pre6 en Windows, recién bajado del SVN, y me encuentro
> que
> > al querer ver las estadísticas en "Vista / Estadística" me surge un error
> y
> > se cierra el programa.
> > No sé en Linux ya que tengo instalado el mono 1.2.5 que no funciona.
> >
> > Adjunto archivo .txt con el log de la ventana.
> >
> > Saludos
> > Juanfer
> >
> >
> >
>
>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]