apache / apache/servicecomb-java-chassis
[BUG] - result may be null, causing NPE
- Langage dominant
- Java
- Étoiles
- 1.9k
- Forks
- 814
- Merge moyen
- 8 j 23 h
- PR mergées (30 j)
- 1
Description
### Steps to Reproduce
1. env:jdk21+swagger3
2. a java bean has "Exception" property,eg.@Data
public class Blog {
private Exception exception;
}
3. the bean to swagger's Schema object
4. runtime errors:java.lang.NullPointerException: Cannot invoke "io.swagger.v3.oas.models.media.Schema.get$ref()" because "result" is null
### Expected Behavior
Rectify the NPE.
### Servicecomb Version
3.2.0
### Additional Context
_No response_
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Reproduisez l’échec avec JDK 21, Swagger 3 et un Java bean contenant une propriété Exception, puis capturez la stack trace complète afin d’identifier le point d’entrée de la conversion de Schema. Suivez la conversion qui produit un Schema null et vérifiez que le même bean est converti sans NullPointerException ; l’issue n’indique aucun fichier source ni aucun test à exécuter.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java, openapi
- Domaine
- api
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 35/100