Le 19/07/2012 20:28, Francois a écrit :
On 19/07/2012 14:33, Jean-Marie BARBAULT wrote:
Bonsoir,
Le 19/07/2012 14:25, Christophe Gonnet a écrit :
Bonjour,
Nouvel utilisateur d'ancestris sous linux (ubuntu 12.04) et
récemment remis à la généalogie, j'utilise depuis quelques jours
ancestris.
Lorsque je consulte la liste des lieux, certains de mes lieux sont
en erreur (terre rouge). Je clic droite + editer le lieu. J'arrive
sur la nouvelle fenêtre, très bien faite avec la liste des communes
et leurs coordonnées géographiques et insee. Je corrige ma commune
(souvent incomplète) en sélectionnant celle qui va bien dans la
colonne de gauche et en cliquant (de mémoire) sur "choisir". Les
renseignements apparaissent bien dans la colonne de droite puis je
valide.
Lorsque je reviens à la liste des lieux, la terre passe bien en vert
mais toutes les infos sont remplacées par ,,,,,,, et lorsque je
réédite la commune corrigée, les informations ont disparu.
Qu'est-ce qui bugue ? Ancestris ou moi ?
C'est Ancestris, ça marchait au début de 2011, c'est provisoirement
en panne.
Effectivement, il est possible qu'il y a ait des soucis sur le plugin GEO.
Pour info, ce plugin a été réalisé par Frederic Lapeyre, mais Frederic
n'est plus présent dans le développement depuis de nombreux mois. il a
eu des obligations personnelles qui l'ont éloignées d'Ancestris.
Pour le moment le travail qui est fait ne concerne pas ce plugin, et
c'est vrai que si quelqu'un pouvait s'occuper de lui, ça permettrait
d'avancer plus rapidement dans la correction des bugs. Il faut aussi
savoir qu'un travail va être fait dans l'avenir sur la gestion des
lieux qui va être complétement revu. Cela veut dire que cela va
toucher le coeur même du programme, mais il sera nécessaire en
conséquence de corriger tous les plugins qui travaillent sur les
localités.
Donc toute aide est la bienvenue ;-)
Sinon, ce pb soulevé existe t'il aussi avec la version beta 0.8? Francois
Oui :
java.lang.NullPointerException
at
ancestris.modules.geo.GeoPlaceEditor.buildPlaceStringFromFields(GeoPlaceEditor.java:778)
at
ancestris.modules.geo.GeoPlaceEditor.updateGedcom(GeoPlaceEditor.java:665)
at
ancestris.modules.geo.GeoNode$GeoAction$1.actionPerformed(GeoNode.java:167)
at
org.netbeans.core.windows.services.NbPresenter$ButtonListener.actionPerformed(NbPresenter.java:1343)
at
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
at
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.Component.processMouseEvent(Component.java:6504)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
at java.awt.Component.processEvent(Component.java:6269)
at java.awt.Container.processEvent(Container.java:2229)
at java.awt.Component.dispatchEventImpl(Component.java:4860)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Component.dispatchEvent(Component.java:4686)
at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
at java.awt.Container.dispatchEventImpl(Container.java:2273)
at java.awt.Window.dispatchEventImpl(Window.java:2713)
at java.awt.Component.dispatchEvent(Component.java:4686)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:707)
at java.awt.EventQueue.access$000(EventQueue.java:101)
at java.awt.EventQueue$3.run(EventQueue.java:666)
at java.awt.EventQueue$3.run(EventQueue.java:664)
at java.security.AccessController.doPrivileged(Native Method)
at
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(EventQueue.java:680)
at java.awt.EventQueue$4.run(EventQueue.java:678)
at java.security.AccessController.doPrivileged(Native Method)
at
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:677)
at
org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:162)
[catch] at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Jean-Marie