Ir al contenido principal

Problemas con Eclipse PDT

Después de trabajar algún tiempo con el eclipse helios PDT, empecé a tener problemas.
Cuando intentaba expandir una de las carpetas de un proyecto, el programa se cerraba sin dejar pistas de que era. Les pongo a continuación lo que deja en el .log:
!SESSION 2010-08-16 12:32:51.992 -----------------------------------------------
eclipse.buildId=I20100608-0911
java.version=1.6.0_17
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=es_ES
Framework arguments:  -product org.eclipse.epp.package.php.product
Command-line arguments:  -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.php.product

!ENTRY org.eclipse.core.resources 2 10035 2010-08-16 12:33:03.054
!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.

Como se ve no existe ningún indicio de lo que paso para que la ventana se cerrara.
Así que empecé a buscar como solucionar el problema y lo primero que se me ocurrió fue que se habia corrompido el workspace, así que procedí a crear uno nuevo y el problema persistió.
Entre tanto probar, en un foro encontré la forma de lanzar el eclipse desde el jar correcto, y funcionó, asi que aqui va el código:

java -jar -verbose eclipse/pluginsorg.eclipse.equinox.launcher_1.1.0.v20100507.jar

Dependiendo de la versión del PDT esto puede variar en lo que está después del guión bajo del launcher_.

También la opción -verbose es opcional.


Aunque esto subsanó el problema, al parecer el eclipse no funciona al 100 como debería, por ejemplo, hay problemas con el DataUsageRecorder y tampoco se está usando el eclipse.ini así que las opciones puestas ahi no tienen efecto.

-Actualización -
Existe un bug reportado en https://bugs.eclipse.org/bugs/show_bug.cgi?id=320487 parece que solo sucede con kde 4.5

Comentarios

Entradas populares de este blog

Enumerar filas en una consulta con MySQL

Supongamos que tenemos tablas con la estructura siguiente: documentos (iddocumento, nombre_documento, url_original, idtipo_documento, idproyecto) proyectos (idproyecto, nombre_proyecto, longitud, unidad_medida) tipo_documentos (idtipo_documento, descripcion_tipo_documento) Tenemos necesidad de hacer una consulta como la siguiente: "Enumerar todos los documentos en la base de datos agrupados por proyecto" Parece fácil, excepto por el término "enumerar", aquí tienes un truquito para que logres enumerar tus consultas: SELECT (@rownum:=@rownum+1) AS rownum, nombre_documento, descripcion_tipo_documento, nombre_proyecto FROM (SELECT @rownum:=0) r, documentos AS d INNER JOIN proyectos AS p ON d.idproyecto = p.idproyecto INNER JOIN tipo_documentos AS td ON d.idtipo_documento = td.idtipo_documento Pero que tal si te piden que enumeres los proyectos con sus correspondientes documentos?. Teniendo lo anterior es un poco mas sencillo SELECT IF(@fila=proyectos.idproyecto,

jQuery DataTables y CodeIgniter

Ajax Source Datatables permite configurar fácilmente el origen de datos de la tabla, para que esta sea generada dinámicamente desde el servidor, así que con CodeIgniter tendríamos el siguiente código public function page(){ $data['pedidos'] = $this->pedidos_model->get_pedidos($this->input->post('iDisplayStart')); define('AJAX_REQUEST', 1);//truco para que en nginx no muestre el debug $TOTAL = $this->pedidos_model->total(); echo json_encode(array('aaData'=>$data['pedidos'], 'iTotalRecords'=>$TOTAL, 'iTotalDisplayRecords'=>$TOTAL, 'sEcho'=>$this->input->post('sEcho'))); } Este método producirá algo parecido a esto: {"iTotalRecords":83099,"iTotalDisplayRecords":83099,"sEcho":"2", "aaData":[{"Id":"85514","num":"86109&q

Personalizando Chrome

Cuando hablo de personalizar no me refiero a cambios en el tema, ni modificar algún comportamiento via la configuración, no, me refiero a obtener el código, modificarlo y compilarlo para crear mi propia "distribución". Así que antes de nada realiza esto: Descargar el codigo: http://dev.chromium.org/developers/how-tos/get-the-code Como compilar: https://code.google.com/p/chromium/wiki/NinjaBuild En caso, como a mi, que necesite una version anterior: https://www.chromium.org/developers/how-tos/get-the-code/working-with-release-branches Me encontré con varios errores cuando trate de descargar la versión 37, aquí está el hilo con las soluciones: https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/pmki-Uju6Zs La version 37 no estaba preparada para los cambios que vinieron con Yosemite, un error que encontré:  https://codereview.chromium.org/555163002 https://chromium.googlesource.com/chromium/src.git/+/59c4ad104b6f03af9c9acffc0fd9a42707083390/ba