Elytrium / Elytrium/java-serializer
Using square brackets for a list of strings causes an infinite loop
- Langage dominant
- Java
- Étoiles
- 27
- Forks
- 4
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
It looks like the yml reader goes into a deep loop if square brackets are found for a list of strings.
This configuration cause error:
```yaml
stringList: ["test1", "test2", "test3"]
```
This configuration does NOT cause problems:
```yaml
stringList:
- "test1"
- "test2"
- "test3"
```
The example does not use a custom serializer, only a simple List\ type.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par reproduire le problème dans le YAML reader avec la configuration List entre crochets, puis comparez son chemin de parsing avec celui de la forme équivalente de liste en bloc. Le travail est terminé lorsque la liste inline de chaînes n'entre plus dans une boucle infinie et que les deux configurations sont désérialisées avec succès.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java
- Domaine
- backend
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 50/100