Ancestris - Forum

Ancestris Support => FRANÇAIS => Topic started by: vexarmor on February 02, 2024, 10:00:16

Title: Export ne fonctionne pas avec Java 21
Post by: vexarmor on February 02, 2024, 10:00:16
Bonjour,

Depuis qq semaines j'ai certaines tâches qui ne fonctionnent plus.

- Enregistrer toujours grisé pourtant la sauvegarde se fait parfois quand même avec Ctrl S ou en quittant le logiciel
- Enregistrer sous, lance la première fenêtre pour les choix identique-partielle mais aucun des 2 ne fonctionne
- Export Geneanet, clic dessus mais rien ne se passe, aucune fenêtre

Bon c'est certainement moi qui a du casser qq chose, mais je ne trouve pas

Cordialement et merci d'avance pour l'aide à comprendre

Didier

Windows 11

Ancestris 12 à jour

java version "21.0.1" 2023-10-17 LTS
Java(TM) SE Runtime Environment (build 21.0.1+12-LTS-29)
Java HotSpot(TM) 64-Bit Server VM (build 21.0.1+12-LTS-29, mixed mode, sharing)

Fichier config
###properties written ancestris
default_mac_userdir="${HOME}/Library/Application Support/${APPNAME}/trunk"
default_userdir="${HOME}/.${APPNAME}/trunk"
default_options="-J-XX:+IgnoreUnrecognizedVMOptions -J--add-opens=java.base/java.lang=ALL-UNNAMED -J--add-opens=java.desktop/com.sun.java.swing.plaf.gtk=ALL-UNNAMED -J-Xmx12g -J--add-exports=java.desktop/sun.awt.im=ALL-UNNAMED -J--add-exports=java.management/sun.management=ALL-UNNAMED -J--add-opens=java.base/java.net=ALL-UNNAMED -J-Dapple.laf.useScreenMenuBar=true -J--add-opens=java.prefs/java.util.prefs=ALL-UNNAMED -J--add-exports=java.desktop/java.awt.peer=ALL-UNNAMED -J-Dsun.zip.disableMemoryMapping=true -J--add-exports=java.desktop/com.sun.beans.editors=ALL-UNNAMED -J--add-exports=java.desktop/sun.swing=ALL-UNNAMED -J--add-opens=java.desktop/javax.swing=ALL-UNNAMED -J-Xms96m -J--add-opens=java.desktop/javax.swing.text=ALL-UNNAMED -J-Dapple.awt.graphics.UseQuartz=true --laf Metal -J--add-opens=java.base/java.lang.ref=ALL-UNNAMED -J--add-opens=java.desktop/sun.awt.X11=ALL-UNNAMED -J--add-exports=java.base/sun.reflect.annotation=ALL-UNNAMED -J--add-opens=java.desktop/javax.swing.plaf.basic=ALL-UNNAMED -J--add-opens=java.desktop/sun.awt.shell=ALL-UNNAMED -J--add-opens=java.desktop/com.sun.java.swing.plaf.motif=ALL-UNNAMED -J-XX:+UseStringDeduplication -J--add-opens=java.base/java.util=ALL-UNNAMED -J--add-opens=java.desktop/java.awt.event=ALL-UNNAMED --branding ancestris -J--add-opens=java.desktop/java.awt=ALL-UNNAMED -J--add-opens=java.desktop/javax.swing.plaf.synth=ALL-UNNAMED -J--add-exports=java.desktop/sun.awt=ALL-UNNAMED"


Dernier log après lancement programme et essai export Geneanet

2024-02-02 11:16:02 = INFO:ancestris.app.App$Startup.run:   

==================>     A N C E S T R I S      is      starting      <======================================
2024-02-02 11:16:02 = INFO:ancestris.app.App$Startup.run:   Startup
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Date = 02/02/2024 11:16
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Ancestris Version = 12.0.12293
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   user.name = Didier
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   user.dir = C:\ancestris
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   user.home = C:\Users\Didier
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   all.home =
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   user.home.ancestris = C:\Users\Didier\.ancestris\trunk\ancestris
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   all.home.ancestris =
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   os.name = Windows 11
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   os.version = 10.0
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   os.arch = amd64
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   java.vendor = Oracle Corporation
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   java.vendor.url = https://java.oracle.com/
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   java.version = 21.0.1
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   java.class.version = 65.0
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   browser =
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   browser.vendor =
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   browser.version =
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Locale = fr_FR
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   DateFormat (short) = dd/MM/y
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   DateFormat (medium) = d MMM y
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   DateFormat (long) = d MMMM y
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   DateFormat (full) = EEEE d MMMM y
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\boot.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\org-openide-modules.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\org-openide-util-lookup.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\org-openide-util-ui.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\org-openide-util.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\boot_ar_SA.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\boot_bg.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\boot_ca.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\boot_cs.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\boot_de.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\boot_es.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\boot_fr.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\boot_gl_ES.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\boot_in_ID.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\boot_it.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\boot_ko.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\boot_nl_NL.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\boot_pl.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\boot_pt_PT.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\boot_ro.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\boot_si.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\boot_sq.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\boot_sv.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\boot_tr.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\boot_zh_TW.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-modules_ar_SA.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-modules_bg.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-modules_ca.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-modules_cs.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-modules_de.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-modules_es.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-modules_fr.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-modules_gl_ES.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-modules_in_ID.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-modules_it.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-modules_ko.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-modules_nl_NL.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-modules_pl.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-modules_pt_PT.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-modules_ro.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-modules_si.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-modules_sq.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-modules_sv.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-modules_tr.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-modules_zh_TW.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-util-lookup_bg.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-util-lookup_ca.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-util-lookup_cs.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-util-lookup_de.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-util-lookup_es.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-util-lookup_fr.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-util-lookup_gl_ES.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-util-lookup_in_ID.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-util-lookup_it.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-util-lookup_ko.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-util-lookup_nl_NL.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-util-lookup_pl.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-util-lookup_ro.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-util-lookup_si.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-util-lookup_sv.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-util-lookup_tr.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-util_ar_SA.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-util_bg.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-util_ca.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-util_cs.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-util_de.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-util_es.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-util_fr.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-util_gl_ES.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-util_in_ID.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-util_it.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-util_ko.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-util_nl_NL.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-util_pl.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-util_pt_PT.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-util_ro.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-util_si.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-util_sq.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-util_sv.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-util_tr.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classpath = C:\ancestris\platform\lib\locale\org-openide-util_zh_TW.jar (does exist)
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classloader ModuleCL@318b365[ancestris.core]
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classloader jdk.internal.loader.ClassLoaders$AppClassLoader@70dea4e
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Classloader jdk.internal.loader.ClassLoaders$PlatformClassLoader@48780fee
2024-02-02 11:16:02 = INFO:genj.util.EnvironmentChecker.log:   Memory Max=12 884 901 888/Total=301 989 888/Free=126 363 752
2024-02-02 11:16:02 = INFO:ancestris.app.App$Startup.run:   Launching control center...
2024-02-02 11:16:02 = INFO:ancestris.app.App$Startup.run:   /Startup
2024-02-02 11:16:02 = INFO:ancestris.app.App$Startup.run:     
2024-02-02 11:16:08 = INFO:genj.io.GedcomEncodingSniffer.<init>:   Found BOM_UTF8 - trying encoding UTF-8
2024-02-02 11:16:08 = INFO:genj.io.GedcomReaderFactory.createReader:   Initializing reader for file:/C:/Users/Didier/Documents/Donnees/Genealogie/Vexarmor.ged
2024-02-02 11:16:08 = INFO:genj.gedcom.Grammar.<init>:   Loading grammar through classloader
2024-02-02 11:16:08 = INFO:genj.gedcom.Grammar.<init>:   Loading grammar through classloader
2024-02-02 11:16:08 = INFO:genj.gedcom.Grammar.<init>:   Loading grammar through classloader
2024-02-02 11:16:08 = INFO:genj.io.GedcomEncodingSniffer.<init>:   Found BOM_UTF8 - trying encoding UTF-8
2024-02-02 11:16:09 = INFO:genj.io.GedcomReaderFactory$Impl.readHeader:   Found VERS 5.5.1 - Gedcom version is 5.5.1
2024-02-02 11:16:09 = INFO:genj.io.GedcomReaderFactory$Impl.readHeader:   Found LANG French - Locale is fr_FR
2024-02-02 11:16:09 = INFO:genj.io.GedcomReaderFactory$Impl.readHeader:   Found DEST ANY - Any
2024-02-02 11:16:09 = INFO:genj.io.GedcomReaderFactory$Impl.managePlacHeader:   Found Place.Format Commune, Code_INSEE, Code_Postal, Département, Région, Pays
2024-02-02 11:16:11 = INFO:genj.io.GedcomReaderFactory$Impl.readGedcom:   00000: Vexarmor.ged loaded in 2s (header 0s, records 2s, linking 0s (5 549))
2024-02-02 11:16:17 = INFO:ancestris.gedcom.GedcomDirectory.openAncestrisGedcom:   java.lang.IllegalArgumentException: Node name ancestris\modules\editors\genealogyeditor\ancestris-modules-editors-genealogyeditor-editors too long
2024-02-02 11:16:18 = INFO:ancestris.gedcom.GedcomDirectory$DefaultGedcomDirectoryImpl.lambda$activateTopComponent$0:   Activated topcomponent ancestris.modules.views.tree.TreeTopComponent for context Vexarmor.ged|I369
2024-02-02 11:20:23 = INFO:ancestris.app.ActionSaveLayout.saveLayout:   Saving current mode for gedcom Vexarmor.ged and for ancestris.modules.editors.standard.CygnusTopComponent: anonymousMode_9
2024-02-02 11:20:23 = INFO:ancestris.app.ActionSaveLayout.saveLayout:   Saving current mode for gedcom Vexarmor.ged and for ancestris.modules.views.tree.TreeTopComponent: anonymousMode_1
2024-02-02 11:20:23 = INFO:ancestris.app.App.closing:   Shutdown
2024-02-02 11:20:29 = INFO:ancestris.app.App.close:   /Shutdown
2024-02-02 11:20:29 = INFO:ancestris.app.App.close:   ==================>     A N C E S T R I S      is      closed      <======================================
Title: Re: Export ne fonctionne plus
Post by: Zurga on February 02, 2024, 12:07:39
Vous n'avez aucun sens interdit en bas à droite ?
Le log est vide en tout cas, il ne montre aucune erreur.

Avez-vous mis à jour Java récemment ?
Vous utilisez une version 21.
Jusqu'à présent, on nous a signalé des problèmes de performance, mais pas de soucis fonctionnels avec Java 21.

Zurga
Title: Re: Export ne fonctionne plus
Post by: vexarmor on February 02, 2024, 12:25:43
Vous n'avez aucun sens interdit en bas à droite ?

Je ne l'avais pas vu celui-là, en effet le sens interdit apparait quand je lance la tâche

java.lang.NullPointerException: Cannot invoke "java.awt.Image.getWidth(java.awt.image.ImageObserver)" because "retVal" is null
   at java.desktop/sun.awt.shell.Win32ShellFolder2$MultiResolutionIconImage.getResolutionVariant(Win32ShellFolder2.java:1459)
   at java.desktop/sun.awt.shell.Win32ShellFolder2$MultiResolutionIconImage.getBaseImage(Win32ShellFolder2.java:1438)
   at java.desktop/java.awt.image.AbstractMultiResolutionImage.getProperty(AbstractMultiResolutionImage.java:140)
   at java.desktop/javax.swing.ImageIcon.<init>(ImageIcon.java:255)
   at java.desktop/javax.swing.ImageIcon.<init>(ImageIcon.java:241)
   at java.desktop/javax.swing.filechooser.FileSystemView.getSystemIcon(FileSystemView.java:252)
   at ancestris.util.swing.FileChooserBuilder$CustomFileView.getIcon(FileChooserBuilder.java:1214)
   at java.desktop/javax.swing.JFileChooser.getIcon(JFileChooser.java:1607)
   at java.desktop/javax.swing.plaf.metal.MetalFileChooserUI$DirectoryComboBoxRenderer.getListCellRendererComponent(MetalFileChooserUI.java:949)
   at java.desktop/javax.swing.plaf.basic.BasicComboBoxUI.getDisplaySize(BasicComboBoxUI.java:1446)
   at java.desktop/javax.swing.plaf.metal.MetalComboBoxUI.getMinimumSize(MetalComboBoxUI.java:366)
   at java.desktop/javax.swing.plaf.basic.BasicComboBoxUI.getPreferredSize(BasicComboBoxUI.java:988)
   at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1734)
   at java.desktop/javax.swing.plaf.metal.MetalFileChooserUI$1.getPreferredSize(MetalFileChooserUI.java:244)
   at java.desktop/java.awt.BorderLayout.preferredLayoutSize(BorderLayout.java:724)
   at java.desktop/java.awt.Container.preferredSize(Container.java:1826)
   at java.desktop/java.awt.Container.getPreferredSize(Container.java:1810)
   at java.desktop/javax.swing.JComponent.getPreferredSize(JComponent.java:1736)
   at java.desktop/java.awt.BorderLayout.layoutContainer(BorderLayout.java:820)
   at java.desktop/java.awt.Container.layout(Container.java:1541)
   at java.desktop/java.awt.Container.doLayout(Container.java:1530)
   at java.desktop/java.awt.Container.validateTree(Container.java:1725)
   at java.desktop/java.awt.Container.validateTree(Container.java:1734)
   at java.desktop/java.awt.Container.validateTree(Container.java:1734)
   at java.desktop/java.awt.Container.validateTree(Container.java:1734)
   at java.desktop/java.awt.Container.validateTree(Container.java:1734)
   at java.desktop/java.awt.Container.validate(Container.java:1660)
   at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2778)
   at java.desktop/java.awt.Component.dispatchEvent(Component.java:4828)
   at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:775)
   at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
   at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
   at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
   at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
   at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:98)
   at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:747)
   at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
   at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
   at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
   at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:744)
   at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136)
[catch] at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
   at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
   at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
   at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
   at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
   at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

Je vais peut-être essayer avec Java 17
Title: Re: Export ne fonctionne plus
Post by: vexarmor on February 02, 2024, 12:33:24
Avec

java version "17.0.10" 2024-01-16 LTS
Java(TM) SE Runtime Environment (build 17.0.10+11-LTS-240)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.10+11-LTS-240, mixed mode, sharing)

Cela fonctionne

Donc c'était uniquement avec Java 21

Merci
Title: Re: Export ne fonctionne pas avec Java 21
Post by: Zurga on February 02, 2024, 12:53:39
Ca a une bonne tête de bug de Java.
On cherche l’icône que le système affiche pour un fichier et il se trouve avec une valeur nulle.
C'est très surprenant mais si pour une raison quelconque la version 21 de Java a changé son principe de fonctionnement, il faudra peut-être changer quelque chose dans le code.

En attendant que nous analysions, conservez la version 17.

Zurga