Desbloquear Workspace de Eclipse

Tras varios apagones de luz en la oficina del trabajo, me ha pasado un par de veces que, al reiniciar mi máquina y abrir el Workspace de Eclipse en el que estaba trabajando, se quedaba bloqueado y no lo abría. Entonces puse a prueba la recomendación de un compañero que le sirvió en su momento: Lo primero que hay que hacer es ir a la carpeta del workspace y consultar el archivo .log que existe dentro de la carpeta .metadata. Si el registro te marca el siguiente error !MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes la solución es la siguiente: Elimina el archivo indicado de la siguiente ruta .metadata\.plugins\org.eclipse.core.resources\.projects\\.markers.snap Tras eliminarlo,…Continúa leyendo Desbloquear Workspace de Eclipse

Problemas con Eclipse usando Java 6 Update 21

La comunidad del IDE Eclipse está reportando cuelgues del entorno de desarrollo causados por falta de memoria, arrojando un mensaje OutOfMemoryError antes de morir. En JavaHispano informan que el problema se debía a que el lanzador de Eclipse comprobaba si la máquina virtual en la que estaba corriendo era o no la de Sun comprobando si ‘Sun Microsystems’ aparecía en la cadena de caracteres del vendedor de la máquina virtual. En caso afirmativo, empleaba la opción “-XX:MaxPermSize” para incrementar el tamaño máximo de la memoria de tipo PermGen. En la Java 6 Update 21 Oracle cambió el vendedor de la máquina virtual, por lo que el lanzador de eclipse no empleaba esta opción. Oracle ha publicado un nuevo build de…Continúa leyendo Problemas con Eclipse usando Java 6 Update 21

Trailer Java 4-ever

Os dejo el trailer de la película Java 4-ever con subtítulos en español. Ya lleva un tiempo circulando por Internet, pero por si aun no lo habéis visto… ¡No tiene desperdicio! ¿Llegará algún día a los cines una película con tal argumento?

ORA-12519, TNS: no appropriate service handler found

¿Os ha salido alguna vez este mensaje al conectar con una base de datos Oracle 10g XE? Pues a mi sí, y si a vosotros también os ha pasado os traigo la “bendita” solución. Java.sql.SQLException: Listener refused the connection with the following error: ORA-12519, TNS:no appropriate service handler found The Connection descriptor used by the client was: localhost:1521:XE En mi caso era al conectar desde Java a mi base de datos. Había un momento en que el compilador empezaba a lanzarme continuamente esa excepción, algo que no tenía lógica ya que el código había funcionado antes perfectamente y la base de datos estaba activa perfectamente. La única forma de arreglarlo era reiniciar el servicio. Por supuesto esto no parecía lógico…Continúa leyendo ORA-12519, TNS: no appropriate service handler found

Jeliot 3. Interpretación programas Java

A través de Hermoso dia… descubroJeliot 3, una aplicación que muestra de forma gráfica como un programa Java es interpretado. Para hacerlo funcionar tan solo hay que crear una o varias clases (una de ellas con un main), compilar, dar al botón animar y acto seguido la aplicación mostrará las llamadas a los métodos, la transformación de las variables, y las operaciones a medida se vayan realizando. Otra particularidad de Jeliot 3 es que puede ser añadido a BlueJ como extensión. Para quien no lo conozca BlueJ es un IDE para aprender a programar. Curioso… a ver si lo pruebo ahora que estoy programando en java.