- [x] 我已经在 [issues](https://github.com/alibaba/arthas/issues) 里搜索,没有重复的issue。 ### 环境信息 * `arthas-boot.jar` 或者 `as.sh` 的版本: 4.0.5 * Arthas 版本: 4.0.5 * 操作系统版本: windows * 目标进程的JVM版本: 8 * 执行`arthas-boot`的版本: 4.0.5 ### 重现问题的步骤 1. watch com.fubukiss.rikky.dto.DishDto toString '{target}' -n 5 -x 1 2. <img width="1177" height="150" alt="Image" src="https://github.com/user-attachments/assets/11f6b2d2-2b2f-43ce-99a3-2f118228d06c" /> 3. 输出值的过程中调用了业务类的toString方法,又会被watch到,进而又会输出值,又会被watch到,所以会递归。 ### 期望的结果 希望arthas排除掉调用toString方法,或者调用时能够被过滤掉。 ### 实际运行的结果 <img width="2530" height="791" alt="Image" src="https://github.com/user-attachments/assets/4ebd4736-cbd6-4e83-ba43-b316b8eaeebe" />
Activity
fix: add ThreadLocal reentrancy guard to SpyImpl to prevent recursive…
fix: add ThreadLocal reentrancy guard to SpyImpl to prevent recursive…
fix: add ThreadLocal reentrancy guard to SpyImpl to prevent recursive…
fix: add ThreadLocal reentrancy guard to SpyImpl to prevent recursive…