apache / apache/servicecomb-java-chassis
调用RPC接口报错:java.lang.IllegalStateException: parameter name is not present,但是<compilerArgument>-parameters</compilerArgument>已经添加
- Vorherrschende Sprache
- Java
- Sterne
- 1.9k
- Forks
- 814
- Ø Merge
- 8 T. 23 Std.
- Gemergte PRs (30 T.)
- 1
Beschreibung
接口定义在单独的组件A中,已添加-parameters编译
服务 **B** 实现了该接口定义,部署注册成功,cse已正常显示生成的对应契约,参数名称也为定义好的名称
服务 **C** 在调用此接口时报错java.lang.IllegalStateException: parameter name is not present,但是另一个服务 **D** 在调用此接口时能够正常调用成功
是什么原因导致了这种情况~
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit zu vergleichen, wie die Services C und D die RPC-Schnittstelle aufrufen und wie die Schnittstelle in Komponente A mit `-parameters` kompiliert wird; der Issue nennt keine Dateien oder Tests. Untersuche, warum C `IllegalStateException: parameter name is not present` empfängt, während D erfolgreich ist. Als erledigt gilt die Aufgabe, wenn die Ursache des Unterschieds identifiziert und eine reproduzierbare Erklärung dokumentiert wurde.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- distributed-systems
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100