Core dumps when compiling decomposed production

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

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
45/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
Calme
Stack technique
git, vscode
Domaine
backend, devtools

Piste de recherche

Reproduisez le plantage dans l’espace de noms %SYS en utilisant le mappage ^oddStudioDocument indiqué, Embedded Git, la décomposition de la production et les étapes de compilation de VS Code. Le travail est considéré comme terminé lorsque la compilation de la production décomposée ne produit plus de core dump.

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

Description

Encountered with a customer organization, and possibly related to invalid Studio Document mappings left over from a HealthConnect upgrade.
To replicate,

zn "%SYS"
set ^oddStudioDocument("%ZHSLIB.PackageManager.XYZ","XYZ")=$lb("xyz","","","0","0")

Configure the namespace for Embedded Git and enable production decomposition. Create a new production and add an item. Open the production class in VS Code and compile it. See something like this in the messages.log:

05/12/26-17:18:29:181 (2172) 3 [Generic.Event] Process 2172 (JobType=CSP server,Dumpstyle=0,Directory='/usr/irissys/mgr/user/') caught signal 6. 
05/12/26-17:18:29:183 (2172) 3 [Generic.Event] Parent process will clean up and halt
05/12/26-17:18:29:183 (2172) 3 [Generic.Event] If core dumps are enabled, a core file will be created by process 2317 in the location specified by the system configuration.
05/12/26-17:22:04:650 (669) 2 [Utility.Event] ResourceCleanup: Dead job cleanup from 'CSPSystem' job '2172' of 'gbl:^IRIS.Temp.cspServer(2172)'
Langage dominant
ObjectScript
Étoiles
22
Forks
15
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 intersystems/git-source-control

Toutes les issues de intersystems/git-source-control

Issues similaires

Plus d'issues Backend & API Design

Recevez les nouvelles issues par e-mail

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