arextest / arextest/arex-agent-java

[Bug] 录制接口Path在做路径映射时,docker容器启动的情况下会报错,反射获取类失败。此bug会造成如果url不同,频率采集失效

Open
#565 1 comment 0 reactions 1 assignee Claimed by @lucas-myx View on GitHub
bug :lady_beetle:
Dominant language
Java
Stars
564
Forks
140
Avg merge
36m
Merged PRs (30d)
2

Description

### Search before asking

- [X] I have searched the existing [issues](https://github.com/arextest/arex-agent-java/issues) before asking.

### AREX Test Service

AREX Java Agent (arextest/arex-agent-java)

### Current Behavior

本地通过IDEA调试功能正常,可以正确匹配路径,但是一旦放到容器中,反射就会失败
通过日志打印,可以看到,类虽然能够获取到,但是在getMatchMethodHolder.invoke(mappingInfo, httpServletRequest);时报错。
![afd98bed36bcf8efbf3467d0f55398a0](https://github.com/user-attachments/assets/208f4067-12d2-45a7-817b-fb7ef9369cc9)

### Expected Behavior

我改为普通反射时,功能正常
![9a82d0b273b3302ee142bc4bf8cfc87e](https://github.com/user-attachments/assets/0ed7c49f-6222-411e-a435-61efbd6e705b)

### Steps To Reproduce

Spring版本 5.2.15 Release

### Anything else

_No response_

### Are you willing to submit a pull request to fix on your own?

- [ ] Yes I am willing to submit a pull request on my own!

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.