RAPPORT DE BUG - ANCESTRIS
Résumé du bug : Quelques soit la généalogie (y compris bourbon...), quelque soit les options choisies, l'arbre ascendant et descendant plante Ancestis.
Quel système d'exploitation : Linux 22.04, Système : Linux - 5.15.0-94-generic
Quelle version d'Ancestris : Ancestris : 11.0.10897
Quelle version de java : Java : 1.8.0_392-8u392-ga-1~22.04-b08 - /usr/lib/jvm/java-8-openjdk-amd64/jre
Quelles fenêtres sont ouvertes ? : 3 fenêtres : l'arbre, l'éditeur Gedcom et l'editeur Cygnus, les rapports
Si le bug concerne un plugin, quel plugin :Arbre graphique multi génération
Le bug est il apparu suite à une mise à jour (vous ne l'aviez pas avant et là, il apparaît ) : il n'était pas là il y a trois ans, mais je n'ai pas utilisé ancestris depuis.
Donnez nous la version du module concerné (vous la trouverez dans le menu "A Propos") : Je ne trouve pas les rapports dans la liste des version, mais je suis à jour.
Manipulation (enchaînement des commandes) entraînant le bug : demande de rapport, rien de particulier
La trace du bug dans le log :
SEVERE [global]
java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Double
at java.lang.Double.compareTo(Double.java:49)
at javax.swing.SpinnerNumberModel.incrValue(SpinnerNumberModel.java:349)
at javax.swing.SpinnerNumberModel.getPreviousValue(SpinnerNumberModel.java:388)
at javax.swing.plaf.basic.BasicSpinnerUI.updateEnabledState(BasicSpinnerUI.java:501)
at javax.swing.plaf.basic.BasicSpinnerUI.updateEnabledState(BasicSpinnerUI.java:481)
at javax.swing.plaf.basic.BasicSpinnerUI.access$200(BasicSpinnerUI.java:50)
at javax.swing.plaf.basic.BasicSpinnerUI$Handler.stateChanged(BasicSpinnerUI.java:1068)
at javax.swing.JSpinner.fireStateChanged(JSpinner.java:458)
at javax.swing.JSpinner$ModelListener.stateChanged(JSpinner.java:386)
at javax.swing.AbstractSpinnerModel.fireStateChanged(AbstractSpinnerModel.java:119)
at javax.swing.SpinnerNumberModel.setValue(SpinnerNumberModel.java:447)
at javax.swing.JSpinner.setValue(JSpinner.java:354)
at ancestris.app.OptionDisplayPanel.load(OptionDisplayPanel.java:273)
at ancestris.app.OptionDisplayOptionsPanelController.update(OptionDisplayOptionsPanelController.java:29)
at org.netbeans.modules.options.CategoryModel$Category.update(CategoryModel.java:369)
at org.netbeans.modules.options.OptionsPanel.setCurrentCategory(OptionsPanel.java:235)
at org.netbeans.modules.options.OptionsPanel.access$300(OptionsPanel.java:100)
at org.netbeans.modules.options.OptionsPanel$1$1.run(OptionsPanel.java:194)
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)
[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)