2017-10-11 60 views
2

首先,我發現的最相似的問題是這個Intellij IDEA: Breakpoint not being hit, and is shown greyed out但這不是完全相同的情況。IntelliJ IDEA:斷點沒有被擊中,並且沒有打勾顯示,只是一個紅點

我有一個gradle項目,當我放置一個斷點時,它顯示爲一個紅點,裏面有一個刻度線,它可以正常工作。

working breakpoint

的問題是,在某些類(在同一個項目,而不是依賴類),紅點沒有蜱裏面,它不知道爲什麼它不會工作。它只是不工作..:

enter image description here

我有什麼企圖迄今:

  • 搖籃乾淨&構建
  • 重建項目
  • 重新啓動調試
  • 的Invalidate緩存並重新啓動IntelliJ
  • 將IntelliJ更新至最新版本(2017年2月5日)
  • 靜音&取消靜音斷點
+1

我有一個類似的問題,儘管在Eclipse中。沒有打勾的那些是在程序運行時永遠不能到達的那些。可能有幫助,也可能沒有幫助。 – notyou

+0

除上述之外:沒有斷點有滴答,直到a)我以調試模式運行應用程序(有些被勾選),或當我以調試模式運行服務器(其他人被打勾)。然後我打了沒有打勾的那個(當服務器在調試模式下運行時打勾),使用像SoapUI這樣的東西來運行我試圖調用的Web服務。 – notyou

+0

您可以通過檢查Java調試器日誌獲取一些線索,請參閱https://intellij-support.jetbrains.com/hc/en-us/articles/207241125。 – CrazyCoder

回答

1

做了一些搜索通過的IntelliJ幫助PDF:
Help Doc皮克。 431

他們的文檔中描述了對勾「顯示在運行時斷點 由作爲集上 可執行代碼行調試器的認可。」

和普通紅點爲「中顯示在設計時或調試 會議期間,當這樣的斷點類是 尚未加載。 」

所以它似乎是行你正在添加突破點,永不執行。你可以嘗試逐行增加課程,以確保課程不會在某個地方掛斷。

希望這有助於

相關問題