Sample finish_uploading_large_file accepts 5 arguments but usage allows 6

Aperta
#250 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 3 giorni

@MatheoPaiva ci sta già lavorando.

Dal 15/11/2026.

  • #259 di @MatheoPaiva — aperta

Valutazione

Difficoltà
1/5
Tempo stimato
Meno di un'ora
Idoneità per principianti
20/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Ferma
Stack tecnologico
java
Ambito
cli

Direzione di ricerca

The mismatch sits in samples/src/main/java/com/backblaze/b2/sample/B2.java: the usage text near line 64 for finish_uploading_large_file and the checkArgCount(args, 3, 5) call near line 565. Count the tokens in the usage line and compare them with the maximum argument count. Work is already under way in open pull request #259, so check that before starting. Done means the accepted maximum matches the usage line.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

What happens

The usage text for finish_uploading_large_file is [--noProgress] [--threads N] <bucketName> <largeFileId> <localFileName>, which is up to 6 tokens, but the command calls checkArgCount(args, 3, 5). Using both options together is refused with a usage error.

Where

samples/src/main/java/com/backblaze/b2/sample/B2.java:565 (checkArgCount(args, 3, 5)) and :64 (usage text).

Why it matters

Impact: Docs and messages (sample argument count does not match its usage), 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. Count the tokens in the usage line at line 64 and compare with the maximum at line 565. Changing the maximum to 6 would match.

Version

Seen at v6.5.0. Present on the default branch: present.

Lingua principale
Java
Stelle
103
Fork
23
Merge medio
5g 8h
PR unite (30g)
3

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di Backblaze/b2-sdk-java

Tutte le issue di Backblaze/b2-sdk-java

Issue simili

Altre issue su Java

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.