[問題]debug local端變數出現not available的問題

作者: u9423504 (緣投農夫)   2023-03-20 23:22:17
各位前輩好:
小弟
使用Spring boot去寫程式,要去追蹤spring jdbctemplate裡的batchUpdate
的源碼的執行過程,使用Debug模式下中斷點去追踨,卻出現了:
『not available [local variables unavailable]』的錯誤訊息,如下連結所示:
https://reurl.cc/7RdgA5
說明如下:
1.Eclipse版本為2022-12 (4.26.0)
JAVA版本為17.0.5
Spring Boot版本為3.0.2
Spring JDBC版本為6.0.4
作業系統為Windows 10
2.Eclipse 程式架構如下連結所示:
https://reurl.cc/Gep8Mv
3.程式中斷點(進入StocksRepository.java)如下連結:
https://reurl.cc/2Wj2Xa
4.StocksRepository.java裡的batchUpdate方法程式碼,如下連結:
https://reurl.cc/klyDN9
項次4的圖示為調用spring jdbctemplate的batchUpdate方法去執行批次更新。
MyDBTest.java為一支測式用的程式,在測試寫好的資料庫程式的功能。
程式的Breakpoint設在MyDBTest裡的第45行(詳項次3),在要進入到
StocksRepository物件的batchUpdate方法時就會出現:
『not available [local variables unavailable]』錯誤訊息。
(詳項次4及最上層的第1個連結)
導致無法進一步追蹤spring jdbctempate裡的batchUpdate方法源碼
的執行過程。
作者: glo6e (ezdodance)   2023-12-25 22:49:00

Links booklink

Contact Us: admin [ a t ] ucptt.com