Author Topic: Export ne fonctionne pas avec Java 21  (Read 2518 times)

0 Members and 1 Guest are viewing this topic.

Offline vexarmor

  • VIP
  • Jr. Member
  • *
  • Posts: 10
    • View Profile
Export ne fonctionne pas avec Java 21
« 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      <======================================
« Last Edit: February 02, 2024, 12:33:57 by vexarmor »

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 3 927
    • View Profile
Re: Export ne fonctionne plus
« Reply #1 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

Offline vexarmor

  • VIP
  • Jr. Member
  • *
  • Posts: 10
    • View Profile
Re: Export ne fonctionne plus
« Reply #2 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
« Last Edit: February 02, 2024, 12:39:25 by vexarmor »

Offline vexarmor

  • VIP
  • Jr. Member
  • *
  • Posts: 10
    • View Profile
Re: Export ne fonctionne plus
« Reply #3 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

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 3 927
    • View Profile
Re: Export ne fonctionne pas avec Java 21
« Reply #4 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