apache / apache/servicecomb-java-chassis

调用RPC接口报错:java.lang.IllegalStateException: parameter name is not present,但是<compilerArgument>-parameters</compilerArgument>已经添加

Ouverte
#3,157 5 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.