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

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

Ouverte Adaptée aux débutants
#3,962 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 2 jours

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
80/100
Type d'issue
Bug
Clarté
Clairement spécifiée
Activité
Active
Stack technique
java
Domaine
backend

Piste de recherche

Les préfixes de recherche sont construits dans services/alarm-logger/src/main/java/org/phoebus/alarm/logging/rest/AlarmLogSearchUtil.java, autour des lignes 148-160, où les messages d'état et de configuration sont listés, mais pas les messages de commande. Compare la façon dont la recherche générique Configurations: * traite les messages de commande avec la façon dont un nom de configuration spécifique est comparé à cet endroit. C'est terminé lorsqu'une recherche pour une configuration spécifique renvoie aussi ses messages command:/.

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

Description

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

Langage dominant
Java
Étoiles
130
Forks
132
Merge moyen
2 j 11 h
PR mergées (30 j)
19

Préparer son environnement

  • Aucun Dockerfile ni fichier Docker Compose
  • Propose un modèle de pull request
  • Aucun guide de contribution

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

Toutes les issues de ControlSystemStudio/phoebus

Issues similaires

Plus d'issues Java

Recevez les nouvelles issues par e-mail

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