InjvmInvoker throw Exception that message is "No Provider ..." with consumer refer DubboService use "*"
- Dominant language
- Java
- Stars
- 41.6k
- Forks
- 26.4k
- Avg merge
- 15h 13m
- Merged PRs (30d)
- 4
Description
- [ ] I have searched the [issues](https://github.com/apache/dubbo/issues) of this repository and believe that this is not a duplicate.
### Environment
* Dubbo version: 3.1.6
* Operating System version: mac 12.6
* Java version: 1.8
### Steps to reproduce this issue
1. two providers export injvm DubboService : com.test.TestService:1.0.0 and com.test.TestService
2. consumer refer injvm DubboService: com.test.TestService:*
3. consumer call DubboService com.test.TestService.test()
Pls. provide [GitHub address] to reproduce this issue.
### Expected Behavior
consumer call provider success.
### Actual Behavior
throw Exception and the message is "No Provider".
If there is an exception, please attach the exception trace:
```
Just put your stack trace here!
```
Contributor guide
Research direction
Start by reproducing the InjvmInvoker scenario with two providers for com.test.TestService and a consumer using the wildcard version. Trace provider matching and invocation for the injvm service, then verify that the consumer call succeeds instead of returning "No Provider". No source files or tests are named in the issue, so locating the relevant entry point will require repository exploration.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- backend, distributed-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100