apache / apache/dubbo

InjvmInvoker throw Exception that message is "No Provider ..." with consumer refer DubboService use "*"

Open
#13,715 5 comments 0 reactions 0 assignees View on GitHub
component/sdk help wanted type/enhancement
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.