Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Warning "Unexpected JVM command line syntax" when passing command line arguments containing slashes to instrumented application

Aperta
#4,269 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@blaspat ci sta già lavorando.

Dal 2/4/2026.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
68/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
java
Ambito
tooling

Direzione di ricerca

Inizia in elastic-apm-agent-premain/src/main/java/co/elastic/apm/agent/premain/JvmToolBootstrapCheck.java, nella logica di Bootstrap-Check intorno alla riga 63. Riproduci l'avviso passando un argomento come /my/path/containing/slashes/file.txt al metodo main di un'applicazione strumentata. Il lavoro è completato quando gli argomenti validi dell'applicazione contenenti slash non producono più l'avviso "Unexpected JVM command line syntax".

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

Descrizione

agent-java community enhancement

Describe the bug

The Boostrap-Check in https://github.com/elastic/apm-agent-java/blob/main/elastic-apm-agent-premain/src/main/java/co/elastic/apm/agent/premain/JvmToolBootstrapCheck.java#L63 logs a warning when command line arguments containing slashes are passed to the main method:

[elastic-apm-agent] WARN Unexpected JVM command line syntax: org.example.Main --file /my/path/containing/slashes/file.txt

Steps to reproduce

Pass command line args containing slashes to an instrumented application.

Expected behavior

No warning is logged.

Debug logs

See above.

Lingua principale
Java
Stelle
593
Fork
338
Merge medio
1g 9h
PR unite (30g)
13

Preparare l'ambiente

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 elastic/apm-agent-java

Tutte le issue di elastic/apm-agent-java

Issue simili

Altre issue su Java

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.