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

Searching for a specific configuration in alarm log omits `command:/` messages

Aperta Adatta ai principianti
#3,962 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 2 giorni

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
80/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
java
Ambito
backend

Direzione di ricerca

I prefissi di ricerca sono costruiti in services/alarm-logger/src/main/java/org/phoebus/alarm/logging/rest/AlarmLogSearchUtil.java, intorno alle righe 148-160, dove sono elencati i messaggi di stato e di configurazione ma non i messaggi di comando. Confronta come la ricerca con carattere jolly Configurations: * gestisce i messaggi di comando con il modo in cui viene confrontato un nome di configurazione specifico. Il lavoro è completato quando una ricerca per una configurazione specifica restituisce anche i suoi messaggi command:/.

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

Descrizione

Searching for Configurations: * returns state, config, and command messages. However, if you filter by a specific config, it does not return command messages.

I think the issue is here: https://github.com/ControlSystemStudio/phoebus/blob/master/services/alarm-logger/src/main/java/org/phoebus/alarm/logging/rest/AlarmLogSearchUtil.java#L148 (148-160) - state and config messages are hardcoded in as prefixes to search for, but command messages are not. So should be a simple fix

Lingua principale
Java
Stelle
130
Fork
132
Merge medio
3g 1h
PR unite (30g)
24

Preparare l'ambiente

  • Nessun Dockerfile né file Docker Compose
  • Ha un modello di pull request
  • Nessuna guida per i contributori

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 ControlSystemStudio/phoebus

Tutte le issue di ControlSystemStudio/phoebus

Issue simili

Altre issue su Java

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.