proyecto java y derby! interfaz aplicación se paraliza, bloquea

Buenas tardes amigos!

Agradezco mucho me puedan ayudar con un problema
Que tengo con un proyecto que realize con java y usa una base de datos local, la db que utilize fue Apache derby!

El problema de todo esto y que aún nadien logra resolver es que, ejemplo: inicio la aplicación, el programa es de gestión de rutas, ya saben ventas y eso! El asunto es que el programa arranca normal, se ejecuta bien pero en cualquier momento al usar cualquier función el programa
se bloquea queda toda la interfaz paralizada

lo más curioso en que sucede en todos los computadores
eso pasa al ejecutar el .jar; pero en mis computadores
ocupó dos, eso nunca sucede, ya comprobé que no es
cuestión de jre

por tal motivo agote esperanzas espero alguien me pueda ayudar

resumiendo el problema, un programa que usa una BD derby, funciona sólo a ratos luego se paraliza queda eestático y toca forzar el cierre , con el administrador de tareas

agradezco inmensamente su ayuda.

Este es el proyecto en netbeans, si quieren ver el
bloqueo deben ejecutar sólo el .jar queesta en dist, no el
pproyecto desde netbeans pues de hay No se paraliza

link: https://www.dropbox.com/sh/bgjziaf6i1khaja/AABq6gNLlbkAMMSSKwdXJyYwa?dl=0

Saludos desde Colombia

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Básicamente estás diciendo:

Básicamente estás diciendo: "Bajen este programa de internet y ejecútenlo en su máquina", no creo que nadie debería de hacer eso.

Puedes subirlo a github.com y el que tenga interés en ver como se ejecuta puede descargarlo desde ahí.

Mientras tanto puedes revisar si estás ejecutando la consulta a la base de datos desde el mismo hilo que está pintando la interfaz gráfica y/o identificar cual es el último lugar donde se ejecuta sin problemas y ver que instrucción es la que lo está deteniendo.

Si inicias el programa con parámetros para arrancar el debugger puedes desde tu IDE ir paso a paso y ver donde se está deteniendo.

problema

Amigo te comento, estuve mirando de nuevo y note que
sin usarlo se paraliza, yo implemente hay un reloj con un hilo
y pude notar que pasados unos segundos se bloquea sólo
sin usarlo, a veces rápido , a veces más demorado

pregunta

Amigo y como hago para hacer la consulta a la BD y lo de la interfaz, uso bastantes clases, y una en especial para la conexión con derby

Usa el debugger y ve donde se

Usa el debugger y ve donde se esta deteniendo.