Bonjour à tous,
Je souhaitais débuter une généalogie et après avoir vu le site j'ai essayé de lancer le logiciel; mais il plante à l'initialisation.
C'est à dire que la fenetre de lancement s'affiche puis se referme au bout de quelques secondes.
Je suis sur XUbuntu 14.04 64bits.
J'ai suivi la procédure d'intallation par le ppa et ensuite par téléchargement direct sur le site du fichier.deb : l'install se fait toujours bien (dépendances satisfaites), mais ça plante au lancement.
Testé avec différentes versions de java (java-7-openjdk-amd64 // jre1.8.0_51 // java-9-oracle): ça plante au lancement.
En lançant à partir du terminal (meme en admin), on n'a pas beaucoup plus d'info :
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.netbeans.ProxyURLStreamHandlerFactory (file:/usr/share/ancestris/platform/lib/boot.jar) to field java.net.URL.handler
WARNING: Please consider reporting this to the maintainers of org.netbeans.ProxyURLStreamHandlerFactory
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Ci dessous le log
>Log Session: Sunday, May 13, 2018 at 8:01:43 PM Central European Summer Time
>System Info:
Product Version = Ancestris-0.9 (Build 201409082112)
Operating System = Linux version 4.4.0-112-generic running on amd64
Java; VM; Vendor = 9.0.4; Java HotSpot(TM) 64-Bit Server VM 9.0.4+11; Oracle Corporation
Runtime = Java(TM) SE Runtime Environment 9.0.4+11
Java Home = /usr/lib/jvm/java-9-oracle
System Locale; Encoding = fr_FR (ancestris); UTF-8
Home Directory = /home/jean-yves
Current Directory = /usr/share/ancestris/bin
User Directory = /home/jean-yves/.ancestris/0.9
Cache Directory = /home/jean-yves/.ancestris/0.9/var/cache
Installation = /usr/share/ancestris/ancestris
/usr/share/ancestris/platform
Boot & Ext. Classpath =
Application Classpath = /usr/share/ancestris/platform/lib/boot.jar:/usr/share/ancestris/platform/lib/org-openide-modules.jar:/usr/share/ancestris/platform/lib/org-openide-util.jar:/usr/share/ancestris/platform/lib/org-openide-util-lookup.jar:/usr/share/ancestris/platform/lib/locale/boot_ar_SA.jar:/usr/share/ancestris/platform/lib/locale/boot_bg.jar:/usr/share/ancestris/platform/lib/locale/boot_ca.jar:/usr/share/ancestris/platform/lib/locale/boot_cs.jar:/usr/share/ancestris/platform/lib/locale/boot_de.jar:/usr/share/ancestris/platform/lib/locale/boot_es.jar:/usr/share/ancestris/platform/lib/locale/boot_fr.jar:/usr/share/ancestris/platform/lib/locale/boot_gl_ES.jar:/usr/share/ancestris/platform/lib/locale/boot_in_ID.jar:/usr/share/ancestris/platform/lib/locale/boot_it.jar:/usr/share/ancestris/platform/lib/locale/boot_ko.jar:/usr/share/ancestris/platform/lib/locale/boot_nl_NL.jar:/usr/share/ancestris/platform/lib/locale/boot_pl.jar:/usr/share/ancestris/platform/lib/locale/boot_pt_PT.jar:/usr/share/ancestris/platform/lib/locale/boot_ro.jar:/usr/share/ancestris/platform/lib/locale/boot_si.jar:/usr/share/ancestris/platform/lib/locale/boot_sq.jar:/usr/share/ancestris/platform/lib/locale/boot_sv.jar:/usr/share/ancestris/platform/lib/locale/boot_tr.jar:/usr/share/ancestris/platform/lib/locale/boot_zh_TW.jar:/usr/share/ancestris/platform/lib/locale/org-openide-modules_ar_SA.jar:/usr/share/ancestris/platform/lib/locale/org-openide-modules_bg.jar:/usr/share/ancestris/platform/lib/locale/org-openide-modules_ca.jar:/usr/share/ancestris/platform/lib/locale/org-openide-modules_cs.jar:/usr/share/ancestris/platform/lib/locale/org-openide-modules_de.jar:/usr/share/ancestris/platform/lib/locale/org-openide-modules_es.jar:/usr/share/ancestris/platform/lib/locale/org-openide-modules_fr.jar:/usr/share/ancestris/platform/lib/locale/org-openide-modules_gl_ES.jar:/usr/share/ancestris/platform/lib/locale/org-openide-modules_in_ID.jar:/usr/share/ancestris/platform/lib/locale/org-openide-modules_it.jar:/usr/share/ancestris/platform/lib/locale/org-openide-modules_ko.jar:/usr/share/ancestris/platform/lib/locale/org-openide-modules_nl_NL.jar:/usr/share/ancestris/platform/lib/locale/org-openide-modules_pl.jar:/usr/share/ancestris/platform/lib/locale/org-openide-modules_pt_PT.jar:/usr/share/ancestris/platform/lib/locale/org-openide-modules_ro.jar:/usr/share/ancestris/platform/lib/locale/org-openide-modules_si.jar:/usr/share/ancestris/platform/lib/locale/org-openide-modules_sq.jar:/usr/share/ancestris/platform/lib/locale/org-openide-modules_sv.jar:/usr/share/ancestris/platform/lib/locale/org-openide-modules_tr.jar:/usr/share/ancestris/platform/lib/locale/org-openide-modules_zh_TW.jar:/usr/share/ancestris/platform/lib/locale/org-openide-util_ar_SA.jar:/usr/share/ancestris/platform/lib/locale/org-openide-util_bg.jar:/usr/share/ancestris/platform/lib/locale/org-openide-util_ca.jar:/usr/share/ancestris/platform/lib/locale/org-openide-util_cs.jar:/usr/share/ancestris/platform/lib/locale/org-openide-util_de.jar:/usr/share/ancestris/platform/lib/locale/org-openide-util_es.jar:/usr/share/ancestris/platform/lib/locale/org-openide-util_fr.jar:/usr/share/ancestris/platform/lib/locale/org-openide-util_gl_ES.jar:/usr/share/ancestris/platform/lib/locale/org-openide-util_in_ID.jar:/usr/share/ancestris/platform/lib/locale/org-openide-util_it.jar:/usr/share/ancestris/platform/lib/locale/org-openide-util_ko.jar:/usr/share/ancestris/platform/lib/locale/org-openide-util-lookup_bg.jar:/usr/share/ancestris/platform/lib/locale/org-openide-util-lookup_ca.jar:/usr/share/ancestris/platform/lib/locale/org-openide-util-lookup_cs.jar:/usr/share/ancestris/platform/lib/locale/org-openide-util-lookup_de.jar:/usr/share/ancestris/platform/lib/locale/org-openide-util-lookup_es.jar:/usr/share/ancestris/platform/lib/locale/org-openide-util-lookup_fr.jar:/usr/share/ancestris/platform/lib/locale/org-openide-util-lookup_gl_ES.jar:/usr/share/ancestris/platform/lib/locale/org-openide-util-lookup_in_ID.jar:/usr/share/ancestris/platform/lib/locale/org-openide-util-lookup_it.jar:/usr/share/ancestris/platform/lib/locale/org-openide-util-lookup_ko.jar:/usr/share/ancestris/platform/lib/locale/org-openide-util-lookup_nl_NL.jar:/usr/share/ancestris/platform/lib/locale/org-openide-util-lookup_pl.jar:/usr/share/ancestris/platform/lib/locale/org-openide-util-lookup_ro.jar:/usr/share/ancestris/platform/lib/locale/org-openide-util-lookup_si.jar:/usr/share/ancestris/platform/lib/locale/org-openide-util-lookup_sv.jar:/usr/share/ancestris/platform/lib/locale/org-openide-util-lookup_tr.jar:/usr/share/ancestris/platform/lib/locale/org-openide-util_nl_NL.jar:/usr/share/ancestris/platform/lib/locale/org-openide-util_pl.jar:/usr/share/ancestris/platform/lib/locale/org-openide-util_pt_PT.jar:/usr/share/ancestris/platform/lib/locale/org-openide-util_ro.jar:/usr/share/ancestris/platform/lib/locale/org-openide-util_si.jar:/usr/share/ancestris/platform/lib/locale/org-openide-util_sq.jar:/usr/share/ancestris/platform/lib/locale/org-openide-util_sv.jar:/usr/share/ancestris/platform/lib/locale/org-openide-util_tr.jar:/usr/share/ancestris/platform/lib/locale/org-openide-util_zh_TW.jar
Startup Classpath = /usr/share/ancestris/platform/core/org-openide-filesystems.jar:/usr/share/ancestris/platform/core/core.jar:/usr/share/ancestris/platform/core/locale/org-openide-filesystems_bg.jar:/usr/share/ancestris/platform/core/locale/org-openide-filesystems_fr.jar:/usr/share/ancestris/platform/core/locale/core_ca.jar:/usr/share/ancestris/platform/core/locale/core_es.jar:/usr/share/ancestris/platform/core/locale/org-openide-filesystems_ko.jar:/usr/share/ancestris/platform/core/locale/org-openide-filesystems_in_ID.jar:/usr/share/ancestris/platform/core/locale/org-openide-filesystems_cs.jar:/usr/share/ancestris/platform/core/locale/org-openide-filesystems_it.jar:/usr/share/ancestris/platform/core/locale/core_ar_SA.jar:/usr/share/ancestris/platform/core/locale/core_ko.jar:/usr/share/ancestris/platform/core/locale/org-openide-filesystems_tr.jar:/usr/share/ancestris/platform/core/locale/org-openide-filesystems_pt_PT.jar:/usr/share/ancestris/platform/core/locale/org-openide-filesystems_gl_ES.jar:/usr/share/ancestris/platform/core/locale/core_tr.jar:/usr/share/ancestris/platform/core/locale/core_sv.jar:/usr/share/ancestris/platform/core/locale/org-openide-filesystems_ro.jar:/usr/share/ancestris/platform/core/locale/core_cs.jar:/usr/share/ancestris/platform/core/locale/org-openide-filesystems_de.jar:/usr/share/ancestris/platform/core/locale/org-openide-filesystems_zh_TW.jar:/usr/share/ancestris/platform/core/locale/core_pl.jar:/usr/share/ancestris/platform/core/locale/org-openide-filesystems_si.jar:/usr/share/ancestris/platform/core/locale/org-openide-filesystems_pl.jar:/usr/share/ancestris/platform/core/locale/core_sq.jar:/usr/share/ancestris/platform/core/locale/core_de.jar:/usr/share/ancestris/platform/core/locale/core_pt_PT.jar:/usr/share/ancestris/platform/core/locale/org-openide-filesystems_es.jar:/usr/share/ancestris/platform/core/locale/core_bg.jar:/usr/share/ancestris/platform/core/locale/core_nl_NL.jar:/usr/share/ancestris/platform/core/locale/org-openide-filesystems_ar_SA.jar:/usr/share/ancestris/platform/core/locale/core_zh_TW.jar:/usr/share/ancestris/platform/core/locale/core_ro.jar:/usr/share/ancestris/platform/core/locale/org-openide-filesystems_nl_NL.jar:/usr/share/ancestris/platform/core/locale/core_gl_ES.jar:/usr/share/ancestris/platform/core/locale/core_si.jar:/usr/share/ancestris/platform/core/locale/org-openide-filesystems_ca.jar:/usr/share/ancestris/platform/core/locale/core_it.jar:/usr/share/ancestris/platform/core/locale/org-openide-filesystems_sq.jar:/usr/share/ancestris/platform/core/locale/core_in_ID.jar:/usr/share/ancestris/platform/core/locale/org-openide-filesystems_sv.jar:/usr/share/ancestris/platform/core/locale/core_fr.jar:/usr/share/ancestris/ancestris/core/locale/core_ancestris_pt.jar:/usr/share/ancestris/ancestris/core/locale/core_ancestris_fr.jar:/usr/share/ancestris/ancestris/core/locale/core_ancestris_no.jar:/usr/share/ancestris/ancestris/core/locale/core_ancestris_es.jar:/usr/share/ancestris/ancestris/core/locale/core_ancestris_el.jar:/usr/share/ancestris/ancestris/core/locale/core_ancestris.jar:/usr/share/ancestris/ancestris/core/locale/core_ancestris_cs.jar:/usr/share/ancestris/ancestris/core/locale/core_ancestris_fi.jar:/usr/share/ancestris/ancestris/core/locale/core_ancestris_it.jar:/usr/share/ancestris/ancestris/core/locale/core_ancestris_sv.jar
-------------------------------------------------------------------------------
java.lang.SecurityException: setContextClassLoader
at java.base/jdk.internal.misc.InnocuousThread.setContextClassLoader(InnocuousThread.java:104)
at org.netbeans.ModuleManager.updateContextClassLoaders(ModuleManager.java:469)
at org.netbeans.ModuleManager.<init>(ModuleManager.java:164)
at org.netbeans.core.startup.ModuleSystem.<init>(ModuleSystem.java:109)
at org.netbeans.core.startup.Main.getModuleSystem(Main.java:169)
at org.netbeans.core.startup.Main.getModuleSystem(Main.java:150)
at org.netbeans.core.startup.Main.start(Main.java:307)
at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:123)
at java.base/java.lang.Thread.run(Thread.java:844)
Si quelqu'un a une idée, ce serait bien sympa.
Merci.
********** Solution *********
Le solution c'est de forcer Ancestris à utiliser java8 qu'il ne trouve pas même si la bonne version est choisie par défaut.
Pour celà modifier le fichier ancestris.conf localisé dans /usr/share/ancestris/etc (version quotidienne ou ppa).
On peut forcer l'emplacement de java, ce qui donne dans mon cas :# default location of JDK/JRE, can be overridden by using --jdkhome <dir> switch
#jdkhome="/path/to/jdk"
jdkhome="/usr/lib/jvm/jre1.8.0_51"
Volià, ça fonctionne bien comme ça.
***************************