Author Topic: Résolu - Exception java à l'ouverture  (Read 1487 times)

0 Members and 1 Guest are viewing this topic.

Offline vthomgenealog

  • VIP
  • Hero Member
  • *
  • Posts: 320
    • View Profile
Résolu - Exception java à l'ouverture
« on: March 11, 2024, 15:11:52 »
Bonjour,
A l'ouverture d'ancestris, j'ai une exception Java.

Dans le détail :
java.lang.NullPointerException
[catch] at ancestris.gedcom.GedcomDirectory.openGedcom(GedcomDirectory.java:337)
   at ancestris.app.ControlCenter$ActionAutoOpen.run(ControlCenter.java:125)
   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(Native Method)
   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)
   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)

Je précise, installation récente sur mac
Extrait des infos Ancestris
Version d'Ancestris :  12.0.12407
Java :  1.8.0_401-b10 - /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
Système :  Mac OS X - 13.6.5 - test
Répertoire utilisateur :  /Users/Vincent/Library/Application Support/ancestris/trunk
« Last Edit: March 29, 2024, 17:13:26 by vthomgenealog »
Version d'Ancestris : 12.0.12562
Java :  1.8.0_401
Ventura 13.6.6
Intel Core i5 3.8GHz

Online Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 3 927
    • View Profile
Re: Exception java à l'ouverture
« Reply #1 on: March 11, 2024, 15:29:00 »
Cette erreur arrive sur un fichier GEDCOM illisible ou incomplet.
Vérifiez que les fichiers que vous ouvrez par défaut en lançant Ancestris sont toujours existant.

Zurga

Offline vthomgenealog

  • VIP
  • Hero Member
  • *
  • Posts: 320
    • View Profile
Re: Exception java à l'ouverture
« Reply #2 on: March 23, 2024, 15:25:15 »
Bonjour,
je reviens sur ce sujet,
Exception qui vaut toujours aujourd'hui,
Malgré les dernières mises à jour fichier/ancestris et corrections apportées.

Nouveauté :
Exception qui apparait quand je lance une première fois ancestris et le fichier .ged
Exception qui n'apparait pas quand ancestris ouvert et que je vais chercher mon fichier .ged pour l'ouvrir (ce qui semblerait vouloir écarter le fichier corrompu?).

Quid?
Version d'Ancestris : 12.0.12562
Java :  1.8.0_401
Ventura 13.6.6
Intel Core i5 3.8GHz

Online Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 3 927
    • View Profile
Re: Exception java à l'ouverture
« Reply #3 on: March 23, 2024, 16:17:58 »
C'est normal que rien ne change, puisque nous n'avons rien modifié sur l'ouverture des fichiers.
Comme vous n'êtes pas revenu avec des détails ou autres, il était difficile de savoir que vous aviez toujours ce problème.

On va essayer de faire les trucs de base :
- Êtes-vous sur de n'ouvrir que le fichier qui plante au démarrage ?
- Que dit le log technique ?
- Est-ce que le MAC autorise d'ouvrir le fichier (typiquement pas dans "Mes documents" ou autres dossiers "réservés" aux logiciels approuvés) ?

Zurga

Offline vthomgenealog

  • VIP
  • Hero Member
  • *
  • Posts: 320
    • View Profile
Re: Exception java à l'ouverture
« Reply #4 on: March 24, 2024, 07:32:43 »
Pour vous répondre Zurga
- je ne travaille que sur 1 seul et unique fichier
- je n'ai pas trouvé le fichier log
- il n'y a pas d'exclusions paramétrées
Version d'Ancestris : 12.0.12562
Java :  1.8.0_401
Ventura 13.6.6
Intel Core i5 3.8GHz

Online Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 3 927
    • View Profile
Re: Exception java à l'ouverture
« Reply #5 on: March 24, 2024, 08:25:46 »
Le fichier log se trouve par là : ${HOME}/Library/Application Support/ancestris/<version> (voir https://docs.ancestris.org/books/mode-demploi/page/fichiers-applicatifs-et-fichiers-des-param%C3%A8tres-utilisateurs#bkmrk-the-user-directory )

Pour les exclusions, cela dépend surtout du bon vouloir d'Apple, classiquement les répertoires Documents, Bureau et Téléchargements sont un peu beaucoup interdits d'accès car Ancestris n'est pas "officiellement" reconnu.

Zurga

Offline vthomgenealog

  • VIP
  • Hero Member
  • *
  • Posts: 320
    • View Profile
Re: Exception java à l'ouverture
« Reply #6 on: March 24, 2024, 08:58:22 »
J'ai bien cherché une nouvelle fois le fichier ancestris.log,
à l'adresse mentionnée, et plus globalement
Impossible de mettre la main dessus...

Bon, après cette exception java est-elle bien importante?
Si j'ouvre ancestris et mon fichier ensuite,
Je n'ai plus rien.
Pas très gênant, d'autant que ca ne semble pas altérer le fonctionnement de notre logiciel préféré,
« Last Edit: March 24, 2024, 09:00:17 by vthomgenealog »
Version d'Ancestris : 12.0.12562
Java :  1.8.0_401
Ventura 13.6.6
Intel Core i5 3.8GHz

Online Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 3 927
    • View Profile
Re: Exception java à l'ouverture
« Reply #7 on: March 24, 2024, 11:00:14 »
J'aurais tendance à dire que vous n'avez pas cherché au bon endroit car le fichier log existe forcément.
Avez-vous trouvé le répertoire utilisateur ?

Zurga

Offline vthomgenealog

  • VIP
  • Hero Member
  • *
  • Posts: 320
    • View Profile
Re: Exception java à l'ouverture
« Reply #8 on: March 24, 2024, 14:44:56 »
Ci-joint la capture via Applications/
Je n'y vois aucun répertoire Ancestris, aucun fichier .log
Idem vis le répertoire users
Version d'Ancestris : 12.0.12562
Java :  1.8.0_401
Ventura 13.6.6
Intel Core i5 3.8GHz

Online Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 3 927
    • View Profile
Re: Exception java à l'ouverture
« Reply #9 on: March 24, 2024, 19:07:30 »
Quel chemin s'affiche dans la fenêtre "A propos" (Menu "Aide") ?

Zurga

Offline vthomgenealog

  • VIP
  • Hero Member
  • *
  • Posts: 320
    • View Profile
Re: Exception java à l'ouverture
« Reply #10 on: March 29, 2024, 13:31:29 »
J'ai ca :

/Users/Vincent/Library/Application Support/ancestris/trunk

et trouvé le fichier "messages.log" dans /Users/Vincent/Library/Application Support/ancestris/trunk/var/log
« Last Edit: March 29, 2024, 13:56:15 by vthomgenealog »
Version d'Ancestris : 12.0.12562
Java :  1.8.0_401
Ventura 13.6.6
Intel Core i5 3.8GHz

Online Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 3 927
    • View Profile
Re: Exception java à l'ouverture
« Reply #11 on: March 29, 2024, 16:01:43 »
L'erreur est ici :
java.io.FileNotFoundException: /Users/Vincent/Personnel/Genealogie/Ancestris (Is a directory)

Est-ce que vous pourriez vérifiez dans les préférences ce que vous avez mis comme ouverture par défaut ?
Menu "Options" =>"Préférences" puis onglet "Fichiers"
Si comme je le crois, vous avez mis " /Users/Vincent/Personnel/Genealogie/Ancestris" dans le champ "Fichier Gedcom à ouvrir par défaut" et que vous avez coché la case "Toujours ouvrir ce fichier, quelques soient les fichiers ouverts lors de la fermeture", on aura trouvé le coupable.

Zurga

Offline vthomgenealog

  • VIP
  • Hero Member
  • *
  • Posts: 320
    • View Profile
Re: Exception java à l'ouverture
« Reply #12 on: March 29, 2024, 16:14:15 »
Effectivement,
J'ai juste enlevé la coche "Toujours ouvrir ce fichier, quelques soient les fichiers ouverts lors de la fermeture",
Et je n'ai plus la fenêtre me signalant une exception à l'ouverture.

A quoi est-ce dû?
Version d'Ancestris : 12.0.12562
Java :  1.8.0_401
Ventura 13.6.6
Intel Core i5 3.8GHz

Online Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 3 927
    • View Profile
Re: Résolu - Exception java à l'ouverture
« Reply #13 on: March 29, 2024, 17:20:07 »
Qu'est-ce qu'il y avait dans le champ "Fichier Gedcom à ouvrir par défaut" ?

A vu de nez, si le champ est rempli avec une donnée non correcte, cela provoquera une erreur.
Si le champ  est vide, on essayera d'ouvrir une chaine vide en partant du répertoire courant et on provoque une erreur.

Zurga

Offline vthomgenealog

  • VIP
  • Hero Member
  • *
  • Posts: 320
    • View Profile
Re: Résolu - Exception java à l'ouverture
« Reply #14 on: March 30, 2024, 06:42:24 »
Bug ou erreur d'utilisation?

J'avais pointé mon fichier de généalogie dans son répertoire de stockage.
Version d'Ancestris : 12.0.12562
Java :  1.8.0_401
Ventura 13.6.6
Intel Core i5 3.8GHz