Ancestris - Forum

Ancestris Support => FRANÇAIS => Topic started by: michat1945 on March 07, 2020, 14:14:06

Title: Ancestris et Géomames
Post by: michat1945 on March 07, 2020, 14:14:06
Bonjour,
depuis quelques semaines j’apprivoise Ancestris. J'ai crée un Compte Géobases et tente d'importer les coordonnées des 3200 lieu présent sur ma base. Je réussi à obtenir certain nom en utilisant le compte Ancestrice mais quand j'utilise le compte que j'ai crée Aucun lieu n'est trouver. Je peut me loger sur géonames avec mont identifiant, Quelle étape est manquante ? Y a t'il d'autre modification à faire ?
Title: Re: Ancestris et Géomames
Post by: Zurga on March 07, 2020, 14:20:08
Avez-vous activé votre compte pour les webservices  ?
http://www.geonames.org/manageaccount
En bas vous avez une zone marqué "Free web services"

Si vous ne l'activez pas, vous ne pouvez pas accéder aux web services via ancestris.

Zurga
Title: Re: Ancestris et Géomames
Post by: michat1945 on March 07, 2020, 18:19:33
Merci
J.ai finalement compris qu'il me manquait cette étape finale. Maintenant tout fonctionne.
Title: Re: Ancestris et Géomames
Post by: vthomgenealog on March 14, 2020, 15:55:19
Bonjour je prends le sujet en cours de route.
Peut-être rien à voir...

Mais j'ai une exception JAVA incluant GEONAMES.
J'ai vérifié les mises à jours, et tout semble à la dernière version
Ancestris 11.0.10124
Java 1.8.0_312-b11

java.lang.NoSuchMethodError: ancestris.modules.place.geonames.GeonamesResearcher.searchPlace(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;ILorg/openide/util/TaskListener;)V
   at ancestris.modules.editors.geoplace.PlaceEditorPanel.searchPlace(PlaceEditorPanel.java:707)
   at ancestris.modules.editors.geoplace.PlaceEditorPanel.searchPlaceButtonActionPerformed(PlaceEditorPanel.java:449)
   at ancestris.modules.editors.geoplace.PlaceEditorPanel.access$100(PlaceEditorPanel.java:59)
   at ancestris.modules.editors.geoplace.PlaceEditorPanel$3.actionPerformed(PlaceEditorPanel.java:181)
   at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
   at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
   at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
   at java.awt.Component.processMouseEvent(Unknown Source)
   at javax.swing.JComponent.processMouseEvent(Unknown Source)
   at java.awt.Component.processEvent(Unknown Source)
   at java.awt.Container.processEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Window.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$500(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
[catch] at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.awt.WaitDispatchSupport$2.run(Unknown Source)
   at java.awt.WaitDispatchSupport$4.run(Unknown Source)
   at java.awt.WaitDispatchSupport$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.awt.WaitDispatchSupport.enter(Unknown Source)
   at java.awt.Dialog.show(Unknown Source)
   at org.netbeans.core.windows.services.NbPresenter.superShow(NbPresenter.java:1086)
   at org.netbeans.core.windows.services.NbPresenter.doShow(NbPresenter.java:1136)
   at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:1108)
   at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:131)
   at org.netbeans.modules.openide.util.NbMutexEventProvider$Event.doEventAccess(NbMutexEventProvider.java:138)
   at org.netbeans.modules.openide.util.NbMutexEventProvider$Event.readAccess(NbMutexEventProvider.java:98)
   at org.netbeans.modules.openide.util.LazyMutexImplementation.readAccess(LazyMutexImplementation.java:94)
   at org.openide.util.Mutex.readAccess(Mutex.java:218)
   at org.netbeans.core.windows.services.NbPresenter.show(NbPresenter.java:1093)
   at java.awt.Component.show(Unknown Source)
   at java.awt.Component.setVisible(Unknown Source)
   at java.awt.Window.setVisible(Unknown Source)
   at java.awt.Dialog.setVisible(Unknown Source)
   at ancestris.util.swing.DialogManager$ADialog.show(DialogManager.java:346)
   at ancestris.modules.editors.genealogyeditor.panels.IndividualEventPanel.editPlaceButtonActionPerformed(IndividualEventPanel.java:490)
   at ancestris.modules.editors.genealogyeditor.panels.IndividualEventPanel.access$000(IndividualEventPanel.java:101)
   at ancestris.modules.editors.genealogyeditor.panels.IndividualEventPanel$2.actionPerformed(IndividualEventPanel.java:253)
   at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
   at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
   at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
   at java.awt.Component.processMouseEvent(Unknown Source)
   at javax.swing.JComponent.processMouseEvent(Unknown Source)
   at java.awt.Component.processEvent(Unknown Source)
   at java.awt.Container.processEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Window.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$500(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
   at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.run(Unknown Source)


Est-ce en rapport?
Sinon, qu'est-ce que cela pourrait être?
Title: Re: Ancestris et Géomames
Post by: Zurga on March 14, 2020, 16:09:18
Non, ce n'est  pas lié, c'est une scorie du système de mise à jour automatique.
Il n'arrive pas à charger une classe qui est pourtant bien dans les modules.
Bref, il faut retélécharger l'application à partir du site et cela devrait régler le problème.
Si cela ne suffit pas, il pourra être nécessaire de supprimer le répertoire de cache utilisateur. (là où il y a tout le paramétrage des fenêtres....)

Zurga
Title: Re: Ancestris et Géomames
Post by: vthomgenealog on March 14, 2020, 16:13:27
Merci Zurga de la réponse rapide.

L'effacement du répertoire C:\Users\Vincent\AppData\Roaming\.ancestris\trunk\var\log. va t'il affecter mes réglages et préférences?
Title: Re : Ancestris et Géomames
Post by: Zurga on March 14, 2020, 16:38:07
Ce qu'il faut garder c'est :
C:\Users\Vincent\AppData\Roaming\.ancestris\trunk\ancestris
C:\Users\Vincent\AppData\Roaming\.ancestris\trunk\config
C:\Users\Vincent\AppData\Roaming\.ancestris\trunk\etc

Les autres peuvent être supprimés.
Mais ne le faites qu'après avoir téléchargé à nouveau l'application.
Dans la majorité des cas, c'est suffisant. (Je n'ai eu qu'une seule personne signalant qu'elel avait du supprimer le répertoire trunk en plus).

Zurga
Title: Re: Ancestris et Géomames -clos pour moi)
Post by: vthomgenealog on March 14, 2020, 17:01:49
Merci Zurga,
Mais j'ai du louper un truc ou deux...
J'ai téléchargé le fichier ancestris-latest depuis https://www.ancestris.org/mw/mw-base/compteur_dl.php?/dl/pub/ancestris/dev/ancestris-latest.zip
Dé-zippé à la même adresse en remplaçant les fichier de l'applicatif déjà existant sur mon poste dans le répertoire downloads
Répertoires C:\Users\Vincent\AppData\Roaming\.ancestris et suivants non touchés
Mêmes causes, mêmes symptômes, mes conséquences, pas de recours aux lieux...

J'ai supprimé les répertoires que vous avez listés
Idem, pas mieux

Je me suis créé un compte geonames, activé les free web services et modifié les préf/Extensions/Geo pour y mettre mon compte.
Ca fonctionne bien maintenant
Il semble qu'il y ai une limite dans l'utilisation du compte ancestris..
Title: Re : Ancestris et Géomames
Post by: Zurga on March 14, 2020, 18:16:07
Il y a deux problèmes qui peuvent se faire jour :
- La limite de 1000 utilisations par heure
- La fonction non trouvée.

Normalement, le comportement de l'application v11 n'est pas le même pour ces deux problèmes.
Dans le premier cas, on a un message d'erreur dans une fenêtre.
Dans le deuxième cas, on a juste la trace d'erreur.

Zurga