apache / apache/servicecomb-java-chassis
调用RPC接口报错:java.lang.IllegalStateException: parameter name is not present,但是<compilerArgument>-parameters</compilerArgument>已经添加
- Langage dominant
- Java
- Étoiles
- 1.9k
- Forks
- 814
- Merge moyen
- 8 j 23 h
- PR mergées (30 j)
- 1
Description
接口定义在单独的组件A中,已添加-parameters编译
服务 **B** 实现了该接口定义,部署注册成功,cse已正常显示生成的对应契约,参数名称也为定义好的名称
服务 **C** 在调用此接口时报错java.lang.IllegalStateException: parameter name is not present,但是另一个服务 **D** 在调用此接口时能够正常调用成功
是什么原因导致了这种情况~
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par comparer la manière dont les services C et D appellent l’interface RPC et la manière dont l’interface du composant A est compilée avec `-parameters` ; l’issue ne mentionne aucun fichier ni test. Cherchez pourquoi C reçoit `IllegalStateException: parameter name is not present` alors que D réussit. La tâche est terminée lorsque la cause de la différence est identifiée et qu’une explication reproductible est documentée.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java
- Domaine
- distributed-systems
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100