Newsgroup: it.comp.java
Titolo: Eclipse: problemi di debug, questa è la volta che lo butto via...

Ciao a tutti, sono nuovo del ng, sviluppo in java da circa 5 anni con
eclipse, divenuto nel tempo il mio miglior amico anche se, di tanto in
tanto, si comporta esattamente come farebbe il tuo peggior nemico: rompe
il cazzo (well, pure gli amici lo fanno :))
Dunque da poco ho ripreso in mano un progetto enorme, tirato già da CVS,
setuppato tutto ecc... metto un breakpoint, vado in debug e, magia, 
l'esecuzione si ferma sul break MA la possibilità di fare steppare sul
codice (F5, F6, F8) sono disabilitate. Sia da shortcut, sia da menu, sia
i bottoncini sulla view di debug.
Stop debug e riavvio, arresto sul break, tutto ancora disabilitato.
Chiudo Eclipse, lo riapro, vado in debug, stesso breakpoint e voilà ha
ripreso a funzionare. Qualche ora di smanettamento e di nuovo lo stesso
errore.
Se tutto questo non basta, ho ancora un altro problema in debug mode:
il variable inspecting come tooltip sulle variabili! Semplicemente non
funziona più, o meglio funziona in maniera casuale.
In pratica, quando attendo col mio bravo puntatore del mouse il tooltip
per inspectare il contenuto di una variabile, mi salta fuori la
descrizione della stessa, come se il codice non avesse ancora raggiunto
quel punto. Ovviamente l'ha raggiunto e come dato che inspectando a mano
funziona perfettamente.
La cosa antipatica è che questi problemi ce l'ho da quando ho ritirato
dentro eclipse questo progetto ed è l'unico che mi sembra affetto
da questo (oltre al fatto che i miei colleghi non hanno lo stesso
problema!). Ho guardato in giro per vedere se ci sono diverse
configurazioni tra i vari progetti ma non ne sono venuto a capo.
E' una cosa che mi rallenta troppo il debug e sto impazzendo
al punto da cominciare a rivalutare il dinosaurico NetBeans :O)
Sicuramente si tratta di una cosa banalissima che mi sfugge,
un opzioncina di merda nascosta tipo un check box da spuntare
con scritto "SMETTI DI FARE LO STRONZO". uffffffff
Nessuno ha avuto simili problemi e può aiutarmi?
grazie in anticipo
-- 
RayX

 problema!). 
La soluzione sta lì.
C'e' qualcosa di diverso nella configurazione della tua macchina 
rispetto a quella dei tuoi colleghi.
Fai un po' di prove e dovresti scoprire cosa non gli piace.
Prova lo stesso progetto sulla macchina del collega.
Prova a ricreare un nuovo account sulla tua macchina.
Prova a copiare la versione di eclipse del tuo collega sulla tua macchina.
Assicurati di avere la stessa JVM.
Cancella il profilo utente di Eclipse (se ce l'ha).
-- 
Andrea Francia
http://code.google.com/p/remoted-list/
 - Lazy loading lists through RMI.


Bah ho l'impressione che ti conviene usare quello che tu chiami
dinosauro, ma che ultimamente mi sta quasi convincendo ad abbandonare
Eclipse...ma questa è un'altra storia.
Vuoi un consiglio? Usa Netbeans finché il lavoro è più pesante, poi
quando avrai un po' di tempo datti da fare per far funzionare il
progetto su Eclipse. Io un po' di anni fa ho fatto esattamente così,
sicuramente è stata una scelta vincente, ho anche convinto molti
colleghi a fare lo stesso. Eppoi checcaz... aggiungere stress allo
stress è da masochisti!
Comunque non è detto che NB non finisca per piacerti, con la versione
6 hanno fatto dei veri passi da gigante, e poi io stesso (già
dichiarato fan di Eclipse) invidio la sua...leggerezza! Di base ha già
tutto, Eclipse invece per avere le jsp si deve tirare su tutto il WTP.
Vabbuò mi hai convinto: passo a Netbeans!
.
.
.
.
.
.
(scherzo, eh...)
--
www.megadix.it

Scompatta un ulteriore eclipse, esegui li il checkout del progetto e 
vedi se risolvi i tuoi problemi di configurazione.
Puoi avere quante versioni vuoi di eclipse contemporaneamente presenti 
sulla tua macchina: io ad esempio ne ho una per ogni progetto, uso il 
workspace di ciascuno per contenere, come eclipse-projects, i singoli 
moduli del sistema che sto sviluppando.
Ciao,
     Bruno
P.S.
Occhio ai meeting del JUG Torino!
http://www.jugtorino.it/meeting
-- 
| Bruno Bossola
| A Java Software Engineer :-)
| 
http://www.jugtorino.it/bbossola
| Coordinatore del JUG Torino - 
http://www.jugtorino.it

 Cancella il profilo utente di Eclipse (se ce l'ha).
eh ad averci il tempo di fare prove più sistematice anche se, si,
è l'unica strada... speravo in una soluzione tipo quella del checkbox :)
-- 
RayX

 (scherzo, eh...)
no che scherzo anzi... ieri sera mi è venuto lo sfizio di provare la
6.qualcosa (l'ultima disponibile) e sono rimasto spiazziato da quanto
è migliorato!
Non è veloce come Eclipse con le sue SWT che sono forse il motivo per
cui è sembra così leggero rispetto alle app java solite (se solo oracle
si decidesse di buttare nel cesso SQLDevelper e riscriverlo con le
SWT...)
Comunque son rimasto di sasso nel vedere quando si sia avvicinato ai RAD
microsoft (che quanto a rendere le cose automatico sono i primi al
mondo... magari facessero anche cose buone!) io che, mi sono tenuto
un pò lontano dai visual designers del mondo java.
Oggi ho proposto ai miei ragazzi di fare un minimo di sperimentazione
a tempo perso cominciando con l'affiancarlo ad Eclipse.
Vediamo che cosa salta fuori.
Ah, non ho ancora provato, ma una cosa impagabile di Eclipse è la
facilità con cui lo copi in una dir e lo porti dove vuoi modificando
solo il puntamento al workspace.
Questo fa si che possa portarmi Eclipse + workspace su una chiavetta
da USB da 4GB ed usarlo facilmente ovunque.
E' una cosa realizzabile con NetBeans?
-- 
RayX

 è l'unica strada... speravo in una soluzione tipo quella del checkbox :)
Se non hai tempo usa Netbeans per questo progetto e poi ritorna ad 
Eclipse per il prossimo come ti hanno consigliato.
Se no compra una di quegli IDE commerciali basati su Eclipse e chiedi al 
supporto.
Se non hai tempo e/o soldi da investire la vedo dura la risoluzione.
-- 
Andrea Francia
http://www.andreafrancia.it/

 da USB da 4GB ed usarlo facilmente ovunque.
A me invece non mi piace che Eclipse non ha (aveva?) un installer.
Mi da noia non poterlo avere tra le installazioni installate nel 
pannello di controllo e dover decidere dove metterlo.


 pannello di controllo e dover decidere dove metterlo.
cioè ti da noia non sapere dove copiare una cartella e quando vuoi
rimuoverlo cancellarla? :) Ma fosse tutto così il software!!!
-- 
RayX

 rimuoverlo cancellarla? :) Ma fosse tutto cosě il software!!!
Io la vedo cosě:
Secondo me tutti i programmi devono avere almeno un installer che se fai 
Avanti Avanti Avanti ti installa il software nella directory di default. 
Pero' se vuoi te l'installa dove dici tu.
E poi voglio vedere tutti i programmi installati nel pannello di 
controllo, non voglio dovermi ricordare dove li ho installati (o 
spacchettati).
Poi se un programma č rilasciato oltre che nella installer anche nella 
versione portable.zip va bene, vuol dire che soddisfa anche la gente che 
vuole installarlo sulla USB.
Per fare un esempio KeePass ha due versioni, un installer .exe e una 
versione portable .zip.
Beninteso non č che sia la cosa piu' importante, e non č che sia il 
motivo per cui (adesso) non uso Eclipse.



Qui non so che dirti: del tooltip non mi ero nemmeno mai accorto...:)
Leggo il contenuto delle variabili aprendole col mouse.