commercetools / commercetools/commercetools-sdk-java-v2
Conflicting setter definitions for property "target"
- Langage dominant
- Java
- Étoiles
- 47
- Forks
- 21
- Merge moyen
- 9 j 13 h
- PR mergées (30 j)
- 4
Description
**Describe the bug**
Springdoc open api spec fails
**To Reproduce**
Setup spring app with springdoc
**Expected behavior**
no error
**Screenshots/Code snippet**
```bash
java.lang.IllegalArgumentException: Conflicting setter definitions for property "target": com.commercetools.api.models.review.Review#setTarget(com.commercetools.api.models.channel.ChannelReference) vs com.commercetools.api.models.review.Review#setTarget(java.lang.Object) vs com.commercetools.api.models.review.Review#setTarget(com.commercetools.api.models.product.ProductReference)
at com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder._selectSetterFromMultiple(POJOPropertyBuilder.java:561) ~[jackson-databind-2.13.4.2.jar:2.13.4.2]
at com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder.getSetter(POJOPropertyBuilder.java:492) ~[jackson-databind-2.13.4.2.jar:2.13.4.2]
```
**Stack information (please complete the following information):**
- Java: 17
- SDK: latest
**Additional context**
remove ` void setTarget(Object var1)` in `com.commercetools.api.models.review.Review` ?
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Inspectez com.commercetools.api.models.review.Review et comparez ses surcharges de setTarget avec la trace de pile de Jackson. Reproduisez l’échec avec Java 17 dans une application Spring et springdoc, puis vérifiez que l’erreur de setter en conflit ne se produit plus.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java
- Domaine
- api, backend
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 35/100