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

Configure: crash when id in patch.js is wrong

Ouverte
#218 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
35/100
Type d'issue
Bug
Clarté
Clairement spécifiée
Activité
À l'abandon
Stack technique
csharp, javascript
Domaine
desktop

Piste de recherche

Commencez dans thcrap_configure_v3/MainWindow.xaml.cs à la ligne référencée et suivez la manière dont l’id de patch_bootstrap est recherché dans knownPatches. Confirmez le comportement avec un id invalide provenant de patch.js ; c’est terminé lorsque l’outil de configuration signale une erreur compréhensible au lieu de planter lorsqu’aucun patch ne correspond.

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

Description

bug good first issue

When the id in patch.js is wrong, thcrap_configure_v3 crashes at this line: https://github.com/thpatch/thcrap/blob/ffc4277150946c8a33695b44cd272855e47dd9b6/thcrap_configure_v3/MainWindow.xaml.cs#LL105C15-L105C15
knownPatches contains the patch names from the various repo.js files, and the id variable comes from patch_bootstrap and contains the id from patch.js. That id isn't in knownPatches, so the function knownPatches.First() throws an exception because it didn't find anything.

Something is wrong and we don't need to make things work in this case, but a readable error message would be better than a crash.

Langage dominant
C++
Étoiles
773
Forks
51
Métriques de merge des PR
Aucune PR mergée en 30 j

Préparer son environnement

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 thpatch/thcrap

Toutes les issues de thpatch/thcrap

Issues similaires

Plus d'issues C++

Recevez les nouvelles issues par e-mail

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