Le greffon Kendzi 3D View fait planter JOSM
- Cartographie |
- 3D |
- JOSM |
- kendzi3d
Depuis quelques temps l'utilisation du greffon Kendzi 3D fait planter JOSM, dans mon cas sous Ubuntu 18.04.
En console le message suivant s'affiche :
Inconsistency detected by ld.so: dl-lookup.c: 111: check_match: Assertion `version->filename == NULL || ! _dl_name_match_p (version->filename, map)' failed!
En fait le greffon ne semble fonctionner qu'avec la version 8 de Java et plante avec la version 11.
Voici donc la solution.
Installer Java 8
$ sudo apt-get install openjdk-8-jdk
Utiliser Java 8 par défaut
$ sudo update-alternatives --config java
Il existe 2 choix pour l'alternative java (qui fournit /usr/bin/java).
Sélection Chemin Priorité État
------------------------------------------------------------
* 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 mode automatique
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 mode manuel
2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 mode manuel
Choisir l'option 2.
Éxécuter JOSM
$ java -jar /opt/josm/josm-tested.jar
La résolution du problème est documentée sur le dépôt du greffon kendzi3d : https://github.com/kendzi/kendzi3d/issues/97