Brickin 2.0

Iniciado por Ignacio, 17 de Febrero de 2017, 23:39:11 PM

Tema anterior - Siguiente tema

Ignacio

Te he puesto un mensaje privado. Me temo que con este tipo de error no vamos a poder seguir por este sistema.

Ignacio

Bueno, después de todo el bombardeo de mensajes, y por si a alguien más que al interesado le tenía preocupado, ya hemos localizado y arreglado el problema.

No está en la aplicación, así que la versión que hay ahora en la página se puede utilizar.

CalleZulia

Saludos desde Texas USA. Desde hace tiempo estoy tratando de catalogar/inventariar mis piezas de LEGO, me gustaria probar este programa. Como podrias ayudarme?

Ignacio

Hola.
Pues creo que el programa te podría servir. Lo primero que necesitas es tener instalado un runtime de Java. Lo que hemos visto con las últimas versiones es que hace falta Java 21.0.5.
También necesitas tener una cuenta en Bricklink, ya que todos los datos de catálogos e inventarios se bajan de allí, y si no tienes cuenta, no es posible.
Lo siguiente ya sería ir a la página de Ale donde está alojado y descargarte el programa. Te tendrás que bajar la versión completa, que incluye una base de datos vacía. La versión que se llama "sin bd" no tiene base de datos, ya que está pensada para actualizar instalaciones anteriores.

A continuación, arrancas la aplicación, utilizando el ejecutable que viene con el paquete si usas Windows, o con java -jar brickin.jar si tienes otro sistema operativo. Descárgate también el manual de usuario, y en la sección Primeros pasos te guiará para introducir las credenciales de Bricklink y empezar con la actualización del catálogo.

Una vez hecho esto, ya puedes empezar a guardar la información de tus sets y piezas. Cuando lo tengas en marcha, podemos ver cualquier otra duda que te vaya surgiendo.

Linjoca

Muchas gracias Ignacio, lo he instalado y me sale este aviso: no se han podido inicializar los objetos de aplicacion brickin.contro.Brickin

Ignacio

Hola.
Ese mensaje sale cuando al abrirse la aplicación no se puede conectar a la base de datos. El motivo más común es porque ya hay una conexión abierta, bien de alguna aplicación externa o bien porque se ha cerrado la aplicación y se ha intentado volver a abrir sin darle tiempo suficiente a que termine unos procesos de limpieza que se ejecutan cuando se cierra la ventana. 
Si la acabas de instalar, no parece que sea ninguno de los dos casos ...

Empezamos entonces por un par de preguntas:
1.- La versión de Java. Por lo que se ha visto en casos anteriores, la buena es la 21.0.5. ¿Has comprobado que tienes esa?
2.- ¿Te da algún mensaje por la consola? Para verlo, no sirve ejecutar Brickin.exe desde un explorador de ficheros, sino que hay que lanzarlo desde una ventana de comandos del sistema operativo. En alguno de los post anteriores, se detalla como hacerlo.

A ver si somos capaces de pillar el problema rápido. 

Linjoca

Hola tengo esta versión de Java: 
Se me olvidó decirte que ya tenía la versión anterior de Brickin con mi base de datos.

Linjoca

Cita de: Linjoca en 16 de Junio de 2025, 18:04:05 PMHola tengo esta versión de Java:
Se me olvidó decirte que ya tenía la versión anterior de Brickin con mi base de datos.
No me ha pegado la imagen, lo siento.
La versión que tengo es: Versión 8 Actualización 451 (1.8.0_451-b10)

Linjoca

Desde la consola si me ejecuta escribiendo   java -jar brickin.jar

Ignacio

Hola. 

Si desde la consola se ejecuta correctamente con esa llamada, entonces el problema es la comprobación que hace el ejecutable de la versión del Java. El ejecutable hace exactamente la misma llamada que has puesto en el mensaje, pero además creo que hace alguna comprobación de la versión que no está funcionando muy bien, porque debería dar otro error. 

Salvo que tengas intención de actualizar el Java, creo que lo mejor es que lances la aplicación con el comando. Puedes hacerte un acceso directo para no tener que andar escribiéndolo cada vez. 

Pero insisto, si te funciona con el comando, va bien, porque la aplicación funciona y no pierdes (ni ganas) nada por lanzarlo desde el .exe.

Linjoca

Cita de: Ignacio en 17 de Junio de 2025, 14:11:03 PM
Cita de: Ignacio en 17 de Junio de 2025, 14:11:03 PMHola.

Si desde la consola se ejecuta correctamente con esa llamada, entonces el problema es la comprobación que hace el ejecutable de la versión del Java. El ejecutable hace exactamente la misma llamada que has puesto en el mensaje, pero además creo que hace alguna comprobación de la versión que no está funcionando muy bien, porque debería dar otro error.

Salvo que tengas intención de actualizar el Java, creo que lo mejor es que lances la aplicación con el comando. Puedes hacerte un acceso directo para no tener que andar escribiéndolo cada vez.

Pero insisto, si te funciona con el comando, va bien, porque la aplicación funciona y no pierdes (ni ganas) nada por lanzarlo desde el .exe.

Hola.

Si desde la consola se ejecuta correctamente con esa llamada, entonces el problema es la comprobación que hace el ejecutable de la versión del Java. El ejecutable hace exactamente la misma llamada que has puesto en el mensaje, pero además creo que hace alguna comprobación de la versión que no está funcionando muy bien, porque debería dar otro error.

Salvo que tengas intención de actualizar el Java, creo que lo mejor es que lances la aplicación con el comando. Puedes hacerte un acceso directo para no tener que andar escribiéndolo cada vez.

Pero insisto, si te funciona con el comando, va bien, porque la aplicación funciona y no pierdes (ni ganas) nada por lanzarlo desde el .exe.

Hola, lo lanzaré desde un acceso directo, estuve probando ayer por la tarde y el programa parece ir perfecto. Muchas gracias.

Linjoca

Jelous de nuevo, si ejecuto el .exe va mal, pero si ejecuto el Executable Jar File, va bien. el problema debe estar en el brickin.exe.

Saludos.

Linjoca

Hola de nuevo Ignacio.

El programa me ha estado funcionando bien hasta este fin de semana, ahora al actualizar el catalogo cuando llega al 30% me dice que no se ha producido un error al actualizar el catalogo.

Gracias.

PD. si coincidimos alguna vez te invitaré a unas cañas.

Ignacio

Hola.

Perdona por no haber dado señales de vida antes. He estado de vacaciones y un poco desconectado del foro.
Supongo que con el tiempo no se habrá resuelto el problema ...

Como lo lanzas siempre por consola, ¿no te ha dado ningún mensaje por allí aparte de decirte que no ha podido completar la actualización?


Ignacio

Hola. 

Como era previsible, la unificación del login entre Lego y Bricklink parece que ha roto la conexión de Brickin con Bricklink y no funciona la descarga de inventarios :(  :'(

Lo investigaré a ver como puedo arreglarlo. Seguiremos informando.