作者u9423504 (缘投农夫)
看板Eclipse
标题[问题]debug local端变数出现 not available的问题
时间Mon Mar 20 23:22:17 2023
各位前辈好:
小弟
使用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方法源码
的执行过程。
------------------------------------------------------------
这问题困扰了许久仍无解,恳请前辈大神帮忙,谢谢各位。
若有说明不够清楚的地方或无效的连结还请回覆让我知道。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.136.72.127 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Eclipse/M.1679325745.A.97D.html
※ 编辑: u9423504 (223.136.72.127 台湾), 03/20/2023 23:24:23
※ 编辑: u9423504 (223.136.72.127 台湾), 03/20/2023 23:29:11
1F:→ glo6e: 推 12/25 22:49