2013-05-02 14 views
10

Uso l'ultimo SBT stabile con Scala 2.10 e l'ultimo plug-in Scala in IntelliJ IDEA 12.x. E avere un progetto Scala di prova molto semplice.IntelliJ Il debug IDEA passa all'interno invece di andare oltre

Ho il test specs2 da dove voglio iniziare il mio debug. Avendo diversi punti di interruzione, mi aspetto di andare oltre le righe, (da un punto di interruzione all'altro - nel mio test e nel mio codice), ma invece: il debugger che va da qualche parte all'interno delle classi della biblioteca, si ferma lì, mostrandomi alcune strane fonti.

Questo è riproducibile tutto il tempo, e devo cliccare 2, 3, a volte 5 volte sul pulsante freccia successiva (sul pannello di debug) per raggiungere il prossimo punto di interruzione (nel test o nel codice).

Corro il mio test con l'azione 'test-compile' di SBT, come suggerisce il pop-up di IntelliJ.

Aldo Ho trovato this impostazioni di debug per Scala ("Non entrare in specifiche classi di Scala"). Ma ho selezionato questa casella di controllo.

Ho inserito un numero issue nel sito IDEA IntelliJ.

+0

ho problemi simili. i punti di interruzione vengono colpiti più di una volta, il cursore rimane sulla stessa riga quando si fa un passo e più funky. Il mio progetto non è basato su sbt. Usa Maven. –

+0

Ho aggiornato il mio biglietto. Progetto di esempio allegato e passaggi da riprodurre. È strano .. In realtà è un blocco ... almeno per me. – ses

+0

Hanno lo stesso problema con il cursore morto. E a volte rende molto lento. La mancanza di supporto IDE rende scala solo un giocattolo .. – ses

risposta

1

IntelliJ 15 ora ha il supporto per aggiungere punti di interruzione all'interno di lambda. Vedi this blog post per i dettagli.

Problemi correlati