Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

fatalerror: zpopmin, zpopmax when zadd data that is not (Int, Double)

Ouverte
#135 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
55/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
redis, swift
Domaine
backend, databases

Piste de recherche

Find the scoreIsFirst setting used by zpopmin and zpopmax, then read the response parsing and related tests. Reproduce the failure by adding a member with a nonnumeric value through zadd and calling either command. Confirm the fix by checking that both commands return the expected member and score.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

When zadd adds data that is not (Int, Double), it will cause errors in zpopmin and zpopmax:

failed: caught error: "RedisClientError(baseError: RediStack.RedisClientError.(unknown context at $10c54fe70).BaseError.assertionFailure(message: "Unexpected response: \'1E4FD2C5-C32E-4E3F-91B3-45478BCF0185\'"))"
Image

Fixing this issue is simple: just change scoreIsFirst to false.

like this:

Image
Langage dominant
Swift
Étoiles
182
Forks
29
Métriques de merge des PR
Aucune PR mergée en 30 j

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de swift-server/RediStack

Toutes les issues de swift-server/RediStack

Issues similaires

Plus d'issues Swift

Recevez les nouvelles issues par e-mail

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