Author Topic: pb pour enregistrer les modifications  (Read 288 times)

0 Members and 1 Guest are viewing this topic.

Offline Marieln

  • VIP
  • Jr. Member
  • *
  • Posts: 8
    • View Profile
pb pour enregistrer les modifications
« on: January 19, 2022, 15:25:41 »
Bonjour,
j’ai fait une maj de mon Mac vers MacOs Monterey. La première fois que j’ai ouvert Ancestris, ma généalogie n’apparaissait plus. Je suis donc aller ouvrir mon fichier .ged ; choisir une application (parce que évidemment le Mac ne la trouvait pas) et depuis, ça fonctionne: à l’ouverture mon arbre apparaît.
Mais depuis, je ne parviens plus à enregistrer mes modifications. Il y a un petit sens interdit qui apparaît en bas à droite et qui me dit:
une exception java.lang.NullpointerException est survenue. Cliquez sur afficher les détails ou consultez le fichier messages.log situé dans le dossier /users/pillot/Library/Application/support/ancestris/11:var/log
Pouvez-vous m’aider? Si je clique sur les détails, il ouvre la console mais je n’y connais rien quand au message.log, je ne le trouve pas.
Merci par avance
Marieln

Offline FredericL

  • VIP
  • Hero Member
  • *
  • Posts: 605
    • View Profile
    • Généalogie personnelle et logiciel gratuit Ancestris
Re : pb pour enregistrer les modifications
« Reply #1 on: January 19, 2022, 15:36:54 »
Bonjour,

OK, Si vous cliquez sur affichez les détails, il doit y avoir plusieurs lignes intéressantes pour nous pour voir où est le bug.
Sinon le fichier log est /users/pillot/Library/Application Support/ancestris/11/ancestris/ancestris.log.
Si vous pouvez le joindre svp.

Bien à vous,
Frédéric

Offline Marieln

  • VIP
  • Jr. Member
  • *
  • Posts: 8
    • View Profile
Re: pb pour enregistrer les modifications
« Reply #2 on: January 20, 2022, 13:17:01 »
Bonjour, voici la capture d'écran de la console. Pour le fichier Log, je suis bloquée car la Bibliothèque n'apparait plus dans la liste de /user/pillot/.
Merci pour votre aide
Marieln

 java.lang.NullPointertException
             at java.util.Arrays.sort (Arrays. java: 1246)
             at genj.io.BackupFile.createBackup(BackupFile.java:50)
             at ancestris.gedcom.GedcomMgr$DefaultGedcomMgrImpl.saveGedcomImpl(GedcomMgr.java:550)
             at ancestris. gedcom. GedcomMgr. saveGedcom (GedcomMgr. java: 144)
             at ancestris.gedcom.GedcomDirectory.saveGedcom(GedcomDirectory.java:480)
             at ancestris.gedcom.GedcomDirectory$DefaultGedcomDirectoryImpl$2.actionPerformed(GedcomDirectory.java:1140)
             at javax.swing.Timer.fireActionPerformed(Timer.java:313)
             at javax.swing.Timer$DoPostEvent.run(Timer.java:245)
             at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
             at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
             at java.awt.EventQueue.access$500(EventQueue.java:97)
             at java.awt.EventQueue$3.run(EventQueue.java:709)
             at java.awt.EventQueue$3.run(EventQueue.java:703)
             at java.security.AccessController.doPrivileged(NativeMethod)
             at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
             at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
             at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
[catch] at java.awt.EventDispatchThread. pumpOneEventForFilters (EventDispatchThread. java: 205)
            at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
            at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101'
            at java.awt.EventDispatchThread. pumpEvents (EventDispatchThread. java: 93)
            at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

Offline FredericL

  • VIP
  • Hero Member
  • *
  • Posts: 605
    • View Profile
    • Généalogie personnelle et logiciel gratuit Ancestris
Re: pb pour enregistrer les modifications
« Reply #3 on: January 20, 2022, 13:34:29 »
Bonjour,

Je pense qu'il faut faire un petit nettoyage du répertoire où se trouvent les fichiers de backups pour ne garder que les "bons" fichiers gedcom et reprendre la version 12 du site qui corrige cette anomalie.

Bien cordialement,
Frédéric

Offline Marieln

  • VIP
  • Jr. Member
  • *
  • Posts: 8
    • View Profile
Re: pb pour enregistrer les modifications
« Reply #4 on: January 20, 2022, 14:10:40 »
Merci,
qu’est-ce que les fichiers backups et où les trouve-t-on?
Passer à la version 12. Ça, je sais faire.
Merci pour vos réponses rapides

Cordialement
Marieln

Offline FredericL

  • VIP
  • Hero Member
  • *
  • Posts: 605
    • View Profile
    • Généalogie personnelle et logiciel gratuit Ancestris
Re: pb pour enregistrer les modifications
« Reply #5 on: January 20, 2022, 14:20:25 »
Si votre gedcom s'appelle MonGedcom.ged, les fichiers backups sont horodatés et s'appellent "MonGedcom_AAAA_MM_JJ-HH:MM:SS.ged".
Ne garder que ceux dont la taille est non nulle au cas où il y ait eu un pb à un moment.
Est-ce que cela clarifie ?

Offline Marieln

  • VIP
  • Jr. Member
  • *
  • Posts: 8
    • View Profile
Re: pb pour enregistrer les modifications
« Reply #6 on: January 20, 2022, 15:48:35 »
Ok, je les ai trouvés et vérifiés, il n’y en a pas de taille nulle.
Par contre j’ai également des fichiers qui s’appellent ancestrisxxxxxxxxxxxx.ged, peut-être liés à la version précédente ? J’avais commencé avec la .10.

Offline FredericL

  • VIP
  • Hero Member
  • *
  • Posts: 605
    • View Profile
    • Généalogie personnelle et logiciel gratuit Ancestris
Re: pb pour enregistrer les modifications
« Reply #7 on: January 20, 2022, 16:02:45 »
Les fichiers ancestrisxxxxxxxxxxxx.ged sont à supprimer. S'ils sont là c'est que les sauvegardes ont été interrompues en plein milieu.

Offline Marieln

  • VIP
  • Jr. Member
  • *
  • Posts: 8
    • View Profile
Re: pb pour enregistrer les modifications
« Reply #8 on: January 20, 2022, 16:19:54 »
D’accord. Je les ai supprimés. J’ai réessayé de modifier et d’enregistrer, ca ne marche pas. Il a remis trois fichiers ancstrisxxxxx.ged. Bon, je vais passer à la version 12. Ça sera sûrement la meilleure solution pour résoudre le problème.

Offline FredericL

  • VIP
  • Hero Member
  • *
  • Posts: 605
    • View Profile
    • Généalogie personnelle et logiciel gratuit Ancestris
Re: pb pour enregistrer les modifications
« Reply #9 on: January 20, 2022, 16:41:16 »
Est-ce que vous êtes dans les sous-répertoires de /public ?
On ne sait jamais, MacOS est très restrictif sur /Documents, /Bureau et /Downloads. Il vaut mieux être dans un sous-répertoire de /public/genealogy/ par exemple. Si Ancestris n'est pas autorisé à écrire sur le répertoire au dessus de celui où se trouve le Gedcom, il ne peut pas gérer les fichiers backups et les effacer.

Frédéric
« Last Edit: January 20, 2022, 19:31:29 by FredericL »

Offline Marieln

  • VIP
  • Jr. Member
  • *
  • Posts: 8
    • View Profile
Re : pb pour enregistrer les modifications
« Reply #10 on: January 20, 2022, 19:09:13 »
Non, je suis sur /bureau, c’est ce qui était conseillé pour éviter justement les restrictions dans
/documents. Ça fonctionnait bien jusqu’à ce que je passe sur MacOs Monterey. Je peux essayer de mettre mon dossier dans /public.
Oui, excellente idée!!! J’ai déplacé le dossier et ça marche. Genial! Merci beaucoup pour votre aide pertinente et rapide.
Bonne soirée
Marieln

Offline FredericL

  • VIP
  • Hero Member
  • *
  • Posts: 605
    • View Profile
    • Généalogie personnelle et logiciel gratuit Ancestris
Re: pb pour enregistrer les modifications
« Reply #11 on: January 20, 2022, 19:30:20 »
Merci de votre retour. Très heureux de le savoir !!!
Décidément, Apple semble reserrer ses contraintes à chaque nouvel OS.
J'ai pourtant obtenu la signature de l'application avec Big Sur qui n'est que la version précédente.

Frédéric