Sample --info option rejects values that contain an equals sign
Les mainteneurs répondent en général sous 3 jours
Évaluation
- Difficulté
- 1/5
- Temps estimé
- Moins d'une heure
- Accessibilité débutants
- 25/100
Piste de recherche
The --info parsing is at samples/src/main/java/com/backblaze/b2/sample/B2.java lines 365-366, where the argument is split on "=" and must yield exactly two parts. Read those lines first. Open pull request #260 already targets this, so check it before starting. Done means a value containing "=" such as url=http://x/?a=b is accepted and the rest of the value is kept intact.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
What happens
The sample's --info option splits the argument with split("=") and requires exactly two parts. A value that itself contains = (for example --info url=http://x/?a=b) is refused with a usage error.
Where
samples/src/main/java/com/backblaze/b2/sample/B2.java:365-366.
Why it matters
Impact: Docs and messages (a sample option limitation), loud. Severity: Low, because it only affects a sample command, the error is clear, and nothing is harmed.
How to check
Found by reading the code, not reproduced. Read the two lines. Using split("=", 2) would keep the rest of the value.
Version
Seen at v6.5.0. Present on the default branch: present.
- Langage dominant
- Java
- Étoiles
- 103
- Forks
- 23
- Merge moyen
- 5 j 8 h
- PR mergées (30 j)
- 3
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de Backblaze/b2-sdk-java
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Backblaze/b2-sdk-java#248 ·
Les mainteneurs répondent en général sous 3 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
Backblaze/b2-sdk-java#247 ·
Les mainteneurs répondent en général sous 3 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Backblaze/b2-sdk-java#246 ·
Les mainteneurs répondent en général sous 3 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Backblaze/b2-sdk-java#245 ·
Les mainteneurs répondent en général sous 3 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Backblaze/b2-sdk-java#242 ·
Les mainteneurs répondent en général sous 3 jours
Toutes les issues de Backblaze/b2-sdk-java
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
IETF-Hackathon/pqc-certificates#351 ·
Les mainteneurs répondent en général sous 2 jours
-
hermes-queue
Difficulté 2/5 Moins d'une heure Accessibilité débutants 72/100
chrisalunlloyd2-sudo/mindpalace#393 ·
Les mainteneurs répondent en général sous 1 jour
-
core-types enhancement good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
higher-kinded-j/higher-kinded-j#1509 ·
Les mainteneurs répondent en général sous 1 jour
-
bug(core): skip_nodes.json is missing SELECT and PRE, causing Python and Java to insert separators into dropdown options and preformatted textPeut-être pris @Bhumit267 l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
Les mainteneurs répondent en général sous 1 jour