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

Failure to parse a resource manifest is logged as INFO instead of WARN

Ouverte Adaptée aux débutants
#1,765 0 commentaires 0 réactions 1 personne assignée Voir sur GitHub

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

@SteveL-MSFT y travaille déjà.

Depuis le 22/10/2026.

  • #1772 par @SteveL-MSFT — ouverte

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
69/100
Type d'issue
Bug
Clarté
Clairement spécifiée
Activité
Active
Stack technique
powershell, rust, yaml
Domaine
cli, observability

Piste de recherche

Commencez par exécuter la reproduction avec dsc -l warn et dsc -l info, puis suivez le message d’analyse du manifeste dans le code de DSC CLI. Trouvez où l’échec de l’analyse du manifeste est consigné et vérifiez les tests associés. Le travail est terminé lorsque l’échec apparaît au niveau WARN et qu’un test couvre ce comportement.

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

Description

Issue-Bug Need-Review
Prerequisites
  • Write a descriptive title.
  • Make sure you are able to repro it on the latest version
  • Search the existing issues.
Summary

I was writing a resource manifest and had issues getting it to show up in dsc resource list. After finding the trace flag, I was surprised to see no warnings, only when I moved it further down to INFO I was told it failed to parse the manifest.

I'd expect that users don't intentionally have invalid manifests, so it should probably be surfaced as a warning that something is wrong instead of being considered purely informational.

Steps to reproduce
  1. Create the following resource as "invalid.dsc.resource.yaml" and add the folder to your PATH.
$schema: https://raw.githubusercontent.com/PowerShell/DSC/main/schemas/v3.1.0/resource/manifest.json
type: Sample/Invalid
version: 0.0.1
kind: resource
unexpected: key
  1. Run dsc -l warn resource list and note that no warnings were printed, yet the resource is not listed.
  2. Run dsc -l info resource list to see the message that it failed to parse the manifest.
Expected behavior
`dsc -l warn resource list` should output a log entry that it failed to log a specific manifest.
Actual behavior
`dsc -l warn resource list` does not output the log entry, it is only visible in `dsc -l info resource list`
Error details

Environment data
Name                           Value
----                           -----
PSVersion                      5.1.26100.7019
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.26100.7019
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1
Version

3.3.0

Visuals

No response

Langage dominant
Rust
Étoiles
541
Forks
78
Merge moyen
2 j 22 h
PR mergées (30 j)
17

Préparer son environnement

Ouvrir dans Codespaces

Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.

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 PowerShell/DSC

Toutes les issues de PowerShell/DSC

Issues similaires

Plus d'issues Rust

Recevez les nouvelles issues par e-mail

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